Requirements

You need to run Ubuntu 14.04 LTS. We recommend you to create a new VPS instance for this. The following bootstrap script will install all necessary components:

$ sudo bash -c "$(curl -fsSL bit.ly/dokku-alt)"

After - just follow on-screen instructions.

Deploy an App

Now you can deploy apps on your Dokku. Let's deploy theHeroku Node.js sample app. All you have to do is add a remote to name the app. It's created on-the-fly.

$ git clone https://github.com/heroku/node-js-sample
$ cd node-js-sample
$ git remote add deploy dokku@my.dokku-alt.com:node-js-app
$ git push deploy master
Counting objects: 296, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (254/254), done.
Writing objects: 100% (296/296), 193.59 KiB, done.
Total 296 (delta 25), reused 276 (delta 13)
-----> Building node-js-app ...
       Node.js app detected
-----> Resolving engine versions
... blah blah blah ...
-----> Application deployed:
       http://node-js-app.progriumapp.com

You're done!

Right now Buildstep supports buildpacks for Node.js, Ruby, Python,and more. It's not hard to extend the list with your own buildpack. Please check the documentation for your particular build pack as you may need to include configuration files (such as a Dockerfile or Procfile) in your project root.

Useful Links

  Manual Intructions

© 2015, Distributed under MIT License.