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
Today, many people have extensive home video libraries — footage ranging from a collection of Blu-rays to precious family recordings. Having an easy-to-use solution for managing such content is essential. Moreover, the media might be scattered across multiple devices, so the software should be capable of transmitting videos from various sources. A popular choice to address these needs is Jellyfin.
Jellyfin is an open-source media system that allows you to manage all of your media content conveniently. This free software is compatible with most operating systems. However, accessing video files on the Jellyfin server from outside the local area network (LAN) requires port forwarding or advanced networking configurations.
With Meshnet, the Jellyfin media server can be connected to the same virtual network with client devices. This configuration allows you to access digital content on the Jellyfin server remotely, without any changes to your router or firewall settings.
In this article, you'll find instructions on setting up a media library using the Jellyfin server for local and remote media. You'll also learn how to remotely watch your content using Meshnet.
Configure a Jellyfin server
To begin the setup process, you will need to configure the Jellyfin server on your host device.
Installing Jellyfin software
Instructions on how to download and install the Jellyfin server can be found on the Jellyfin website:
Setting up the Jellyfin web interface
After installing Jellyfin, you can control it using the web interface.
Open your internet browser and visit the following address:
http://localhost:8096
Follow the instructions provided by the initial configuration wizard to finish the setup process.
Ensure to select the Allow remote connections to this server option when prompted.
Log in with your newly created Jellyfin account.
All of the settings can be changed later on the Jellyfin dashboard, which you can access by navigating to:
http://localhost:8096/web/index.html#!/dashboard.html
Adding media content
The Jellyfin server is now active, but no media is visible yet. To display your content, add the required directories. You can add locally stored or remotely shared files to your media library. Jellyfin scans these folders automatically, and once completed, all located files will be visible on the Jellyfin home page.
Add local media
To add media files stored locally on your device, follow these steps:
Open the Jellyfin dashboard.
From the menu on the left, under Server, select Libraries and click Add media library.
In the new window, select the desired content type from the dropdown list and enter a display name.
Click the plus (+) button next to Folders.
In the Folder field, enter the path to your media folder. Alternatively, you can navigate to it using the options underneath.
Click OK twice.
Add remote media
You can also add remotely shared media folders from your Meshnet peers to Jellyfin. However, the Jellyfin application itself does not establish connections to shared folders. As a result, you must first mount the shared folder inside the operating system.
Mount a network share
Instructions for mounting network shares on Windows can be found in the Mount a network share section of the "Configure and access shared folders on Windows" article.
Map a network share in Jellyfin
With the network share mounted, you can map it in Jellyfin.
Open the Jellyfin dashboard.
From the menu on the left, under Server, select Libraries and click Add media library.
In the new window, select the desired content type from the dropdown list and enter a display name.
Click the plus (+) button next to Folders.
In the new window, select the letter of your mounted network share.
Click OK twice.
Access a Jellyfin server
After setting up the Jellyfin server and adding the desired media content to it, 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.
Download and install Jellyfin Media Player for Windows from Jellyfin’s GitHub page.
Copy the server device’s Nord name directly from the NordVPN application by clicking it.
Launch Jellyfin Media Player and click Add server.
In the Host field, paste the copied Nord name, followed by
:8096
. Click Connect.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.
Copy the server device’s Nord name directly from the NordVPN application.
Open your internet browser.
Paste the copied Nord name followed by
:8096/
to the URL field and press Enter. Examplesecret.meerkat-andes.nord:8096/
Sign in to the user account created on the Jellyfin server.
All media content stored on the Jellyfin server is now accessible via the internet browser.
Last updated
Was this helpful?