Must have
Installation requirements
- Linux host for a supported container deployment.
- Image architecture compatible with the host.
- Persistent configuration and cache storage with readable media mounts.
Application hosting
A self-hosted media server. Choose hardware around your playback and transcoding needs instead of assuming any large-memory VPS will be suitable.
Check runtime, storage and installation requirements before choosing a server.
See requirementsAllow room for the operating system, database and your actual workload.
Open resource plannerSee the cheapest plans that meet the starting size, then check each provider's page.
See plansMust have
Recommended
No further general recommendations are published for this version.
No universal CPU or RAM minimum is entered. Hardware transcoding needs additional device and driver verification; RAM alone is not sufficient.
Where to start
Jellyfin recommends 8 GB RAM in general and notes 4 GB can be enough for a headless Linux server, plus 100 GB of SSD for the system and cache. Software transcoding is demanding: plan on a GPU or integrated graphics if you transcode, which most VPS plans do not have.
Our shortlist
One cheapest plan per provider, based on each provider's standard list price. Check the plan page for introductory and renewal pricing before you buy.
Deploy with
The host must provide
Storage
Keep /config and /cache persistent. Mount media libraries separately; read-only media access is an option.
Step by step
Use native installation on Windows or macOS; containers on these platforms are unsupported.
Official instructionsConfigure storage permissions and ports. DLNA requires host networking in the documented Docker setup.
Official instructionsSecurity
Cost
Providers rarely list runtime versions or extensions, so confirm PHP, database and other requirements with the provider before you buy.
Want the full monthly bill? Use the hosting cost calculator. It keeps unknown charges visible.