# Ghost

> Publishing platform for blogs and newsletters, backed by MySQL.

Publishing platform for blogs and newsletters, backed by MySQL.

Ghost with its own MySQL. Open /ghost on your domain to create the owner account. Set the mail__ variables to send newsletters and sign-in emails.

## Deploy

On the canvas, select **+ Create**, then **Template**, then **Ghost**. Or run `5050 deploy --template ghost`.

## Services it creates

| Service | Image | Volume | Public domain |
|---|---|---|---|
| MySQL | `mysql:8.4.10` | `/var/lib/mysql` | no |
| Ghost | `ghost:6.67.0` | `/var/lib/ghost/content` | yes |

## Inputs

| Input | Required | Default |
|---|---|---|
| `url`: The public address of the site. It defaults to the generated domain; change it after adding a custom domain. | yes |  |

The manifest is [templates/ghost/template.yaml](https://github.com/musakkka/5050cloud/blob/main/templates/ghost/template.yaml).

## Next steps

- [Templates reference](https://5050cloud.com/docs/reference/templates)
- [Backups and restore](https://5050cloud.com/docs/guides/backups)
