- Desde bare metal hasta producción en minutos. "El fly.io que corre en mi VPS"
- Configuración del VPS con un solo comando (docker, traefik, sops, age)
- Despliega cualquier app con un Dockerfile (Zero Downtime)
- HA y balanceo de carga
- Configuración automática de certificados SSL
Cómo usarlo
- Configurar VPS:
sidekick init
- Ingresar la dirección IP
- Ingresar el correo electrónico para gestionar el certificado SSL
- Registro donde se alojará la imagen de Docker (por defecto
docker.io)
- Nombre de usuario de ese registro de Docker
- Verificar que se haya iniciado sesión en ese registro
- Después de ingresar todo esto, el proceso continúa durante 2 minutos
- Inicia sesión como root, crea el usuario sidekick e inicia sesión
- Actualiza el sistema Ubuntu
- Instala sops y genera claves con age
- Instala Docker
- Configura Traefik y los certificados SSL
- Ejecutar la aplicación:
sidekick launch
- Ingresar el nombre de la app (compatible con URL)
- Puerto HTTP en el que la app recibirá solicitudes
- Nombre de dominio
- Después de esto, el proceso continúa durante unos 2 minutos
- Genera una imagen de Docker para Linux y la sube al registro
- Cifra el archivo env y lo sube
- Descifra el env con sops
- Ejecuta la imagen de Docker con docker compose y reenvía el tráfico al puerto indicado con Traefik
- Desplegar una nueva versión:
sidekick deploy
- Desplegar una versión preview:
sidekick deploy preview
Aún no hay comentarios.