Home / Guides / Guide

How to Set Up a Home Media Server with Jellyfin or Plex

2026-09-22 · SoftVault team

Both turn a folder of your own movies and shows into an app on every screen in the house. The setup is similar, the trade-offs are not.

A media server indexes your own video files, adds artwork and descriptions, and serves them to a TV, phone or tablet over your network. Jellyfin is fully open source with no account requirement and no telemetry. Plex has the more polished apps and simpler remote access, with some features behind a paid tier. Both will do the job; pick by which trade-off you care about.

Pick the hardware

Organize files before installing anything

Naming decides how good the result looks. Use one folder per show, one subfolder or file per episode, with the season and episode number in a consistent format, and a year in movie filenames when there are remakes. Clean names mean the server matches metadata automatically instead of guessing, and it saves hours of manual correction later.

Setup sequence

  1. Install the server application and create an administrator account with a real password.
  2. Add libraries pointing at your media folders, choosing the correct content type for each so matching works.
  3. Install the client app on the TV, phone and any streaming stick, then confirm each plays something.
  4. Set a static address or a DHCP reservation for the server so clients never lose it.
  5. Enable hardware transcoding if the processor supports it, and confirm it is actually being used during playback.
  6. Create separate accounts for family members with age restrictions and no admin rights.
  7. Schedule library scans at night and back up the server's configuration folder along with your media.

Networking and remote access

Inside the house, everything just works on the local network. For access when you are away, do not open ports to the internet casually: use the built-in relay option where available, or put the server behind a virtual private network such as WireGuard or Tailscale. If you do expose it, use a reverse proxy with encrypted connections, a strong password, and automatic updates. Change any default accounts and disable features you do not use.

Make playback smooth

Start with one library and one client, confirm it plays reliably, then add users and remote access. A media server you trust beats one with every feature enabled and nothing working.