Home Lab • Media

Jellyfin Media Server

Repurposed MacBook → Ubuntu Server; SMB shares; fixed scan stalls; VPN access via PiVPN (WireGuard).

OSUbuntu Server
AccessPiVPN (WireGuard)
Share//WIN-E/media → /media
StatusStable on LAN & VPN

Goal

Self-hosted media server accessible at home and remotely with reliable library scans and easy updates.

Environment

  • Ubuntu Server (headless) with static IP via Netplan
  • Windows E:\Media mounted to /media using SMB + credentials file
  • Remote access through PiVPN (WireGuard)

Steps (high level)

  1. Install Ubuntu Server; set static IP (Netplan).
  2. Mount SMB share at /media with a credentials file.
  3. Install Jellyfin; point libraries to /media.
  4. Fix scan stall at 40.9% (prune bad paths; rescan).
  5. Verify remote access via VPN on cellular.

Outcome

Stable streaming on LAN and via VPN; scheduled metadata refresh; frictionless library updates.