Delta Studios
Documentation

Get up and running.

Everything you need to set up, run, and troubleshoot your Delta Garage service.

Setting Up Discord Login

Delta Garage uses Discord as its only login method - there's no separate username/password system inside your garage. Nobody can log into your garage at all until this is configured.

1. Create a Discord application

  1. Go to the Discord Developer Portal and click New Application.
  2. Give it a name (customers won't usually see this - it's just for your reference).
  3. In the OAuth2 section, copy the Client ID and generate/copy a Client Secret.

2. Set the redirect URL

Still under OAuth2, add a redirect URL pointing at your garage's own address - your garage's Discord setup page (or its equivalent field on Delta Platform's Edit Discord modal) will show you the exact callback URL to paste in here. This has to match exactly, including https:// and the path, or Discord will reject the login attempt.

3. Enter the credentials

On Delta Platform, open your garage's management page and use Edit Discord to save the Client ID, Client Secret, and callback URL. These are pushed live to your running garage - no restart needed.

4. Optional: restrict to a specific Discord server

If you only want members of your own Discord server to be able to log in, set the Required Discord Server ID field (find this by enabling Developer Mode in Discord's settings, then right-clicking your server icon and choosing Copy Server ID). Leave it blank to allow any Discord account to log in.

5. The first login

Once Discord credentials are saved, visit your garage's address and log in yourself first. The very first person to log in becomes the Master account - the one role that can do absolutely everything, including granting roles to everyone else. If someone else logs in before you do, they'll become Master instead, so don't share your garage's link publicly until you've logged in at least once.

Common problems

  • "Invalid OAuth2 redirect_uri" - the callback URL saved on Delta Platform doesn't exactly match what's registered in the Discord Developer Portal. Check both for typos, trailing slashes, and http vs https.
  • Login succeeds but says access denied - you've set a Required Discord Server ID and the person logging in isn't a member of that server.
  • Nothing happens when clicking "Login with Discord" - Discord credentials likely haven't been saved yet, or were saved with an empty field. Double-check Edit Discord on your garage's management page here on Delta Platform.