Back to Article List

How to delete a Jellyfin server completely

How to delete a Jellyfin server completely

"Delete Jellyfin server" means two different things depending on who's asking: uninstalling the server software from a machine, or just removing a dead server entry from the app on your TV.

Both live here, server surgery first. And one plea before any of it: if there's the faintest chance you'll want the watch history and users back someday, spend five minutes on a Jellyfin backup first. The archive costs nothing to keep and deleting without one is permanent in a way people only appreciate afterwards.

Uninstall Jellyfin on Ubuntu and Debian

A package install put three pieces on the system: the packages, the data and the repository definition. Removing all three, in that order:

sudo systemctl stop jellyfin
sudo apt purge jellyfin jellyfin-server jellyfin-web jellyfin-ffmpeg7
sudo apt autoremove

purge rather than remove takes the system config files with it. The ffmpeg package name carries a version suffix that moves over time (ffmpeg7 as of current releases); apt list --installed | grep jellyfin shows exactly what's on your machine to purge.

The data directories survive a purge deliberately, so take them out explicitly:

sudo rm -rf /var/lib/jellyfin /etc/jellyfin /var/cache/jellyfin /var/log/jellyfin

This is the step that reclaims the real disk space; metadata images for a big library run to gigabytes, all of it under /var/lib/jellyfin. Your media files are untouched by any of this, Jellyfin never owned them.

Last crumbs, the repo definition and the service user:

sudo rm -f /etc/apt/sources.list.d/jellyfin.sources /etc/apt/keyrings/jellyfin.gpg
sudo deluser jellyfin 2>/dev/null

Repo file naming varies slightly by install era (older setups used jellyfin.list); ls /etc/apt/sources.list.d/ shows what's there. That's a complete removal, and a later reinstall starts genuinely fresh.

Delete a Docker Jellyfin

The container route earns its keep at exactly this moment. From the compose directory:

docker compose down
docker rmi jellyfin/jellyfin

Then delete the mounted folders (your ./config and ./cache, wherever the compose file pointed them). If the setup used named volumes instead of bind mounts, docker volume ls and docker volume rm finish the job. Thirty seconds, nothing scattered across the filesystem, which is roughly half my argument for containers in the first place, made back in the install guide.

Windows and other platforms, briefly

Windows: uninstall through Settings » Apps as usual, then delete the leftover data at %ProgramData%\Jellyfin (tray-style installs) or %LocalAppData%\jellyfin. The data-outlives-uninstall pattern is universal across platforms, so whatever the OS, the second step is finding and removing the data directory.

And if the "server" was a rented VPS running only Jellyfin, skip the surgery: destroy the instance from the provider panel and the entire machine ceases to exist, which is the cleanest uninstall ever invented. On LumaDock Jellyfin VPS instances that's one click and the billing stops with it.

Remove a server from the Jellyfin app (Fire TV and friends)

Now the other meaning: your Fire Stick's Jellyfin app still lists an old server (dead IP, retired NAS, ex-friend's box) and you want the entry gone. In the current apps: from the server select screen, long-press the server entry (or its edit icon) and choose the remove option; on clients without a visible list, sign out and you'll land back on server selection where entries can be managed. The stubborn cases where a phantom server refuses to leave are cached-data cases: Fire TV Settings » Applications » Manage Installed Applications » Jellyfin » Clear data, and the app forgets every server and starts clean. Clearing data also logs you out of your real server, so have the address and password ready to re-add.

Uninstalling the app itself (long-press the icon on the Fire TV home screen » uninstall) is only necessary when you're done with Jellyfin on that device entirely; for clearing a bad server entry it's the sledgehammer version of the clear-data step.

Verify it's gone

