Hosted blogs, one control plane
An invite-only studio for spinning up independent sites — each blog is its own https://<slug>.blogbuddy.io address, managed from a single calm dashboard.
How it works
- Accept an invite. blogbuddy is invite-only — an existing account holder sends you access before you can sign in.
- Pick an engine and a slug. Choose WordPress, Ghost, Drupal, Joomla, or a static site, then name the subdomain you want.
- blogbuddy provisions the site, database, storage, and TLS. The control plane stands up the stack and keeps each blog on its own isolated address.
- The blog answers at
https://<slug>.blogbuddy.io. When provisioning finishes, your site is live on its public URL.
What it hosts
Pick an engine, choose a slug, and blogbuddy provisions the rest. Times are how long a new small blog took to answer on its public address, measured on 25 September 2026.
Static
blogbuddy provisions nginx starter site with your site title, automatic TLS, and no database. Each site lives at https://<slug>.blogbuddy.io. Accounts are invite-only. Ready in 3 min.
WordPress
blogbuddy provisions WordPress with MariaDB, uploads storage, automatic TLS, and an admin account. Each site lives at https://<slug>.blogbuddy.io. Accounts are invite-only. Ready in 8 min.
Joomla
blogbuddy provisions Joomla with MariaDB, media storage, automatic TLS, and an admin account. Each site lives at https://<slug>.blogbuddy.io. Accounts are invite-only. Ready in 7 min.
Drupal
blogbuddy provisions Drupal with MariaDB, file storage, automatic TLS, and an admin account. Each site lives at https://<slug>.blogbuddy.io. Accounts are invite-only. Ready in 11 min.
Ghost
blogbuddy provisions Ghost with MySQL, content storage, automatic TLS, and owner setup. Each site lives at https://<slug>.blogbuddy.io. Accounts are invite-only. Ready in 19 min.
Legal
Read our privacy policy, terms of service, and cookie policy.
Contact
Accounts are invite-only. Send a message if you want access or a paid blog limit.