01
Configuración del servidor sobre SSH
Configura una nueva máquina de cualquier proveedor a través de SSH.
P—02 — ProductoBeta
Un plano de control auto-hospedado y PaaS. Adopta servidores que ya posee en lugar de alquilar los de otra persona.
01 — Lo que es
just.locker es un plano de control auto-hospedado y PaaS. Gestiona los servidores que ya posees en lugar de alquilar los servidores de otra persona. Las máquinas, las cuentas de proveedor y los dominios siguen siendo suyos, y el plano de control se ejecuta encima de ellos.
02 — Adopción del servidor
01
Configura una nueva máquina de cualquier proveedor a través de SSH.
02
Genera su propia clave ed25519, la instala y desactiva la autenticación de contraseña.
03
Refuerza la seguridad del servidor con ufw, fail2ban, unattended-upgrades y Docker.
04
Todas las credenciales generadas durante la configuración del servidor se almacenan en el almacén.
03 — Despliegues
01
Vincule un Git remoto o una imagen OCI existente. Cree a través de Dockerfile, Compose, Railpack, Nixpacks o la ruta estática.
02
A través de webhooks verificados por HMAC, con un fallback git-poll cuando un webhook no puede alcanzar el plano de control.
03
Registros de compilación en vivo, reversión con un solo clic, inicio, detención y reinicio de contenedores, registros de contenedores y ejecución de comandos, además de un terminal interactivo.
04
Las compilaciones se ejecutan de forma independiente para que continúen después de un reinicio de la API. A continuación, el trabajador se vuelve a conectar a la compilación en ejecución.
04 — Exposición y networking
01
Traefik por dominio con Let’s Encrypt o Cloudflare Tunnel.
La versión administrada de Traefik se fija por su resumen. Utiliza un proxy de API de Docker filtrado y de solo lectura en lugar de acceso directo al socket.
02
WireGuard multiinquilino con políticas de denegación predeterminadas por usuario, rol y recurso del proyecto y VIP de aplicaciones privadas.
Un modo híbrido mantiene la entrada pública junto con el acceso solo VPN.
05 — Copias de seguridad y recuperación
01
Copias de seguridad programadas de volúmenes Docker y exportaciones lógicas de bases de datos, cifradas con age y acompañadas de un manifiesto determinista autenticado.
02
Las copias de seguridad van a un Storage Box montado o a un almacenamiento compatible con S3. Las credenciales permanecen restringidas al almacén. Solo los archivos de copia de seguridad cifrados salen del servidor.
03
Restaura bases de datos y volúmenes y, a continuación, vuelve a implementar la versión inmutable registrada.
06 — La noche
Una bóveda AES-256-GCM con una ACL para cada secreto. Los secretos clasificados como credenciales confidenciales solo pueden ser revelados por un superadministrador, con una razón explícita.
07 — Facturación
01
Clientes, servicios recurrentes y facturas, con vista MRR.
02
Facturación SaaS con productos y precios independientes del proveedor, pago alojado, suscripciones, reembolsos y derechos, a través de Stripe Connect o Paddle.
08 — La continuidad
01
Las auto-actualizaciones se firman con ECDSA y se corrigen mediante digest. Requieren comprobaciones previas, una copia de seguridad de la base de datos y una comprobación de estado, con reversión automática.
02
La migración se realiza en dos fases: primero se normaliza la instalación existente de Coolify y después se cambia al nuevo sistema.
09 — Límites actuales
Límite 01
La producción con datos críticos requiere una prueba canary representativa, un periodo prolongado de observación, RPO y RTO acordados y simulacros periódicos de restauración.
Límite 02
Las compilaciones desde el código fuente se rechazan hasta que esté disponible un constructor temporal sin privilegios de root. Por lo tanto, las imágenes se suministran pre-construidas.
10 — Pila
¿Tienes preguntas sobre just.locker? Escríbenos.