Skip to content

WordPress Hosting

Deploy fully managed WordPress instances with MariaDB, SFTP access, and automatic SSL.

  1. Go to your project → Add ServiceWordPress
  2. Enter:
    • Site Name — display name
    • Site Title — WordPress site title
    • Deployment URL — your subdomain (e.g., myblog.zevcloud.app)
    • Admin Email — WordPress admin login email
  3. Select a plan
  4. Click Create

ZevCloud will:

  • Provision a WordPress container with PHP 8.x
  • Provision a MariaDB 11 database
  • Set up an SFTP server for file access
  • Auto-install WordPress with your admin credentials
  • Configure SSL via Let’s Encrypt
  • Email you the login details
ComponentDetails
WordPressLatest version, PHP 8.x
DatabaseMariaDB 11, auto-configured
SFTPDedicated SFTP access for file management
SSLAutomatic via Let’s Encrypt
StoragePersistent volumes for files and database

The WordPress service detail page shows:

  • Site URL and WP Admin links
  • Admin credentials (username, password — revealable)
  • SFTP credentials (host, port, username, password)
  • Database credentials (host, database, username, password)
  • Container status (WordPress, MariaDB, SFTP)

Click “WP Admin” in the dashboard header to automatically log into your WordPress admin panel — no password needed. A one-time token is generated and you’re redirected.

Via Dashboard: Navigate to the Files tab to browse your WordPress files. You can view the directory structure and navigate through wp-content, themes, plugins, etc.

Via SFTP: Connect using any SFTP client (FileZilla, Cyberduck, WinSCP):

Host: your-slug.zevcloud.app (or deployment domain)
Port: 2222 (unique per site)
Username: sftp_yourslug
Password: (shown in dashboard)
Protocol: SFTP

Files are served from /var/www/html.

Database credentials are shown in the Database tab. The database is accessible:

  • Internally — from other services on ZevCloud using the container hostname
  • Via Terminal — use the Terminal tab to run mysql -u user -p dbname

View WordPress access and error logs in the Logs tab. Logs are pulled directly from the container.

Run commands inside your WordPress container from the Terminal tab. Useful for:

  • WP-CLI commands: wp plugin list, wp theme activate
  • Debugging: cat wp-config.php
  • File operations: ls wp-content/plugins
  1. Go to the Domains tab
  2. Click “Add Domain”
  3. Enter your domain (e.g., myblog.com)
  4. Add the DNS records shown (CNAME or A record)
  5. Click Verify

Once verified, your WordPress siteurl and home are automatically updated to the custom domain.

Database backups can be performed via the Terminal:

# Export database
wp db export /tmp/backup.sql --allow-root
# Or using mysqldump
mysqldump -u user -p wordpress > /tmp/backup.sql

Download via SFTP or the Files tab.

WordPress core updates can be done via:

  • wp-admin → Dashboard → Updates
  • Terminal: wp core update --allow-root
  • SFTP: Upload updated files

Plugin and theme updates work the same way through wp-admin.