handmade.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
handmade.social is for all handmade artisans to create accounts for their Etsy and other handmade business shops.

Server stats:

36
active users

#networking

3 posts3 participants0 posts today

💝 HomeOfficeLab Updates 💝

RFC99 site rack is nearing completion (*rfc99-struct.rfc1918.host)

- waiting on a MB backing plate for Xeon-ICX GPU host #2 (eta zeitung)
- waiting on 4U chassis delivery for EPYC-Zen4 GPU / NAS host (eta frei)
- storage offsite: pick up Juniper EX3400-48T (zeitung)
- NTO (need to order): APC ATS 4500
- additional cable mgmt / routing (vertical)

If I duplicate a Raspberry Pi SD card and then boot up a second Pi on the same network it should try and fail to get the same DHCP address and then get a new DHCP address, right?

What about if I've allocated a specific IP address to it at the router? (Would that be based on the MAC address, which would differ between them?)

#C #Programming #Networking #Inquiry

to send a file over a socket connection do I just read the file from the disk and send them as raw bytes or is there something special i need to do?

for example, if I have a TestImage.png in my 'web root' directory and a browser request the /TestImage.png , do I just read the file byte for byte into an array and then just send that to be browser?

"Never underestimate the bandwidth of a station wagon full of tapes hurtling down the highway."

This quote about the bandwidth of physical transportation is roughly 10 years older than me. It came up in the Packet Pushers slack channel, and somebody wondered if it's still valid in 2025. Ouch! I got nerd sniped! Now I'm wondering too. Let's investigate.

To start, we'll need some numbers. This is gonna be pretty big on guesstimates, royally rounding things up or down, and ignoring some geometrical factors.

I can't ascertain the quote's origin, but I'm certain it originated in the USA. A 1975 American station wagon could have been a Ford LTD Wagon. Let's pick that one, it looks like a sweet ride. According to the brochure, it features a cargo volume of "over 100 cu. ft. counting lockable below-deck stowage". That's over 2,800,000 cubic centimers.

Let's choose a distance outside of the USA, UK, Liberia and Myanmar. That way we can stick with the International System of Units (SI), avoid dealing with miles, and avoid deteriorating our sanity any further.
One of my longer road trips featured a drive from Rome, IT to Dordrecht, NL: around 1600 kilometers. Assuming two alternating drivers, some bad traffic and some stops, let's say the drive takes us 25 hours.

The bandwidth could be 800 Gbit/s today, ignoring bandwidth-delay product. If you get creative with source and destination storage arrays and the network inbetween, you could conceivably multiplex and achieve some multiple, but 800 Gbit/s seems like a fair number so we'll stick with that.

Pushing 800 Gbit/s for 25 hours straight, we're are able to transfer a total of 9,000,000 gigabytes (9,000 terabytes or 9 petabytes). At this point I'm already intuiting the final answer, but let's move along.

According to a quick Google search, the highest capacity SSD for the last few years (HDD's don't come close anymore) has been the ExaDrive EDDCT100/EDDCS100 at 100TB. The ExaDrive is a 3.5" SSD. However, Solidigm is currently releasing a 122.88TB version of the D5-P5336 SSD. The D5-P5336 is a tall 2.5" SSD with a volume of 105 cubic centimeters. The weight is guesstimated at 300 grams.

A possible alternative are microSD cards. The highest capacity ones are 1.5 TB today. A microSD card weighs about 0.5 grams. The volume of a single card is about 0.165 cubic centimeters. So a microSD fits in the tall 2.5" SSD model roughly 636 times. Rounding up, the microSD's give us a nice single petabyte in the volume of a single tall 2.5" SSD, or almost a factor 10 difference. Interestingly, the weight of a single tall 2.5" SSD's volume is roughly equal to the weight of that same volume in microSD cards. So microSD cards it will be!

To keep things simple, let's work with the rounded numbers we have so far. 105 cubic centimeters worth of microSD cards will fit into the Ford LTD Wagon more than 25.000 times. However, that would be almost 10 million microSD cards, or almost 5000 kilograms of them. I can't find all the numbers for the Ford LTD Wagon, but the towing capacity I found was close to 1000 kg. I'm taking the towing capacity as an indication of the weight capacity of the car itself, even though there are different factors involved. Assuming a couple of humans and a bunch of stuff actually in the car during that towing, I'm picking a maximum of 1500 kg worth of microSD's. With two drivers, let's hope that the axles will hold and sacrifice a goat for zero speed bumps. 1500 kg would allow for 3 million microSD cards or 4500 petabytes.

One final note: we're ignoring the time it might take to transfer some data set from some storage array to 3 million microSD's (and to load them into the station wagon) before departing. We're also unsure about and ignoring any transfer time after arriving at the destination. I suspect these same assumptions were also in place about the tapes when the original quote was made.

The suggested drive will take 25 hours, and in that time the 800 Gbit/s connection will "only" transfer 9 petabytes. So with 4500 petabytes, the station wagon will transfer about 500 times more data than the 800 Gbit/s connection. Wow! You'd need a lot of multiplexing to offset the difference.

