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.
An Amazon AMI.
Digital Ocean Droplet
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. (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-cd1b62fd --user-data-file user-data-file/setup --region us-west-2
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.