Special Offers: Up to 75% OFF on Hostinger & High-RAM Contabo Cloud VPS available this month.Compare Plans

How to Self-Host Jellyfin Media Server on Contabo Storage VPS (100% Free Plex Alternative)

Marcus Sterling
Marcus SterlingDevOps & Cloud Engineer
November 05, 2026
•
16 min read
•
4.9 / 5.0
Transparency Notice: This article contains affiliate links to hosting providers like Hostinger and Contabo. If you purchase through our links, we may earn a commission at zero extra cost to you. We only recommend products we personally benchmark and test. Read full disclosure.
How to Self-Host Jellyfin Media Server on Contabo Storage VPS (100% Free Plex Alternative)
Best Hardware Value for TechsNo Contract Surcharges + High RAM

Contabo High-Performance Cloud VPS

Massive 4 vCPU cores, 8GB RAM, and 32TB monthly traffic. Ideal for Linux developers.

German Engineering & Data Centers
8 Strategic Global Locations
Fast NVMe Storage Array
Full Root & SSH Console Access
Starts From
$5.50 / mo
Special Affiliate Pricing
Claim Discount Now
Official Partner Link • Verified Safe

The Shift Away from Plex & Commercial Streaming Subscriptions

Streaming entertainment has fragmented across a dozen expensive services (Netflix, Disney+, HBO Max, Apple TV+), costing households over $100 per month. Meanwhile, Plex has locked essential features like remote mobile playback, hardware transcoding, and multi-user offline downloads behind their recurring Plex Pass subscription. Jellyfin is a community-driven, 100% free and open-source media system that provides total ownership of your movies, TV shows, and music libraries with zero paywalls.

Why Contabo Storage VPS is the Perfect Match for Jellyfin

Media libraries require massive disk capacity and generous bandwidth quotas. Running Jellyfin on home hardware exposes your residential IP address and saturates your home broadband upload speed. A Contabo Storage VPS provides 800 GB to 3.2 Terabytes of enterprise RAID-protected storage paired with a massive 32 Terabytes of monthly traffic starting at only $5.50 per month, ensuring your family can stream 4K content simultaneously from anywhere in the world.

Step 1: Installing Docker and Creating Jellyfin Volumes

# Update system and install Docker
sudo apt update && sudo apt upgrade -y
sudo apt install -y curl docker.io docker-compose-plugin

# Create directory structure for media and metadata
mkdir -p ~/jellyfin/{config,cache,media/{movies,shows,music}}
cd ~/jellyfin
nano docker-compose.yml

Step 2: Composing the Jellyfin Stack

services:
  jellyfin:
    image: jellyfin/jellyfin:latest
    container_name: jellyfin
    restart: unless-stopped
    ports:
      - "127.0.0.1:8096:8096"
    volumes:
      - ./config:/config
      - ./cache:/cache
      - ./media:/media
    environment:
      - PUID=1000
      - PGID=1000
      - TZ=UTC

Launch the media server:

docker compose up -d
docker compose ps

Step 3: Setting Up Nginx Reverse Proxy with HTTPS Streaming

sudo apt install -y nginx certbot python3-certbot-nginx
sudo nano /etc/nginx/sites-available/media.yourdomain.com
server {
    listen 80;
    server_name media.yourdomain.com;

    location / {
        proxy_pass http://127.0.0.1:8096;
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header X-Forwarded-Proto $scheme;
        proxy_buffering off;
    }
}
sudo ln -s /etc/nginx/sites-available/media.yourdomain.com /etc/nginx/sites-enabled/
sudo nginx -t && sudo systemctl reload nginx
sudo certbot --nginx -d media.yourdomain.com

Frequently Asked Questions (FAQ)

How do I upload movies and audio files to Contabo Storage VPS?

You can upload files directly using SFTP (via FileZilla/Cyberduck) or mount your Jellyfin media directory locally on your computer using Samba or Rclone.

Editorial Verdict: Pros & Cons

What We Love (Pros)

  • 100% free open-source media streaming with zero paywalled features (free remote streaming)
  • Contabo Storage VPS provides up to 3.2TB of storage starting at just $5.50/mo
  • Official streaming apps available for Apple TV, Android TV, Roku, Fire TV, iOS, and Android
  • Includes 32TB of monthly outbound traffic on high-speed European and US network links

Drawbacks (Cons)

  • Software video transcoding requires significant CPU resources during simultaneous 4K streams
Best Hardware Value for TechsNo Contract Surcharges + High RAM

Deploy Your Contabo Cloud Server

Includes 4 vCPU Cores, 8GB RAM, 50GB NVMe SSD, and 32TB Outbound Traffic.

German Engineering & Data Centers
8 Strategic Global Locations
Fast NVMe Storage Array
Full Root & SSH Console Access
Starts From
$5.50 / mo
Special Affiliate Pricing
Claim Discount Now
Official Partner Link • Verified Safe
#Jellyfin#Media Server#Plex Alternative#Contabo Storage VPS#Self-Hosted
Marcus Sterling

Written by Marcus Sterling

DevOps & Cloud Engineer

Alex and the ServerCraft engineering lab run routine benchmarks on over 25 web hosting providers, maintaining strict objectivity and reproducibility.

Recommended Next Reads