Roles & Permissions
Understand the three roles in CubeAdmin and what each one can do.
Role overview
| Role | Description |
|---|---|
| superadmin | Full access — server control, settings, team management, everything. Automatically granted to the first registered user. |
| admin | Can manage players, plugins, files, backups, and the scheduler. Cannot change server settings or manage team roles. |
| moderator | Read-only access to most sections. Can send console commands and manage players (ban/unban/whitelist). |
First user becomes superadmin
When CubeAdmin starts fresh with an empty database, the first account to register is automatically promoted to superadmin. No environment variables or manual SQL needed.
Subsequent registrations are only possible via invitation — the public registration page is only accessible when no users exist.
Inviting team members
Only a superadmin can invite new users. From the Team page:
- Enter the invitee's email address
- Select their role (admin or moderator)
- Click Send Invitation
The invitee receives an email with a sign-up link valid for 48 hours. When they accept, their account is created with the assigned role.
Email must be configured via SMTP for invitations to be delivered — see Email (SMTP) Setup.
Changing roles
A superadmin can change any team member's role from the Team page. Role changes take effect on the user's next request (their current session is not revoked).
Rôles & Permissions
Comprenez les trois rôles de CubeAdmin et ce que chacun peut faire.
Aperçu des rôles
| Rôle | Description |
|---|---|
| superadmin | Accès complet — contrôle du serveur, paramètres, gestion d'équipe, tout. Automatiquement accordé au premier utilisateur enregistré. |
| admin | Peut gérer les joueurs, plugins, fichiers, sauvegardes et le planificateur. Ne peut pas modifier les paramètres du serveur ni gérer les rôles. |
| moderator | Accès en lecture à la plupart des sections. Peut envoyer des commandes console et gérer les joueurs (ban/unban/whitelist). |
Le premier utilisateur devient superadmin
Lorsque CubeAdmin démarre avec une base de données vide, le premier compte créé est automatiquement promu superadmin. Aucune variable d'environnement ni SQL manuel requis.
Les inscriptions suivantes ne sont possibles que par invitation — la page d'inscription publique n'est accessible que lorsqu'aucun utilisateur n'existe.
Inviter des membres d'équipe
Seul un superadmin peut inviter de nouveaux utilisateurs. Depuis la page Équipe :
- Saisissez l'adresse email de l'invité
- Sélectionnez son rôle (admin ou modérateur)
- Cliquez sur Envoyer l'invitation
L'invité reçoit un email avec un lien d'inscription valable 48 heures. Lors de l'acceptation, son compte est créé avec le rôle attribué.
L'email doit être configuré via SMTP pour que les invitations soient envoyées — voir Configuration email (SMTP).
Modifier les rôles
Un superadmin peut modifier le rôle de n'importe quel membre d'équipe depuis la page Équipe. Les changements de rôle prennent effet à la prochaine requête de l'utilisateur.