The api powering https://dashboard.chia.foxypool.io. No support for users self-hosting, you are on your own.
- nodejs >= 16
- mongodb
- at least one oauth provider
- a reverse proxy for ssl termination (optional)
- pm2 (optional)
The following is a non-exhaustive list of things that need to be done to self-host the chia dashboard core
- Setup mongodb
- Setup nodejs
- The following env variables are required to run:
DATABASE_URL
JWT_SIGNING_SECRET
- Optionally configure your oauth providers via the following env variables:
DISCORD_CLIENT_ID
andDISCORD_CLIENT_SECRET
GITHUB_CLIENT_ID
andGITHUB_CLIENT_ID
GOOGLE_CLIENT_ID
andGOOGLE_CLIENT_ID