dihutenosa@piefed.social
@dihutenosa@piefed.social@piefed.social
- Comment on Self-hosted Radio 1 week ago:
In Icecast you usually have a “station” (mountpoint) sourced by a source client like IceS and streamed by Icecast to a large amount of listeners. This implies that all listeners of that mountpoint get the same stream, so an individual listener can’t pause the stream or add different tracks without affecting all other users.
- Comment on What's your weirdest or most unique self-hosted use case and solution? 1 week ago:
You might want to check out pass - the standard Unix password manager
- Comment on What's your weirdest or most unique self-hosted use case and solution? 1 week ago:
Surely a custom vibe-coded mess of a web frontend for ImageMagick (it allows uploading a whole lot of scanned images, then presents a comfy web UI which allows choosing particular transformations - posterize to bilevel, trim, straighten, deskew, scale-to-page-size-and-add-edges). It runs in an ancient discarded-and-salvaged laptop.
I also use the same laptop as:
- Livekit SFU (transporting media for Element (Matrix) calls)
- STUN/TURN server (transporting media for Snikket (XMPP) calls)
- email server (Postfix)
- hosting a QR scanner webpage, so I could scan QRs in PCs with minimal fuss
- and of course, since it’s already there, home router (it’s in the basement, so too far to do WiFi. The WiFi access point runs in dumb bridge mode)
I also run a periodic HLS video broadcast (my home internet connection should survive something like 40 simultaneous watchers, I should figure out how to distribute it efficiently to other hosts). It’s too heavy for the ancient laptop, but (as it turns out, I measured yesterday), a NAS with a 4-core Intel N100 CPU just barely manages. I might switch to it, it’s probably more power efficient than the current desktop workstation.
- Comment on What do you use for alerting? 1 week ago:
Right you are. Still much cheaper than a laptop, let alone a server.
- Comment on How do you monitor your servers? 1 week ago:
When logged in locally, I use
btopto see an overview of what’s happening.Other than that, I have relevant Prometheus exporters in every machine (node exporter in all machines, specific exporters by the workload), hooked up over Wireguard to my monitoring solution offsite.
The phone I actually carry around has a
ntfyclient talking tontfyserver on the aforementioned monitoring solution, so I get buzzes when something goes down.Btw, does anybody happen to know where I could get a comprehensive
- Comment on What do you use for alerting? 2 weeks ago:
ntfy, self-hosted offsite on an old phone, it takes around 300mA, ie.less than a watt. ntfy app on my phone. Wireguard between them.
- Comment on how do you manage your server? 3 weeks ago:
I write my NixOS configs in my PC, commit to the repo, then push it to the server. Then SSH in, and apply it. Or more likely, MOSH in.
- Comment on Home server on old android phones? 4 weeks ago:
I’m doing that. Works fine. There’s an article in PMOS wiki about limiting the max battery voltage.
- Comment on Software for Syncing files between storages (Linux) 5 weeks ago:
Syncthing? git-annex?
- Comment on Do you know a remote NAS backup solution without Tailscale? 1 month ago:
Manually set up Wireguard, here.
- Comment on Router recommendation for newbie 1 month ago:
My current router is an ancient laptop running NixOS. Ethernet in via the Ethernet port, and out via a USB converter. It probably could serve as a WiFi AP too, but currently I have a dumb OpenWRT in bridge mode for that.
The same laptop also selfhosts Prosody, coturn, LiveKit and stuff.
I don’t really see how a proper router would be better than that.
- Comment on Homelab discussion 2 months ago:
- authoritative DNS for my domain
- email (Postfix, Dovecot, rspamd)
- Matrix chat and video conferencing (nginx, Synapse, MAS, Livekit, coturn, Postgres)
- Prosody elsewhere for failover if international links go down
- Nextcloud
- offsite backups for important data, not the whole OS (rsync)
- QR scanner on a webpage, for transferring complex passwords locally
- Syncthing
- Offsite monitoring (Prometheus, Grafana, AlertManager) - amusingly, on an old ex-Android phone running PostmarketOS (a variant of Alpine). Eats less than a watt of power.
- Wireguard to hook up the monitoring with minimum fuss