Hamilton Tech Lab · Hands-on learning

Media & Streaming Lab

Exploring media servers, library organization and a retro channel-surfing experience.

Self-hosted media

Media services are a useful environment for hands-on Docker management, filesystem permissions, playback troubleshooting and application-to-application networking.

Jellyfin and Plex

Jellyfin and Plex organize personal media libraries. Typical administration tasks include metadata corrections, library scans, playback testing and distinguishing application errors from storage or networking problems.

Nostalgex: retro cable guide

A Nostalgex web tuner uses library items to build scheduled channels and a nostalgic 1990s-style TV guide. Channel bundles can group available movies and shows by genre or theme.

DiscoverLibrary indexing
OrganizeGenre-based channels
PlayBrowser streaming

Operational lessons

  • Confirm health checks and local HTTP responses separately
  • Inspect Docker logs before restarting services
  • Track media mounts and available disk space
  • Keep private libraries and account details off public pages

Related projects

← All labs