Back to Blog
team@tinypod.app

Building a Home Media Server Stack

Combine Jellyfin, Sonarr, Radarr, Prowlarr, and a download client for a complete self-hosted media management system.

jellyfinmediaentertainmentautomation

The Stack


Jellyfin

Media server. Streams your content to any device.


Sonarr

TV show management. Monitors for new episodes, manages quality, and organizes your library.


Radarr

Movie management. Same as Sonarr, but for movies.


Prowlarr

Indexer management. Connects Sonarr and Radarr to search sources.


Download Client

SABnzbd or qBittorrent for downloading.


How It Works Together


1. You add a TV show in Sonarr or movie in Radarr

2. Prowlarr searches indexers for the content

3. Download client pulls the files

4. Sonarr/Radarr rename and organize the files

5. Jellyfin detects new media and adds metadata

6. You watch on any device


Directory Structure


Organize media consistently:

/media/

/movies/

/tv/

/music/


Quality Profiles


Configure quality preferences:

  • 1080p for most content
  • 4K for favorites
  • Preferred release groups
  • Size limits per quality

  • Hardware Considerations


  • Storage: NAS or large drives (media is big)
  • CPU: 2+ cores for transcoding
  • RAM: 2+ GB for the stack
  • GPU: Optional for hardware transcoding

  • Deployment


    Deploy each service on TinyPod or self-host locally.


    This stack automates what people used to do manually: searching, downloading, organizing, and naming media files. Once configured, it runs itself.