Track TV Shows, Movies, etc. Self-hosted version of Trakt, Simkl, etc.
Access the demo here
username: demo
password: demodemo
- Current
- Search Movies, TV Shows, and Games
- Multiple users
- Create collections (playlists)
- Add watch data
- Write reviews
- Future
- Integrate more media types (books, manga, etc.)
- Third-party integrations (plex, jellyfin)
- Add more views/information to each page (eg. DLCs for games)
- Recommendations
- Add your own metadata, manually add media
- Data export
- Third-party review score integration (eg. IMDB, Metacritic, RT)
- View actor information (eg. movies they've played)
- View public collections / other user's collections
- Review individual seasons, episodes (TV Shows)
- Add private notes for your media
You need a TMDB API key and IGDB Client ID and secret to run Hound.
Set your API keys in the compose.env
file. If you change the database username/password, make sure you change the DB connection string as well.
docker compose up
Build both the frontend and backend separately. By default, the frontend runs on http://localhost:3000
and the backend runs on http://localhost:8080
. If you change the backend server host, adjust server_host
in /web/src/config.json
to point to the backend.
cd web
npm install
npm run start
Set your API keys in the server/.env
file. If you change the database username/password, make sure you change the DB connection string as well.
cd server
go build
Project is still at a very early stage. Expect many bugs. Please report any you see. This project needs contributors. Feel free to contact me if you're interested.