Opterius Panel is one product with two distinct views. The same installation, the same URL — but what you see depends on which mode you're in.
The Two Modes
Server Mode is the admin view. It corresponds to WHM in cPanel's world. Only users with admin or reseller roles can access it. You use Server Mode to manage the server itself: create hosting accounts, configure packages, manage DNS settings, restart services, monitor resource usage, and run migrations.
Hosting Mode is the account owner's view. It corresponds to cPanel. Any user can access Hosting Mode for their account — whether they're the server admin or an end customer. You use Hosting Mode to manage the things that belong to that account: domains, subdomains, email, databases, PHP versions, files, cron jobs, SSL certificates.
How to Switch
A toggle in the navigation bar switches between modes. Admins see both options. Non-admin users only see Hosting Mode (they don't have Server Mode access).
When you switch to Hosting Mode as an admin, you're viewing the panel as the owner of the currently-selected account. This lets you manage a client's account without logging in as them.
What's in Server Mode
- Dashboard — server-wide CPU, RAM, disk, and network at a glance
- Accounts — create, suspend, delete, and manage all hosting accounts
- Packages — define resource limits (disk, bandwidth, email count, database count, etc.) that accounts can be assigned to
- Servers — manage additional connected servers (Business and Datacenter plans)
- DNS — set nameserver hostnames, manage DNS templates
- Migrations — import cPanel
pkgacctbackups - Resellers — create reseller accounts with their own account limits (Starter and above)
- Services — start, stop, restart Nginx, PHP-FPM, MariaDB, Postfix, Dovecot, etc.
- Security — firewall rules, Fail2ban, brute-force protection, malware scan overview
- Activity Log — full audit trail of all actions across all accounts
- Settings — license, nameservers, branding, mail settings, PHP defaults
What's in Hosting Mode
- Domains — add subdomains, manage redirects, aliases, custom Nginx directives
- Email — create mailboxes, forwarders, autoresponders, manage DKIM
- Databases — create MySQL databases and users, access phpMyAdmin
- PHP — switch PHP version per domain, edit php.ini values, enable extensions
- Files — browser-based file manager, FTP accounts, SSH keys
- SSL — issue Let's Encrypt certificates, upload custom certs
- DNS — view and edit DNS records for this account's domains
- Cron Jobs — create and manage scheduled tasks
- Backups — create and restore account backups
- WordPress — install, scan, and update WordPress sites
- Laravel — install and manage Laravel applications
- Security — malware scan results for this account
Account Boundaries
Each hosting account in Opterius is isolated at the Linux user level. An account's files live in /home/{username}/{domain.com}/. Users cannot read files belonging to other accounts — Opterius uses Linux ACLs to enforce this.
See Understanding Accounts for more on the account model.