Sign inSign up

spillebulle/tally

By spillebulle

•Updated 2 months ago

Self-hosted watch tracker with two-way Plex sync

Image
0

2.4K

spillebulle/tally repository overview

Tally

A self-hosted watch tracker that keeps your films, series and anime in step with Plex, in both directions.

Reads your Plex history · talks to plex.tv, TMDB, TheTVDB and MyAnimeList · saves everything in one SQLite file you own.

⁠Run it

# docker-compose.yml
services:
  tally:
    image: spillebulle/tally:latest
    ports: ["8080:8080"]
    volumes: ["./data:/data"]
    environment:
      PUBLIC_URL: http://192.168.1.50:8080
    restart: unless-stopped
docker compose up -d

Then open the address you set as PUBLIC_URL and press Continue with Plex. The first account to sign in becomes the administrator.

PUBLIC_URL must be the address you actually type in the browser. Plex sends you back to it after sign-in, so a wrong value is the one setting that breaks the login flow.

⁠Tags

0.4.1 and 0.4 pin a release. latest moves with every release, so pin a version in production. Every tag is built for linux/amd64 and linux/arm64, and the same images are on GHCR⁠.

⁠The settings that matter on day one

VariableDefaultWhat it does
PUBLIC_URLhttp://localhost:8080The address you reach Tally on. Used for the Plex sign-in redirect and the webhook URL.
TMDB_API_KEYnonePosters, backdrops and descriptions. A free key is the single biggest visual improvement.
PUID / PGID1000The user and group to run as. Set them to whoever owns your ./data directory.

Tally works with no API keys at all, falling back to whatever artwork your Plex server already has. Every other setting is in the configuration page⁠.

⁠Documentation

Everything lives in the repository⁠: what it does and what it does not do yet in the README⁠, and the API⁠, Grafana and Prometheus⁠, backups⁠ and troubleshooting⁠ under docs/.

GNU General Public License v3.0. Tally is not affiliated with Plex, TMDB, TheTVDB or MyAnimeList.

Tag summary

Content type

Image

Digest

sha256:ddb427a29…

Size

81.3 MB

Last updated

2 months ago

docker pull spillebulle/tally