Jellyfin works offline, but setup and some features require internet first

Jellyfin is a media server that stores your movies, TV shows, music, and photos on a device you control. Once set up, you can watch and listen to your content on other devices in your home without needing the internet. However, the initial installation and some features do need an internet connection to work properly.

The key difference is between setup and playback. You need internet to download Jellyfin, install it, add your media files, and configure basic settings. After that, you can stream your content to phones, tablets, and computers on your home network without any internet at all. If your internet goes down, your local playback keeps working.

Key Takeaways

  • Jellyfin can play your media files over your home network without internet, but you need internet to install it and set it up the first time.
  • Remote access — watching your Jellyfin library from outside your home — requires internet and additional configuration that most casual users skip.
  • Your home network itself does not need internet; Jellyfin communicates between devices on the same WiFi or wired connection.
  • Some features like automatic metadata (titles, descriptions, cover art) may not update without internet, but your media still plays.

What you need to set up Jellyfin offline

To install Jellyfin, you need a device to run it on — typically a computer, NAS (network-attached storage), or Raspberry Pi. You download the Jellyfin installer from the official website, which requires internet. Once downloaded, you can install it on a machine that never touches the internet again if you want.

During installation, Jellyfin asks for basic settings: a username, password, and where your media files are stored. You can complete this entirely offline. The software does not phone home or require cloud accounts to function locally. After installation, you add your media folders (where your movie files, music files, or photos live), and Jellyfin scans them and prepares them for playback.

If you have a computer with internet access and another without it, you can install Jellyfin on the internet-connected machine first, then transfer the installation files to an external drive and install on the offline machine. This takes more steps but works.

Playing media on your home network without internet

Once Jellyfin is running on your server device, any other device on the same WiFi network or wired connection can access it. You open the Jellyfin app or web interface on your phone, tablet, or computer, point it to your server's local address (something like 192.168.1.100:8096), and log in with your username and password. Your media starts playing immediately.

This works entirely without internet because your devices are talking to each other directly over your home network. The server does not need to contact Jellyfin's company servers, and your playback does not depend on your internet speed or reliability. If your internet connection drops, you keep watching.

The local address stays the same as long as your server device stays on the same network. If you want to avoid typing the address every time, you can set up a local hostname (like jellyfin.local) on your network, but this is optional and works without internet once configured.

What stops working without internet

Jellyfin can fetch metadata — titles, descriptions, cast information, and cover art — from online databases like The Movie Database (TMDb) and MusicBrainz. Without internet, this automatic lookup does not happen. Your media files still play, but they may show as "Unknown Title" or without cover art until you manually add that information or reconnect to the internet.

Remote access, which lets you watch your Jellyfin library from outside your home (at work, traveling, or on mobile data), requires internet and additional setup. You would need to configure port forwarding, a reverse proxy, or a VPN, and your server would need to stay on and connected. This is not a basic offline feature.

Automatic updates to Jellyfin itself require internet. You can still use an older version indefinitely without updating, but you would need to download new versions manually and install them when you want to upgrade.

Setting up a Jellyfin server on a device without internet

If you want to run Jellyfin on a machine that has never had internet and never will, download the installer on a different computer first. Transfer the installer file to a USB drive, plug it into your offline machine, and run the installer from there. This works for Windows, Linux, and macOS.

After installation, add your media files the same way: copy them to the server device via USB drive, external hard drive, or by connecting it temporarily to a network with internet access. Once your media is in place and Jellyfin has scanned it, you can disconnect from the internet permanently.

The only ongoing limitation is that you cannot update Jellyfin without downloading a new installer on an internet-connected machine and transferring it over. For most users, this is rare enough that it is not a practical problem.

Choosing between local-only and remote access

If you only want to watch your media at home on your home network, Jellyfin works perfectly without internet. This is the simplest setup and the most reliable — no configuration of external access, no security concerns about exposing your server to the internet, and no dependency on your internet provider's uptime.

If you want to watch your Jellyfin library from outside your home, you need internet on both your server and the device you are watching from. You also need to configure how your server is reached from the outside world, which involves either port forwarding (exposing your server directly to the internet, which carries security risks) or a reverse proxy or VPN (more complex but safer). Most people who set up Jellyfin for local use never add remote access.

Frequently Asked Questions

Can I watch Jellyfin on my phone if my WiFi is off?

No, not without internet. Your phone needs to connect to your home network (WiFi) to reach your Jellyfin server. If WiFi is off, your phone cannot find the server. Remote access over mobile data requires additional setup that most users do not configure.

What happens if my internet goes out while I am watching?

If you are watching media on your home network and your internet connection drops, playback continues without interruption. Your devices are communicating with each other locally, not through the internet. Remote access would stop working, but local playback is unaffected.

Do I need to create a Jellyfin account online?

No. Jellyfin is self-hosted, meaning you run it on your own device and create local user accounts within it. You do not need to register with Jellyfin's company or create an online account. Everything stays on your device.

Can I use Jellyfin if I share my internet with roommates?

Yes. As long as you are all on the same WiFi network, you can all access the Jellyfin server locally without affecting anyone's internet usage. Streaming within your home network does not consume your internet bandwidth.

What if I want to add new media files later?

You can add new media files to your Jellyfin server at any time, with or without internet. Copy the files to your server's media folder, and Jellyfin will scan and index them automatically. Internet is only needed if you want automatic metadata lookup for those new files.