This project contains configuration and scripts for deploying Ghost CMS on AWS infrastructure.
- AWS CLI is already configured with credentials and region (us-east-1)
- Infrastructure is defined as code using shell scripts with AWS CLI commands
- EC2 instance(s) for hosting Ghost
- S3 for static assets and backups
- IAM roles and policies for proper access management
- Security groups for network access control
- AWS Setup Guide - Complete guide to setting up AWS for Ghost
- AWS Ghost Cheatsheet - Quick reference commands
- Getting Started - Step-by-step guide to deploying Ghost
deploy-ghost-ec2.sh- Deploys an EC2 instance with Ghost prerequisitessetup-s3-storage.sh- Sets up S3 storage for Ghost medialist-resources.sh- Lists all AWS resources for this projectcleanup-resources.sh- Cleans up all AWS resources when done