TopTenarr

TopTenarr

Docker app from AtomBomb's Repository

Overview

Scrapes public streaming Top 10 lists and syncs them as Plex Collections, pinned to your Plex home. Netflix is free; Pro unlocks Disney+, Max, Prime Video, Hulu, Apple TV+, Paramount+ and Peacock. Optional Radarr/Sonarr auto-request for missing titles.

SETUP — nothing else is required in this template. Install, open the WebUI, then:

  1. Sign in with Plex (PIN-based, no password typed here). The FIRST Plex account to sign in becomes the permanent owner of this instance, so do this before exposing the port.
  2. Pick your Plex server and libraries.
  3. Toggle the services you want (Movies and Shows toggle independently).
  4. Optional: add Radarr/Sonarr under Settings to auto-request missing titles. Enter those there, NOT here — the app stores API keys encrypted, a template variable would sit in plain text on your flash drive.
  5. Set your sync schedule. Make sure TZ below is correct or your schedule will run in UTC.

Media gallery

Related apps

Details

Repository
ghcr.io/freerideguy/toptenarr:latest
Last Updated2026-10-08
First Seen2026-08-24

Runtime arguments

Web UI
http://[IP]:[PORT:7474]/
Network
bridge
Shell
sh
Privileged
false

Template configuration

WebUI PortPorttcp

EXAMPLE: 7474 The port you will browse to. Only change it if something else on your server already uses 7474.

Target
7474
Default
7474
Value
7474
Config StoragePathrw

EXAMPLE: /mnt/user/appdata/toptenarr Where the database, encryption key and cover art are kept. The default is correct for almost everyone — leave it. Back this folder up.

Target
/app/config
Default
/mnt/user/appdata/toptenarr
Value
/mnt/user/appdata/toptenarr
TZVariable

EXAMPLE: America/Los_Angeles Your timezone. Already filled in for US Pacific — change it only if you are elsewhere. Other examples: America/Denver, America/Chicago, America/New_York, Europe/London, Australia/Sydney. Without this the container runs on UTC and your sync will fire at the wrong hour.

Default
America/Los_Angeles
Value
America/Los_Angeles
License Key (Pro)Variable

EXAMPLE: OOOO0-IIII1-UUUU0-OOOO1 Optional. Leave BLANK unless you bought Pro — Netflix works free without it. You can also paste this later in the app under Settings, which is easier. The dashes are only there to make the key readable — typing it with or without them both work.

Target
LICENSE_KEY
PUIDVariable

EXAMPLE: 99 User ID the app runs as. 99 is Unraid's "nobody" and is correct — do not change this unless you know exactly why.

Default
99
Value
99
PGIDVariable

EXAMPLE: 100 Group ID the app runs as. 100 is Unraid's "users" and is correct — do not change this unless you know exactly why.

Default
100
Value
100
UMASKVariable

EXAMPLE: 022 Permissions mask for files the app writes. 022 is correct — leave it alone.

Default
022
Value
022