For the complete documentation index, see llms.txt. This page is also available as Markdown.

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.

  • 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.

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.

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?