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.
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 email@example.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
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.