seikan-server has a built-in web console at /_admin on the admin host (e.g. https://admin.example.com/_admin) — no separate install, no extra port. It's an alternative front end to the admin API, not a different system: log in with any root or sub API key, the same one you'd use with seikan init or Authorization: Bearer.

Logging in

Open /_admin, paste an API key, and log in. This starts a session (a browser cookie), separate from the bearer-token flow the CLI/scripted clients use — either works on every admin API route, and both resolve to the exact same key, role, and permissions. There's no separate username/password or account system to set up; if you can authenticate with the CLI, you can log in here.

Sessions last 30 days of inactivity and are stored server-side, so revoking a key (or restarting the server) invalidates any session tied to it immediately. Log out from the sidebar to end a session early.

What's there

Notes