Dokku: La implementación de PaaS más pequeña que jamás has visto

Con la tecnología de Docker, puedes instalar Dokku en cualquier hardware. Úsalo en proveedores de nube económicos.

¿Qué es Dokku?

Dokku es una plataforma como servicio extensible de código abierto que se ejecuta en un único servidor de su elección.

Dokku admite la creación de aplicaciones sobre la marcha desde un Dockerfile git push o mediante la detección automática del idioma con Buildpacks y luego inicia contenedores basados en su imagen creada.

Utilizando tecnologías como nginx y cron, los procesos web se enrutan automáticamente, mientras que Dokku también administra los procesos en segundo plano y las tareas cron automatizadas.

PROBAR DOKKU

Características de Dokku

Fácil implementación de Git

Una vez que está configurado en un host, puede enviarle aplicaciones compatibles con Heroku a través de Git. Se construirán utilizando paquetes de compilación de Heroku y luego se ejecutarán en contenedores aislados. El resultado final es su propia versión de Heroku de host único.

Plataforma Extensible

Escribe complementos de dokku en cualquier idioma. Compártelos en línea con otros y amplíe los que ya están disponibles. El núcleo simple de Dokku es fácil de piratear y agrega las funciones que necesita para hacer su trabajo.

Requisitos del sistema

Para comenzar a usar Dokku, necesitará un sistema que cumpla con los siguientes requisitos mínimos:

  • Una instalación nueva de cualquiera de los siguientes sistemas operativos:
  • Un servidor con una de las siguientes arquitecturas
    • AMD64 (también conocido como x86_64 ), comúnmente utilizado para servidores en la nube de Intel
    • ARMV7 (también conocido como armhf ), comúnmente utilizado para Raspberry PI

Para evitar la presión de la memoria durante las compilaciones o el tiempo de ejecución de sus aplicaciones, sugerimos lo siguiente:

  • Al menos 1 GB de memoria del sistema
    • Si su sistema tiene menos de 1 GB de memoria, puede usar esta solución .

Finalmente, recomendamos adjuntar al menos un nombre de dominio a su servidor. Esto no es obligatorio, pero usar un nombre de dominio facilitará el acceso a la aplicación. Al conectar un dominio, se puede asociar un solo dominio o un comodín a la IP del servidor.

  • Dominio comodín ( *.domain.tld A Record): permitirá el acceso a las aplicaciones a través de $APP.domain.tld .
  • Dominio único ( domain.tld registro A o CNAME): dará como resultado que se acceda a las aplicaciones a través de domain.tld:$RANDOM_PORT .

Consulta la documentación de dns y la documentación de dominios para obtener más detalles.

INSTALACIÓN PASO A PASO DE DOKKU

Relacionados

Deja un comentario