m5l.eu is a Fediverse instance that uses the ActivityPub protocol. In other words, users at this host can communicate with people that use software like Mastodon, Pleroma, Friendica, etc. all around the world.
This server runs the snac software and there is no automatic sign-up process.
In unserer täglichen Arbeit versuchen wir, Websysteme so aufzubauen, dass wir möglichst viel selbst kontrollieren können.
Das bedeutet für uns: so wenig unnötige Drittanbieter-Abhängigkeiten wie möglich, getrennte Systeme, eigene Lösungen dort, wo es sinnvoll ist, und Fehlerfrüherkennung statt erst dann zu reagieren, wenn ein Dienst bereits ausgefallen ist.
Gerade die vielen Störungen der letzten Zeit zeigen immer wieder, wie schnell ein eigentlich funktionierendes Webprojekt durch einen externen Dienst mitgerissen werden kann.
Im neuen Admin-Blog-Beitrag habe ich unsere Haltung dazu zusammengefasst:
„Unabhängige Websysteme: Warum wir möglichst wenig aus der Hand geben“
Wir behaupten dabei nicht, dass sich jeder Fehler verhindern lässt. Entscheidend ist für uns vielmehr, Systeme zu verstehen, Abhängigkeiten bewusst zu wählen und im Störungsfall selbst handeln zu können.
#Systemadministration #LinuxAdmin #Monitoring #SelfHosting #derAdmin
My PeerTube instance has been down for a while due to some kind of internot obeah but, as is tradition, I burnt it to the ground and started over.
All the old content, pirate radio tapes, inpc/Liotia music etc. will reappear in due course but also my follow lists are trashed so if you do take an interest in my funny noises, please re-follow the instance.
Also, feel free to add your PeerTube instances below so I can start following again. Shares most welcome. They're will be new stuff soon...
Here's the recent stream my band, Liotia, did for NHAM back in July. Cheers!
As we are searching for a new place to rent, I'm thinking about the way to move the #GlitchySocial #Mastodon instance physically with minimal downtime. It looks like a temporary #VPS is the best option...
#XSF Announcement
Join the 29th #XMPP #Summit taking place online from 4th - 5th September 2026.
https://xmpp.org/2026/05/xmpp-summit-29/
#jabber #chat #interoperability #rtc #opensource #decentralization #federation #messaging #standards #xep #realtime #SelfHosting
Hm, ich habe mein Pachli so konfiguriert, dass es Unified Push nutzt. Das läuft über ntfy. Nun habe ich hier meinen eigenen ntfy Server aufgesetzt. Der läuft auch sauber. Den Zugang habe ich per User und Passwort geschützt, damit ihn nicht jeder einfach nutzen kann.
Da ich den inzwischen als Standard Server in der ntfy App eingestellt habe ist Pachli automatisch mit umgestellt auf den Server. Seit dem laufen die Notifications nicht mehr. Nun gibt es zwei Möglichkeiten. Entweder Pachli hat meiner Instanz noch nicht mitgeteilt, dass es einen neuen Server nutzt, oder die Instanz kann schlicht und ergreifend keine notifications absetzen, durch den geschützten Zugang. Da muss ich mal etwas genauer analysieren. Muss ja irgendwie gehen.
Da gleiche scheint auch bei Element X (Matrix) der Fall zu sein. Ich hoffe ich bekomme beides in einem Aufwasch gelöst.
#pachli #tusky #unifiedpush #ntfy #matrix #elementX #selfhosting
Using ssh to connect to a FreeBSD machine that runs a jail that torrents linux isos and shows the output of `cmdwatch transmission-remote -l'
ssh -t server doas bastille cmd jail cmdwatch -n 1 transmission-remote -l
Paired with `ssh server doas bastille cmd jail transmission-remote -w /data -a ${1}' executed when clicking a torrent magnet link in Firefox this is a complete linux iso downloading monster.
Delivery service is announcing that the fibre cables will arrive tomorrow.
Prepare the Boschhammer!
Apropos the latest 1Password and Debian debacles:
I'm running Vaultwarden and Caddy under Alpine Linux on a Raspberry Pi 5. Memory usage is 200 MB. Connections from outside my network through WireGuard on the router.
Now I want to order the same machine for an OpenBSD server that I do not need.
It's like a drug.
Further evidence that gardening and self-hosting are intimately connected at a deeper level: as I'm growing tomatoes, the universe is clearly telling me which operating system to use for the next server in my closet: FreeBSD!
#SelfHosting #gardening #GrowYourOwn #FreeBSD #bsd #ShotOnLibrem5
Would redirecting all HTTP port 80 traffic to HTTPS with a 301 cause Let's Encrypt webroot certificate renewals to fail?
New blogpost:
# Migrating my self-hosted UniFi controller from Network Manager to UniFi OS Server
It worked better than I was expecting, but that’s mainly because my expectations were very low.
Sufficient things are broken (for me, anyway) for it to be a pain.
At 10:15 I added a gently condescending toast for IPv4-only visitors. It called ipify, which felt inappropriate for someone running an ASN.
By 13:27 I had built a Rust/Axum IP service, put it behind Caddy, added MaxMind, three DNS names, trusted-proxy handling, an rc.d service, and a dedicated dual-stack FreeBSD VNET jail.
The toast looks exactly the same.
https://blog.hofstede.it/i-wanted-an-ipv4-toast-and-accidentally-built-an-ip-service/
It started as a gag: a tiny popup telling IPv4 visitors that their provider hasn't yet discovered 1998.
To do that honestly I needed something to echo the client address.
Using ipify felt wrong when you run your own AS. So now it's a service. 🙃
curl ip.hofstede.it
curl v6.ip.hofstede.it/json
curl v4.ip.hofstede.it/asn
One Rust binary, server-rendered, zero JavaScript.
My Jellyfin server works like a charm at home but it's very buggy remotely. I see OpenVPN sucking 20% of CPU and ffmpeg at 10%. Tomorrow, I'll move the instance to a more beefy server with a 3060 Ti to offload transcoding and it has a more powerful CPU. But the data disks are on USB. If that doesn't work, I'll create a second Jellyfin instance in the remote LAN directly to have full bandwidth.
Surprise, I don't even need to use the USB disks. There is an empty 2TB NVMe drive on that box. Let me LUKS that thing, let's go!
And... NAS has been restored, new drive installed, recovery completed. Now, time to order a few new drives to be ready for the next inevitable failure.
social.la10cy.net now is up-to-date :)
✅️ Debian Upgrade 12 -> 13
✅️ PostgreSQL 17 -> 18
✅️ NodeJS 22 -> 24
✅️ Mastodon 4.6.6 -> 4.7.0
A #blost about stuff I do for fun and relaxation: finding ways to (un)optimize my self-hosting setup: https://bfloeser.de/how-to-compose-compose-files
This time: fun and games with Docker Compose and composing Compose files from different sources.
Its been some time since I've setup a home server, and even then I only used it to store backups from devices on the LAN.
Never hosted anything that is reachable from the internet (besides SSH). I want to learn how to self-host a few services, starting with a Google Photos replacement; and littleFedi by @stefano .
Thought of using a old laptop, but decided to step up to a ThinkCentre M720q. I've installed FreeBSD as the host OS.
Onward!
Stefano Marinelli (creator of the excellent FediMeteo) is working on a new type of lightweight Fediverse server called "littleFedi".
It's still in its early days and under development, but the first test server is now open and Stefano is gathering feedback about it. More info in the quoted post at https://littleone.littlefedi.social/@stefano/a105002b-5749-437d-a3cd-da54dfa70395 and more detail at https://littleone.littlefedi.social/@stefano/4252ae6f-b949-42f8-a021-fd2b698f8b37
You can follow Stefano at @stefano@bsd.cafe or on his littleFedi account at @stefano@littleone.littlefedi.social
Anyone else DIY monitor the air quality in their living space with a raspberry Pi and get mobile notifications about status?
Just me?
Thinking about a new domain+project...
Anyone have the TL;DR; on self hosted fediverse software?
Mastodon vs Snac vs Pleroma vs ?
I'm looking for something that is super low maintenance and lightweight / easy on resources but as full featured as practical within those constraints.
Something easy to tune re: post lengths and media types would be cool too. A "text first" platform is desired.
I've run Mastodon in the past and it's like fishing with nukes for this use case.
What's out there?
Good morning Fedi friends,
I have been feeling a rising anxiety over the state of the open web and the fediverse - after seeing efforts by politicians all over the world (in Europe too!) to introduce age verification laws for social media.
My way of coping?
Teaching people how to self-host their own Fediverse profile (using the superb #GoToSocial) via #YunoHost.
Chapter 1 in this series is available here:
"Twasn't me..."
"Well... it was teh case's fault!!!11!!!"
🤡
If you ever wanted a good reason to keep around your failed hard drives, scavenging screwed up logic boards is a good reason. Ha!
Working on a brand new post for my series "a newbie's guide to self-hosting with #YunoHost" - showing people how to set up their own #GoToSocial microblogging instance.
Sorry it's been taking a while: I started over when I realized most people use subdomains... and I'm doing a thorough step-by-step explainer that any newbie could follow - I hope 😅
The whole series is available here:
🔗 : https://blog.elenarossini.com/a-newbies-guide-to-self-hosting-with-yunohost/
I've cleaned up my Raspberry Pi selfhosting setup a bit. I'm using two, each in an Argon ONE V5 case with a 1TB NVME drive, running Raspberry Pi OS.
'one' is serving Nextcloud All-in-one, Immich and Vaultwarden via a Caddy reverse-proxy. All using Docker containers, Caddy as a custom build with my domain DNS provider added.
'two' is used as remote borg backup destination for 'one', and later a few monitoring tools.
All three sites are using a wildcard certificate for my domain, and I connect via WireGuard (on the router) when away from home.
Path of least resistance:
I've tried Podman, AlmaLinux, and running a manual install of Nextcloud on Ubuntu. This setup follows recommended installations methods, and gives me fewer things to worry about.
#selfhosting #raspberrypi #nextcloud #immich #vaultwarden #caddy #wireguard
The amazing folks at @yunohost are running a fundraising campaign to cover their operating costs for 2026.
I personally make a monthly recurring donation to them but wish I could give more 🥲
If you use their services and you can afford it, please consider donating to their project. Every Euro / Dollar / Yen counts:
🔗 : https://yunohost.org/donate.en.html
#NotAllHeroesWearCapes #SelfHosting #empowerment #resist #YunoHost
Hey all, if you're reading this, you have not been moved to my new account: @zef@social.zef.pub — please follow this account manually.
I attempted a proper move a week or two ago, but this wasn't 100% successful, so please manually follow @zef@social.zef.pub instead.
The new account is on my own #GotoSocial self-hosted instance which I prefer. #Hachyderm has been great, so nothing against it. I'd julst like to dabble more with #selfhosting now.
I'll attempt another proper migration in 21 days after the cool down period.
As someone who really likes RSS, I found this post (which I read via RSS) by @michal quite interesting:
> No more RSS :: Syntax at Amima
https://michal.sapka.pl/2026/no-more-rss/
I like the simplicity and uniformity of RSS: posts from people whose stuff I want to read, available to me automatically, without regard for whatever styling they might have applied to their site. Just text in a window.
I add and remove feeds quite regularly - as Michal says, sometimes someone's posts just don't gel enough for me so I find myself regularly skipping them.
RE: https://mastodon.bsd.cafe/@subnetspider/116758330967344651
Bastille makes a great self-hosting platform! Look at this absolute list of self-hosted software ⬇️
nsd, unbound, acme, adguard, gitea, haproxy, homebox, mail, netbox, nextcloud, plex, rustdesk, samba, syncthing, tor, unifi, vaultwarden, and more on one box.
Then, I logged into my box and found that fail2ban, Asterisk and PostgreSQL aren't feeling well. The system load and the traffic amounts was unusual — the parameters are completely differs from which I used to see since server installation.
I checked fail2ban logs and found that it is still parses the data from Asterisk log which were happen at near 5 hours ago
And there were total mess in the Asterisk security.log (see screenshot) — some dumb (as it programmers
) LLM-bots were constantly trying to connect to my Asterisk server with HTTP protocol, evaluating it as a web-server, I dunno
And the Asterisk logs became enormously big — while newsyslogd wasn't invoked — they eat at near 4 GB
. I didn't specify the maximal size of Asterisk logfiles in the /etc/newsyslog.conf, because I wasn't expected a lot of lines in the PBX logs, which is in use only for my relatives.
Huh, looks like the new ASes, with LLM-bots attacking servers, just dropped
TLDR: there are AS12876 and AS16276 — both located in France (Scaleway SAS and OVH SAS). My Asterisk self-hosted box was attacked from the next IPs: 62.4.15.81 and 51.222.38.229.
Today, after I was checked my e-mail, I found three warnings from Monit about fail2ban exhausting limits in my small server in the kitchen (Intel Atom N2800 1866 MHz and 4 Gb of RAM). First e-mail warns about fail2ban ate 200 MB of RAM, next about 500 MB of RAM and the last e-mail warns me that fail2ban ate 2 GB of RAM 
It's currently just a simplified version of my existing blog, but I'm hosting this website on my Raspberry Pi Zero for testing purposes:
We will see how things go over time, then possible port over the "real" thing 😛
We were without power for ~18 hours yesterday, but I’m still determined to eventually switch hosting my personal blog over to my local Raspberry Pi Zero
If you run your own local DNS servers at home, do you: (select all that apply)
Comment with your preferred DNS stack and privacy friendly DNS providers.
#FreeBSD #Linux #selfHosting #DNS
| Forward to ISP's DNS servers.: | 4 |
| Forward to a DNS service (1.1.1.1, 9.9.9.9, etc).: | 17 |
| Recursively resolve from root servers directly.: | 16 |
| Encrypt my DNS using DoH, DoT, etc.: | 14 |
New blog post: Auto-Deploying a static site from ForgeJo to CloudFlare Pages.
https://blog.thms.uk/2026/05/forgejo-cloudflare-pages?utm_source=mastodon