All guides

Setup guide NS/G01

How to set up Jellyfin

Install Jellyfin, create an authorized media library and connect the first household device.

Jellyfin is the project behind this setup. Start on the local network. A basic Jellyfin server does not need a domain, remote access or a complicated automation stack.

Recommended method
Native package or Docker
Difficulty
Beginner
Typical time
20–40 minutes

What you need

  • A Windows, macOS or Linux computer that can remain available while people watch
  • Storage containing media you are legally authorized to use
  • The server's local IP address
  • One television, phone or browser for the playback test

Set it up

  1. Choose one supported installation

    Use the native installer on a normal desktop. Use Docker only if you already understand volumes and container permissions.

  2. Install the server

    Follow Jellyfin's official page for your operating system and leave remote access disabled for the first test.

  3. Finish the setup wizard

    Open the server in a browser, create the administrator and select the correct language and region.

  4. Add one small library

    Choose one folder, select its media type and let Jellyfin fetch metadata before adding the rest.

  5. Connect a client

    Install the appropriate Jellyfin client and enter the server's local address. Confirm playback and watch progress.

Advertisement

Reserved for launch

Verify it works

Do not call the setup finished until these small tests pass:

  • Library artwork appears
  • A file plays on the server
  • The same file plays on another household device
  • Playback position survives closing and reopening the client

Protect the service

  • Do not expose port 8096 directly to the internet
  • Use separate household accounts instead of sharing the administrator
  • Back up Jellyfin's configuration and database as well as the media library
  • Keep media acquisition outside the scope of the server setup

Official resources

Videos are supplemental. Use the official documentation for current commands, versions and security guidance.

Related NoSub articleJellyfin vs Netflix: the household field test
Next guideHow to set up Immich