---
title: "Deploy WordPress on StackBlaze"
description: "Deploy WordPress with managed MariaDB and a public HTTPS URL. You own the instance. You pay for compute — not per site."
category: "cms"
url: https://www.stackblaze.com/templates/wordpress
---

# Deploy WordPress

Deploy WordPress with managed MariaDB and a public HTTPS URL. You own the instance. You pay for compute — not per site.

**[Deploy WordPress on StackBlaze](https://dashboard.stackblaze.com/new/template/wordpress)**

## This stack

- **Web**: WordPress server
- **MariaDB**: managed database · TCP:3306
- **Email**: platform add-on

## What you get

- **Posts and pages**: Write in the block editor. Drafts, revisions, and the media library stay on this instance.
- **Themes and plugins**: Install from wordpress.org or upload your own. Nothing is locked to a host marketplace.
- **Public HTTPS URL**: WP_HOME and WP_SITEURL follow the public HTTPS hostname, so links and wp-admin resolve.
- **Dedicated instance**: Posts, users, and uploads stay on this instance — not on a shared vendor account.
- **Managed MariaDB**: Content lives in MariaDB — not a file inside the container. Restart the app and the site is still there.
- **Five-minute installer**: First open is the WordPress installer. That account is the admin.

## After you deploy

1. **Open the public URL**: The hostname is on the app page after deploy. First load is the language step, then the installer — not a login form.
2. **Create the admin**: Site title, username, password, and email. That account owns the site until you invite others.
3. **Publish**: Pick a theme, add plugins if you need them, and write the first post. Media lands on the volume.

## How it is wired

- **MariaDB holds the site**: Posts, users, and options live in the attached database. Restart the app and the site is still there.
- **Uploads sit on a volume**: wp-content (uploads, plugins, themes, languages) is mounted. Media survives a restart.
- **Site URL is already set**: WP_HOME and WP_SITEURL follow the public HTTPS hostname so permalinks and admin stay on this instance. Attach a custom domain from the dashboard when you want a branded site.
- **Mail uses the platform add-on**: A must-use plugin sends wp_mail() through the Email add-on when the project has it. Without the add-on, the plugin does nothing.

## Common questions

### How do I sign in after deploy?

Open the public URL. Finish the five-minute installer (language, then site title, username, password, email). After that, sign in at /wp-login.php with that username.

### Where are posts and uploads stored?

Posts and users are in MariaDB. Uploads, plugins, and themes live on the wp-content volume. Auth keys and salts are generated at deploy. Back up the database if the site matters.

### Can I use my own domain?

Yes. Attach a custom domain from the dashboard. WP_HOME and WP_SITEURL follow the public hostname.

### Will WordPress send email?

Yes, once the project has the Email add-on. A must-use plugin routes wp_mail() through it. Without the add-on, mail is skipped.

### Is this different from WordPress Multisite?

Yes. This template is a single site. WordPress Multisite ships WP_ALLOW_MULTISITE so you can create a network after install.

### Which plugins come installed?

None. You get a clean WordPress and add the SEO, forms, or page-builder plugins you prefer. Email and HTTPS come from the platform, so you do not need plugins for those.

### Can I install WooCommerce or other plugins?

Yes. Use Plugins → Add New in wp-admin, or upload a zip. The plugin files live on the volume.

### What does it cost?

You pay for WordPress and MariaDB — compute, storage, and bandwidth — not per site. Developer is $10/mo with $10 of included usage; a small instance usually stays in that range.


Source: https://github.com/WordPress/WordPress
