Stream your own library: Jellyfin for video, Navidrome for music, Audiobookshelf for audiobooks and podcasts, and Jellyseerr so users can request new titles.
nomad-pack registry add nomploy github.com/Nomploy/nomad-packs nomad-pack run jellyfin --registry nomploy nomad-pack run navidrome --registry nomploy nomad-pack run audiobookshelf --registry nomploy nomad-pack run jellyseerr --registry nomploy
Jellyfin โ the free software media system: stream your own movies, TV, music, and photos to any device with no tracking and no fees. Deployed as a single host-networked Nomad service with config and cache volumes and a read-only media volume you fill with your library.
Navidrome โ a self-hosted music streaming server and Subsonic/OpenSubsonic API (web player + mobile apps). Deployed as a single host-networked Nomad service with a data volume for its database and a music volume you fill with your library.
Audiobookshelf โ a self-hosted audiobook and podcast server with streaming apps for iOS/Android, progress sync, multi-user support, and podcast auto-download. Deployed as a single host-networked Nomad service with config, metadata, and library volumes.
Jellyseerr โ a request-management and media-discovery app for Jellyfin/Plex/Emby: users browse and request movies and TV, and it integrates with Sonarr/Radarr to fulfil them. Deployed as a single host-networked Nomad service with a config volume. Pairs with the jellyfin pack.
Highlighted variables are placeholders (passwords, secret keys) you should change before production. Open a pack for its full variable table and a copy-paste values.hcl.