jrollans.com 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.
So @delta updated itself (fdroid and linux (cachyos)) to 2.51, now call on 1 to 1 is enabled by default.
This version will arrive soon on google playstore and ios / microsoft (depending the update delay on those platform).
#call #endtoend #privacy #sovereinty #decentralization #decentralized #deltachat #security #phone #foss #freedom #selfhosting
Weekend project that turned into infra I actually run daily: MastoSum.
The stack: RHEL host, 100% rootless Podman. Web on FastAPI, Celery worker/beat/flower, PostgreSQL 16, Valkey. All on userspace networking (pasta), images built & shipped by a self-hosted Forgejo runner. No root daemon, no privileged anything.
What it does: tracks technical hashtags all day and produces one daily briefing, every point linked to the original post + author. It reads only public hashtag timelines, credits every source, and trains on nothing.
And yes, an LLM writes the prose: a local Ministral model from French lab Mistral AI, running on my own hardware. No cloud, nothing leaving the box. Saying that plainly, not burying it. The whole design goal was to point readers *back* at the authors, not replace reading them.
Example output:
https://mastosum.linuxserver.pro/s/OGuLC5whmCS1ET9jAe9leg
Uh...my Genomic #Sysadmin tool is jibber jabbing at me.
It started creating evolution progress reports.
Its only a couple of days into the 1st epoch.
Honestly, part if the fun is observing all the new artefacts this experiment is producing.
Its got free hand to self mutate for efficacy.
Genome Evolution Assessment
The primordial genome (gen_0001_a) is performing close to optimal given the environmental constraints. The operational_cost dimension score of 70 is structurally fixed by the backup age — genome mutations to operational_cost weights (cpu_cost_weight, memory_cost_weight, admin_attention_cost) cannot reduce the 40-point backup penalty. This creates an evolutionary ceiling for this dimension until the backup is restored. Generation 2 mutations will correctly target operational_cost genes but will achieve minimal fitness gains from this dimension until the backup situation is resolved. Evolution is healthy and functioning as designed.
I seem to have written a mini web firewall. I've been watching my self-hosted blog web server's logs, because I wanted to block AI web bots, and I noticed (again) that I get a lot of malware vulnerability scans. My site is static, so they're unlikely to ever "get in" because they all make requests that result in a 404 Not Found, or other 4xx response, but they annoy me and I needed a small, low intensity project to try to get my brain going again.
So I've come up with a very simple Python script that tails the log, looking for 4xx codes. If it sees a known "bad" request, or too many 404s from an address, it firewalls the IP address, and stops it in its tracks.
I need to make it a bit easier to use, and probably collect a list of failed requests to add to the bad list, but I'm quite pleased with it so far. Obviously I'm not Fortinet but it feels good to fight back in even such a tiny way.
If you want to set up several different online services but can't afford different domain names for them all, you can just use subdomains of one domain instead. They are limitless and cost nothing extra.
e.g. You could have a Mastodon server at social.example.com, a PeerTube server at video.example.com, a Nextcloud server at cloud.example.com etc.
Each subdomain can use totally different software and be on totally different hosting providers.
Der di.day bietet nun auch die Möglichkeit sich als Helfer_in einzutragen. Ihr findet mich hier: https://experts.di.day/experts/17
Tragt euch doch auch ein, damit wir möglichst vielen Menschen helfen können ihr digitales Leben etwas freier und sicherer zu gestalten.
I know that AI is a controversial topic on here. Same reservations as most: copyright, energy, junior roles eaten, the slop epidemic. Not pretending those are not real.
But "I won't touch it" is a competitive handicap in 2026. I engage carefully: human in the loop, my name on every paragraph.
The tiered stack I actually run, with the local Mistral on a laptop iGPU getting most of the space because that is the part with craft in it.
Log colorisés 😮 Passe au niveau supérieur pour la lecture de tes logs Nginx en terminal !
👉 https://wiki.blablalinux.be/fr/coloriser-logs-nginx-terminal
#DevOps #Linux #Nginx #SelfHosting
Sooo, exploring options for getting IP connectivity to my home "datacenter". I can do BGP peering, which is alright for IPv6 since there's plenty and it's basically for free for a /56. But the minimum allocation for IPv4 BGP peering is a /24, which goes for around a thousand euros these days (+/- 500) I've been told. Plus, I only need 3, at most 4 IPv4 addresses. Seems like a waste to get a /24 then... OTOH it might be a good investment for my pension plan :)
Tough one. I could just get a VPS or something somewhere with 3 IPv4 adresses and tunnel that back home, but there is something about owning your own IP ranges, being less dependent on a single provider and all that.
Choices, choices.
Any thoughts oh wise fediverse?
As of yesterday we have fiber to our little patch in the forest. This means I no longer rely on a crappy 4G uplink and can move on to the next phase of my digital independency journey: set up a makeshift #permacomputing "datacenter" in the barn made out of old laptops and move all my services from a fancy server in a datacenter somewhere to that.
Mai
[https://en.pronouns.page/@mai-lapyst] » 🌐
@mai_lapyst@soc.saiyajin.space
RE: https://soc.saiyajin.space/@mai_lapyst/116680305445289556
.... aaaaaaaaaaand done :3 Was a ton of work (espc fixing repo links, permissions, uploading, deprecating the npmjs.com entry and so on), but it's over! So happy to got it moved so smoothly.
Now I need to think about how long before starting deletion of lesser used packages, since I dont really want npmjs to host the data any longer than neccessary....
#leavingbigtech #nobigtech #independence #npm #selfhosted #selfhosting
toot.io relay service boosted
Mai
[https://en.pronouns.page/@mai-lapyst] » 🌐
@mai_lapyst@soc.saiyajin.spaceFinally got around of migrating my npm packages (20) to the npm repository in my self-hosted forgejo. While it's not a frictionless process (changing all url's etc.) it eases my brain knowing that my packages aren't hosted by some corporate bs site.
For anyone interested, here's the new home of them: https://codearq.net/bithero-js/-/packages
#nobigtech #bigtech #leavingbigtech #npm #javascript #typescript #smallweb #selfhosting #selfhosted
Mai
[https://en.pronouns.page/@mai-lapyst] » 🌐
@mai_lapyst@soc.saiyajin.space
Finally got around of migrating my npm packages (20) to the npm repository in my self-hosted forgejo. While it's not a frictionless process (changing all url's etc.) it eases my brain knowing that my packages aren't hosted by some corporate bs site.
For anyone interested, here's the new home of them: https://codearq.net/bithero-js/-/packages
#nobigtech #bigtech #leavingbigtech #npm #javascript #typescript #smallweb #selfhosting #selfhosted
Jeremy Cherfas shares: A Server for a Purpose. https://www.jeremycherfas.net/blog/a-server-for-a-purpose #SelfHosting
Self-Hosting an ActivityPub Video Podcast Is Surprisingly Affordable
2/
A typical 1-hour podcast episode at 1080p 60 fps is around 5.4 GB.
At one episode per week, that's about 280 GB per year.
Even after 5 years, your entire podcast archive would only use about 1.4 TB of storage.
That is it.
...
Self-Hosting an ActivityPub Video Podcast Is Surprisingly Affordable
3/
A 2 TB hard drive is often available for around $50–$60, which is enough space for five years of weekly episodes.
Need more room?
4 TB, 8 TB, 12 TB, and even 16 TB drives are widely available and far more affordable than most people expect. (Ex: 8TB is about $130 to $170.)
...
Self-Hosting an ActivityPub Video Podcast Is Surprisingly Affordable
4/
When you look at the actual storage requirements, self-hosting a video podcast on the Fediverse starts to look a lot less intimidating — and a lot more realistic.
It is affordable — especially with your own HomeLab (where you buy your own hard drives rather than rent them).
Self-Hosting an ActivityPub Video Podcast Is Surprisingly Affordable
1/
Imagine this.
You want to launch your own video podcast.
A new episode every week.
Each episode is 1 hour long.
Full HD (1080p), 60 fps video.
What would it cost to host it yourself?
Before I ran the numbers, I assumed it would be expensive — maybe even impractical.
I was wrong.
The reality is surprisingly affordable.
Here is why.
...
Continuing my self hosting journey, over the weekend I migrated most of my Cloudlare Tunnels to a reverse proxy hosted on Oracle's Always Free Tier:
https://blog.thms.uk/2026/06/oracle-caddy-tailscale-proxy?utm_source=mastodon
Now I just still need to figure out how I'll replace my Cloudflare Pages for static sites - I do really like the simplicity of these…
Last few days, I've been setting up my Google Drive and Photos replacement on a VPS server with some help from a friend.
Penny said last night I was talking in my sleep, stuff like "formatting the hard drive" and other stuff. Almost like I was telling someone stuff I was doing in ssh. #Selfhosting #nerdBowl 🤓
Funkwhale is a free open music and audio platform for the Fediverse, which has just been updated to version 2.0. Find out more at:
Their account is:
If you want to host your own Funkwhale server without doing any techy stuff, there are managed hosting providers at https://cloud68.co/managed-hosting/funkwhale and https://weingaertner-it.de/index.php/produkt/funkwhale/?lang=en
You can also self-host manually using the instructions at https://docs.funkwhale.audio/administrator/index.html
UGREEN NAS: ZUGRIFFSPROTOKOLLE VERSTEHEN: SMB, NFS, WEBDAV ETC. – TUTORIAL
https://gadgetchecks.de/ugreen-nas-zugriffsprotokolle-verstehen-smb-nfs-webdav-etc-tutorial/
.
.
.
#ugreennas #nas #ugospro #smb #nfs #webdav #ftp #sftp #ftps #rsync #dlna #netzwerk #homeserver #linux #windows #tutorial #netzwerkspeicher #selfhosting #mediaserver #datensicherung
Nice. A few seconds after renewing my #LetsEncrypt certificate for my 43 domains and subdomains, each of them got hammered with about 35 requests at the same time, from some silly tool called leakix[.]net that looks for stuff like ".env" or ".git", without rate limiting. My little VPS was not amused (load avg. peaked at 24) , and I now have a new rule that drops packets from any IP that comes close to my httpd with an user agent that contains "leakix". Good riddance. #selfhosting
Good morning Fedi friends!
Monday morning ritual: doing maintenance on my #YunoHost systems (I have two separate installations).
I prefer to do things directly in terminal now... and I forgot how to run updates in tmux, so what to do? Oh I can simply refer to MY OWN blog post about this, LOL:
Yes, I published a #selfhosting guide for newbies... but also as a reminder to myself 😅
Wishing you all a great day / week. I'll be in Amsterdam later this week for #PubConf2026 - looking forward to it!
GNU/Linux Studio
🔥Navidrome & Filebrowser (Together)‼️
Navidrome's dev suggested it; I built it. @navidrome
➡️ Navidrome How-To: https://tech.haacksnetworking.org/2025/10/29/setting-up-navidrome/
▶️Navidrome: https://gnulinux.studio
📂 Filebrowser How-To: https://tech.haacksnetworking.org/2025/12/09/secure-filebrowser-instance/
📁Filebrowser: https://upload.gnulinux.studio
Credentials for Both:
- User: pubglug
- Pass: musicisawesome
🎁 https://liberapay.com/oemb1905/
#debian #navidrome #subsonic #airsonic #music #selfhosted #selfhosting #opensource #gnulinux #linux #freesoftware #floss
🛠️ Server-Upgrade erfolgreich abgeschlossen!
Mein Homeserver wurde soeben erfolgreich auf das brandneue #NixOS 26.05 (Yarara) aktualisiert. 🚀
Technische Details:
🐧 Kernel: Linux 6.18 LTS
⚙️ Nix-Version: 2.31.5
🛡️ Systemd-Resolved: DNSStubListener deaktiviert, um Port 53 für AdGuard Home freizugeben
📦 7/7 Podman Container (AdGuard, OpenCloud, OnlyOffice, Jellyfin, Audiobookshelf, Homepage) & Caddy laufen stabil nach Hot-Reload.
💾 Backup: BorgBackup um 20:00 Uhr erfolgreich durchgelaufen.
Alles läuft reibungslos im grünen Bereich!
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
Unpacking and setting up #Qnap #DAS for my local #PBS instance. It will sync its storage with my remote PBS instance achieving 3-2-1 backups.
#homelab #selfhosting #SelfHosted #selfhost #proxmox #ProxmoxBackupServer #proxmoxve
Liebe Fedivistinnennen, Didayler, Indy-Computing-Activist@s,
ich arbeite ja bei einem mittelgroßen öffentlichen Betrieb in #Berlin und wir mustern mehrere Dutzend Kompaktrechner aus (Dell Optiplex 3060M und 3070M).
[alle 4 tröts dieses artikels: https://berlin.social/@netzfueralle/tagged/selfhosting]
My mastodon instance had a short downtime earlier. This was caused by a power cut.
Which in turn was caused by me stupidly cutting a power cable with my hedge trimmer (thus triggering the main fuse to trip). Oops 😬
The dangers of #selfhosting when one is a bit clumsy I suppose 😁
#homelab maintenance complete. I finally configured unattended-upgrades on the Ubuntu servers - I'd put that off far too long.
#technitium cluster also upgraded to 15.2.
Other small items was changing repo locality to GB and setting the correct timezone.
New post: Two Sites, One Cluster.
Two cheap Hetzner boxes, one in Nuremberg and one in Helsinki, fused into a single Proxmox VE cluster over vSwitch VLANs. VXLAN overlay for the guests, an external QDevice so two nodes can still hold quorum, BGP-driven OPNsense failover, and async ZFS replication.
The corosync link sits at 25ms RTT, five times what Proxmox wants. It works anyway, and the post is honest about exactly why, and when it wouldn't.