Cube docs Sign in

Users & access

Accounts sign in with a username and password. Authority over a server comes from a per-server role, so you can hand out exactly the access each teammate needs.

Accounts

Each account has a unique username (the login handle), a display name, and a password. There are no email addresses. Sessions are cookie-based. New accounts are created by redeeming an invite — a single-use, expiring link an admin generates from the Accounts page.

Global roles

RoleCan
adminEverything: manage users and invites, see and control every server, appoint moderators, create servers.
memberA regular account. Sign in, create (and thereby own) servers, and hold per-server roles granted by others.

Per-server roles

Access to an individual server is granted per server. The owner is an implicit moderator; admins bypass these checks entirely.

RoleOn that server, can…
viewerWatch the console and browse files.
operatorEverything a viewer can, plus start/stop/restart, send commands, set the restart schedule, and edit files.
moderatorEverything an operator can, plus manage access — grant or revoke operator/viewer for other users.

The Access panel

Each server has an Access plane showing who has access and at what role, with controls to grant, change, or remove access by username. The guardrails: