About this app
Ghost is a publishing platform for writers and small media teams: a fast editor, themes, email newsletters and paid memberships in one app. Newsletters and member sign-ups need an email provider such as Mailgun.
What this app needs
recipe.jsonSettings
- Database passwordGenerated if left empty
- Database root passwordGenerated if left empty
After it starts
Open /ghost on the deployment URL and create the owner account.
- Newsletters, member sign-ups and staff invites send email. Configure a mail provider (
mail__*settings) before you use them; that also needs internet access, which this recipe does not grant.
Technical details
- Opens
- app:2368/
- Check
- GET / within 420 s
- dbHealth check
- Image
- mysql:8.0.46
- Ports
- No ports
- Data
- mysql → /var/lib/mysql
- Internet
- No internet access
- Limits
- 1 CPU · 768 MB
- app
- Image
- ghost:6.72.0-alpine
- Ports
- 2368/http
- Data
- content → /var/lib/ghost/content
- Internet
- No internet access
- Limits
- 1 CPU · 1024 MB
- Waits for db (healthy)
Checks by Setup
No current check by Setup; runs on your own server do not change the badge.
Past checks
No checks recorded yet.
For maintainers
Share this app’s recipe and setup button.
Add Setup to your repo
[](https://usesetup.app/run?source=https%3A%2F%2Fgithub.com%2FTryGhost%2FGhost)Green: Setup passed it within 30 days. Blue: CI reported a pass. Your own runners never change the badge.