- A digital ocean account
- you can spare $0.007/hour
- grab your api_key and a client_id
- Vagrant 1.3+ (will go away at some point - but everybody has it installed anyways, right?)
- Ansible 1.3+ (it's really worth checking it out)
- Ruby (tested with 2.0)
- A dedicated domain: kinda pointless without. Read on for details
- Either set the namesserver to Digital Ocean
- Set edit the current domain's nameserver to point to your new box
# download and install Vagrant http://downloads.vagrantup.com/
brew install ansible
brew install curl-ca-bundle
# better add this to your .bash_profile
export SSL_CERT_FILE=/usr/local/opt/curl-ca-bundle/share/ca-bundle.crt
# download and install Vagrant http://downloads.vagrantup.com/
wget http://files.vagrantup.com/packages/a40522f5fabccb9ddabad03d836e120ff5d14093/vagrant_1.3.5_x86_64.deb -O /tmp/vagrant.deb
sudo dpkg -i /tmp/vagrant.deb
sudo apt-get install python-software-properties
sudo add-apt-repository ppa:rquillo/ansible
sudo apt-get update
sudo apt-get install ansible
# better add this to your .bash_profile
export SSL_CERT_FILE=/etc/ssl/certs/ca-certificates.crt
# Not provided yet: gem install binarysolo
cd /usr/local/somewhere
git clone https://github.com/felixroeser/binarysolo
cd binarysolo
bundle
vagrant install vagrant-omnibus
vagrant install vagrant-digitalocean
Now get back to getting started again