Self-Hosting a Media Server in 2025: A Beginner's Complete Guide

Self-Hosting a Media Server in 2025: A Beginner's Complete Guide

Self-Hosting a Media Server: Beginner's Guide

Why Self-Host?

  • No monthly fees
  • Your content, your rules
  • Full privacy
  • Offline access
  • Full quality - no compression

Hardware Options

OptionStreamsPowerPrice
Raspberry Pi 52-3 (direct)15W~$80
Intel N100 Mini PC3-5 (transcode)25W~$150
Old Desktop + GPU8+100W+~$300

Install Jellyfin (Docker)

services:
  jellyfin:
    image: jellyfin/jellyfin:latest
    volumes:
      - ./config:/config
      - /path/to/media:/media
    ports:
      - 8096:8096
    restart: unless-stopped
docker compose up -d

Organize Your Media

/media/
  movies/
    Movie Name (2024)/
      Movie Name (2024).mkv
  tv/
    Show Name/
      Season 01/
        Show Name S01E01.mkv

Next Steps

  1. Set up remote access with a reverse proxy
  2. Enable hardware transcoding
  3. Install plugins
  4. Install JellyWatch for mobile monitoring

Your server is live - now keep it under control. Download JellyWatch on Google Play - monitor active streams, get alerts, and manage your Jellyfin server from your phone.

Welcome to self-hosting!

JellyWatchTry JellyWatch — Your Jellyfin companion, everywhere.

Comments

No comments yet. Be the first to share your thoughts.

Leave a comment

Never displayed publicly.
0 / 2000 · Supports limited Markdown: **bold**, *italic*, `code`, [link](url), lists, > quote.