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.

Install scrob-omnibus on Unraid in a few clicks.

Find scrob-omnibus in Community Apps on your Unraid server, review the template, and click Install. Unraid handles the Docker app or plugin setup from the published template.

Open the Apps tab on your Unraid server Search Community Apps for scrob-omnibus Review the template variables and paths Click Install

Download Statistics

12,355
Total Downloads

Related apps

Explore more like this

Explore all

Details

Repository
bellamy/scrob:latest-omnibus
Last Updated2026-06-25
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