OpenSource-Hub
M

Movary

721 stars·Video & Audio Download·SHA-256 checksum verified

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

self-hostedmovie-trackingratingplexjellyfinembytraktletterboxdtmdbphpdocker

Getting Started

1

Download installer

Click the button above to download the installer for your system

2

Install the software

Double-click the downloaded installer and follow the prompts

3

Install Docker and Docker Compose

4

Download the docker-compose.yml file and configure environment variables (TMDB API Key required)

5

Run 'docker compose up -d' and access http://localhost:8080

Install Guide
  1. Install Docker and Docker Compose
  2. Download the docker-compose.yml file and configure environment variables (TMDB API Key required)
  3. Run 'docker compose up -d' and access http://localhost:8080
File Integrity

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 Source
Environment Guide

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

Project Info
LicenseMIT
Last Updated2026-05-13 17:32:31
GitHub Repository

Similar Projects