Back to Templates
Inngest logo

Inngest

vv1.12.1

Inngest is a developer platform for serverless event-driven workflows. Build reliable, scalable background functions and workflows with built-in retries, scheduling, and observability.

Deploy on Dokploy

Deploy Inngest on Dokploy

  1. Install Dokploy on your server if you haven't already.
  2. In your Dokploy panel, open a project and click Create Service → Template.
  3. Search for Inngest and click Create — Dokploy configures domains, environment variables, and volumes for you.

Alternatively, create a Compose service, go to Advanced → Import from Base64, and paste this payload:

base64
ewogICJjb21wb3NlIjogInZlcnNpb246ICczLjgnXG5cbnNlcnZpY2VzOlxuICBpbm5nZXN0OlxuICAgIGltYWdlOiBpbm5nZXN0L2lubmdlc3Q6djEuMTIuMVxuICAgIHJlc3RhcnQ6IHVubGVzcy1zdG9wcGVkXG4gICAgY29tbWFuZDogPlxuICAgICAgaW5uZ2VzdCBzdGFydFxuICAgICAgLS1ob3N0IDAuMC4wLjBcbiAgICAgIC0tcG9ydCA4Mjg4XG4gICAgICAtLWV2ZW50LWtleSAke0lOTkdFU1RfRVZFTlRfS0VZfVxuICAgICAgLS1zaWduaW5nLWtleSAke0lOTkdFU1RfU0lHTklOR19LRVl9XG4gICAgICAtLXBvc3RncmVzLXVyaSAke0lOTkdFU1RfUE9TVEdSRVNfVVJJfVxuICAgICAgLS1yZWRpcy11cmkgJHtJTk5HRVNUX1JFRElTX1VSSX1cbiAgICAgIC0tcG9sbC1pbnRlcnZhbCAke0lOTkdFU1RfUE9MTF9JTlRFUlZBTDotNjB9XG4gICAgICAtLXF1ZXVlLXdvcmtlcnMgJHtJTk5HRVNUX1FVRVVFX1dPUktFUlM6LTEwMH1cbiAgICBlbnZpcm9ubWVudDpcbiAgICAgICMgQ29yZSBDb25maWd1cmF0aW9uXG4gICAgICAtIElOTkdFU1RfUE9SVD04Mjg4XG4gICAgICAtIElOTkdFU1RfSE9TVD0wLjAuMC4wXG4gICAgICAtIElOTkdFU1RfRVZFTlRfS0VZPSR7SU5OR0VTVF9FVkVOVF9LRVl9XG4gICAgICAtIElOTkdFU1RfU0lHTklOR19LRVk9JHtJTk5HRVNUX1NJR05JTkdfS0VZfVxuXG4gICAgICAjIERhdGFiYXNlICYgQ2FjaGVcbiAgICAgIC0gSU5OR0VTVF9QT1NUR1JFU19VUkk9JHtJTk5HRVNUX1BPU1RHUkVTX1VSSX1cbiAgICAgIC0gSU5OR0VTVF9SRURJU19VUkk9JHtJTk5HRVNUX1JFRElTX1VSSX1cblxuICAgICAgIyBQZXJmb3JtYW5jZSBUdW5pbmdcbiAgICAgIC0gSU5OR0VTVF9QT0xMX0lOVEVSVkFMPSR7SU5OR0VTVF9QT0xMX0lOVEVSVkFMOi02MH1cbiAgICAgIC0gSU5OR0VTVF9RVUVVRV9XT1JLRVJTPSR7SU5OR0VTVF9RVUVVRV9XT1JLRVJTOi0xMDB9XG4gICAgICAtIElOTkdFU1RfUkVUUllfSU5URVJWQUw9JHtJTk5HRVNUX1JFVFJZX0lOVEVSVkFMOi0xfVxuICAgICAgLSBJTk5HRVNUX1RJQ0s9JHtJTk5HRVNUX1RJQ0s6LTE1MH1cblxuICAgICAgIyBMb2dnaW5nXG4gICAgICAtIElOTkdFU1RfTE9HX0xFVkVMPSR7SU5OR0VTVF9MT0dfTEVWRUw6LWluZm99XG4gICAgICAtIElOTkdFU1RfSlNPTj0ke0lOTkdFU1RfSlNPTjotZmFsc2V9XG4gICAgICAtIElOTkdFU1RfVkVSQk9TRT0ke0lOTkdFU1RfVkVSQk9TRTotZmFsc2V9XG4gICAgcG9ydHM6XG4gICAgICAtIDgyODhcbiAgICBkZXBlbmRzX29uOlxuICAgICAgcG9zdGdyZXM6XG4gICAgICAgIGNvbmRpdGlvbjogc2VydmljZV9oZWFsdGh5XG4gICAgICByZWRpczpcbiAgICAgICAgY29uZGl0aW9uOiBzZXJ2aWNlX2hlYWx0aHlcbiAgICB2b2x1bWVzOlxuICAgICAgLSBpbm5nZXN0X2RhdGE6L2hvbWUvaW5uZ2VzdC8uaW5uZ2VzdFxuICAgIGhlYWx0aGNoZWNrOlxuICAgICAgdGVzdDogWydDTUQnLCAnY3VybCcsICctZicsICdodHRwOi8vbG9jYWxob3N0OjgyODgvaGVhbHRoJ11cbiAgICAgIGludGVydmFsOiAzMHNcbiAgICAgIHRpbWVvdXQ6IDEwc1xuICAgICAgcmV0cmllczogM1xuICAgICAgc3RhcnRfcGVyaW9kOiAzMHNcblxuICBwb3N0Z3JlczpcbiAgICBpbWFnZTogcG9zdGdyZXM6MTYtYWxwaW5lXG4gICAgcmVzdGFydDogdW5sZXNzLXN0b3BwZWRcbiAgICBlbnZpcm9ubWVudDpcbiAgICAgIC0gUE9TVEdSRVNfREI9JHtQT1NUR1JFU19EQn1cbiAgICAgIC0gUE9TVEdSRVNfVVNFUj0ke1BPU1RHUkVTX1VTRVJ9XG4gICAgICAtIFBPU1RHUkVTX1BBU1NXT1JEPSR7UE9TVEdSRVNfUEFTU1dPUkR9XG4gICAgICAtIFBPU1RHUkVTX0lOSVREQl9BUkdTPS0tZW5jb2Rpbmc9VVRGLTggLS1sYy1jb2xsYXRlPUMgLS1sYy1jdHlwZT1DXG4gICAgICAtIFBHVVNFUj0ke1BPU1RHUkVTX1VTRVJ9XG4gICAgdm9sdW1lczpcbiAgICAgIC0gcG9zdGdyZXNfZGF0YTovdmFyL2xpYi9wb3N0Z3Jlc3FsL2RhdGFcbiAgICBwb3J0czpcbiAgICAgIC0gNTQzMlxuICAgIGhlYWx0aGNoZWNrOlxuICAgICAgdGVzdDogWydDTUQtU0hFTEwnLCAncGdfaXNyZWFkeSAtVSAke1BPU1RHUkVTX1VTRVJ9IC1kICR7UE9TVEdSRVNfREJ9J11cbiAgICAgIGludGVydmFsOiAxMHNcbiAgICAgIHRpbWVvdXQ6IDVzXG4gICAgICByZXRyaWVzOiA1XG5cbiAgcmVkaXM6XG4gICAgaW1hZ2U6IHJlZGlzOjctYWxwaW5lXG4gICAgcmVzdGFydDogdW5sZXNzLXN0b3BwZWRcbiAgICBjb21tYW5kOiByZWRpcy1zZXJ2ZXIgLS1hcHBlbmRvbmx5IHllcyAtLW1heG1lbW9yeSA1MTJtYiAtLW1heG1lbW9yeS1wb2xpY3kgYWxsa2V5cy1scnUgLS1zYXZlIDYwIDEwMDBcbiAgICBzeXNjdGxzOlxuICAgICAgLSBuZXQuY29yZS5zb21heGNvbm49MTAyNFxuICAgIHZvbHVtZXM6XG4gICAgICAtIHJlZGlzX2RhdGE6L2RhdGFcbiAgICBwb3J0czpcbiAgICAgIC0gNjM3OVxuICAgIGhlYWx0aGNoZWNrOlxuICAgICAgdGVzdDogWydDTUQnLCAncmVkaXMtY2xpJywgJ3BpbmcnXVxuICAgICAgaW50ZXJ2YWw6IDEwc1xuICAgICAgdGltZW91dDogM3NcbiAgICAgIHJldHJpZXM6IDNcblxudm9sdW1lczpcbiAgaW5uZ2VzdF9kYXRhOlxuICBwb3N0Z3Jlc19kYXRhOlxuICByZWRpc19kYXRhOiIsCiAgImNvbmZpZyI6ICJbdmFyaWFibGVzXVxubWFpbl9kb21haW4gPSBcIiR7ZG9tYWlufVwiXG5ldmVudF9rZXkgPSBcIiR7and0OjMyfVwiICMgTXVzdCBiZSBoZXggc3RyaW5nIHdpdGggZXZlbiBudW1iZXIgb2YgY2hhcnNcbnNpZ25pbmdfa2V5ID0gXCIke2p3dDozMn1cIiAjIE11c3QgYmUgaGV4IHN0cmluZyB3aXRoIGV2ZW4gbnVtYmVyIG9mIGNoYXJzXG5wb3N0Z3Jlc19wYXNzd29yZCA9IFwiJHtwYXNzd29yZDoyNH1cIlxuXG5bY29uZmlnXVxubW91bnRzID0gW11cblxuW1tjb25maWcuZG9tYWluc11dXG5zZXJ2aWNlTmFtZSA9IFwiaW5uZ2VzdFwiXG5wb3J0ID0gOF8yODhcbmhvc3QgPSBcIiR7bWFpbl9kb21haW59XCJcblxuW2NvbmZpZy5lbnZdXG4jIFByb2R1Y3Rpb24gSW5uZ2VzdCBBdXRoZW50aWNhdGlvbiBLZXlzXG5JTk5HRVNUX0VWRU5UX0tFWSA9IFwiJHtldmVudF9rZXl9XCJcbklOTkdFU1RfU0lHTklOR19LRVkgPSBcIiR7c2lnbmluZ19rZXl9XCJcblxuIyBEYXRhYmFzZSBDb25maWd1cmF0aW9uXG5JTk5HRVNUX1BPU1RHUkVTX1VSSSA9IFwicG9zdGdyZXNxbDovL2lubmdlc3Q6JHtwb3N0Z3Jlc19wYXNzd29yZH1AcG9zdGdyZXM6NTQzMi9pbm5nZXN0P3NzbG1vZGU9ZGlzYWJsZVwiXG5QT1NUR1JFU19EQiA9IFwiaW5uZ2VzdFwiXG5QT1NUR1JFU19VU0VSID0gXCJpbm5nZXN0XCJcblBPU1RHUkVTX1BBU1NXT1JEID0gXCIke3Bvc3RncmVzX3Bhc3N3b3JkfVwiXG5cbiMgUmVkaXMgQ29uZmlndXJhdGlvblxuSU5OR0VTVF9SRURJU19VUkkgPSBcInJlZGlzOi8vcmVkaXM6NjM3OVwiXG5cbiMgUGVyZm9ybWFuY2UgJiBTY2FsaW5nIENvbmZpZ3VyYXRpb25cbklOTkdFU1RfUE9MTF9JTlRFUlZBTCA9IFwiNjBcIlxuSU5OR0VTVF9RVUVVRV9XT1JLRVJTID0gXCIxMDBcIlxuSU5OR0VTVF9SRVRSWV9JTlRFUlZBTCA9IFwiMVwiXG5JTk5HRVNUX1RJQ0sgPSBcIjE1MFwiXG5cbiMgTG9nZ2luZyBDb25maWd1cmF0aW9uXG5JTk5HRVNUX0xPR19MRVZFTCA9IFwiaW5mb1wiXG5JTk5HRVNUX0pTT04gPSBcInRydWVcIlxuSU5OR0VTVF9WRVJCT1NFID0gXCJmYWxzZVwiIgp9

Configuration

The exact Docker Compose and template configuration this template deploys.

Related Templates

Self-host Inngest in minutes

Dokploy is a free, open source deployment platform. Deploy Inngest and 499+ other templates on your own infrastructure with a single click.