Ghost - Publishing Platform
Ghost is a modern publishing platform for blogs, newsletters, and subscription-based content.
What is it for?
- Professional blogs - Article publishing with clean design
- Newsletters - Send emails to subscribers
- Memberships - Exclusive content for paid members
- Publications - For editorial teams
Open Source Alternative to
- Medium
- Substack
- Beehiiv
- ConvertKit
- Buttondown
- Patreon (blog)
Why choose Ghost over SaaS alternatives?
| Feature | Ghost | SaaS Alternatives |
|---|---|---|
| Cost | Fixed monthly price | Per user/usage |
| Data | On your server | On external servers |
| Limits | No limits | Plan-based limits |
| Customization | 100% customizable | Limited |
| Code | Open source | Proprietary |
Why Ghost?
- Fast - Optimized for performance
- SEO included - Automatic search engine optimization
- Distraction-free - Clean and focused editor
- Monetization - Built-in subscriptions and memberships
Minimum requirements
| Resource | Minimum | Recommended |
|---|---|---|
| CPU | 1 vCPU | 2 vCPU |
| RAM | 1 GB | 2 GB |
| Storage | 25 GB | 50 GB |
Initial setup
When deploying Ghost, you will configure:
- Site title: The name of your publication
- Admin email: Your email to access the panel
Getting started
1. Set up your account
- Go to
yourapp.deployalo.com/ghost - Create your administrator account
- Configure the site name and description
2. Write your first post
- Click New post
- Write your content with the editor
- Add images and formatting
- Publish or schedule
3. Customize the design
- Go to Settings > Design
- Upload your logo
- Change colors and typography
- Adjust the navigation
4. Configure newsletters (optional)
- Go to Settings > Email newsletter
- Connect your email service (Mailgun recommended)
- Customize the email design
Ghost Editor
The Ghost editor uses "cards" for different types of content:
- Text - Markdown with formatting
- Images - Galleries and photos
- Embed - YouTube, Twitter, etc.
- HTML - Custom code
- Product - For membership content
Video tutorials
Additional resources
Troubleshooting
Emails are not being sent
Ghost requires configuring an external email service (Mailgun, SendGrid). Go to Settings > Email newsletter to configure it.
I can't upload large images
The default limit is 5MB. Optimize your images before uploading them.