Server side: systemctl status jellyfin should report the unit as not-found rather than stopped, port 8096 should refuse connections (curl http://localhost:8096 errors out) and du -sh /var/lib/jellyfin should say no such directory. Client side: the app's server list shows only what you kept. If some other machine on the network still shows the old server, that client cached it too; same clear-data cure. Delete confirmed, disk back, no ghosts.

Your idea deserves better hosting

24/7 support 30-day money-back guarantee Cancel anytime
مدة الإشتراك

VPS.S1

27.44 RON Save  17 %
22.86 RON شهري
  • 2 vCPU AMD EPYC
  • 2 GB RAMذاكرة
  • 30 GB NVMeتخزين
  • نطاق ترددي غير محدود
  • IPv4 & IPv6دعم IPv6 غير متاح حاليًا في فرنسا وفنلندا أو هولندا. مشمول

VPS.S3

68.68 RON Save  33 %
45.77 RON شهري
  • 4 vCPU AMD EPYC
  • 6 GB RAMذاكرة
  • 70 GB NVMeتخزين
  • نطاق ترددي غير محدود
  • IPv4 & IPv6دعم IPv6 غير متاح حاليًا في فرنسا وفنلندا أو هولندا. مشمول

EPYC VPS.P1

41.19 RON Save  22 %
32.03 RON شهري
  • 2 vCPU AMD EPYC
  • 4 GB RAMذاكرة
  • 40 GB NVMeتخزين
  • نطاق ترددي غير محدود
  • IPv4 & IPv6دعم IPv6 غير متاح حاليًا في فرنسا وفنلندا أو هولندا. مشمول
  • نسخ احتياطي تلقائي مجانييشمل خانة نسخ احتياطي واحدة يمكنك ضبطها للتشغيل يوميًا أو أسبوعيًا أو شهريًا.

EPYC VPS.P2

77.84 RON Save  24 %
59.52 RON شهري
  • 2 vCPU AMD EPYC
  • 8 GB RAMذاكرة
  • 80 GB NVMeتخزين
  • نطاق ترددي غير محدود
  • IPv4 & IPv6دعم IPv6 غير متاح حاليًا في فرنسا وفنلندا أو هولندا. مشمول
  • نسخ احتياطي تلقائي مجانييشمل خانة نسخ احتياطي واحدة يمكنك ضبطها للتشغيل يوميًا أو أسبوعيًا أو شهريًا.

EPYC VPS.P4

137.40 RON Save  23 %
105.33 RON شهري
  • 4 vCPU AMD EPYC
  • 16 GB RAMذاكرة
  • 160 GB NVMeتخزين
  • نطاق ترددي غير محدود
  • IPv4 & IPv6دعم IPv6 غير متاح حاليًا في فرنسا وفنلندا أو هولندا. مشمول
  • نسخ احتياطي تلقائي مجانييشمل خانة نسخ احتياطي واحدة يمكنك ضبطها للتشغيل يوميًا أو أسبوعيًا أو شهريًا.

EPYC VPS.P5

183.22 RON Save  25 %
137.40 RON شهري
  • 8 vCPU AMD EPYC
  • 16 GB RAMذاكرة
  • 180 GB NVMeتخزين
  • نطاق ترددي غير محدود
  • IPv4 & IPv6دعم IPv6 غير متاح حاليًا في فرنسا وفنلندا أو هولندا. مشمول
  • نسخ احتياطي تلقائي مجانييشمل خانة نسخ احتياطي واحدة يمكنك ضبطها للتشغيل يوميًا أو أسبوعيًا أو شهريًا.

EPYC VPS.P6

274.85 RON Save  25 %
206.13 RON شهري
  • 8 vCPU AMD EPYC
  • 32 GB RAMذاكرة
  • 200 GB NVMeتخزين
  • نطاق ترددي غير محدود
  • IPv4 & IPv6دعم IPv6 غير متاح حاليًا في فرنسا وفنلندا أو هولندا. مشمول
  • نسخ احتياطي تلقائي مجانييشمل خانة نسخ احتياطي واحدة يمكنك ضبطها للتشغيل يوميًا أو أسبوعيًا أو شهريًا.

EPYC VPS.P7

320.66 RON Save  29 %
229.03 RON شهري
  • 16 vCPU AMD EPYC
  • 32 GB RAMذاكرة
  • 240 GB NVMeتخزين
  • نطاق ترددي غير محدود
  • IPv4 & IPv6دعم IPv6 غير متاح حاليًا في فرنسا وفنلندا أو هولندا. مشمول
  • نسخ احتياطي تلقائي مجانييشمل خانة نسخ احتياطي واحدة يمكنك ضبطها للتشغيل يوميًا أو أسبوعيًا أو شهريًا.

Genoa VPS.G2

114.49 RON Save  20 %
91.59 RON شهري
  • 2 vCPUمعالج AMD EPYC Genoa من الجيل الرابع 9xx4 بسرعة 3.25 GHz أو ما يماثله، على معمارية Zen 4. AMD EPYC G4
  • 4 GB DDR5ذاكرة
  • 50 GB NVMeتخزين
  • نطاق ترددي غير محدود
  • IPv4 & IPv6دعم IPv6 غير متاح حاليًا في فرنسا وفنلندا أو هولندا. مشمول
  • نسخ احتياطي تلقائي مجانييشمل خانة نسخ احتياطي واحدة يمكنك ضبطها للتشغيل يوميًا أو أسبوعيًا أو شهريًا.

Genoa VPS.G4

206.13 RON Save  22 %
160.31 RON شهري
  • 4 vCPUمعالج AMD EPYC مع أنوية vCPU مخصصة، على عتاد خوادم للمؤسسات. AMD EPYC G4
  • 8 GB DDR5ذاكرة
  • 100 GB NVMeتخزين
  • نطاق ترددي غير محدود
  • IPv4 & IPv6دعم IPv6 غير متاح حاليًا في فرنسا وفنلندا أو هولندا. مشمول
  • نسخ احتياطي تلقائي مجانييشمل خانة نسخ احتياطي واحدة يمكنك ضبطها للتشغيل يوميًا أو أسبوعيًا أو شهريًا.

Genoa VPS.G6

412.30 RON Save  22 %
320.67 RON شهري
  • 8 vCPUمعالج AMD EPYC مع أنوية vCPU مخصصة، على عتاد خوادم للمؤسسات. AMD EPYC G4
  • 16 GB DDR5ذاكرة
  • 200 GB NVMeتخزين
  • نطاق ترددي غير محدود
  • IPv4 & IPv6دعم IPv6 غير متاح حاليًا في فرنسا وفنلندا أو هولندا. مشمول
  • نسخ احتياطي تلقائي مجانييشمل خانة نسخ احتياطي واحدة يمكنك ضبطها للتشغيل يوميًا أو أسبوعيًا أو شهريًا.

Genoa VPS.G7

733.01 RON Save  22 %
572.65 RON شهري
  • 8 vCPUمعالج AMD EPYC مع أنوية vCPU مخصصة، على عتاد خوادم للمؤسسات. AMD EPYC G4
  • 32 GB DDR5ذاكرة
  • 250 GB NVMeتخزين
  • نطاق ترددي غير محدود
  • IPv4 & IPv6دعم IPv6 غير متاح حاليًا في فرنسا وفنلندا أو هولندا. مشمول
  • نسخ احتياطي تلقائي مجانييشمل خانة نسخ احتياطي واحدة يمكنك ضبطها للتشغيل يوميًا أو أسبوعيًا أو شهريًا.

AMD Ryzen VPS.R1

77.84 RON Save  18 %
64.10 RON شهري
  • 1 CPU مخصص معالج AMD Ryzen 9 7950X بسرعة 4.5 GHz أو ما يماثله، على معمارية Zen 4. vCPU
  • 4 GB DDR5ذاكرة
  • 50 GB NVMeتخزين
  • نطاق ترددي غير محدود
  • IPv4 & IPv6 مشمول دعم IPv6 غير متاح حاليًا في فرنسا وفنلندا أو هولندا.
  • نسخ احتياطي تلقائي مشمول

AMD Ryzen VPS.R2

137.40 RON Save  17 %
114.49 RON شهري
  • 2 CPU مخصصان معالج AMD Ryzen 9 7950X بسرعة 4.5 GHz أو ما يماثله، على معمارية Zen 4. vCPU
  • 8 GB DDR5ذاكرة
  • 100 GB NVMeتخزين
  • نطاق ترددي غير محدود
  • IPv4 & IPv6 مشمول دعم IPv6 غير متاح حاليًا في فرنسا وفنلندا أو هولندا.
  • نسخ احتياطي تلقائي مشمول

AMD Ryzen VPS.R4

503.93 RON Save  18 %
412.30 RON شهري
  • 8 CPU مخصصة معالج AMD Ryzen 9 7950X بسرعة 4.5 GHz أو ما يماثله، على معمارية Zen 4. vCPU
  • 32 GB DDR5ذاكرة
  • 400 GB NVMeتخزين
  • نطاق ترددي غير محدود
  • IPv4 & IPv6 مشمول دعم IPv6 غير متاح حاليًا في فرنسا وفنلندا أو هولندا.
  • نسخ احتياطي تلقائي مشمول

Common questions

Will deleting Jellyfin delete my movies and shows?

No. Jellyfin indexes media in place and never moves or owns your files. Every path in this guide removes only the server software and its own data; the library folders survive untouched, ready for whatever plays them next.

GPU products are in high demand at the moment. Fill the form to get notified as soon as your preferred GPU server is back in stock.