Self-host lunarr-go
v0.11.0Self-hosted media server for movies and TV shows
- Stars
- 386
- Port
- 3000 (HTTP server)
sayem314/lunarrWhat is lunarr-go?
This media server organizes personal movie and TV collections stored on local drives, SFTP, or WebDAV shares. It automatically fetches metadata from TMDb and streams content directly or transcodes to HLS on the fly. Playback works in the browser, via Chromecast, or AirPlay, with optional VAAPI hardware acceleration on Linux. Subtitles in .vtt or .srt format are detected and normalized to WebVTT. TheIntroDB integration provides skip markers for intros, recaps, and credits. An admin dashboard handles users, roles, library sharing, and job monitoring. Device pairing lets mobile and TV apps authenticate with a QR code, while guest links give temporary access without accounts. A REST API with OpenAPI documentation and a health endpoint support automation. The stack runs on Docker, Docker Compose, Arch (AUR), macOS (Homebrew), or from source with Bun. Data lives in a SQLite database.
Should you self-host lunarr-go?
lunarr-go scores 48/100 on selfhost.directory (how scoring works) and ranks #66 of 118 in Media Server. It has 386 GitHub stars.
It shipped 10 stable releases in the past year. The latest, v0.5.0, came out on 20 June 2026.
Setup is moderate: expect some configuration beyond a single command. An official Docker image is available. It is Apache-2.0-licensed and written mostly in Typescript.
Its closest alternative on selfhost.directory is Jellyfin (88/100, 58 737 stars). It scores higher overall, so compare the two before you pick. See lunarr-go vs Jellyfin side by side.
Features
- Admin Console
- API keys and OpenAPI docs
- Chromecast and AirPlay support
- Device pairing
- Direct play and HLS transcoding
- Guest shares
- Hardware acceleration (VAAPI)
- Health endpoint
- Intro/recap/credits skip
- Local, SFTP, and WebDAV libraries
- Person filmography pages
- Scheduled metadata refresh
- Search and browse hubs
- Sidecar subtitles
lunarr-go README
More in Media Streaming
m3u-editorSelf-hosted open-source IPTV hub: import M3U/Xtream playlists, manage XMLTV or Schedules Direct EPG, and serve M3U, Xtream, HDHomeRun, or XMLTV output to any player.
MagnetioMagnetio is a self-hosted, open-source Stremio addon scraping 22+ torrent sources with 8 debrid services, Jackett/Prowlarr, TMDB recommendations, and subtitle sync.
MaterialiousOpen-source, self-hosted material-design frontend for YouTube and Invidious: encrypted subscriptions, SponsorBlock, DeArrow, no ads. Web, desktop & Android TV support.
mediaMedia is a self-hosted PHP app on CakePHP 3 that indexes and streams movies, TV series, music, games, and software with TMDB metadata and web playback.
MediaFusionMediaFusion is a self-hosted, open-source streaming platform that aggregates streams from debrid services and P2P sources for playback on Stremio, Kodi, or in a browser.
mediastormSelf-hosted streaming platform for movies, TV, live TV with Usenet, debrid, Plex/Jellyfin, IPTV. Native apps, web UI, multi-profile, offline downloads, DVR, Iroh.
miceMice is a self-hosted, open-source web client for Navidrome. It streams your music library with a modern UI, favorites, search, queue management, and Last.fm scrobbling.
MikochiMikochi is a self-hosted, open-source remote file browser for servers and NAS that lets you browse, upload, download, rename, delete files, and stream media to VLC/mpv.
MiniDLNAMiniDLNA is a self-hosted, open-source DLNA/UPnP-AV media server that streams audio, video, and images to clients on your local network.
minisatipMinisatip is a self-hosted SAT>IP server streaming live TV from DVB satellite, cable, and terrestrial cards to clients like Tvheadend or VLC over RTSP/HTTP.
MistServerMistServer is a self-hosted, open-source streaming media server for OTT with multi-protocol support including RTMP, SRT, RIST, WebRTC, RTSP, and HTTP.
moodistSelf-hosted open-source ambient sound generator with 84 curated tracks for building custom listening environments at home.

0 comments