Running Jellyfin for Your Own Media Library
Stream your own movies and shows with Jellyfin using Docker Compose, hardware-accelerated transcoding, metadata, and a secure Caddy reverse proxy.
NetBay journal
Practical guides for Linux, containers, CI/CD, self-hosting, and running VPS infrastructure from Netbay Engineering.
499 articles · 24 topics
Stream your own movies and shows with Jellyfin using Docker Compose, hardware-accelerated transcoding, metadata, and a secure Caddy reverse proxy.
Start with Terraform by wiring a provider, declaring resources, and learning how plan plus state turn infrastructure changes into a safe diff.
Grow a VPS volume group and an online ext4 or XFS logical volume with pvresize and lvextend -r, plus the caveats that make shrinking a different sport.
Run llama-server as a long-lived CPU process, bind GGUF weights to localhost, and expose chat routes on an Intel Xeon Platinum VPS without a GPU.
Understand labels and selectors so you can build Services that route traffic to exactly the right pods, and avoid common misrouting bugs.
Cryptographically sign webhook payloads with HMAC and give clients a safe verification path to reject forged or replayed deliveries quickly.
Inventory, patch, services, event logs, and scheduled tasks from PowerShell. These cmdlets cover day-2 Windows VPS work without opening the GUI.
Pick mariadb-dump or mysqldump on purpose, schedule a logical backup, and run a restore drill on a second host before you ever need it in an incident.
Set maxmemory before Redis eats the VPS, then pick allkeys-lru, volatile-ttl, or noeviction so the eviction policy matches cache, session, or queue data.
Wire Prometheus to Alertmanager with grouping, inhibit rules, and a for duration so a single VPS pages you for real faults, not for every blip.
Ship a Python app as a systemd unit with Restart=always, or use a socket unit, so the process comes back after crashes without a babysitter.
Index a runbook markdown tree on the VPS and answer ops questions with file-and-heading citations, refusing anything the docs do not actually say.