Download and install VirtualBox.
Download and install Vagrant.
git clone https://github.com/dokku/dokku.git
# Optional ENV arguments: # - `BOX_NAME` # - `BOX_URI` # - `BOX_MEMORY` # - `DOKKU_DOMAIN` # - `DOKKU_IP` # - `FORWARDED_PORT`. cd path/to/dokku # for most users vagrant up # windows users must instead use the following in an elevated command prompt vagrant up dokku-windows
Setup SSH Config in
Host dokku.me Port 22
For users that have customized the IP address of their VM - either in a custom
Vagrantfileor via the
DOKKU_IPenvironment variable - and are not using
10.0.0.2for the Vagrant IP, you'll need to instead use the output of
vagrant ssh-config dokkufor your
Connect to the server and add your ssh key to the install. Additionally, set the global domain name to
# usually your key is already available under the current user's `~/.ssh/authorized_keys` file cat ~/.ssh/authorized_keys | dokku ssh-keys:add admin # you can use any domain you already have access to dokku domains:set-global dokku.me
Please note, the
dokku.medomain is setup to point to
10.0.0.2along with all subdomains (i.e.
yourapp.dokku.me). If you change the
DOKKU_IPin your Vagrant setup you'll need to update your
/etc/hostsfile to point your reconfigured IP address.
You are now ready to deploy an app or install plugins.