Skip to content

First login

After starting GateKeeper for the first time, go to /admin in your browser. Since no admin account exists yet, GateKeeper redirects you to /admin/setup.

Enter your email address and a password (minimum 12 characters). Click Create admin account.

This page only appears once. Once an admin account exists, the setup page redirects to the normal login and cannot be accessed again.

Without SMTP, GateKeeper cannot send one-time login codes or password reset emails.

Go to /admin/settings and fill in your SMTP details, then click Save changes. The change takes effect immediately - no restart needed.

Go to /admin/profile and:

  • Enroll an authenticator app (TOTP) for a second factor on admin login
  • Register a passkey if your device supports it (Touch ID, Face ID, or a hardware key)

Go to /admin/users and click New user. Choose:

  • Email + Password - standard account with a temporary password. The user is required to change it on first login.
  • Email Only - passwordless account. The user signs in with just their email and a one-time code sent to it.

Open a private browser window and go to https://auth.example.com/login. Sign in with the user credentials you created and verify the full flow works.

  • ForwardAuth - add the GateKeeper middleware to Traefik to protect any service. See ForwardAuth setup.
  • OIDC - register an OIDC client to let apps like Grafana, Jellyfin, or Traefik Manager use GateKeeper as an identity provider. See Managing OIDC clients.
ShortcutAction
⌘K / Ctrl+KCommand palette - search users, clients, navigate
g dDashboard
g uUsers
g cOIDC Clients
g aAudit log
g sSettings