Skip to main content
CMS

Deploy WordPress on Your VPS

Deploy WordPress on your VPS in one click. The web's most-used CMS, with MariaDB and persistent uploads pre-wired.

WordPress powers a large share of the public web — blogs, magazines, agency sites, even ecommerce via WooCommerce. Vessl ships a WordPress + MariaDB stack with both services networked together, persistent volumes for the database and uploads, and the public URL routed through Vessl's built-in SSL.

Click deploy, visit the public URL, and walk through WordPress's 5-minute install wizard. Your media and database live on Docker volumes that survive every redeploy and image update.

What's included

  • WordPress + MariaDB deployed as a single multi-service stack
  • Persistent uploads volume — media survives redeploys
  • Automatic SSL on a custom domain via Let's Encrypt
  • Internal-only database — Mongo / external clients cannot reach it from the internet
  • Compatible with every WordPress plugin and theme

Common use cases

  • Self-hosted blog or magazine site without a hosting middleman
  • Agency client sites where you control the underlying VPS
  • WooCommerce store on infrastructure you own end-to-end
Docker image
wordpress:latest
Services
2 containers
Pricing
Free — billed per VPS, not per template

Frequently asked questions

Where is the WordPress install wizard?

After deploy, visit the public URL Vessl generates (or your custom domain). WordPress detects the empty database and walks you through admin user creation, site title, and language.

How are uploads and database backed up?

Both live on Docker named volumes. Vessl's scheduled backups (paid plans) snapshot them; on free plans, run mysqldump and tar the wp-content/uploads directory yourself.

Can I install WooCommerce / Elementor / paid themes?

Yes — the WordPress instance is unrestricted. Install plugins and themes through wp-admin exactly as you would on any host.

Ready to ship?

Deploy WordPress in under a minute.

Connect your VPS, pick this template, fill in any required fields. Vessl handles the container, SSL, and persistent storage.

Start for Free

No credit card · BYOS · IDR billing