open source deployment platform

centralized deployment management for kamal

orchestrate deployments, monitor infrastructure, and manage configurations across multiple servers from a unified interface. built for teams who value simplicity and control.

mit licensed
self-hosted
open source
deployment-logs
running
14:32:01 building docker image...
14:32:15 pushing to registry...
14:32:28 deploying to web-1...
14:32:42 deploying to web-2...
--:--:-- health check pending...
core features

everything you need for deployment management

a comprehensive platform that brings together orchestration, monitoring, and configuration in one unified interface.

deployment orchestration

queue and execute kamal deployments with real-time log streaming, status tracking, and webhook integration for automated github-triggered deployments.

infrastructure monitoring

track component health across roles and accessories, monitor server status, collect container metrics, and maintain comprehensive deployment history.

configuration management

centralize environment variables, manage environment groups, assign servers, and handle multi-service deployments with per-component configuration.

webhook automation

validate github signatures, match branch patterns, prevent duplicate deployments, and automatically trigger deployments on push events.

real-time updates

websocket channels powered by anycable deliver live metrics, deployment logs, shell access, and status updates across your entire infrastructure.

service-centric architecture

all entities scope to services as the primary aggregate root, providing clean separation and management of deployments, webhooks, components, and servers.

technology stack

built on proven, battle-tested infrastructure

decanter leverages modern technologies to deliver reliable deployment management at scale. every component is optimized for performance and developer experience.

architecture
services → components + servers + deployments

rails 7

modern ruby on rails with vite frontend

postgresql

robust relational data model

redis + sidekiq

background job processing

anycable

real-time websocket updates

ready to streamline your deployments?

join the community building the future of kamal deployment management. star the repo, contribute code, or deploy your own instance today.