Open source · Apache-2.0

Deploy like the cloud.

Belune is an open-source, self-hosted PaaS that runs as a single Go binary next to Docker — git-push deploys, managed databases, automatic TLS, and backups you can actually restore. On your own server.

curl -fsSL https://belune.dev/install.sh | bash

Linux host with Docker. Installs in about a minute.

Deploy
$ git push belune main
Enumerating objects: 42, done.
→ detected Dockerfile · building image
exporting layers … done
→ provisioning postgres · attaching volume
→ issuing certificate · app.example.com
✓ live at https://app.example.com (18s)

why belune

The parts other self-hosted PaaS tools leave to you.

Databases treated like they matter

Scheduled backups to S3, one-command restore, and guarded major-version upgrades that snapshot first. Not an afterthought bolted onto a container.

TLS you can see

Live certificate status per domain — and the actual reason when issuance fails, instead of a silent 526. Caddy does the work; Belune shows it.

One Go binary + Docker

No Kubernetes, no control-plane sprawl, no cluster to babysit. A single binary talks to Docker on the host. Install, and you have a platform.

from repo to running

Pick a template, or push your code. Belune does the rest.

Deploy

Project Dashboard

The Belune dashboard: projects and their services at a glance.

Database Details

A managed database's overview: connection details and external access.

everything included

A whole platform, not a deploy script.

App templates

One-click catalog of ready-to-run apps.

Push to deploy

Git push builds and ships automatically.

Managed databases

Postgres, MySQL, Redis, and more.

Volumes & mounts

Persistent data and config files.

Notifications

Route events to Discord, Slack, email, and webhooks.

Web terminal

A shell into any container from the browser.

Metrics & logs

Live resource graphs and leveled logs.

Rebuild from commit

Rebuild or reload from any pinned commit.

Certificates

Automatic HTTPS with visible status.

the honest table

How Belune compares — including where it doesn't win yet.

FeatureBeluneCoolifyDokployCapRover
Single-binary control plane
Per-domain TLS status & failure reasons
Managed DB backups & restore
Guarded major-version DB upgrades
Web terminal
Multi-serversoon
Docker Compose importsoon

Point-in-time comparison; competitors ship fast — verify against their current docs. “Soon” = on the Belune roadmap, and free when it lands.

questions

Straight answers.

Is it really free?
Yes. Belune is Apache-2.0 licensed. Everything an individual needs — including audit logs — is and will remain free. Any future paid tier targets organization-only needs like SAML/SCIM.
Does it support Docker Compose?
Not yet. Compose import is planned after launch as a way to bootstrap a project from an existing compose file — a starting point, not a runtime format Belune passes through.
What do I need to run it?
A Linux host with Docker installed. Belune talks to the Docker socket to build images and run your apps and databases. No Kubernetes, no external control plane.
How safe is my data?
Databases back up on a schedule to S3-compatible storage, restores are one command, and major-version upgrades snapshot before they touch anything. Secrets are encrypted at rest.
What does the version number mean?
Belune is pre-1.0. A minor release (0.x) may include breaking changes; a patch is always safe to apply. Back up before upgrading — Belune makes that a one-liner.