Back to Templates
CakePHP 5 logo

CakePHP 5

v1.0.0

CakePHP 5 starter app running on the themusicdev/php-apache 8.5 Apache + PHP runtime image, backed by MariaDB. Fork the starter repo, build your app, and deploy it on Dokploy in a few clicks.

Deploy on Dokploy

Deploy CakePHP 5 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 CakePHP 5 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
ewogICJjb21wb3NlIjogInNlcnZpY2VzOlxuICBjYWtlcGhwOlxuICAgIGltYWdlOiBnaGNyLmlvL3RoZW11c2ljZGV2L2Nha2VwaHAtaGVsbG86MS4wLjBcbiAgICByZXN0YXJ0OiB1bmxlc3Mtc3RvcHBlZFxuICAgIGRlcGVuZHNfb246XG4gICAgICAtIG1hcmlhZGJcbiAgICBlbnZpcm9ubWVudDpcbiAgICAgICMgQ2FrZVBIUCBza2VsZXRvbiByZWFkcyBpdHMgYXBwIGNvbmZpZyBmcm9tIHRoZXNlIGVudiB2YXJzXG4gICAgICAjIChjb25maWcvYXBwX2xvY2FsLnBocCBpbiB0aGUgc3RhcnRlciByZXBvIGlzIGVudi1kcml2ZW4pXG4gICAgICAtIERFQlVHPSR7REVCVUd9XG4gICAgICAtIFNFQ1VSSVRZX1NBTFQ9JHtTRUNVUklUWV9TQUxUfVxuICAgICAgLSBEQVRBQkFTRV9VUkw9bXlzcWw6Ly8ke01BUklBREJfVVNFUn06JHtNQVJJQURCX1BBU1NXT1JEfUBtYXJpYWRiOjMzMDYvJHtNQVJJQURCX0RBVEFCQVNFfT9lbmNvZGluZz11dGY4bWI0XG4gICAgZXhwb3NlOlxuICAgICAgLSA4MFxuXG4gIG1hcmlhZGI6XG4gICAgaW1hZ2U6IG1hcmlhZGI6MTFcbiAgICByZXN0YXJ0OiB1bmxlc3Mtc3RvcHBlZFxuICAgIGVudmlyb25tZW50OlxuICAgICAgLSBNQVJJQURCX1JPT1RfUEFTU1dPUkQ9JHtNQVJJQURCX1JPT1RfUEFTU1dPUkR9XG4gICAgICAtIE1BUklBREJfREFUQUJBU0U9JHtNQVJJQURCX0RBVEFCQVNFfVxuICAgICAgLSBNQVJJQURCX1VTRVI9JHtNQVJJQURCX1VTRVJ9XG4gICAgICAtIE1BUklBREJfUEFTU1dPUkQ9JHtNQVJJQURCX1BBU1NXT1JEfVxuICAgIHZvbHVtZXM6XG4gICAgICAtIG1hcmlhZGItZGF0YTovdmFyL2xpYi9teXNxbFxuICAgIGV4cG9zZTpcbiAgICAgIC0gMzMwNlxuXG52b2x1bWVzOlxuICBtYXJpYWRiLWRhdGE6IiwKICAiY29uZmlnIjogIlt2YXJpYWJsZXNdXG5tYWluX2RvbWFpbiA9IFwiJHtkb21haW59XCJcbnJvb3RfcGFzc3dvcmQgPSBcIiR7cGFzc3dvcmQ6MzJ9XCJcbmRhdGFiYXNlX3Bhc3N3b3JkID0gXCIke3Bhc3N3b3JkOjMyfVwiXG5kYXRhYmFzZV91c2VybmFtZSA9IFwiJHt1c2VybmFtZTo4fVwiXG5kYXRhYmFzZV9uYW1lID0gXCJjYWtlcGhwXCJcbnNlY3VyaXR5X3NhbHQgPSBcIiR7YmFzZTY0OjMyfVwiXG5hcHBfZGVidWcgPSBcImZhbHNlXCJcblxuW2NvbmZpZ11cbm1vdW50cyA9IFtdXG5cbltbY29uZmlnLmRvbWFpbnNdXVxuc2VydmljZU5hbWUgPSBcImNha2VwaHBcIlxucG9ydCA9IDgwXG5ob3N0ID0gXCIke21haW5fZG9tYWlufVwiXG5cbltjb25maWcuZW52XVxuREVCVUcgPSBcIiR7YXBwX2RlYnVnfVwiXG5TRUNVUklUWV9TQUxUID0gXCIke3NlY3VyaXR5X3NhbHR9XCJcbk1BUklBREJfUk9PVF9QQVNTV09SRCA9IFwiJHtyb290X3Bhc3N3b3JkfVwiXG5NQVJJQURCX0RBVEFCQVNFID0gXCIke2RhdGFiYXNlX25hbWV9XCJcbk1BUklBREJfVVNFUiA9IFwiJHtkYXRhYmFzZV91c2VybmFtZX1cIlxuTUFSSUFEQl9QQVNTV09SRCA9IFwiJHtkYXRhYmFzZV9wYXNzd29yZH1cIiIKfQ==

Configuration

The exact CakePHP 5 Docker Compose and template configuration this template deploys.

Related Templates

Self-host CakePHP 5 in minutes

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