This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| computing:jellyfin [2025/11/30 18:37] – oemb1905 | computing:jellyfin [2026/05/29 21:51] (current) – oemb1905 | ||
|---|---|---|---|
| Line 10: | Line 10: | ||
| ------------------------------------------- | ------------------------------------------- | ||
| - | |||
| - | Latest Updates: https:// | ||
| This tutorial is for Debian users wanting to set up a production-ready Jellyfin server. This instance runs on a VM inside my virsh+qemu stack recently recapped in detail in this article. This VM is set up with a LAMP stack, a reverse proxy with Let's Encrypt, automated syncing, scanning, and some hardening measures. I'm using fpm with the mpm_event handler for concurrency. My standard fail2ban setup is in place for protection. This instance is designed for private media watching. The library is imaged off my master library via a remote source and includes aggressive cover art fetching. Don't proceed before TLS/LAMP stack is in place. If you need help, visit https:// | This tutorial is for Debian users wanting to set up a production-ready Jellyfin server. This instance runs on a VM inside my virsh+qemu stack recently recapped in detail in this article. This VM is set up with a LAMP stack, a reverse proxy with Let's Encrypt, automated syncing, scanning, and some hardening measures. I'm using fpm with the mpm_event handler for concurrency. My standard fail2ban setup is in place for protection. This instance is designed for private media watching. The library is imaged off my master library via a remote source and includes aggressive cover art fetching. Don't proceed before TLS/LAMP stack is in place. If you need help, visit https:// | ||
| Line 28: | Line 26: | ||
| Later, we will switch the 000-default.conf virtual host to use a reverse proxy, but for now, it helps to create the certificate with the mostly stock configuration. Now, let's install Jellyfin: | Later, we will switch the 000-default.conf virtual host to use a reverse proxy, but for now, it helps to create the certificate with the mostly stock configuration. Now, let's install Jellyfin: | ||
| - | sudo mkdir -p / | + | |
| curl -fsSL https:// | curl -fsSL https:// | ||
| echo "deb [arch=$( dpkg --print-architecture ) signed-by=/ | echo "deb [arch=$( dpkg --print-architecture ) signed-by=/ | ||