Ghost

A modern publishing and newsletter platform. Ideal for blogs, independent media, and membership sites.

Version:

6.19.1

back to Marketplace

VM Requisites

Resource Minimum
CPU 2 vCPU
RAM 4 GB
Disk 40 GB
Operating System Ubuntu 22.04 / 24.04

Access Port

Port Protocol Usage
443 HTTP/HTTPS Public site and administration panel

How To Access

With SSL enabled (recommended)

https://<IP-CON-GUIONES>.sslip.io/

Example: if your VM has the IP address 200.25.101.125:

https://200-25-101-125.sslip.io/

Administration Panel

Add /ghost/ to the end of your URL to access the admin panel:

https://<IP-CON-GUIONES>.sslip.io/ghost/

The first time you log in, Ghost will ask you to create your administrator account (name, email, and password).

Verify that Ghost is active

# View Ghost pods
kubectl get pods -A | grep ghost

# View installation log
tail -f /var/log/cuemby/bootstrap.log

Expected output:

NAME                     READY   STATUS    RESTARTS
ghost-xxxxxxxxx-xxxxx    1/1     Running   0        ← Running ✓

Configuration Parameters

Parameter Default Description
GHOST_DB_PASSWORD ⚠️ auto-generated MySQL database user password.
GHOST_DB_ROOT_PASSWORD ⚠️ auto-generated MySQL root password.
GHOST_DB_DATA_SIZE 10Gi Persistent volume size for MySQL.
GHOST_DATA_SIZE 10Gi Persistent volume size for content and images.
GHOST_SSL_ENABLED true Enable HTTPS with automatic certificate via sslip.io.
GHOST_HOSTNAME auto (sslip.io) Custom hostname for the site. If left blank, the URL generated by Cuemby will be used.

ℹ️ Database passwords are internal and are not used for Ghost login. Admin access is configured in the initial wizard.

First Steps (quick start)

  1. Open <URL>/ghost/ in your browser.
  2. Complete the initial registration: site name, email, and administrator password.
  3. From the dashboard, you can create posts and pages, configure the theme, and manage subscribers.

💡 Tip: To use your own domain, update GHOST_HOSTNAME with your domain and point the DNS to the VM's IP address. Ghost will automatically update the internal URLs.

Quick Troubleshooting

Problem Probable cause Solution
Site not loading Ghost or MySQL still starting Wait ~5 min and check tail -f /var/log/cuemby/bootstrap.log.
/ghost/ redirects in a loop URL conflict with SSL Verify that GHOST_HOSTNAME exactly matches the URL you are using.
Images are not loading Incorrect content URL Make sure that GHOST_HOSTNAME is set to the correct public URL.
Pod in CrashLoopBackOff MySQL is not ready yet Please wait a few minutes; Ghost requires MySQL to be available before starting.

Cuemby Cloud

IaaS

About Cuemby Cloud

Cuemby Cloud is enterprise-grade cloud infrastructure managed from a single console, built for stronger security, predictable operations, and easy scaling across regions.

Datacenters regions available in Colombia, Ecuador, and Chile

Backed by Tier III / Tier IV data center locations

Zero Network Ingress and Egress Fees

24/7 local expert support

Ready to Modernize Your Enterprise?

Future challenges demand future-ready solutions.
Let’s get started!

© Copyright | Cuemby® 2025