Part 2 - Member workspace (per-server tabs) Member tab bar (Generic Linux Server Pool) Tab Always in nav? Active when Control panel Yes Always Security Yes Always OpenLiteSpeed Yes (Generic) Content when OpenLiteSpeed detected; else frosted not detected overlay MariaDB Yes (Generic) Content when MariaDB/MySQL detected or cPanel-managed MySQL cPanel Yes (Generic) Content when cPanel detected else frosted overlay Status Yes Always — host/agent health summary Cron & Jobs Yes Always Restore Backups Yes Always Recipes Yes Always Monitoring Yes Always Settings Yes Always Member Control Panel Purpose: Host-level operations on this Server — OS family, uptime, services, quick actions, TLS. What you see Section Content Health strip Agent version, heartbeat age, firewall summary Console Open a secure SSH session to the member KPI row CPU, memory, disk, load Quick actions Reboot, shutdown, install updates, backup (stack-aware), Let’s Encrypt (when applicable) Services Running units relevant to detected stacks SSL / TLS Certificate expiry, sync domain from DNS Recent activity Latest completed jobs Member Security Tab: Security. Purpose: Host firewall and SSH on this member. What you see Section Content Firewall KPIs Enabled/disabled, rule count, last sync Action tiles Enable/disable firewall, add rule, manage rules, backup UFW config SSH access Key-based access helpers Member OpenLiteSpeed Tab: OpenLiteSpeed. Sub Tabs: Overview, Recovery Wizard For: VMs where OpenLiteSpeed is the web server — standalone OLS hosts. Not for: Default cPanel/Apache hosting — expect a not-detected overlay on cPanel servers. Overview Web admin ( :7080 link), KPIs, virtual hosts table, reload/restart/config test/backup/upgrade/LSPHP, logs. Recovery Wizard Also known as Cross‑Member Restore, this feature allows you to automatically take a full backup of an OpenLiteSpeed account, including SSL certificates and the database*. The backup is stored within your Pool API Storage, and the Recovery Wizard allows you to restore that backup to a different OpenLiteSpeed server. If you have a DNS API Key scoped for the domain, DNS records can be updated automatically during the recovery process. Simply select the appropriate API Key when using the Recovery Wizard. * Database restoration requires that no additional MySQL/MariaDB password is set when accessing mysql from the command line. If an additional password has been configured, the automated restore process cannot proceed, and the database will need to be restored manually. Recipes & backups Install OpenLiteSpeed, Harden OpenLiteSpeed on Recipes. Restore on Restore Backups ( backup_openlitespeed, Pro). Member MariaDB Tab: MariaDB. Subtabs: Overview, Databases For: Dedicated DB servers or cPanel-managed MySQL on WHM hosts. Standalone database server Overview Health, KPIs, schema cards, restart, config test, flush privileges, logical backup, harden, logs. Databases The Databases tab lists all databases discovered on the OpenLiteSpeed server. Databases are detected by scanning for common configuration files such as wp-config.php and parsing their contents. Databases can be backed up individually or via cron. For a full account backup, use the Recovery Wizard. cPanel-managed MySQL If cPanel is on the same host: MariaDB tab shows a cPanel host notice — use member cPanel (§11) for account-level DB ops. Galera ( wsrep) (In Alpha) When Galera is enabled, the agent will report the wsrep state. ServersCTL does not run quorum, SST, or writer election. DNS is active ≠ Galera primary. Recipes & backups Install MariaDB/MySQL, Harden the database. Restore Backups. Advanced recipes require Pro. Member cPanel Tab: cPanel. For: WHM servers — the most common ServersCTL hosting workload. Inner tabs: Overview · Operations · Accounts · Migrate & Recovery Overview (inner) DNS banner, protection topology (when account is protected), service badges, WHM audit summary. Operations (inner) Restart web/mail/cPanel, config check, WHM backup, harden, WHM API status, listeners, disk, metrics. Accounts (inner) (Pro) CRUD, suspend, terminate, backups, AutoSSL, one-time login. Free: read-only, 5 accounts cap. Live Migrate & Recovery (inner) (Pro) Live transfer, sessions, push copy. Bulk replication and schedules: pool Protection (§3), not this inner tab alone. WHM Binding Full WHM API when member matches pool  host. Run WHM link check recipe after DNS connect. Member Status Tab: Status. Purpose: Read-only health and readiness snapshot for this member. Generic Linux member Section Content OS / agent OS family, agent version (outdated warning), generic probe template Live stats CPU, memory, disk from last heartbeat Updates Pending package updates Firewall Summary from heartbeat Member Cron & Jobs Tab: Cron & Jobs. Purpose: Scheduled tasks on this member and visibility into recent job activity. What you see Section Content KPI row Cron count, backup schedules, last run Schedules Enable/disable, edit schedule (UTC), add from presets Recent jobs Timeline of agent and worker jobs Common presets Stack backups ( backup.cpanel,  backup.database, etc.),  failover.evaluate where applicable. Member Restore Backups We are developing off-site backups. We currently only backup configuration unless stated in the UI. Contact us if you have questions. Tab: Restore Backups. Purpose: Snapshot catalog for this member — run backup, restore, delete. Modes Tab adapts to detected stack:  cpanel,  openlitespeed,  database, or  mixed. Section Content KPI row Snapshot count, total size, last backup Calendar Backup history Snapshot cards Restore or delete individual snapshots Pro required for restore actions on stack backups.  Member Recipes In development - Only ever use recipes on clean servers.  Tab: Recipes. Purpose: Guided install and harden flows — one-click enqueue of multi-step agent jobs. Examples by stack Recipe Stack Install cPanel / harden cPanel Install OpenLiteSpeed / harden OLS Install MariaDB / harden MariaDB Galera cluster (read-only) MariaDB + wsrep SSH hardening, agent update Host WHM link check cPanel + DNS Let’s Encrypt (host or HAProxy) Host / edge Member Monitoring Tab: Monitoring Purpose: Per-member alert settings. What you configure Setting Meaning Heartbeat miss alerts Email when agent stops checking in CPU / disk / service thresholds Resource alerts for this server Alert recipients Account email + optional team inboxes Recovery notifications Notify when member recovers Member Settings Tab: Settings (member tab bar). Purpose: Identity and location for this enrolled server. What you see Section Content Display name / hostname Must match agent JSON;  BALCTL_HOSTNAME to override Allowed source IPs Member egress IPv4 allowed to call  serversctl.com Server location Geo for pool Overview map and Protection geo map Monitor settings Member-level alert toggles (overlaps with Monitoring tab) Remove member Detach server from pool WHM API keys for cPanel: prefer pool Settings / Managed DNS API providers; per-member WHM edit is available there.