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





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 -ddeploy 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.