User Management
The user list is where hosting accounts are managed: every account with its role, plan, status and domains, plus the tools to step into a user's panel, suspend them or remove them. What you see is scoped to you: ROOT sees everyone, ADMIN and RESELLER see the accounts they own.
Users → Users Listhttps://YOUR-SERVER-IP:8443/users| Username | Role | Plan | Status | Actions | |
|---|---|---|---|---|---|
| john 3 domains | [email protected] ⧉ | USER | Business | Active | login-as · edit · suspend · delete |
| ayse 1 domain | [email protected] ⧉ | RESELLER | Reseller-10 | Active | login-as · edit · suspend · delete |
Views, columns and search
Four stat cards summarize the account base: total users, active, suspended, and resellers. The list itself has two views, remembered per browser: a table and a tree that shows who created whom. In table view a Columns dropdown toggles seven of the columns on and off (the username column is always there), and your choice is remembered per role.
The available columns: Username (avatar, home directory underneath, and a domain-count badge whose hover lists the actual domains), Full Name, Email (with a copy button), Role (colored badge), Plan (links to the plan's edit page), Status, System Username (links straight into the user's home in the File Manager), and Created. Every column header sorts; the search box filters live across username, full name and email. Clicking anywhere on a row opens that user for editing.
Row actions
| Action | Behavior |
|---|---|
| Login as User | Impersonation: after a confirmation, the panel switches your session to that user and lands on their dashboard, so you see exactly what they see. Not offered on ROOT accounts. |
| Edit | Opens the user's edit page (see below) |
| Suspend / Activate | One button that flips with the status, each direction behind a confirmation |
| Delete | A destructive confirmation that lists exactly what goes (home directory, system user, domains, databases, mail) and requires typing DELETE |
Bulk operations (ROOT only)
Selecting rows with the checkboxes raises an action bar with Delete Selected, Suspend and Activate; a separate Delete All Users button clears every non-ROOT account. All of them protect ROOT accounts automatically, delete flows require typing DELETE, and large deletions keep running server-side even if the request times out, with the list refreshing itself shortly after.
The edit page
Editing opens the same form as Adding a User, pre-filled. For ROOT the edit page gains a second tab, Permissions, holding per-user overrides: individual pages or features can be allowed or denied for just this user, each override carrying an optional reason and expiry date, shown in a table with who set it and when it lapses. Role-wide defaults live on the Page Permissions page; these per-user entries override them.
Who sees whom
The page is available to ROOT, ADMIN and RESELLER (customers cannot open it, at route, menu and API layers alike). The list is scoped server-side per the roles and permissions chain: ROOT sees every account (except other ROOTs), ADMIN sees the accounts in their own creation chain, RESELLER sees their own customers. The action buttons are additionally permission-gated one by one (edit, suspend, unsuspend, delete, impersonate, bulk operations), so a restricted admin can be given a read-mostly view.