Jellyfin
A step-by-step guide for setting up Jellyfin with renterd.
What is Jellyfin?
Jellyfin is a free, open-source media server and an alternative to proprietary platforms like Emby and Plex. It lets you organize, manage, and stream your media collection, including movies, TV shows, music, and photos. Its client/server model works across platforms, including desktops, smartphones, and smart TVs. You keep control over your media, with no fees or data tracking.
Recommended System Requirements:
Processor: A modern quad-core processor (Intel i5/i7 or equivalent AMD processor) or better.
Memory: 16GB of RAM. More if handling high-quality media or numerous streams.
Storage: SSD for the operating system and applications, with additional HDD or SSD storage for cached media files.
Network: Stable, high-speed internet connection for streaming and data transfers.
Operating System:
Windows 10 or later
MacOS 12 or later
Linux (Ubuntu, Debian, Fedora, CentOS, etc)
Step 1: Install renterd and configure S3
This guide requires that you have a working installation of renterd. If you have not already installed renterd, you will need to do so before continuing.
Make sure to configure S3 when installing renterd, as this will be required later.
Step 2: Install rclone
Install rclone and configure a new S3 remote using renterd for your storage backend.
Step 3: Upload media
Once your renterd remote has been mounted on your system, you can begin uploading media. Following the Jellyfin naming and sorting conventions is recommended. Doing so will help Jellyfin automatically obtain metadata from online databases, including cover art, media description, date, rating, related media, etc.
Below is an example of a properly structured file system following Jellyfin’s TV Shows and Movies standards.

Step 4: Install Jellyfin
Download and install the Jellyfin server for your system.
Step 5: Configure Jellyfin Server
Once you have installed the Jellyfin Server for your system, you can visit http://localhost:8096 in your browser and follow the onscreen setup wizard to complete setting up your Jellyfin Server.
Select your preferred display language and click “Next”.

Create a Username and Password, then click “Next”.

On the next screen, you will be asked to set up your media libraries. Since this guide uses two media types in our renterd bucket, TV Shows and movies, we will create a separate library for each. Click the Add Media Library card you see on the screen.

You will next be asked to select a Content type. We will begin by adding our TV Shows first. Select shows from the drop-down menu.

Next, enter a Display name and click the + to add your media.

Enter the folder path to where your TV Shows are stored on your mounted renterd remote and click “Ok”.

Finish configuring the rest of the Library Settings to your preferences, then click “Ok”.

You will now see your TV Shows added to your media libraries. Repeat the process to add your Movies library and any others you might have. Then click “Next”.

Select the Language and Country you would like to use as the default for downloading your library’s metadata. Then click “Next”.

Configure Remote Access to your Server. If you are planning on accessing your libraries from another device on your network, you will need to have Allow remote connections to this server selected. Click “Next” when ready.
If you would like to access your Jellyfin libraries from outside your network, you should only do so using a secure HTTPS connection. This can be set up using Caddy.

You have completed setting up your Jellyfin server. You can now click “Finish” and log in using the account you created initially.

Step 6: Accessing your media collection
Install a Jellyfin client
Once you have your Jellyfin server up and running, you can access your media collection from any device on your network using one of the available Jellyfin clients.
Connect to your Jellyfin server
After you have installed a Jellyfin client on your device, run the client app and follow the onscreen instructions to connect to your Jellyfin server.
Click "Add Server".

Type in your server’s IP address, followed by port 8096, then click "Connect".

Next, enter your User name and Password, then click "Sign In.

All done.
You have set up Jellyfin to stream your media collection from the Sia network.

Last updated
Was this helpful?