-
Notifications
You must be signed in to change notification settings - Fork 1
02 Getting Started
RatzzFatzz edited this page May 2, 2026
·
2 revisions
I currently do not provide a global authentication server or similar, therefore setting up third-party services needs to be done by everyone using tierrating.
All redirect urls follow the same pattern: https://<your.domain.com>/auth/<service>
If you are using a local deployment and no reverse proxy make sure to use the url to the webapp for any redirect urls.
- Login to your AniList account
- Go to settings > Developer
- Create a new client
- Name: Tierlist
- Redirect URL: https://tierlist.example.com/auth/anilist
- Update the environment variables in the docker-compose.yml
- ANILIST_CLIENT_ID
- ANILIST_CLIENT_SECRET
- ANILIST_REDIRECT_URL
- Login to your Trakt account
- Go to settings and select "Your API Apps"
- Create a new client
- Name: Tierlist
- Redirect URL: https://tierlist.example.com/auth/trakt
- Update the environment variables in the docker-compose.yml
- TRAKT_CLIENT_ID
- TRAKT_CLIENT_SECRET
- TRAKT_REDIRECT_URL
Furthermore, Trakt needs access to TMDB API for all covers.
TODO: TMDB API guide
TODO: Steam API guide