01
Integração por SSH
Integra uma máquina nova de qualquer fornecedor através de SSH.
P—02 — ProdutoBeta
Um plano de controlo e PaaS alojado na tua infraestrutura. Integra servidores que já te pertencem, em vez de te alugar os de terceiros.
01 — O que é
O just.locker é um plano de controlo e PaaS alojado na tua infraestrutura. Integra servidores que já te pertencem, em vez de te alugar os de terceiros: as máquinas, as contas nos fornecedores e os domínios continuam a ser teus, com o plano de controlo a gerir essa infraestrutura.
02 — Integração de servidores
01
Integra uma máquina nova de qualquer fornecedor através de SSH.
02
Gera e instala a sua própria chave ed25519 e desativa a autenticação por palavra-passe.
03
Reforça a segurança da máquina com ufw, fail2ban, unattended-upgrades e Docker.
04
Todas as credenciais criadas durante a integração são guardadas no cofre.
03 — Implementações
01
Liga um repositório Git remoto ou uma imagem OCI existente. Compila através de Dockerfile, Compose, Railpack, Nixpacks ou do processo para sites estáticos.
02
Através de webhooks verificados por HMAC, com consulta periódica do Git quando o webhook não consegue chegar ao plano de controlo.
03
Registos de compilação em direto, reversão com um clique, arranque, paragem, reinício, registos e execução de comandos no contentor, além de um terminal interativo.
04
As compilações correm de forma independente para continuarem após um reinício da API. O processo de trabalho volta a ligar-se à compilação em curso.
04 — Exposição e redes
01
Traefik por domínio com Let’s Encrypt, ou Cloudflare Tunnel.
O Traefik gerido fica fixado por digest e comunica com um proxy filtrado, apenas de leitura, da API do Docker, em vez de aceder diretamente ao socket.
02
WireGuard com isolamento entre clientes, políticas de negação por defeito por utilizador, função no projeto e recurso, e endereços IP virtuais privados para as aplicações.
Um modo híbrido mantém o acesso público de entrada em paralelo com o acesso exclusivo por VPN.
05 — Cópias de segurança e recuperação
01
Cópias agendadas dos volumes Docker e exportações lógicas das bases de dados, cifradas com age e acompanhadas por um manifesto determinístico autenticado.
02
Numa Storage Box montada ou em armazenamento compatível com S3. As credenciais ficam limitadas ao cofre e só os dados cifrados saem do servidor.
03
Recupera as bases de dados e os volumes e volta a implementar a versão imutável registada.
06 — Segredos
Um cofre AES-256-GCM com uma ACL por segredo. Os segredos classificados como credenciais só podem ser revelados por um superadministrador, com indicação do motivo.
07 — Faturação
01
Clientes, serviços recorrentes e faturas, com uma visão da receita mensal recorrente (MRR).
02
Faturação SaaS com produtos e preços independentes do fornecedor, pagamento alojado, subscrições, reembolsos e direitos de acesso, através de Stripe Connect ou Paddle.
08 — Continuidade
01
Assinadas com ECDSA e fixadas por digest, após verificações prévias, uma cópia de segurança da base de dados e uma verificação de funcionamento, com reversão automática.
02
Uma migração em duas fases normaliza uma instalação Coolify existente antes de efetuar a transição.
09 — Limites atuais
Limite 01
A produção com dados críticos exige um teste piloto representativo e um período de observação, RPO e RTO acordados e exercícios periódicos de recuperação.
Limite 02
As compilações a partir do código-fonte são bloqueadas enquanto não existir um sistema de compilação temporário sem privilégios de administrador. Até lá, as imagens são fornecidas já compiladas.
10 — Tecnologias
Tens perguntas sobre just.locker? Escreve-nos.