#itnotes — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #itnotes, aggregated by home.social.
-
Make Your Own Internet Presence with NetBSD and a 1 euro VPS - Part 1: Your Blog
-
Make Your Own Internet Presence with NetBSD and a 1 euro VPS - Part 1: Your Blog
-
Make your own Read-Only Device with NetBSD
https://it-notes.dragas.net/2024/09/10/make-your-own-readonly-device-with-netbsd/
-
Make your own Read-Only Device with NetBSD
https://it-notes.dragas.net/2024/09/10/make-your-own-readonly-device-with-netbsd/
-
Aggressive caching for a Mastodon reverse proxy: what to cache, what to never cache, and why content negotiation will eventually betray you
The same URL serves HTML to browsers, JSON to apps, and ActivityPub to remote instances. Here's how I cache Mastodon with nginx without betraying any of them.
https://it-notes.dragas.net/2026/06/05/aggressive_caching_for_a_mastodon_reverse_proxy/
#ITNotes #nginx #Caching #IT #SysAdmin #Mastodon #Fediverse #BSDCafe
-
Aggressive caching for a Mastodon reverse proxy: what to cache, what to never cache, and why content negotiation will eventually betray you
The same URL serves HTML to browsers, JSON to apps, and ActivityPub to remote instances. Here's how I cache Mastodon with nginx without betraying any of them.
https://it-notes.dragas.net/2026/06/05/aggressive_caching_for_a_mastodon_reverse_proxy/
#ITNotes #nginx #Caching #IT #SysAdmin #Mastodon #Fediverse #BSDCafe
-
"Aggressive caching for a Mastodon reverse proxy: what to cache, what to never cache, and why content negotiation will eventually betray you"
A 34 min read
Coming tomorrow, on IT Notes!
#ITNotes #StayTuned #Mastodon #Fediverse #nginx #IT #SysAdmin
-
"Aggressive caching for a Mastodon reverse proxy: what to cache, what to never cache, and why content negotiation will eventually betray you"
A 34 min read
Coming tomorrow, on IT Notes!
#ITNotes #StayTuned #Mastodon #Fediverse #nginx #IT #SysAdmin
-
Copying Remote Command Output to Your macOS Clipboard
A small trick to copy command output from a remote ssh session directly into the local macOS clipboard, using OSC 52 and a tiny shell script.
https://it-notes.dragas.net/2026/05/26/copying-remote-command-output-to-your-macos-clipboard/
#ITNotes #macOS #Mac #Apple #shell #ssh #Linux #FreeBSD #NetBSD #OpenBSD #illumos #Terminal #Clipboard
-
Copying Remote Command Output to Your macOS Clipboard
A small trick to copy command output from a remote ssh session directly into the local macOS clipboard, using OSC 52 and a tiny shell script.
https://it-notes.dragas.net/2026/05/26/copying-remote-command-output-to-your-macos-clipboard/
#ITNotes #macOS #Mac #Apple #shell #ssh #Linux #FreeBSD #NetBSD #OpenBSD #illumos #Terminal #Clipboard
-
FediMeteo, timezones, and the art of not breaking what already works
From a simple Italian script to managing 1200+ US cities, timezones, and a secret-leaking crisis. How I completely rebuilt the FediMeteo backend without breaking the Unix-style infrastructure around it.
-
FediMeteo, timezones, and the art of not breaking what already works
From a simple Italian script to managing 1200+ US cities, timezones, and a secret-leaking crisis. How I completely rebuilt the FediMeteo backend without breaking the Unix-style infrastructure around it.
-
Coming next week: a post about the FediMeteo bot, how it works, how it has evolved, and the overall structure of jails. The following week: caching the BSD Cafe Mastodon instances on nginx.
Stay tuned on ITNotes!
-
Coming next week: a post about the FediMeteo bot, how it works, how it has evolved, and the overall structure of jails. The following week: caching the BSD Cafe Mastodon instances on nginx.
Stay tuned on ITNotes!
-
FediMeteo, HAProxy, and the art of not wasting snac threads
How FediMeteo uses HAProxy caching, static pages, and small FreeBSD jails to keep snac quiet and serve ActivityPub traffic efficiently.
https://it-notes.dragas.net/2026/05/18/fedimeteo-haproxy-and-the-art-of-not-wasting-snac-threads/
#FediMeteo #snac #snac2 #haproxy #freebsd #it #sysadmin #ITNotes
-
FediMeteo, HAProxy, and the art of not wasting snac threads
How FediMeteo uses HAProxy caching, static pages, and small FreeBSD jails to keep snac quiet and serve ActivityPub traffic efficiently.
https://it-notes.dragas.net/2026/05/18/fedimeteo-haproxy-and-the-art-of-not-wasting-snac-threads/
#FediMeteo #snac #snac2 #haproxy #freebsd #it #sysadmin #ITNotes
-
Your reader, your couch, your rules.
Starting today, both my-notes.dragas.net and it-notes.dragas.net are changing the way they distribute content - on RSS and on the Fediverse alike.
No more excerpts. No more "read more" links. Full posts, delivered directly to you, wherever you choose to read them.
Here's why:
I don't run ads. I don't have paywalls. I don't sell attention, or measure success in page views. I never have, and I have no intention of starting. My blogs exist because I enjoy writing, and because
some of what I write might be useful - or simply enjoyable - to someone else.
That's the whole business model. There isn't one.When that's the case, there's no reason to keep content behind a click.
Sending you a teaser and asking you to visit my site would only make sense if I needed you *on my site* - for an impression, for a conversion, for something. I don't. So why would I make you leave your reader, your client, your comfortable corner of the internet, just to come to mine?What I want instead is simple: that you can read what I write the way you'd read a book on a cold winter evening, wrapped in a warm blanket. Privately.
Quietly. On your own terms, in your own space, without anything tracking your eyes or nudging you toward something else.Your RSS reader is yours. Your Fediverse instance is yours. The content should be yours too.
If you're on the Fediverse, you can follow both accounts directly:
- my-notes → @mynotes
- it-notes → @itnotes
These are low-traffic accounts. If you don't want them to get lost in your timeline, feel free to hit the notification bell. I promise it won't make much noise.
So from now on, it will be.
-
Your reader, your couch, your rules.
Starting today, both my-notes.dragas.net and it-notes.dragas.net are changing the way they distribute content - on RSS and on the Fediverse alike.
No more excerpts. No more "read more" links. Full posts, delivered directly to you, wherever you choose to read them.
Here's why:
I don't run ads. I don't have paywalls. I don't sell attention, or measure success in page views. I never have, and I have no intention of starting. My blogs exist because I enjoy writing, and because
some of what I write might be useful - or simply enjoyable - to someone else.
That's the whole business model. There isn't one.When that's the case, there's no reason to keep content behind a click.
Sending you a teaser and asking you to visit my site would only make sense if I needed you *on my site* - for an impression, for a conversion, for something. I don't. So why would I make you leave your reader, your client, your comfortable corner of the internet, just to come to mine?What I want instead is simple: that you can read what I write the way you'd read a book on a cold winter evening, wrapped in a warm blanket. Privately.
Quietly. On your own terms, in your own space, without anything tracking your eyes or nudging you toward something else.Your RSS reader is yours. Your Fediverse instance is yours. The content should be yours too.
If you're on the Fediverse, you can follow both accounts directly:
- my-notes → @mynotes
- it-notes → @itnotes
These are low-traffic accounts. If you don't want them to get lost in your timeline, feel free to hit the notification bell. I promise it won't make much noise.
So from now on, it will be.
-
Why I love freeBSD
Additional data
I love FreeBSD because it doesn't rename my network interfaces after a reboot or an upgrade.
I shall dwell on what Stefano may mean as I have experienced this nightmare on the Linux path countless times
- using the if tools ifconfig ifup ifdown route and others on a LAN local network I repeat on a LOCAL network
- these tools were depreciated due to many issues with them, decades later (IIRC)
- no linux distro ever told me as a user that I needed to use replacements like
ip - I install a new version of a random distro (was on an ESR) and could not address the NIC's no iftools
- names of the NIC's were also replaced with cumbersome cryptic names, again, no fucks given no warning, I should have read the remarks in the GNU tool sources?
- WTF?!?
In that period I needed to enter the world of freeBSD
it was a chilibox experience with three main factors. Great docs, consistent tools logic and control governed by a central body of all, no guerilla tool changes which could disrupt server up keep flow. Just rest, ease and stabilityMind you I know BSD from before the chilibox, in fact I've played with BSD way before even Linux was in the balls of though of Torvalds
TLDR;
- choose BSD for your servers if you need consistent OS behaviour for decades
- choose Linux for bleeding edge changes and chances of breaking server (VMs) at regular updates
- choose win64 for love of being tortured
- choose mac to give away your aurum to the mac overlords
- choose the abacus for absolute stability
#freeBSD #Linux #ifconfig #ip #win64 #mac #aurum #IT #notes #ITNotes #dragas #programming #OpenSource #no #Linux #logic #analysis
-
Why I love freeBSD
Additional data
I love FreeBSD because it doesn't rename my network interfaces after a reboot or an upgrade.
I shall dwell on what Stefano may mean as I have experienced this nightmare on the Linux path countless times
- using the if tools ifconfig ifup ifdown route and others on a LAN local network I repeat on a LOCAL network
- these tools were depreciated due to many issues with them, decades later (IIRC)
- no linux distro ever told me as a user that I needed to use replacements like
ip - I install a new version of a random distro (was on an ESR) and could not address the NIC's no iftools
- names of the NIC's were also replaced with cumbersome cryptic names, again, no fucks given no warning, I should have read the remarks in the GNU tool sources?
- WTF?!?
In that period I needed to enter the world of freeBSD
it was a chilibox experience with three main factors. Great docs, consistent tools logic and control governed by a central body of all, no guerilla tool changes which could disrupt server up keep flow. Just rest, ease and stabilityMind you I know BSD from before the chilibox, in fact I've played with BSD way before even Linux was in the balls of though of Torvalds
TLDR;
- choose BSD for your servers if you need consistent OS behaviour for decades
- choose Linux for bleeding edge changes and chances of breaking server (VMs) at regular updates
- choose win64 for love of being tortured
- choose mac to give away your aurum to the mac overlords
- choose the abacus for absolute stability
#freeBSD #Linux #ifconfig #ip #win64 #mac #aurum #IT #notes #ITNotes #dragas #programming #OpenSource #no #Linux #logic #analysis
-
Why I Love freeBSD
freeBSD
Processing
I've only skimmed this nice post.
Thorough reading will follow laterSome highlights which resonate with me *as flageolets on a string instrument* are captured here in screenshots I've made on an Android
Many tools still work exactly as they did (decades ago)
The feeBSD handbook taught me an enormous ammount, more than many of my University courses, including things that had nothing to do with freeBSD specifically
This is vital
The handbook taught me the right approach
understand first, act second
This is a principle I use since I've been a peuter (NL).
- Analyze what occured
- understand why it occured
- find out under what circumstances it can occur
- close or limit those conditions
- fix the problem by repairing, cooling, modifying the break
- analyse the proposed fix before implementing
- Only replace when all other methods fail or repair is more expensive than replacement
Sources
https://it-notes.dragas.net/2026/03/16/why-i-love-freebsd/
#freeBSD #IT #notes #ITNotes #dragas #programming #OpenSource #no #Linux #logic #analysis
-
Why I Love freeBSD
freeBSD
Processing
I've only skimmed this nice post.
Thorough reading will follow laterSome highlights which resonate with me *as flageolets on a string instrument* are captured here in screenshots I've made on an Android
Many tools still work exactly as they did (decades ago)
The feeBSD handbook taught me an enormous ammount, more than many of my University courses, including things that had nothing to do with freeBSD specifically
This is vital
The handbook taught me the right approach
understand first, act second
This is a principle I use since I've been a peuter (NL).
- Analyze what occured
- understand why it occured
- find out under what circumstances it can occur
- close or limit those conditions
- fix the problem by repairing, cooling, modifying the break
- analyse the proposed fix before implementing
- Only replace when all other methods fail or repair is more expensive than replacement
Sources
https://it-notes.dragas.net/2026/03/16/why-i-love-freebsd/
#freeBSD #IT #notes #ITNotes #dragas #programming #OpenSource #no #Linux #logic #analysis
-
Why I love FreeBSD
A personal reflection on my first encounter with FreeBSD in 2002, how it shaped the way I design and run systems, and why its philosophy, stability, and community still matter to me more than twenty years later.
-
Why I love FreeBSD
A personal reflection on my first encounter with FreeBSD in 2002, how it shaped the way I design and run systems, and why its philosophy, stability, and community still matter to me more than twenty years later.
-
I dared to type the same string in google search engine
The output was surprisingly on point, the presentation not great and the massive massive fully identifiable string I had to strip out!
That's where the hidden danger is, that string was so big it took about the whole size of the displayable part of my Android, think about it
The images were totally wrong when you scroll down on google search
https://www.google.com/search?q=Stefano+Marinelli
#programming #Stories #ITnotes #Stefano #Marinelli #networking #technology #search #engines #Duck #DuckDuckGo
-
I dared to type the same string in google search engine
The output was surprisingly on point, the presentation not great and the massive massive fully identifiable string I had to strip out!
That's where the hidden danger is, that string was so big it took about the whole size of the displayable part of my Android, think about it
The images were totally wrong when you scroll down on google search
https://www.google.com/search?q=Stefano+Marinelli
#programming #Stories #ITnotes #Stefano #Marinelli #networking #technology #search #engines #Duck #DuckDuckGo
-
It is very nice and heartwarming to know that there are still search engines left which properly bring up what you asked for.
When I typed the string that you can see at the bottom of the screen cap {Stefano Marinelli} I got proper results
I could immediately go where I want to and read what I want to read#programming #Stories #ITnotes #Stefano #Marinelli #networking #technology #search #engines #Duck #DuckDuckGo
https://duckduckgo.com/?q=Stefano%20Marinelli&ko=-1&kbg=-1&ia=web
-
It is very nice and heartwarming to know that there are still search engines left which properly bring up what you asked for.
When I typed the string that you can see at the bottom of the screen cap {Stefano Marinelli} I got proper results
I could immediately go where I want to and read what I want to read#programming #Stories #ITnotes #Stefano #Marinelli #networking #technology #search #engines #Duck #DuckDuckGo
https://duckduckgo.com/?q=Stefano%20Marinelli&ko=-1&kbg=-1&ia=web
-
Why I (still) love Linux
I usually publish articles about how much I love the BSDs or illumos distributions, but today I want to talk about Linux (or, better, GNU/Linux) and why, despite everything, it still holds a place in my heart.
https://it-notes.dragas.net/2025/11/24/why-i-still-love-linux/
#Linux #OwnYourData #Server #SysAdmin #Workstation #OpenSource #ITNotes
-
Why I (still) love Linux
I usually publish articles about how much I love the BSDs or illumos distributions, but today I want to talk about Linux (or, better, GNU/Linux) and why, despite everything, it still holds a place in my heart.
https://it-notes.dragas.net/2025/11/24/why-i-still-love-linux/
#Linux #OwnYourData #Server #SysAdmin #Workstation #OpenSource #ITNotes
-
"The contrast with Docker is striking: while the Docker container required 100% CPU to reach peak for the HTTP and HTTPS throughput, the FreeBSD jail delivered the same speed with ~60% of the CPU sitting idle. In terms of performance cost per request, Jails are drastically cheaper."
#ITNotes #Linux #Docker #Containers #FreeBSD #RunBSD #IT #SysAdmin
-
"The contrast with Docker is striking: while the Docker container required 100% CPU to reach peak for the HTTP and HTTPS throughput, the FreeBSD jail delivered the same speed with ~60% of the CPU sitting idle. In terms of performance cost per request, Jails are drastically cheaper."
#ITNotes #Linux #Docker #Containers #FreeBSD #RunBSD #IT #SysAdmin
-
Static Web Hosting on the Intel N150: FreeBSD, SmartOS, NetBSD, OpenBSD and Linux Compared
Update: This post has been updated to include Docker benchmarks and a comparison of container overhead versus FreeBSD Jails and illumos Zones.
#ITNotes #freebsd #illumos #jail #linux #netbsd #openbsd #ownyourdata #server #smartos #sysadmin #zoneshosting
-
Static Web Hosting on the Intel N150: FreeBSD, SmartOS, NetBSD, OpenBSD and Linux Compared
Update: This post has been updated to include Docker benchmarks and a comparison of container overhead versus FreeBSD Jails and illumos Zones.
#ITNotes #freebsd #illumos #jail #linux #netbsd #openbsd #ownyourdata #server #smartos #sysadmin #zoneshosting