2014-10-04 04:24:22 -04:00
# Plugins
2015-12-17 11:40:32 -08:00
Dokku itself is built out of plugins and uses [plugn ](https://github.com/dokku/plugn ) for its plugin system. In essence a plugin is a collection of scripts that will be run based on naming convention.
2014-10-04 04:24:22 -04:00
2016-09-03 04:39:12 -04:00
Let's take a quick look at the current Dokku nginx plugin that's shipped with Dokku by default.
2014-10-04 04:24:22 -04:00
nginx-vhosts/
2015-06-16 10:02:38 -07:00
├── plugin.toml # plugin metadata
2014-10-04 04:24:22 -04:00
├── commands # contains additional commands
2016-09-03 04:39:12 -04:00
├── install # runs on Dokku installation
2014-10-04 04:24:22 -04:00
└── post-deploy # runs after an app is deployed
## Installing a plugin
2017-04-13 23:09:46 -06:00
[See the plugin management documentation ](/docs/advanced-usage/plugin-management.md ).
2015-09-25 10:15:20 -07:00
2014-10-04 04:24:22 -04:00
## Creating your own plugin
2017-04-13 23:09:46 -06:00
[See the full documentation ](/docs/development/plugin-creation.md ).
2014-11-23 18:09:11 -05:00
2015-08-23 19:39:32 -04:00
## Official Plugins (Beta)
2016-09-03 04:39:12 -04:00
The following plugins are available and provided by Dokku maintainers. Where noted, these plugins should be considered beta software and may not have been used as thoroughly as community plugins. Please file issues against their respective issue trackers.
2015-08-23 19:39:32 -04:00
| Plugin | Author | Compatibility |
| ------------------------------------------------------------------------------------------------- | --------------------- | --------------------- |
2015-10-12 22:31:59 +02:00
| [CouchDB (beta) ](https://github.com/dokku/dokku-couchdb ) | [dokku][] | 0.4.0+ |
2015-09-07 04:06:11 -04:00
| [Elasticsearch (beta) ](https://github.com/dokku/dokku-elasticsearch-plugin ) | [dokku][] | 0.4.0+ |
2016-09-25 01:59:39 -06:00
| [Grafana/Graphite/Statsd (beta) ](https://github.com/dokku/dokku-graphite-grafana ) | [dokku][] | 0.4.0+ |
2015-09-07 04:06:11 -04:00
| [MariaDB (beta) ](https://github.com/dokku/dokku-mariadb-plugin ) | [dokku][] | 0.4.0+ |
| [Memcached (beta) ](https://github.com/dokku/dokku-memcached-plugin ) | [dokku][] | 0.4.0+ |
| [Mongo (beta) ](https://github.com/dokku/dokku-mongo-plugin ) | [dokku][] | 0.4.0+ |
| [MySQL (beta) ](https://github.com/dokku/dokku-mysql-plugin ) | [dokku][] | 0.4.0+ |
2015-12-04 20:37:30 +01:00
| [Nats (beta) ](https://github.com/dokku/dokku-nats ) | [dokku][] | 0.4.0+ |
2015-09-07 04:06:11 -04:00
| [Postgres (beta) ](https://github.com/dokku/dokku-postgres-plugin ) | [dokku][] | 0.4.0+ |
| [RabbitMQ (beta) ](https://github.com/dokku/dokku-rabbitmq-plugin ) | [dokku][] | 0.4.0+ |
| [Redis (beta) ](https://github.com/dokku/dokku-redis-plugin ) | [dokku][] | 0.4.0+ |
| [RethinkDB (beta) ](https://github.com/dokku/dokku-rethinkdb-plugin ) | [dokku][] | 0.4.0+ |
2015-10-27 23:31:03 -04:00
| [Copy Files to Image ](https://github.com/dokku/dokku-copyfiles-to-image ) | [dokku][] | 0.4.0+ |
2015-09-23 13:43:38 -04:00
| [HTTP Auth (beta) ](https://github.com/dokku/dokku-http-auth ) | [dokku][] | 0.4.0+ |
2016-01-07 21:22:11 +01:00
| [Let's Encrypt (beta) ](https://github.com/dokku/dokku-letsencrypt ) | [dokku][] | 0.4.0+ |
2015-10-27 23:31:03 -04:00
| [Maintenance mode (beta) ](https://github.com/dokku/dokku-maintenance ) | [dokku][] | 0.4.0+ |
2015-10-19 01:36:56 +02:00
| [Redirect (beta) ](https://github.com/dokku/dokku-redirect ) | [dokku][] | 0.4.0+ |
2015-08-23 19:39:32 -04:00
2014-10-04 04:24:22 -04:00
## Community plugins
2018-03-11 00:06:34 -05:00
> Warning: The following plugins have been supplied by our community and may not have been tested by Dokku maintainers.
2014-10-04 04:24:22 -04:00
2016-01-01 20:21:29 -05:00
[256dpi]: https://github.com/256dpi
[abossard]: https://github.com/dudagroup
2014-11-22 15:37:29 -05:00
[ademuk]: https://github.com/ademuk
2016-01-01 20:21:29 -05:00
[agco-adm]: https://github.com/agco-adm
2015-05-17 22:20:46 +01:00
[alessio]: https://github.com/alessio
2014-11-22 15:37:29 -05:00
[alex-sherwin]: https://github.com/alex-sherwin
[alexanderbeletsky]: https://github.com/alexanderbeletsky
2016-01-01 20:21:29 -05:00
[alexkruegger]: https://github.com/alexkruegger
2016-04-25 11:09:26 +03:00
[Aluxian]: https://github.com/Aluxian
2014-10-04 04:24:22 -04:00
[Aomitayo]: https://github.com/Aomitayo
[apmorton]: https://github.com/apmorton
2016-02-27 17:47:56 +01:00
[basgys]: https://github.com/basgys
2016-09-03 15:50:43 -04:00
[Benjamin-Dobell]: https://github.com/Benjamin-Dobell
2014-11-22 15:37:29 -05:00
[blag]: https://github.com/blag
[cameron-martin]: https://github.com/cameron-martin
2016-09-26 17:18:50 -04:00
[candlewaster]: https://notabug.org/candlewaster
2014-10-04 04:24:22 -04:00
[cedricziel]: https://github.com/cedricziel
[cef]: https://github.com/cef
2015-04-29 20:11:22 +02:00
[cjblomqvist]: https://github.com/cjblomqvist
2016-04-13 16:20:49 +01:00
[crisward]: https://github.com/crisward
2016-07-31 15:48:58 -04:00
[cu12]: https://github.com/cu12
2014-11-22 15:37:29 -05:00
[darkpixel]: https://github.com/darkpixel
2016-01-01 20:21:29 -05:00
[dokku]: https://github.com/dokku
2016-11-27 23:34:08 -05:00
[dokku-community]: https://github.com/dokku-community
2014-11-22 15:37:29 -05:00
[dyson]: https://github.com/dyson
2014-10-04 04:24:22 -04:00
[F4-Group]: https://github.com/F4-Group
[fermuch]: https://github.com/fermuch
2014-11-22 15:37:29 -05:00
[fgrehm]: https://github.com/fgrehm
2016-01-01 20:21:29 -05:00
[Flink]: https://github.com/Flink
2014-11-22 15:37:29 -05:00
[gdi2290]: https://github.com/gdi2290
[hughfletcher]: https://github.com/hughfletcher
2016-03-16 12:51:20 +03:00
[iamale]: https://github.com/iamale
2015-11-10 17:38:01 +01:00
[ignlg]: https://github.com/ignlg
2016-07-03 17:20:15 -04:00
[iloveitaly]: https://github.com/iloveitaly
[investtools]: https://github.com/investtools
2014-10-04 04:24:22 -04:00
[iskandar]: https://github.com/iskandar
2016-01-01 20:21:29 -05:00
[jagandecapri]: https://github.com/jagandecapri
2014-11-22 15:37:29 -05:00
[jeffutter]: https://github.com/jeffutter
[jlachowski]: https://github.com/jlachowski
2016-09-03 15:50:43 -04:00
[josegonzalez]: https://github.com/josegonzalez
2014-11-22 15:37:29 -05:00
[Kloadut]: https://github.com/Kloadut
2016-01-01 20:21:29 -05:00
[krisrang]: https://github.com/krisrang
2014-11-22 15:37:29 -05:00
[luxifer]: https://github.com/luxifer
2017-08-19 19:01:41 +02:00
[m0rth1um]: https://github.com/m0rth1um
2016-01-01 20:21:29 -05:00
[Maciej Łebkowski]: https://github.com/mlebkowski
2014-10-04 04:24:22 -04:00
[matto1990]: https://github.com/matto1990
2017-03-29 10:00:43 +02:00
[mbreit]: https://github.com/mbreit
2015-11-24 21:38:14 +01:00
[mbriskar]: https://github.com/mbriskar
2014-11-22 15:37:29 -05:00
[michaelshobbs]: https://github.com/michaelshobbs
[mikecsh]: https://github.com/mikecsh
[mikexstudios]: https://github.com/mikexstudios
2018-01-30 10:57:53 +01:00
[mimischi]: https://github.com/mimischi
2016-01-01 20:21:29 -05:00
[mixxorz]: https://github.com/mixxorz
[mlebkowski]: https://github.com/mlebkowski
2014-11-22 15:37:29 -05:00
[motin]: https://github.com/motin
2017-10-23 11:51:12 -07:00
[mrname]: https://github.com/mrname
2014-11-22 15:37:29 -05:00
[musicglue]: https://github.com/musicglue
[neam]: https://github.com/neam
2016-08-27 18:14:33 -04:00
[nickcharlton]: https://github.com/nickcharlton
2015-03-10 15:27:54 +01:00
[nickstenning]: https://github.com/nickstenning
2014-11-22 15:37:29 -05:00
[nornagon]: https://github.com/nornagon
2014-10-04 04:24:22 -04:00
[ohardy]: https://github.com/ohardy
2014-11-22 15:37:29 -05:00
[pauldub]: https://github.com/pauldub
[pnegahdar]: https://github.com/pnegahdar
[RaceHub]: https://github.com/racehub
2016-01-01 20:21:29 -05:00
[ribot]: https://github.com/ribot
2014-11-22 15:37:29 -05:00
[rlaneve]: https://github.com/rlaneve
[robv]: https://github.com/robv
[scottatron]: https://github.com/scottatron
[sehrope]: https://github.com/sehrope
2016-01-01 20:21:29 -05:00
[sekjun9878]: https://github.com/sekjun9878
[sgulseth]: https://github.com/sgulseth
[sseemayer]: https://github.com/sseemayer
2014-11-22 15:37:29 -05:00
[statianzo]: https://github.com/statianzo
[stuartpb]: https://github.com/stuartpb
[thrashr888]: https://github.com/thrashr888
[wmluke]: https://github.com/wmluke
[Zenedith]: https://github.com/Zenedith
2016-10-20 15:04:16 +02:00
[fteychene]: https://github.com/fteychene
2018-03-08 13:42:41 +01:00
[sarendsen]: https://github.com/sarendsen
2019-01-24 18:53:49 +01:00
[baikunz]: https://github.com/baikunz
2019-03-19 17:20:21 +00:00
[lazyatom]: https://github.com/lazyatom
2014-10-04 04:24:22 -04:00
### Datastores
2014-11-17 17:03:22 -05:00
#### Relational
2014-11-22 15:37:29 -05:00
| Plugin | Author | Compatibility |
| ------------------------------------------------------------------------------------------------- | --------------------- | --------------------- |
2016-09-03 04:39:12 -04:00
| [MariaDB ](https://github.com/Kloadut/dokku-md-plugin ) | [Kloadut][] | 0.3.x |
| [MariaDB (single container) ](https://github.com/ohardy/dokku-mariadb ) | [ohardy][] | 0.3.x |
| [MariaDB (single container) ](https://github.com/krisrang/dokku-mariadb ) | [krisrang][] | 0.3.26+ |
| [PostgreSQL ](https://github.com/jlachowski/dokku-pg-plugin ) | [jlachowski][] | 0.3.x |
| [PostgreSQL (single container) ](https://github.com/ohardy/dokku-psql ) | [ohardy][] | 0.3.x |
| [PostgreSQL (single container) ](https://github.com/Flink/dokku-psql-single-container ) | [Flink][] | 0.3.26+ |
2014-11-17 17:03:22 -05:00
#### Caching
2014-11-22 15:37:29 -05:00
| Plugin | Author | Compatibility |
| ------------------------------------------------------------------------------------------------- | --------------------- | --------------------- |
2016-04-25 11:15:22 +03:00
| [Nginx Cache ](https://github.com/Aluxian/dokku-nginx-cache ) | [Aluxian][] | 0.5.0+ |
2016-09-03 04:39:12 -04:00
| [Redis (single container) ](https://github.com/ohardy/dokku-redis ) | [ohardy][] | 0.3.x |
2014-11-22 15:37:29 -05:00
| [Varnish ](https://github.com/Zenedith/dokku-varnish-plugin ) | [Zenedith][] | Varnish cache between nginx and application with base configuration|
2014-11-17 17:03:22 -05:00
#### Queuing
2014-11-22 15:37:29 -05:00
| Plugin | Author | Compatibility |
| ------------------------------------------------------------------------------------------------- | --------------------- | --------------------- |
2015-12-04 14:09:06 +01:00
| [RabbitMQ ](https://github.com/jlachowski/dokku-rabbitmq-plugin ) | [jlachowski][] | 0.3.x |
| [RabbitMQ (single container) ](https://github.com/jlachowski/dokku-rabbitmq-single-plugin ) | [jlachowski][] | 0.3.x |
2016-05-13 14:39:52 +02:00
| [ElasticMQ (SQS compatible) ](https://github.com/cu12/dokku-elasticmq ) | [cu12][] | 0.5.0+ |
2017-10-23 11:51:12 -07:00
| [VerneMQ (MQTT Broker) ](https://github.com/SpinifexGroup/dokku-vernemq ) | [mrname][] | 0.4.0+ |
2014-11-17 17:03:22 -05:00
#### Other
2014-11-22 15:37:29 -05:00
| Plugin | Author | Compatibility |
| ------------------------------------------------------------------------------------------------- | --------------------- | --------------------- |
2016-06-13 09:51:08 +02:00
| [etcd ](https://github.com/basgys/dokku-etcd ) | [basgys][] | 0.4.x |
| [FakeSNS ](https://github.com/cu12/dokku-fake_sns ) | [cu12][] | 0.5.0+ |
| [InfluxDB ](https://github.com/basgys/dokku-influxdb ) | [basgys][] | 0.4.x |
| [RethinkDB ](https://github.com/stuartpb/dokku-rethinkdb-plugin ) | [stuartpb][] | 0.3.x |
2019-03-19 17:20:21 +00:00
| [Headless Chrome ](https://github.com/lazyatom/dokku-chrome ) | [lazyatom][] | 0.8.1+ |
2014-10-04 04:24:22 -04:00
[dccee02]: https://github.com/jeffutter/dokku-riakcs-plugin/commit/dccee02702e7001851917b7814e78a99148fb709
2015-12-06 04:51:31 -05:00
[c77cbf1]: https://github.com/dokku/dokku/commit/c77cbf1d3ae07f0eafb85082ed7edcae9e836147
[28de3ec]: https://github.com/dokku/dokku/commit/28de3ecaa3231a223f83fd8d03f373308673bc40
2014-10-04 04:24:22 -04:00
2016-11-24 09:37:03 -07:00
### Plugins Implementing New Dokku Functionality
2014-10-04 04:24:22 -04:00
2014-11-22 15:37:29 -05:00
| Plugin | Author | Compatibility |
| ------------------------------------------------------------------------------------------------- | --------------------- | --------------------- |
2015-11-02 15:07:15 +01:00
| [App name as env ](https://github.com/cjblomqvist/dokku-app-name-env ) | [cjblomqvist][] | 0.3.x |
2016-09-03 05:42:24 -04:00
| [Docker Direct ](https://github.com/josegonzalez/dokku-docker-direct ) | [josegonzalez][] | 0.4.0+ |
2016-09-03 15:50:43 -04:00
| [Dokku Clone ](https://github.com/crisward/dokku-clone ) | [crisward][] | 0.4.0+ |
2016-09-03 05:42:24 -04:00
| [Dokku Copy App Config Files ](https://github.com/josegonzalez/dokku-supply-config ) | [josegonzalez][] | 0.4.0+ |
2018-01-30 10:57:53 +01:00
| [Dockerfile custom path ](https://github.com/mimischi/dokku-dockerfile ) | [mimischi][] | 0.8.0+ |
2015-10-12 15:56:04 -04:00
| [Dokku Registry ](https://github.com/agco-adm/dokku-registry )<sup>1</sup> | [agco-adm][] | 0.4.0+ |
2016-04-20 21:00:05 +01:00
| [Dokku Require ](https://github.com/crisward/dokku-require )<sup>2</sup> | [crisward][] | 0.4.0+ |
2016-09-03 15:50:43 -04:00
| [Global Certificates ](https://github.com/josegonzalez/dokku-global-cert ) | [josegonzalez][] | 0.5.0+ |
2016-09-03 04:39:12 -04:00
| [Graduate (Environment Management) ](https://github.com/glassechidna/dokku-graduate ) | [Benjamin-Dobell][] | 0.4.0+ |
2016-01-01 22:26:46 -05:00
| [Haproxy tcp load balancer ](https://github.com/256dpi/dokku-haproxy ) | [256dpi][] | 0.4.0+ |
2015-09-23 13:52:06 -04:00
| [Hostname ](https://github.com/michaelshobbs/dokku-hostname ) | [michaelshobbs][] | 0.4.0+ |
2016-09-03 15:50:43 -04:00
| [HTTP Auth Secure Apps ](https://github.com/matto1990/dokku-secure-apps ) | [matto1990][] | 0.4.0+ |
2017-03-29 10:00:43 +02:00
| [Monit (Health Checks) ](https://github.com/mbreit/dokku-monit ) | [mbreit][] | 0.8.0+ |
2016-09-03 05:42:24 -04:00
| [Nuke Containers ](https://github.com/josegonzalez/dokku-nuke ) | [josegonzalez][] | 0.4.0+ |
| [Open App Ports ](https://github.com/josegonzalez/dokku-ports ) | [josegonzalez][] | 0.3.x |
2016-08-15 12:40:57 -07:00
| [Proctype Filter ](https://github.com/michaelshobbs/dokku-proctype-filter ) | [michaelshobbs][] | 0.4.0+ |
2016-09-27 14:43:43 -04:00
| [robots.txt ](https://notabug.org/candlewaster/dokku-robots.txt ) | [candlewaster][] | 0.4.x |
2016-08-27 18:01:17 -04:00
| [SSH Deployment Keys ](https://github.com/cedricziel/dokku-deployment-keys )<sup>3</sup> | [cedricziel][] | 0.4.0+ |
2016-04-20 21:00:05 +01:00
| [SSH Hostkeys ](https://github.com/cedricziel/dokku-hostkeys-plugin )<sup>4</sup> | [cedricziel][] | 0.3.x |
2016-10-20 15:04:16 +02:00
| [Application build hook ](https://github.com/fteychene/dokku-build-hook ) | [fteychene][] | 0.4.0+ |
2019-01-24 18:53:49 +01:00
| [Post Deploy Script ](https://github.com/baikunz/dokku-post-deploy-script ) | [baikunz][] | 0.4.0+ |
2014-10-04 04:24:22 -04:00
2015-12-06 04:51:31 -05:00
[217d00a]: https://github.com/dokku/dokku/commit/217d00a1bc47a7e24d8847617bb08a1633025fc7
2014-10-04 04:24:22 -04:00
2015-02-19 00:32:59 -05:00
<sup>1</sup> On Heroku similar functionality is offered by the [heroku-labs pipeline feature ](https://devcenter.heroku.com/articles/labs-pipelines ), which allows you to promote builds across multiple environments (staging -> production)
2016-04-20 21:00:05 +01:00
<sup>2</sup> Extends app.json support to include creating volumes and creating / linking databases on push
2014-10-04 04:24:22 -04:00
2016-04-20 21:00:05 +01:00
<sup>3</sup> Adds the possibility to add SSH deployment keys to receive private hosted packages
<sup>4</sup> Adds the ability to add custom hosts to the containers known_hosts file to be able to ssh them easily (useful with deployment keys)
2014-10-04 04:24:22 -04:00
2015-02-19 00:32:59 -05:00
### Other Plugins
2014-10-04 04:24:22 -04:00
2014-11-22 15:37:29 -05:00
| Plugin | Author | Compatibility |
| ------------------------------------------------------------------------------------------------- | --------------------- | --------------------- |
2015-09-22 23:26:36 -04:00
| [Airbrake deploy ](https://github.com/Flink/dokku-airbrake-deploy ) | [Flink][] | 0.4.0+ |
2016-08-27 18:14:33 -04:00
| [APT ](https://github.com/F4-Group/dokku-apt ) | [F4-Group][] | 0.4.0+ |
| [Bower install ](https://github.com/alexanderbeletsky/dokku-bower-install ) | [alexanderbeletsky][] | 0.3.x |
| [Bower/Grunt ](https://github.com/thrashr888/dokku-bower-grunt-build-plugin ) | [thrashr888][] | 0.3.x |
| [Bower/Gulp ](https://github.com/gdi2290/dokku-bower-gulp-build-plugin ) | [gdi2290][] | 0.3.x |
| [Bower/Gulp ](https://github.com/jagandecapri/dokku-bower-gulp-build-plugin ) | [jagandecapri][] | 0.3.x |
2015-11-10 17:38:01 +01:00
| [Builders: bower, compass, gulp, grunt ](https://github.com/ignlg/dokku-builders-plugin ) | [ignlg][] | 0.4.0+ |
2016-09-03 15:50:43 -04:00
| [Chef cookbook ](https://github.com/nickcharlton/dokku-cookbook ) | [nickcharlton][] | |
2015-11-10 17:38:01 +01:00
| [Docker auto persist volumes ](https://github.com/Flink/dokku-docker-auto-volumes ) | [Flink][] | 0.4.0+ |
2016-09-03 15:50:43 -04:00
| [Hostname ](https://github.com/michaelshobbs/dokku-hostname ) | [michaelshobbs][] | 0.4.0+ |
2018-03-08 13:42:41 +01:00
| [Limit (Resource management) ](https://github.com/sarendsen/dokku-limit ) | [sarendsen][] | 0.9.0+ |
2016-08-27 18:14:33 -04:00
| [Logspout ](https://github.com/michaelshobbs/dokku-logspout ) | [michaelshobbs][] | 0.4.0+ |
2017-07-26 10:35:41 -07:00
| [Syslog ](https://github.com/michaelshobbs/dokku-syslog ) | [michaelshobbs][] | 0.10.4+ |
2016-09-03 15:50:43 -04:00
| [Long Timeout ](https://github.com/investtools/dokku-long-timeout-plugin ) | [investtools][] | 0.4.0+ |
2016-08-27 17:34:41 -04:00
| [Monit ](https://github.com/cjblomqvist/dokku-monit ) | [cjblomqvist][] | 0.3.x |
2016-04-20 13:27:44 -07:00
| [Monorepo ](https://github.com/iamale/dokku-monorepo ) | [iamale][] | 0.4.0+ |
2016-08-27 18:14:33 -04:00
| [Node ](https://github.com/ademuk/dokku-nodejs ) | [ademuk][] | 0.3.x |
2016-09-03 15:50:43 -04:00
| [Node ](https://github.com/pnegahdar/dokku-node ) | [pnegahdar][] | 0.3.x |
| [Rollbar ](https://github.com/iloveitaly/dokku-rollbar ) | [iloveitaly][] | 0.5.0+ |
2015-09-22 23:46:25 +01:00
| [Slack Notifications ](https://github.com/ribot/dokku-slack ) | [ribot][] | 0.4.0+ |
2017-08-19 19:01:41 +02:00
| [Telegram Notifications ](https://github.com/m0rth1um/dokku-telegram ) | [m0rth1um][] | 0.4.0+ |
2016-04-20 13:27:44 -07:00
| [Tor ](https://github.com/michaelshobbs/dokku-tor ) | [michaelshobbs][] | 0.4.0+ |
2016-11-25 16:03:44 +01:00
| [User ACL ](https://github.com/dokku-community/dokku-acl ) | [Maciej Łebkowski][] | 0.4.0+ |
2016-08-27 18:14:33 -04:00
| [Webhooks ](https://github.com/nickstenning/dokku-webhooks ) | [nickstenning][] | 0.3.x |
| [Wkhtmltopdf ](https://github.com/mbriskar/dokku-wkhtmltopdf ) | [mbriskar][] | 0.4.0+ |
2016-11-26 18:24:52 -05:00
| [Dokku Wordpress ](https://github.com/dokku-community/dokku-wordpress ) | [dokku-community][] | 0.4.0+ |
2016-10-27 05:39:43 -06:00
| [Access ](https://github.com/mainto/dokku-access ) | [mainto ](https://github.com/mainto ) | 0.4.0+ |
2014-10-04 04:24:22 -04:00
2015-02-19 00:32:59 -05:00
### Deprecated Plugins
The following plugins have been removed as their functionality is now in Dokku Core.
2016-08-27 17:31:31 -04:00
| Plugin | Author | In Dokku Since |
| ------------------------------------------------------------------------------------------------- | --------------------- | ----------------------------------------- |
| [App User ](https://github.com/michaelshobbs/dokku-app-user ) | [michaelshobbs][] | v0.7.1 (herokuish 0.3.18) |
| [Custom Domains ](https://github.com/neam/dokku-custom-domains ) | [motin][] | v0.3.10 (domains plugin) |
2016-09-03 05:42:24 -04:00
| [Debug ](https://github.com/josegonzalez/dokku-debug ) | [josegonzalez][] | v0.3.9 (trace command) |
2016-08-27 17:31:31 -04:00
| [Docker Options ](https://github.com/dyson/dokku-docker-options ) | [dyson][] | v0.3.17 (docker-options plugin) |
2016-09-03 04:39:12 -04:00
| [Dokku Name ](https://github.com/alex-sherwin/dokku-name ) | [alex-sherwin][] | v0.4.2 (named containers plugin) |
2016-08-27 17:31:31 -04:00
| [Events Logger ](https://github.com/alessio/dokku-events ) | [alessio][] | v0.3.21 (events plugin) |
2018-03-11 20:03:11 -04:00
| [git rev-parse HEAD in env ](https://github.com/dokku-community/dokku-git-rev ) | [cjblomqvist][] | v0.12.0 (enhanced core git plugin) |
2016-08-27 17:31:31 -04:00
| [Host Port binding ](https://github.com/stuartpb/dokku-bind-port ) | [stuartpb][] | v0.3.17 (docker-options plugin) |
| [Link Containers ](https://github.com/rlaneve/dokku-link ) | [rlaneve][] | v0.3.17 (docker-options plugin) |
2016-09-03 15:50:43 -04:00
| [List Containers ](https://github.com/josegonzalez/dokku-list ) | [josegonzalez][] | v0.3.14 (ps plugin) |
2016-08-27 17:52:04 -04:00
| [Multi-Buildpack ](https://github.com/pauldub/dokku-multi-buildpack ) | [pauldub][] | v0.4.0 (herokuish) |
2016-08-27 17:31:31 -04:00
| [Multiple Domains ](https://github.com/wmluke/dokku-domains-plugin )<sup>1</sup> | [wmluke][] | v0.3.10 (domains plugin) |
| [Named-containers ](https://github.com/Flink/dokku-named-containers ) | [Flink][] | v0.4.2 (named-containers plugin) |
| [Nginx-Alt ](https://github.com/mikexstudios/dokku-nginx-alt ) | [mikexstudios][] | v0.3.10 (domains plugin) |
| [Persistent Storage ](https://github.com/dyson/dokku-persistent-storage ) | [dyson][] | v0.3.17 (docker-options plugin) |
| [Pre-Deploy Tasks ](https://github.com/michaelshobbs/dokku-app-predeploy-tasks ) | [michaelshobbs][] | v0.5.0 (deployment tasks) |
| [PrimeCache ](https://github.com/darkpixel/dokku-prime-cache ) | [darkpixel][] | v0.3.0 (zero downtime deploys) |
| [Process Manager: Circus ](https://github.com/apmorton/dokku-circus ) | [apmorton][] | v0.3.14/0.7.0 (ps/restart policy plugin) |
| [Process Manager: Forego ](https://github.com/Flink/dokku-forego ) | [Flink][] | v0.3.14/0.7.0 (ps plugin) |
2016-09-03 15:50:43 -04:00
| [Process Manager: Forego ](https://github.com/iskandar/dokku-forego ) | [iskandar][] | v0.3.14/0.7.0 (ps plugin) |
2016-08-27 17:31:31 -04:00
| [Process Manager: Logging Supervisord ](https://github.com/sehrope/dokku-logging-supervisord ) | [sehrope][] | v0.3.14/0.7.0 (ps plugin) |
| [Process Manager: Shoreman ](https://github.com/statianzo/dokku-shoreman ) | [statianzo][] | v0.3.14/0.7.0 (ps plugin) |
| [Process Manager: Supervisord ](https://github.com/statianzo/dokku-supervisord ) | [statianzo][] | v0.3.14/0.7.0 (ps plugin) |
| [Rebuild application ](https://github.com/scottatron/dokku-rebuild ) | [scottatron][] | v0.3.14 (ps plugin) |
2016-08-27 18:14:33 -04:00
| [Reset mtime ](https://github.com/mixxorz/dokku-docker-reset-mtime ) | [mixxorz][] | Docker 1.8+ |
2016-08-27 17:31:31 -04:00
| [Supply env vars to buildpacks ](https://github.com/cameron-martin/dokku-build-env )<sup>2</sup> | [cameron-martin][] | v0.3.9 (build-env plugin) |
| [user-env-compile ](https://github.com/motin/dokku-user-env-compile )<sup>2</sup> | [motin][] | v0.3.9 (build-env plugin) |
2016-09-03 15:50:43 -04:00
| [user-env-compile ](https://github.com/musicglue/dokku-user-env-compile )<sup>2</sup> | [musicglue][] | v0.3.9 (build-env plugin) |
2016-08-27 17:31:31 -04:00
| [VHOSTS Custom Configuration ](https://github.com/neam/dokku-nginx-vhosts-custom-configuration ) | [motin][] | v0.3.10 (domains plugin) |
| [Volume (persistent storage) ](https://github.com/ohardy/dokku-volume ) | [ohardy][] | v0.5.0 (storage plugin) |
2015-07-03 11:52:12 +01:00
2015-02-19 00:32:59 -05:00
<sup>1</sup> Conflicts with [VHOSTS Custom Configuration ](https://github.com/neam/dokku-nginx-vhosts-custom-configuration )
<sup>2</sup> Similar to the heroku-labs feature (see https://devcenter.heroku.com/articles/labs-user-env-compile)
2015-07-03 16:28:49 -04:00
[a043e98]: https://github.com/stuartpb/dokku-bind-port/commit/a043e9892f4815b6525c850131e09fd64db5c1fa
2015-09-22 23:32:44 -04:00
### Unmaintained Plugins
The following plugins are no longer maintained by their developers.
| Plugin | Author | Compatibility |
| ------------------------------------------------------------------------------------------------- | --------------------- | --------------------- |
| [app-url ](https://github.com/mikecsh/dokku-app-url ) | [mikecsh][] | Works with 0.2.0 |
2016-08-27 18:14:33 -04:00
| [Chef cookbooks ](https://github.com/fgrehm/chef-dokku ) | [fgrehm][] | |
2016-01-01 22:26:46 -05:00
| [CouchDB (multi containers) ](https://github.com/Flink/dokku-couchdb-multi-containers ) | [Flink][] | 0.4.0+ |
2015-10-13 04:56:27 -04:00
| [CouchDB ](https://github.com/racehub/dokku-couchdb-plugin ) | [RaceHub][] | Compatible with 0.2.0 |
2016-08-27 18:01:17 -04:00
| [Dokku Copy App Config Files ](https://github.com/alexkruegger/dokku-app-configfiles ) | [alexkruegger][] | Compatible with 0.3.17+ |
2015-10-13 04:56:27 -04:00
| [Elasticsearch ](https://github.com/robv/dokku-elasticsearch ) | [robv][] | Not compatible with >= 0.3.0 (still uses /home/git) |
| [Elasticsearch ](https://github.com/blag/dokku-elasticsearch-plugin )<sup>1</sup> | [blag][] | Compatible with 0.2.0 |
2016-08-27 17:38:16 -04:00
| [Graphite/statsd ](https://github.com/jlachowski/dokku-graphite-plugin ) | [jlachowski][] | < 0.4.0 |
2016-08-27 18:14:33 -04:00
| [HipChat Notifications ](https://github.com/cef/dokku-hipchat ) | [cef][] | |
2016-01-01 22:26:46 -05:00
| [Memcached ](https://github.com/Flink/dokku-memcached-plugin ) | [Flink][] | 0.4.0+ |
2015-10-13 04:56:27 -04:00
| [MongoDB (single container) ](https://github.com/jeffutter/dokku-mongodb-plugin ) | [jeffutter][] | |
| [MySQL ](https://github.com/hughfletcher/dokku-mysql-plugin ) | [hughfletcher][] | |
| [Neo4j ](https://github.com/Aomitayo/dokku-neo4j-plugin ) | [Aomitayo][] | |
| [PostGIS ](https://github.com/fermuch/dokku-pg-plugin ) | [fermuch][] | |
| [PostgreSQL (single container) ](https://github.com/jeffutter/dokku-postgresql-plugin ) | [jeffutter][] | This plugin creates a single postgresql container that all your apps can use. Thus only one instance of postgresql running (good for servers without a ton of memory). |
| [RiakCS (single container) ](https://github.com/jeffutter/dokku-riakcs-plugin ) | [jeffutter][] | Incompatible with 0.2.0 (checked at [dccee02][]) |
| [Redis ](https://github.com/luxifer/dokku-redis-plugin ) | [luxifer][] | |
2016-08-27 17:47:50 -04:00
| [Redis ](https://github.com/sekjun9878/dokku-redis-plugin ) | [sekjun9878][] | 0.3.26+ |
2016-08-27 17:53:25 -04:00
<sup>1</sup> Forked from [jezdez/dokku-elasticsearch-plugin ](https://github.com/jezdez/dokku-elasticsearch-plugin ): uses Elasticsearch 1.2 (instead of 0.90), doesn't depend on dokku-link, runs as elasticsearch user instead of root, and turns off multicast autodiscovery for use in a VPS environment.