Movary
Self-hosted web app to track and rate your watched movies. Integrates with Plex, Jellyfin, Emby, and more.
Smart Download
Visit Project Homepage
No installer available yet — head to the source repository
Self-host your movie tracking and rating with full privacy and automatic sync from media servers.
Core Features
- Automatically sync watch history from Plex, Emby, Jellyfin
- Import past data from Trakt, Letterboxd, TMDB
- Rate movies, write reviews, mark watchlist
- Viewing statistics: timeline, charts, annual recap
- Multi-user support with optional sharing
What It Can't Do
- •A TMDB API key is mandatory. 2. First-time import of large libraries can be slow due to API rate limits. 3. No built-in HTTPS; use a reverse proxy for secure access. 4. Do not expose directly to the internet without authentication; prefer local network or VPN.
Use Cases
- Movie enthusiasts who want to catalog everything they've watched
- Plex/Jellyfin users wanting auto-synced viewing logs
- Users looking for a private alternative to Trakt or Letterboxd
Detailed Introduction
Movary is a self-hosted web application that lets you track and rate movies you've watched. It automatically syncs data from popular media servers like Plex, Jellyfin, and Emby, and supports importing from Trakt, Letterboxd, and TMDB. You get a clean dashboard with viewing history, ratings, statistics, and watch time analysis. All data stays on your own server, giving you full privacy and control. It's built with PHP and runs easily via Docker, making it a great alternative to cloud-based movie tracking services.
Tags
Getting Started
Download installer
Click the button above to download the installer for your system
Install the software
Double-click the downloaded installer and follow the prompts
Install Docker and Docker Compose
Download the docker-compose.yml file and configure environment variables (TMDB API Key required)
Run 'docker compose up -d' and access http://localhost:8080
- Install Docker and Docker Compose
- Download the docker-compose.yml file and configure environment variables (TMDB API Key required)
- Run 'docker compose up -d' and access http://localhost:8080
Checksum not available
This project has not published a SHA-256 checksum on its GitHub Release page
SHA256 Checksum
No checksum available
Download directly from GitHub Releases and verify file integrity yourself
All SHA-256 checksums on this platform are extracted from the project's official GitHub Release page, without any modification. You can independently verify them on the GitHub Releases page.
Open Source Transparency
View GitHub SourceUninstall Info
Stop the container and delete the directory containing docker-compose.yml. Remember to back up any database volume if needed.
No Extra Dependencies
Ready to use after download. No additional runtime required.
Similar Projects
Jellyfin
Free and open-source media system for managing and streaming your personal media collection to any device.
Sunshine
Self-hosted game stream host for Moonlight, supporting AMD, Intel, and Nvidia GPUs with low latency.
srs
Simple, high-efficiency, real-time video server supporting RTMP/WebRTC/HLS/HTTP-FLV/SRT/MPEG-DASH/GB28181 with easy Docker deployment.