A self-hosted Trakt alternative.
| .gitignore | ||
| README.md | ||
Scrobblr
A self-hosted Trakt alternative.
Installation (Quick Start)
- Create a
docker-compose.ymlfile
services:
scrobblr:
image: forge.inyourair.space/psharma04/scrobblr:latest
ports:
- 3000:3000
environment:
# The following are the defaults for each variable
APP_URL: http://localhost:3000
DATABASE_URL: file:/data/app.db # SQLite
DATA_DIR: /data
LOG_LEVEL: info
REGISTRATION_MODE: invite-only
SESSION_SECRET: change-me-session-secret
ENCRYPTION_KEY: change-me-encryption-key
OIDC_ENABLED: "false"
JELLYFIN_ENABLED: "true"
PLEX_ENABLED: "true"
FEDERATION_ENABLED: "true"
FEDERATION_PRIVATE_BY_DEFAULT: "true"
volumes:
- ./data:/data
- ./config:/config
restart: unless-stopped
security_opt:
- no-new-privileges:true
- Run
docker compose up -d - Setup your reverse proxy
- Navigate to your
APP_URLfor the setup flow
For more detailed instructions, environment variable documentation, and reverse proxy examples, go to the docs.
Features
- Automatic media tracking from Plex and Jellyfin
- Support for TV shows, movies, and music
- OIDC support out-of-the-box
- Federation via ActivityPub