Skip to content
ArclightArclight

Your whole media stack. One app.

Arclight finds, requests, downloads, imports and subtitles your TV shows and movies, plus music and audiobooks. It does the jobs of Sonarr, Radarr, Prowlarr, Bazarr and Seerr in a single self-hosted service, with its own built-in torrent engine. It is not a media server; it tells Jellyfin, Emby or Plex when new files land.

One database, one login, one UI, one scheduler. Free software under the GPL v3, written clean-room in TypeScript.

Requests portal

Family and friends browse Discover and request movies, series, music, audiobooks, subtitles or audio languages. Per-user request types, quotas, auto-approve rules and kids limits. Requests

Built-in torrent engine

No separate download client needed. Run it through a VPN tunnel with a kill switch, and let the disk guard hold downloads to what your disk can write. qBittorrent and SABnzbd stay optional. Download clients · VPN

Sonarr/Radarr-compatible API

Tools that speak Sonarr or Radarr v3 (Overseerr, Bazarr, Prowlarr, Recyclarr, Notifiarr, Homarr, LunaSea, nzb360) can point at Arclight as if it were either app. API

Subtitles and languages

Language profiles, subtitle providers, optional speech-to-text with Whisper, and requests for missing subtitles or audio languages. Subtitles

Music and audiobooks

Artists, albums, authors and books alongside TV and movies, with the same profiles, search and import pipeline. Library

Hardware transcoding

Transcode rules can re-encode on Intel Quick Sync, VA-API or NVIDIA NVENC. The image ships an ffmpeg build with the drivers included. Hardware transcoding

Health checks

Dozens of built-in health checks with a fix for each, plus a library health scan that finds broken, truncated or wrong-language files. Troubleshooting · Health scan

Themes

Ships with the Tron look. Theme packs re-skin the whole web app with one stylesheet; make and publish your own. Themes

Move from the *arr stack

The import wizard brings settings, library, history, users and running torrents over from Sonarr, Radarr, Prowlarr, Bazarr, Overseerr or Jellyseerr and qBittorrent. Import your existing stack

The no-VPN layout with the published image, from the Docker Compose guide. For the VPN layout (Gluetun and WireGuard) and every NAS, follow the full guide for your device.

  1. Get docker-compose.release.novpn.yml and .env.example from the latest release or the repository’s docker/ folder. Copy .env.example to .env and set PUID, PGID, TZ, CONFIG_ROOT and DATA_ROOT. The core of the file:

    docker-compose.release.novpn.yml (excerpt)
    services:
    arclight:
    stop_grace_period: 30s
    image: ${ARCLIGHT_IMAGE:-ghcr.io/zacabrewer/arclight:latest}
    container_name: arclight
    environment:
    - PUID=${PUID:-1000}
    - PGID=${PGID:-1000}
    - TZ=${TZ:-UTC}
    - ARCLIGHT_FLARESOLVERR_URL=http://flaresolverr:8191
    volumes:
    - ${CONFIG_ROOT:-./data}/arclight:/config
    # One share for downloads and library, so imports are instant hard links
    - ${DATA_ROOT:-./data/share}:/data
    ports:
    - "7878:7878"
    restart: unless-stopped
    depends_on:
    - flaresolverr
    flaresolverr:
    image: ghcr.io/flaresolverr/flaresolverr:latest
    container_name: flaresolverr
    environment:
    - TZ=${TZ:-UTC}
    restart: unless-stopped
  2. Create the folders and give them to your user (DATA_ROOT holds downloads/, media/tv/ and media/movies/):

    Terminal window
    sudo mkdir -p /srv/arclight/appdata
    sudo mkdir -p /srv/arclight/data/downloads /srv/arclight/data/media/tv /srv/arclight/data/media/movies
    sudo chown -R 1000:1000 /srv/arclight
  3. Start the stack:

    Terminal window
    docker compose -f docker-compose.release.novpn.yml up -d
  4. Open http://<your-host>:7878 and follow the first-run wizard. There is no default login; you create the admin account there.

Arclight companion apps for iOS and Android are on the way. They connect to your own server: enter its address and sign in with the account you already use on it. No store links yet.

Arclight for iOSComing soon
Arclight for AndroidComing soon