scrob-omnibus

scrob-omnibus

Docker app from Jorgen's Repository

Overview

Self-hosted media tracking for Jellyfin, Plex, and Emby — your private Letterboxd + Trakt. Omnibus image with embedded PostgreSQL (single container).

Unraid templates for Scrob

Community-maintained Unraid Docker templates for Scrob — self-hosted media tracking for Jellyfin, Plex, and Emby.

This repository is not affiliated with the Scrob author. It packages the official bellamy/scrob Docker images for Unraid users. Template install and Unraid-specific setup questions belong here; application bugs and feature requests go to ellite/scrob.

Templates

Template Image Description
scrob-omnibus.xml bellamy/scrob:latest-omnibus All-in-one container with embedded PostgreSQL

Quick install (manual)

  1. Copy scrob-omnibus/scrob-omnibus.xml to your flash drive:
    /boot/config/plugins/dockerMan/templates-user/my-scrob-omnibus.xml
  2. In Unraid: Docker → Add Container → Template → select scrob-omnibus
  3. Set SECRET_KEY (openssl rand -hex 32), timezone, then Apply
  4. Open WebUI on port 7330, then follow the official first-run guide (create account, TMDB API key, connect media servers, first sync)

Official docs: scrob.app · ellite/scrob README (includes omnibus details)

Template support: Unraid forum topic.

Scrob app issues: ellite/scrob.

License

MIT — template metadata and XML only. Scrob is licensed under GPL-3.0.

Download Statistics

155,207
Total Downloads
91,856
This Month
68,418
Avg / Month

Total Downloads Over Time

Loading chart...

Related apps

Explore more like this

Explore all

Details

Repository
bellamy/scrob:latest-omnibus
Last Updated2026-10-04
First Seen2026-06-06

Runtime arguments

Web UI
http://[IP]:[PORT:7330]
Network
bridge
Shell
sh
Privileged
false
Extra Params
--log-opt max-size=10m --log-opt max-file=3

Template configuration

WebUI PortPorttcp

Scrob web interface

Target
7330
Default
7330
Value
7330
App DataPathrw

Scrob application data (settings, uploads)

Target
/app/backend/data
Default
/mnt/user/appdata/scrob/data
Value
/mnt/user/appdata/scrob/data
PostgreSQL DataPathrw

Embedded PostgreSQL database (required for omnibus mode)

Target
/app/postgres/data
Default
/mnt/user/appdata/scrob/postgres
Value
/mnt/user/appdata/scrob/postgres
SECRET_KEYVariable

Required. JWT signing key. Generate with: openssl rand -hex 32

TimezoneVariable

Container timezone (e.g. Australia/Sydney, Europe/Oslo), Use TZ Identifier from: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones

Target
TZ
Default
UTC
Value
UTC
PUIDVariable

User ID for file ownership. Unraid default is 99 (nobody).

Default
99
Value
99
PGIDVariable

Group ID for file ownership. Unraid default is 100 (users).

Default
100
Value
100
Enable RegistrationsVariable

Allow new users to register. Set false after initial setup.

Target
ENABLE_REGISTRATIONS
Default
true
Value
true
Max UsersVariable

Maximum registered users. 0 = unlimited.

Target
REGISTRATION_MAX_ALLOWED_USERS
Default
0
Value
0