kuberfy.

PaaS auto-hospedado

Implante qualquer coisa.
Rode quase nada.

Kuberfy é a plataforma auto-hospedada mais leve para rodar aplicações nos seus próprios servidores — um único binário compilado, um banco de dados embutido e Traefik para HTTPS. Sem Postgres para cuidar, sem Redis para justificar.

$ curl -sSL https://kuberfy.pages.dev/install.sh | sudo sh

Um comando, um servidor Linux, acesso root. É essa a instalação inteira.

Por que é mais leve

A maioria das plataformas auto-hospedadas empacota um servidor de banco de dados, um cache e um runtime interpretado completo só para gerenciar alguns containers. O control plane do Kuberfy é um único processo compilado lendo um único arquivo SQLite.

PaaS auto-hospedado típico
Kuberfy
Banco de dados
Servidor Postgres para rodar e fazer backup
SQLite embutido — sem servidor, sem backups para agendar
Runtime
Node.js interpretando sua app a cada boot
Binário compilado — inicia instantaneamente, nada para interpretar
Imagem base
Algumas centenas de MB de SO e runtime
Alpine, ~5 MB antes da sua app
Serviços extras
Redis, workers de fila, cron runners
Nenhum — um único processo faz tudo
Certificados TLS
Renovação manual ou um proxy próprio para cuidar
Traefik + Let's Encrypt, renovado automaticamente

Medido, não estimado

Esses números vêm de VMs Multipass reais, não de uma ficha técnica — uso em regime permanente capturado com docker stats, e a instalação verificada de ponta a ponta no menor tamanho de instância que ainda funcionou.

23 MB

Control plane do Kuberfy, RAM em regime permanente

14 MB

Traefik, RAM em regime permanente

1 vCPU / 1 GB

Mínimo confirmado — instala e roda sem falta de memória

~5 MB

Imagem base, antes da sua aplicação

O resto da memória do servidor vai para dockerd, containerd e buildkit — não para o Kuberfy em si.

Tudo que você precisa, nada do que não precisa

O ciclo de deploy essencial, bem feito — não uma plataforma tentando ser tudo ao mesmo tempo.

Deploy via Git ou imagem

Aponte o Kuberfy para um repositório e Dockerfile, ou uma imagem existente. Ele builda ou baixa, e roda.

HTTPS automático

Cada aplicação recebe um domínio roteado e um certificado assinado no momento em que é conectada — sem configuração manual.

Projetos e aplicações

Agrupe serviços relacionados sob um projeto, cada um com suas próprias aplicações, domínios e histórico de deploys.

Histórico de deploy completo

Cada build e execução fica registrado com seu status e saída completa, então uma falha nunca é um mistério.

Acesso baseado em papéis

Autenticação por email e senha com um papel de admin, para distribuir acesso sem distribuir root.

Instalação em um comando

Um único script provisiona Docker, Swarm, Traefik e o próprio Kuberfy em um servidor limpo.

Um processo, três peças móveis

O Traefik termina o TLS na borda. O Kuberfy guarda o estado e fala com o socket do Docker. O Docker roda seus containers. Esse é todo o footprint de runtime.

InternetTraefik:80 / :443, ACMEKuberfyAPI + dashboardSQLite, um arquivoSua app ASua app BSua app Cbuilda e roda via o socket do Docker