Skip to content

DEKU

A lightweight self-hosted PaaS for deploying and operating apps on your own server with a CLI and built-in dashboard.

deku: 9MB, dekud: 16MB, dashboard bundle: 848 KB

  • App lifecycle: Create apps, deploy from source archives or images, inspect deployment history, and roll back when needed
  • Starter templates: Begin from local framework templates adapted for Deku deploys
  • Runtime management: Manage config vars, domains, port mappings, TLS, process scale, logs, networks, storage mounts, and cron entries
  • Built-in services: Provision Postgres, Redis, and MySQL services and link them to apps
  • Operational visibility: Use the dashboard for app, routing, service, object-store, SSH-key, and plugin workflows
  • CLI-first workflows: Use deku from the terminal for setup, deploys, inspection, and automation-friendly operations
  1. Install Deku on a server.
  2. Save the one-time dashboard token shown during setup, then run deku dashboard later if you need the URL or reset guidance.
  3. Create an app and deploy it from the CLI.
  4. Open the dashboard to inspect deployments, manage runtime settings, and monitor the host.