// project

Capy.

Platform as a Service for simplified application deployment. Architecture inspired by CapRover, built with focus on developer experience.

GoReactSQLiteTraefik

// overview

Why Capy?

Deploying applications shouldn't require a PhD in DevOps. Capy abstracts away the complexity of container orchestration, reverse proxying, and SSL management into a clean, developer-friendly interface.

Built entirely in Go for performance and reliability, with a React dashboard that gives you real-time visibility into your deployments.

// goals

01

Self-hosted alternative to Heroku/Render

02

Zero-config SSL with Let's Encrypt

03

Real-time build logs via WebSocket

04

Git push to deploy workflow

// features

Core Capabilities

One-Click Deploy

Push your code and let Capy handle the rest — from building containers to routing traffic through Traefik.

Git-Based Workflow

Connect your repository and deploy on every push. Branch previews and rollback built in.

SQLite-Powered State

Lightweight, embedded database for platform state. No external DB dependency needed to run the control plane.

Traefik Reverse Proxy

Automatic SSL, load balancing, and domain routing with zero-config Traefik integration.

// architecture

System Design

00
ClientReact SPA with real-time WebSocket log streaming
01
API GatewayGo HTTP server with middleware chain
02
OrchestratorContainer lifecycle manager built on Docker SDK
03
ProxyTraefik with dynamic config generation
04
StorageSQLite for metadata, volumes for app data

// stack

Built With

Go

Core API & orchestration engine

React

Dashboard & management UI

SQLite

Platform state persistence

Traefik

Reverse proxy & SSL termination

Docker

Container runtime

WebSocket

Real-time build logs

// next

Want to see more?

Check out the other projects or get in touch.

Back to Home