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 Amazon AMI.
Digital Ocean Droplet
Rackspace OpenStack Image
Build your own using
knife solo - just need SSH access - more info. (Added May 10, 2014.)
Deprecated: An Ansible playbook we used to kick off the project.
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-075e1837 --user-data-file user-data-file/setup --region us-west-2 cat ~/.ssh/id_dsa.pub | ssh -i ~/.ssh/your-key.pem firstname.lastname@example.org "sudo gitreceive upload-key ubuntu" git clone https://github.com/octohost/harp.git cd harp && git remote add octohost email@example.com:harp.git git push octohost master
If you want a full explanation of those commands - take a look here.