Static hosting for github and jekyll
Shell Ruby
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.

What it does

  • Uses a Ruby / Sinatra server to receive web hook posts from GitHub
  • Pulls and generates Jekyll or static sites with git / Jekyll
  • Pushes content to S3 bucket with s3cmd


  • install script
  • automatically configure buckets
  • finish email setup

Bucket configuration

  • enable website config, index.html, 404.html
  • add the following bucket policy
    "Version": "2008-10-17",
    "Statement": [
            "Sid": "PublicReadForGetBucketObjects",
            "Effect": "Allow",
            "Principal": {
                "AWS": "*"
            "Action": "s3:GetObject",
            "Resource": "arn:aws:s3:::[bucketname]/*"