Simple web focused Docker based mini-PaaS server. git push to deploy your websites as needed.
Hosting any web site required by adding a Dockerfile to your app's source repository.
We have more than 10 languages supported already, and many frameworks. Detailed information available here.
There are several ways to get it:
An already prepared Vagrant box. With integrated wildcard dns for easy reference.
Digital Ocean Droplet - Installation Instructions
Rackspace OpenStack Image
Build your own somewhere else using Packer and a set of Chef cookbooks.
Build your own using knife solo - just need SSH access - more info. Works on Azure too!
Terraform Code to launch on AWS, DigitalOcean and Rackspace - more info
These are the minimum amount of commands needed to get started:
ec2-run-instances --key your-key -g group-with-22-and-80-open ami-e8786e80 --region us-east-1
cat ~/.ssh/id_dsa.pub | ssh -i ~/.ssh/your-key.pem ubuntu@ip.address.here "sudo gitreceive upload-key ubuntu"
git clone https://github.com/octohost/harp.git
cd harp && git remote add octohost git@ip.address.here:harp.git
git push octohost master
If you want a full explanation of those commands - take a look here.
Send us an email at octohost@octohost.io. Follow us on Twitter @octohost.