Skip to content

One-click WordPress

MyPanel creates a complete WordPress site from a single form: it provisions a MySQL database, runs WordPress in Docker, pre-installs it via wp-cli and issues SSL automatically once the domain points to the server.

  1. Go to Websites → Add website and choose WordPress.
  2. Fill in:
    • Domain — e.g. blog.example.com (point DNS first to get auto-SSL).
    • Site title, admin email — the panel suggests smart defaults.
    • WordPress admin account — username + password (with strong-password generate & copy buttons).
  3. Click Create.

MyPanel then:

  • Creates a MySQL database + dedicated user for the site.
  • Pulls the wordpress:php8.3-apache image and mounts a volume at /var/www/html.
  • Runs wp core install with your admin details — you can log in immediately, no famous “5-minute install” screen.
  • Configures the nginx reverse proxy and issues Let’s Encrypt if the domain resolves.
  • WordPress admin: https://<domain>/wp-admin.
  • WordPress detects HTTPS (via the X-Forwarded-Proto header); WP_HOME/WP_SITEURL are set dynamically — no “mixed content” or wrong-URL issues when SSL is on.
  • Recreate a site with the same domain: MyPanel reuses the old database (posts are kept).
  • Delete a site: the database is kept by default. To also drop the database + volume, tick delete data in the confirmation dialog (type the domain to confirm).