Manage WordPress sites on your servers — create, configure SSL, track updates.
Navigate to a server detail page and click New site. The form requires:
Click Create site to provision the Apache vhost, PHP-FPM pool, and docroot.
Each site has a Configuration tab with three dropdowns: PHP version, Pool tier, and TLS mode. Changes are saved locally until you click Save Changes, which sends all modified fields to the server simultaneously. Use Reset to revert to the server's current values.
The Git tab shows the repository URL and branch linked to the site. Click the repo URL to open it in a new tab. If no Git repository is configured, the tab shows "No Git repository configured."
The Database tab shows the database name and user (derived from the domain), and the host (always localhost). Click Reveal password to fetch the MySQL password from the server's wp-config.php. The password is fetched via the agent and displayed as a copyable code block.
The System User tab shows the Linux user that owns the site's files, the home directory, docroot path, PHP-FPM version, and the FPM pool tier.
Four TLS modes are supported:
The WordPress tab shows the detected WordPress version, pending plugin and theme updates, and the last scan timestamp. Use Scan WP on the server detail page to refresh this data.
Click the Delete button in the site header, then confirm. This removes the Apache vhost, PHP-FPM pool, and webroot on the server. It cannot be undone.
The Applications page in the sidebar shows all sites across all servers in a single table, with columns for domain, owner (system user), server, PHP, tier, TLS, WordPress version (with WP icon), pending updates (plugin/theme icons), and last synced time.