Welcome to Pathary
Self-Hosted Movie Tracking for Friend Groups
• Rate movies on a 1-7 popcorn scale 🍿 •
• Share with friends •
• Track your watch history •
Documentation Migration Notice
This documentation site was recently created and is actively being updated. I am transitioning away from the GitHub Wiki, which will no longer be maintained. All future documentation updates will be published here at docs.pathary.tv.
What is Pathary?¶
Imagine Letterboxd meets your own private server with a unique popcorn rating system. That's Pathary!
Built for friend groups who love movies, Pathary lets you:
-
Rate movies from 1-7 popcorns instead of boring stars. More kernels = more fun!
-
See what your friends rated each movie. Build your shared cinema culture.
-
Self-hosted on your infrastructure. No tracking, no ads, no corporate overlords.
-
Docker-based deployment with SQLite. Up and running in 5 minutes.
Fork Attribution
Pathary is a fork of Movary by Lee Peuker, enhanced with enterprise security, OAuth email, and group features.
Quick Start¶
Get Pathary running in 3 simple steps:
You're Done!
Visit http://localhost/ and start rating movies! 🎉
Key Features¶
For Movie Lovers¶
Unique Rating System
Rate movies 1-7 on the popcorn scale. Because 5 stars just doesn't cut it when you need to express that a movie is "good but not great."
Watch History
Track when and where you watched each movie. Perfect for settling "Did we watch this already?" arguments.
Group Ratings
See aggregate ratings from all users. Find out if you're the only one who loved that weird art film.
Movie Discovery
Browse and search 1M+ movies via TMDB integration. Find your next movie night pick.
Security & Auth¶
2FA Protection
TOTP support with recovery codes and trusted device management. Keep your ratings safe!
OAuth Email
Gmail and Microsoft 365 OAuth 2.0. No more SMTP passwords lying around.
Audit Logging
Track all security events. Know who logged in, when, and from where.
Strong Passwords
Enforced password policy with real-time validation. Security that doesn't compromise.
Perfect For¶
Friend Groups
You watch movies together and want to remember what everyone thought. Build your shared movie culture!
Film Clubs
Need a private rating system for your club members? Pathary keeps everything in your control.
Privacy Enthusiasts
Tired of corporate platforms tracking your every move? Host it yourself, own your data.
Power Users
Want integrations with Plex, Jellyfin, Trakt, and Letterboxd? Pathary has you covered.
Explore the Docs¶
-
5-minute setup guide to get Pathary running
-
2FA, OAuth, and password policies
-
Environment variables and settings
-
How Pathary works under the hood
-
Production setup and reverse proxy
-
Movies, ratings, and integrations
-
Logs, debugging, and common issues
-
Database migrations and upgrades
Pathary vs Movary¶
| Feature | Movary | Pathary |
|---|---|---|
| 🔐 OAuth Email Auth | ❌ | ✅ Gmail + Microsoft 365 |
| 🛡️ Two-Factor Auth | ❌ | ✅ TOTP + Recovery Codes |
| 🔑 Password Policy | ❌ | ✅ Enforced Requirements |
| 📊 Health Dashboard | ❌ | ✅ System Monitoring |
| 🔍 Audit Logging | ❌ | ✅ Security Events |
| 👥 Group Focus | Individual | Friend Groups |
| 🎨 Modern UI | Bootstrap 4 | Bootstrap 5 Dark Mode |
Community & Support¶
Need Help?
- 📖 Documentation: You're reading it! Use the search bar above.
- 🐛 Bug Reports: Create an issue
- 💡 Feature Requests: Suggest an idea
- 📝 Contributing: Check out Issue Labels
Project Status
Pathary is in active development. Expect frequent updates, new features, and improvements. Always back up your data before updating!
Made with ❤️ for movie lovers everywhere