Lock in $30 Savings on PRO—Offer Ends Soon! ⏳
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
PaaS in your pocker with Dokku
Search
Alexander Beletsky
September 12, 2013
Programming
7
2.6k
PaaS in your pocker with Dokku
The talk I gave in @RejectJS in September 2013, Berlin
Alexander Beletsky
September 12, 2013
Tweet
Share
More Decks by Alexander Beletsky
See All by Alexander Beletsky
Snapshot Testing: Going beyond UI
alexbeletsky
1
670
Tech Culture in Startups
alexbeletsky
0
220
TDD in JavaScript
alexbeletsky
4
850
This is Node.js
alexbeletsky
10
440
Likeastore
alexbeletsky
3
130
Building Single Page Applications
alexbeletsky
9
5.4k
.NET developer in JavaScript world
alexbeletsky
1
2.8k
How to write good tests?
alexbeletsky
2
320
Dynamic web development with Oak
alexbeletsky
1
610
Other Decks in Programming
See All in Programming
How Software Deployment tools have changed in the past 20 years
geshan
0
25k
モダンJSフレームワークのビルドプロセス 〜なぜReactは503行、Svelteは12行なのか〜
fuuki12
0
150
Why Kotlin? 電子カルテを Kotlin で開発する理由 / Why Kotlin? at Henry
agatan
2
650
競馬で学ぶ機械学習の基本と実践 / Machine Learning with Horse Racing
shoheimitani
14
14k
DSPy Meetup Tokyo #1 - はじめてのDSPy
masahiro_nishimi
1
110
なぜ強調表示できず ** が表示されるのか — Perlで始まったMarkdownの歴史と日本語文書における課題
kwahiro
12
7.4k
Herb to ReActionView: A New Foundation for the View Layer @ San Francisco Ruby Conference 2025
marcoroth
0
210
AIエージェントでのJava開発がはかどるMCPをAIを使って開発してみた / java mcp for jjug
kishida
4
830
connect-python: convenient protobuf RPC for Python
anuraaga
0
320
Atomics APIを知る / Understanding Atomics API
ssssota
1
230
jakarta-security-jjug-ccc-2025-fall
tnagao7
0
100
dnx で実行できるコマンド、作ってみました
tomohisa
0
120
Featured
See All Featured
Code Review Best Practice
trishagee
73
19k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.2k
Music & Morning Musume
bryan
46
7k
For a Future-Friendly Web
brad_frost
180
10k
Building an army of robots
kneath
306
46k
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
360
Mobile First: as difficult as doing things right
swwweet
225
10k
Making the Leap to Tech Lead
cromwellryan
135
9.6k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.6k
The Art of Programming - Codeland 2020
erikaheidi
56
14k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1k
Optimizing for Happiness
mojombo
379
70k
Transcript
PaaS in your pocket with, DOKKU
None
None
The way you ship the code matters..
$ git push production master
None
Don't want to build PaaS, but want PaaS - like
experience
DOKKU “Dokku is a mini-Heroku powered by Docker written in
less than 100 lines of Bash.“ - Jeff Lindsay
Gitrecieve SSH + Git interface to server
Buildpacks Detect & Prepare app run time
Docker Engine of portable containers
Nginx Orchestrate HTTP/S trafic
Let’s put the things together...
Gitrecieve: solves code push Buildpacks: solves runtime Docker: solves containers
Nginx: solves http
Gitrecieve: solves code push Buildpacks: solves runtime Docker: solves containers
Nginx: solves http
Gitrecieve: solves code push Buildpacks: solves runtime Docker: solves containers
Nginx: solves http
Gitrecieve: solves code push Buildpacks: solves runtime Docker: solves containers
Nginx: solves http
DOKKU “Dokku is an interface between developer and production infrastructure.“
- Alexander Beletsky
Thanks, @alexbeletsky