- Run
git clone https://github.com/Stef-00012/Discord-User-Installed-Apps
. - Fill the environment variables in the compose file (See #Config.
- Run
docker compose up -d
.
BOT_TOKEN
: Your Discord bot token.OWNERS
: An list of Discord users allowed to use owner-only commands (split by,
). Example:123,456,789
.ZIPLINE_TOKEN
: Your Zipline token.ZIPLINE_URL
: Your Zipline hostname.ZIPLINE_CHUNK_SIZE
: File chunk size, for chunked uploads (in mb).ZIPLINE_MAX_FILE_SIZE
: Max file size (in mb).NAVIAC_USERNAME
: Username for the N.A.V.I.A.C. API authentication.NAVIAC_TOKEN
: Token for the N.A.V.I.A.C. API authentication.GARY_APIKEY
: API Key for the Gary API.DASHBOARD_ENABLED
: Whetever the web dashboard is enabled.DASHBOARD_HOSTNAME
: Your web dashboard hostname.DASHBOARD_SECURE
: Whetever the dashboard useshttp
orhttps
.DASHBOARD_URL_KEEP_PORT
: whetever in the commands it should keep the port or remove it (eg. if you use a reverse proxy or port443
/80
).DISCORD_CLIENT_ID
: Your Discord bot client ID.DISCORD_CLIENT_SECRET
: Your Discord bot client secret.DISCORD_REDIRECT_URI
: Your OAuth2 redirect URI.JWT_SECRET
: Your JSON Web Token secret (any string, possibly hard to guess).
If you can not selfhost the bot, you can use the already hosted versions.
- By Stef-00012 (me,
/ask
command avaible) - here. - By CreeperITA104 - here.
- By Ninja-5000 - here.
- Code: Stef-00012.
- Dashboard Frontend: Ninja-5000.