Guide

A media library you own

Films, music, audiobooks, podcasts and photographs from your own files. Match clients, storage and transcoding needs before choosing the server.

5 applicationsOpen these filters in the catalog

Direct play before transcoding

A client that supports the stored codec, container and subtitles can play a file without a costly real-time conversion. Test the actual televisions, phones and browsers you intend to use. Transcoding, concurrent streams and photo indexing have different CPU, memory and GPU needs; the recipe’s minimum is not a capacity promise.

Keep the files, not only the database

Audiobookshelf’s full data volume includes books and podcast files as well as account state. Photo libraries need originals and their metadata; a recovered database that points to missing files is not a recovered collection. Check the scope of any external mounts and rehearse playback after restore.

The server does not supply a licensed film, music or audiobook catalog and does not remove DRM. Host media you are entitled to use. External podcast providers, metadata services and mobile clients have their own behavior; read the tested limitations on the application page.

5Recipes
11.8 GBMinimum RAM
42 GBDisk estimate

Sets

What is in the set

The sum of the minimums the recipes below declare. It is a floor, not a recommendation: leave room for the operating system, backups and growth.

Media servers

Jellyfin

Your own media server for movies, series, and music

Fully verified

Why it is here: The centre of a media library: film and television for every screen, with no account and no relay service in the middle. Direct play costs almost nothing; a transcode is the entire hardware question below.

1024 MB RAM5 GBamd64 / arm64EasyGPL-2.0-onlyVersion v12.3

Music

Navidrome

Your own music streaming service for a file collection

Fully verified

Why it is here: Music streaming from your existing files, with a declared 256 MB RAM minimum and Subsonic-compatible clients. Initial indexing and large collections can need more resources.

256 MB RAM2 GBamd64 / arm64 / armv7Very easyGPL-3.0-onlyVersion v0.64.2

Media servers

Audiobookshelf

Your audiobooks, podcasts and listening progress

Fully verified

Why it is here: An audiobook and podcast library with per-account progress, bookmarks and library access. Initialize admin before public routing and back up actual media with config and metadata. Mobile clients and external podcast downloads were not tested.

512 MB RAM5 GBamd64 / arm64EasyGPL-3.0-onlyVersion 2.37.2

Photos and video

Immich

Self-hosted photo library with mobile sync and semantic search

Fully verified

Why it is here: Photographs and video from phones, with backup, deduplication and search that actually finds things. It expects real hardware and says so: 6 GB of RAM and 20 GB of disk before your library arrives.

6144 MB RAM20 GBamd64 / arm64MediumAGPL-3.0-onlyVersion v3.3.5

Photos and video

PhotoPrism

A private photo library with search, maps, and face recognition

Fully verified

Why it is here: A photo library for a collection that already exists on a disk, with local machine learning for search and faces. Lighter than Immich, and less focused on continuous phone backup.

4096 MB RAM10 GBamd64 / arm64MediumAGPL-3.0-onlyVersion 261007

Categories in this guide

Other guides