How to configure and access a Jellyfin media server remotely

Learn how to configure the Jellyfin media system on Windows, macOS, and Linux and access it remotely from other devices using Meshnet.

Introduction

By using Meshnet, you can connect the Jellyfin server and the client devices to a single virtual network without changing your router or firewall settings. This setup enables remote access to your Jellyfin server’s content from anywhere in the world.

For a quick start, check out our video tutorial.

This article also contains written instructions for setting up your personal Jellyfin server and accessing your video library remotely using Meshnet.

Install Jellyfin server

To start setting up, first, install the Jellyfin server software

To install the Jellyfin server on Windows:

  1. Download the latest installer file.

  2. Launch the Jellyfin installer. If you receive a Windows Defender SmartScreen dialog, select More info and click Run anyway.

  3. Follow the instructions provided by the installation wizard.

  4. Click Close to exit the installer.

  5. Start your Jellyfin server by doing any of the following:

    • Opening the Jellyfin server app from your Desktop.

    • Opening the Jellyfin tray app from the start menu.

You should now see a Jellyfin icon in your system tray.

Note

If the Windows security alert box appears, select both the private and public networks options, and then click Allow access to allow connections through the firewall.

Accessing the Jellyfin web interface

After installing and launching Jellyfin, you can begin configuring your server through its web interface.

  1. Open your internet browser and visit the following address: http://localhost:8096

  2. Follow the instructions provided by the initial configuration wizard.

  3. On the Setup your media libraries screen, click Next without adding any media folders.

    You will find instructions for importing media libraries in the Add media libraries section below.

  4. Ensure to select the Allow remote connections to this server option when prompted.

  5. Complete the initial setup and click Finish.

Your Jellyfin server is now active.

Add media libraries

To add a media library to the server, you need to guide Jellyfin to where your digital content is located on the system. Jellyfin will then scan the added folders and automatically display all of the compatible files on your server.

Note

This section uses a Windows device as an example, but the process is identical on macOS and Linux. The only difference will be the path structure of the media folder directory.

To add media files stored locally on your device, follow these steps:

  1. Open your Jellyfin server's web interface and sign in to your account.

  2. From the menu on the left, under Server, select Libraries and click Add media library.

  3. In the new window, from the dropdown list, select the desired content type and enter a display name.

  4. Click the plus (+) button next to Folders.

  5. In the Folder field, enter the path to your media folder. Alternatively, you can navigate to it using the options underneath.

  6. Click OK twice.

Note

Tip

Optionally, you can add shared network locations, like shared folders from your NAS, as media libraries. For more information, see the Add shared media section at the end of this article.

Secure access to your server

Before you start using your Jellyfin server, you should modify some of the settings to minimize the risk of unauthorized access.

Restricting remote connections

First, since the remote access option is enabled on the Jellyfin server, it is recommended to restrict the allowed remote connections only to the Meshnet IP range. You can do so by taking these steps:

  1. Scroll down to the Remote access settings section.

  2. In the Remote IP address filter field, enter 100.64.0.0/10.

  3. Click Save to confirm the changes.

Creating new user accounts

If you plan on sharing access to your Jellyfin server with friends or family, it is a good idea to create unique accounts for each user. This way, everyone can keep track of their preferred content and your administrator account remains private.

  1. Click the plus (+) button to add a new user.

  2. In the Name and Password fields, enter the authentication details of the new account.

  3. Under Libraries, Choose which media the account can access. Alternatively, select Enable access to all libraries.

  4. Click Save to finish.

Remotely access the Jellyfin server

After setting up the Jellyfin server and adding the desired media content, you can access the server remotely.

Method 1: Using Jellyfin Media Player

The first method to access media content stored on a Jellyfin server is by using Jellyfin’s media player software.

  1. Download and install Jellyfin Media Player for Windows from Jellyfin’s GitHub page.

  2. Copy the server device’s Nord name directly from the NordVPN app.

  3. Launch Jellyfin Media Player and click Add server.

  4. In the Host field, paste the copied Nord name, followed by :8096. Click Connect. Example

  5. Sign in to the user account created on the Jellyfin server.

All media content stored on the Jellyfin server is now accessible via the Jellyfin Media Player app.

Method 2: Using an internet browser

You can also access the Jellyfin server through an internet browser, a method that works consistently across all devices using Meshnet.

  1. Copy the server device’s Nord name directly from the NordVPN application.

  2. Open your internet browser.

  3. Paste the copied Nord name followed by :8096/ to the URL field and press Enter. Example secret.meerkat-altai.nord:8096/

  4. In the User and Password fields, enter the login credentials of your Jellyfin account and click Sign in.

All media content stored on the Jellyfin server is now accessible via the internet browser.

Optional: Add shared media

You may also add shared network storage locations as media libraries to your Jellyfin server. These locations can vary from shared folders of your Meshnet peers to a remote NAS. However, the storage medium must first be mounted on the server's system itself, only then you can import it to Jellyfin.

Instructions for mounting network shares on Windows can be found in the Mount a shared folder section of the "Configure and access shared folders on Windows" article.

After mounting the shared location, follow the steps from the Add media libraries section to import the content to your Jellyfin server.

Last updated

© 2024 Nord Security. All Rights Reserved.