It's clear that the limiting factor is the weight capacity of the station wagon. A small truck or sturdy van would have been a more sensible choice. In any case, the station wagon wins hands down. Unless that old thing breaks down.

I designed a mini server rack with slots for 5 drawers. It has drawers to hold a PoE switch, Raspberry Pis, and an SSD as well as covers for empty slots. It is assembled with M4 heat set inserts and screws. It features 120mm fans on each side (one in and one out) to keep everything cool. The feet are printed in TPU for vibration dampening.

makerworld.com/en/models/11516

After seeing
Improving snac Performance with Nginx Proxy Cache from @itnotes@snac.it-notes.dragas.net via
https://snac.it-notes.dragas.net/itnotes/p/1738139676.258050
https://it-notes.dragas.net/2025/01/29/improving-snac-performance-with-nginx-proxy-cache/
I decided to prematurely optimize and adjust this for my apache2 httpd server in debian where I run snac.

I've never done any caching etc before so it was a nice adventure to learn something new. The documentation helped and in the end it wasn't very hard. I learned a bit about some http headers and regex on the way too.

Basically it works like this:
Enable the relevant modules:

a2enmod expires cache cache_disk

Be sure "htcacheclean" is running to clean up old disk cache. (under debian see /etc/default/apache-htcacheclean or else the relevant systemd service)
Then add to the snac virtualhost config:

    CacheRoot /var/cache/apache2/mod_cache_disk
CacheQuickHandler off
CacheLock on
#Optional while testing stuff;
CacheDetailHeader on

#My Instance ist not at the root, but under "/social"; so this needs to be adapted:
<LocationMatch "^/social/[^/]+/s">
CacheEnable disk
ExpiresActive On
ExpiresDefault "access plus 30 days"
</LocationMatch>
This will use the disk cache to cache everything under the /s/ Path, same as the original ngnix tutorial, Utilizing the mod_expires to generate the appropriate cache headers (for lazy ones like me), In this case caching it for 30 days.
Further reading and all options explained under https://httpd.apache.org/docs/2.4/caching.html ff

Thanks for the initial tutorial @itnotes@snac.it-notes.dragas.net

Edit:
Oh and don't hesitate to tell me what I did stupid while setting this up, maybe in nicer words, if it is. And also I can't get the markdown Code formatting working apparently. Well. Sorry for all the edits.

#Fediverse #Hosting #ITNotes #Networking #apache2 #httpd #Ownyourdata #Server #Snac #Snac2 #Social #Tipsandtricks #Tutorial #Web #Debian
snac.it-notes.dragas.netIT Notes (@itnotes@snac.it-notes.dragas.net)2 following, 86 followers · **Improving snac Performance with Nginx Proxy Cache** https://it-notes.dragas.net/2025/01/29/improving-snac-performance-with-nginx-proxy-cache/ #Data #Fediverse #Freebsd #Hosting #ITNotes #Networking #Nginx #NoteHUB #Ownyourdata #Server #Snac #Snac2 #Social #Tipsandtricks #Tutorial #Web

Hello, Mastodon! 👋

I’m Jack, a Network and Cybersecurity professional passionate about Linux, cloud, automation, and open-source technologies. 🌐

I’m excited to join this amazing community to share insights, learn from others, and explore new ideas! 💡 I am looking for people to network with, feel free to reach out.:handshake:

To kick things off, I’ve recently published some new blog posts:
🔗 beesley.tech/exploring-immutab
🔗 beesley.tech/how-to-set-up-an-

I’d love to hear your thoughts or answer any questions! Feel free to follow me for more content on Networking, Cybersecurity, Linux, Cloud, and Automation.

Let’s connect. 🚀

beesley.techExploring Immutable Linux Distros: The Future of Stability and Simplicity? – Beesley.tech

🚀 We’re here! Meet HeaDS – Center for Health Data Science! 🚀

The #UCPH #CenterForHealthDataScience (#HeaDS) is now on Mastodon! #Introduction 🎉
We offer #HealthDataScience support through #Python, #RStats, #AI, #MachineLearning, #Genomics, #HPC & more!

📚 Free #courses & #workshops
📊 Data support via #SUNDDataLab
🤝 #Networking at #TalkingHeaDS seminars

Follow us for #Bioinformatics, #Datascience #BigData & #OpenScience updates! 🌐 heads.ku.dk/

Here are some good reasons as to why you should join mindsConnected, a small tech forum of mine...

▶️ Dedicated forum sections to do with #Linux, #networking, #engineering, #programming and #cybersecurity
▶️ Engage in conversations with like-minded people
▶️ Share tutorials and resources to help others
▶️ Access unique perks, such as Member Interviews
▶️ Seek #technicalsupport in the dedicated forum section
▶️ And finally, give your overall support

Join today! 👍 mindsconnect.jcink.net/index.p

mindsconnect.jcink.netmindsConnectedThe next-generation tech forum, from Windows to Linux, to electronics of all kinds