-
Notifications
You must be signed in to change notification settings - Fork 1
02 Getting Started
RatzzFatzz edited this page May 4, 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 .env
- 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 .env
- TRAKT_CLIENT_ID
- TRAKT_CLIENT_SECRET
- TRAKT_REDIRECT_URL
Furthermore, Trakt needs access to TMDB API for all cover images.
- Login to your TMDB account
- Create an api token for personal use
- Update the environment variable in .env
- TMDB_API_KEY
- Go to Steam API and login
- Create an api token with your domain
- Update the environment variable in .env
- STEAM_API_KEY