🔥
HotRepo
Yamtrack — Self-host A self hosted media tracker.
📦
FuzzyGrim

Yamtrack — Self-host A self hosted media tracker.

A self hosted media tracker.

⭐ 3.8k🍴 365Python📜 agpl-3.0🐳 Docker Compose#django#docker#docker-compose#media-tracker

Yamtrack

A self hosted media tracker.

⭐ 3,741 stars on GitHub · 🍴 362 forks · 📜 License: agpl-3.0 · 💻 Language: Python

What is Yamtrack?

A self-hosted media server — turn your NAS/VPS into a personal cinema. Stream movies & music to your household without subscription dependency.

Main components

  • 🎬 Track movies, tv shows, anime, manga, games, books, comics, and board games.
  • 📺 Track each season of a tv show individually and episodes watched.
  • ⭐ Save score, status, progress, repeats (rewatches, rereads...), start and end dates, or write a note.
  • 📈 Keep a tracking history with each action with a media, such as when you added it, when you started it, when you started watching it again, etc.
  • ✏️ Create custom media entries, for niche media that cannot be found by the supported APIs.
  • 📂 Create personal lists to organize your media for any purpose, add other members to collaborate on your lists.
  • 📅 Keep up with your upcoming media with a calendar, which can be subscribed to in external applications using a iCalendar (.ics) URL.
  • 🔔 Receive notifications of upcoming releases via Apprise (supports Discord, Telegram, ntfy, Slack, email, and many more).

The biggest strength is offline-first streaming + ad-free + unlimited library scaled by your disk size.

Best for families building home theaters, small hotels streaming internal media, creators archiving work.

Topics: the project is tagged with popular topics:

  • 🏷️ django
  • 🏷️ docker
  • 🏷️ docker-compose
  • 🏷️ media-tracker
  • 🏷️ postgresql
  • 🏷️ self-hosted
  • 🏷️ sqlite
  • 🏷️ tailwindcss

📸 Screenshots

Homepage

calendar

List Grid

List Table

Media Details

Quick install

The project supports Docker Compose:

git clone https://github.com/FuzzyGrim/Yamtrack.git
cd Yamtrack
docker compose up -d

Check the README in the repo for required env variables.

Minimum system requirements

Component Recommended
RAM 1024 MB
CPU 1 vCPU
Disk 15 GB SSD
OS Ubuntu 22.04 LTS / Debian 12
Docker 24.0+

⚡ Deploy fast on VSIS

Use the VSIS VPS Mini 1GB RAM / 1 vCPU / 15GB SSD (~70k/tháng) plan from VSIS.NET — high-speed VN-based VPS, 24/7 support, ideal for running Yamtrack smoothly.

🎯 Benefits:

  • One-command docker compose up -d deploy in 2 minutes
  • Dedicated IPv4, root access, unmetered domestic bandwidth
  • Daily snapshot backup
  • Free install assistance from the VSIS team

👉 See matching VPS plans at vsis.net

Resources

  • 🔗 GitHub: FuzzyGrim/Yamtrack
  • 📚 Official docs: see README in the repo
  • 💬 Community: GitHub Issues + Discussions

Article compiled from GitHub data on 27/10/2026. Star/fork counts may have changed — see live numbers via the GitHub link.