Managing Domains
The domain list is the working table for every website on the server. It is not a static list: PHP versions and web server modes are switched inline, every domain carries a live health indicator, and a right-click opens a full quick-action menu.
Domains → Domain Listhttps://YOUR-SERVER-IP:8443/domains| Domain | Owner | Plan | PHP | Web Server | Disk | BW | Status | Actions |
|---|---|---|---|---|---|---|---|---|
| example.com | john | Business | 8.4 ▾ ⓘ | Nginx & Apache ▾ | 1.2 GB | 14 GB | Active | edit · visit · ⋯ |
| shop.example.net | ayse | Starter | 8.1 ▾ ⓘ | Nginx Only ▾ | 4.8 GB | 2 GB | Active | edit · visit · ⋯ |
| old-site.org | mehmet | Starter | 7.4 ▾ ⓘ | Nginx Only ▾ | 9.9 GB | 55 GB | Quota Exceeded | edit · lift quota · ⋯ |
The table
Columns: Domain (sortable), Owner, Plan, PHP, Web Server, Disk (sortable), Bandwidth (sortable), Status and Actions. The header shows the filtered count ("All Domains (N)"), a search box filters instantly, and the page size is selectable (10 to 100 rows, 15 by default). Clicking anywhere on a row (outside its buttons and dropdowns) opens that domain in the domain editor. When the list is empty, the page offers a create-your-first-domain shortcut instead.
Two header buttons sit above the table: Add Domain (opens Creating a Domain) and Import from cPanel/Plesk, which jumps to the migration tool for pulling accounts in from another panel (visible only with the migration permission).
Live health indicator and status badge
These are two different things on each row:
- The colored dot in front of the domain name is the live health indicator, checked server-side and cached. Click the dot to re-check that domain on the spot. Its states: OK, Offline, Provisioning, Suspended, Disk limit, Bandwidth limit, Quota, SSL Expiring, Maintenance, Warning and Checking.
- The Status badge in its own column shows the administrative state: Active, Suspended, Pending, or the quota-exceeded states (disk or bandwidth).
Inline switching: PHP and web server
The PHP cell is a dropdown listing the PHP versions that are installed and running on the server; picking one switches the domain's PHP version right in the table. If a domain currently sits on a version whose FPM service is stopped, the dropdown shows it as a red disabled "(Stopped)" entry so the situation is visible at a glance. Next to the dropdown, a small ⓘ button opens the domain's full phpinfo() output in a safe modal (rendered server-side; no public phpinfo file is created on the site).
The Web Server cell works the same way with two modes: Nginx Only and Nginx & Apache.
The Actions column
Each row ends with inline action buttons, filtered by your permissions: Edit Settings, Visit Site, Preview (opens the site through the server's IP before DNS points at it; shown when the server's primary IP is registered in the panel), Suspend / Activate, Lift Quota (only on quota-blocked domains) and Delete.
Right-click menu
Right-clicking any row opens the same quick-action menu used on the dashboard (the panel reminds you of this with a small toast once a day). It has three groups plus management actions, all filtered by your permissions:
- Open in the domain editor: Edit Settings, or jump straight to the editor's Web Server, PHP, SSL, DNS, Subdomains or Security tab.
- Create in place (a small dialog opens on the spot, no navigation): New Email, New Database, New Cron Job, New FTP Account for this domain.
- Quick links: File Manager (opens directly in the domain's home directory), Visit Site, Preview, and View PHP Info.
- Management: Clear Cache, Suspend / Activate, Lift Quota (with a note that the scheduler will re-enforce it if usage still exceeds the limits), Hide, and Delete.
ROOT-only tools: hide, select, bulk delete
A few list tools exist only for ROOT:
- Hide removes a domain from all panel views without touching the site itself. Hidden domains collect in a Hidden Domains panel (its button appears in the header once at least one domain is hidden), where an Unhide button per row brings them back. Hiding is a per-browser convenience: it is stored locally, so another browser or another ROOT session still sees the domain.
- Row checkboxes and bulk delete let ROOT select many domains and delete them in one confirmed operation.
Deleting
Both single and bulk delete show a hard confirmation that requires literally typing DELETE and spells out exactly what is destroyed:
Who sees what
The list is scoped by the roles and permissions chain: ROOT sees every domain on the server, ADMIN and RESELLER see the domains of the accounts they own, and a customer (USER) sees only their own. Bulk selection and bulk delete are ROOT-only; the other inline switches, action buttons and menu entries all follow the same permission model, so an account without the matching permission simply does not get that control.