Atrás

Hosting VPS con Dokku, preinstalado

El hosting VPS con Dokku te da una pequeña plataforma de despliegue por línea de comandos donde un solo git push publica tu aplicación. Tras tu pedido, Docker y Dokku se instalan solos y la dirección de conexión aparece en tu panel. Añade tu clave SSH, crea una aplicación y sube tu código, todo por una cuota mensual fija, y el acceso root es tuyo.

¿Qué tamaño tiene tu sitio?

Total$2.58/mes

Los precios incluyen IVA.

Amplía o reduce RAM y CPU cuando quieras. El disco solo puede crecer, así que empieza pequeño.

¿Qué viene instalado en tu servidor Dokku?

  • Dokku v0.38.34 del script de arranque oficial, con licencia MIT
  • Docker para los contenedores de tus aplicaciones y Nginx para el enrutamiento
  • Plugin dokku-letsencrypt para certificados HTTPS gratuitos en cada aplicación
  • Un dominio global de sslip.io, para que las aplicaciones se abran en appname.IP-con-guiones.sslip.io
  • La clave SSH de tu pedido, si diste una, ya añadida a Dokku
  • 2 GB de swap y un cortafuegos con los puertos 22, 80 y 443 abiertos

¿Qué tamaño necesitas para Dokku?

Dokku necesita oficialmente 1 GB de memoria y sugiere usar swap si tienes menos. Esta instalación añade 2 GB de swap. En nuestras pruebas con un servidor real con 1 GB y 1 núcleo, un pequeño ejemplo de Next.js se compiló y salió en línea con git push en unos 7 minutos. Las compilaciones se ejecutan en el servidor, así que los proyectos de Node.js llenan la memoria rápido, y como regla práctica plantéate de 2 a 4 GB para proyectos con compilaciones pesadas. Cada aplicación y cada base de datos es su propio contenedor, así que suma lo que usan. Si no basta, amplía RAM, CPU y disco por separado desde tu panel.

UsoTamañoPrecioElegir
Sitio nuevo 1 GB RAM · 1 vCore · 25 GB NVMe $2.58/mes
Sitio en crecimiento 2 GB RAM · 1 vCore · 40 GB NVMe $4.01/mes
Sitio con mucho tráfico 4 GB RAM · 2 vCore · 60 GB NVMe $6.89/mes

¿Para quién es?

  • Desarrolladores que prefieren la línea de comandos y no necesitan un panel web
  • Proyectos personales, APIs y bots que deben funcionar por una cuota mensual fija
  • Quien quiere desplegar con git push usando buildpacks o un Dockerfile en un servidor pequeño
  • Quien se maneja bien con SSH y prefiere tenerlo todo en sus manos

¿Qué pasa después de pedir?

  1. Elige el tamaño y completa el pago. Tu servidor arranca y Dokku se instala solo. En nuestras pruebas con un servidor real tardó unos 10 minutos.
  2. En tu panel, abre tu servidor desde Mis servidores y copia la dirección IP de la fila Dirección de conexión de la pestaña Resumen.
  3. Si no diste una clave SSH al hacer el pedido, conéctate por SSH y ejecuta: echo 'ssh-ed25519 AAAA...' | dokku ssh-keys:add mine
  4. En el servidor, crea la aplicación: dokku apps:create myapp
  5. En la carpeta de tu proyecto, ejecuta: git remote add dokku dokku@IP:myapp, y luego git push dokku main
  6. Para HTTPS, ejecuta en el servidor: dokku letsencrypt:set myapp email [email protected], y luego dokku letsencrypt:enable myapp

Con cada servidor

  • Copia de seguridad diaria incluida en el precio
  • Tráfico ilimitado
  • Acceso root completo
  • Amplía o reduce RAM y CPU más adelante, y haz crecer el disco
  • Ubicación: Istanbul · IST-1.

Conviene saber

  • Dokku se maneja con comandos y no tiene interfaz web. Si prefieres trabajar en un navegador, mira el servidor con Dokploy instalado.
  • La tarea de renovación de certificados se activa durante la configuración (dokku letsencrypt:cron-job --add). Si la quitas, los certificados dejan de renovarse solos.
  • No hay ningún plugin de base de datos instalado. Para PostgreSQL, ejecuta primero dokku plugin:install https://github.com/dokku/dokku-postgres.git
  • Si una compilación se queda sin memoria en un tamaño pequeño, amplía el servidor desde tu panel.
  • Actualizar Dokku, sus plugins y tus aplicaciones es responsabilidad tuya.

Preguntas y respuestas sobre Dokku

¿Cuánta RAM necesita Dokku?

Dokku necesita oficialmente 1 GB de memoria, suficiente para una aplicación pequeña. Las compilaciones se ejecutan en el servidor, así que como regla práctica plantéate de 2 a 4 GB para proyectos de Node.js o Next.js. Más adelante puedes ampliar desde tu panel.

¿Cómo despliego una aplicación con Dokku?

Crea la aplicación en el servidor con dokku apps:create, añade el servidor a tu proyecto con git remote add dokku dokku@IP:myapp y ejecuta git push dokku main. Dokku compila e inicia la aplicación, y al terminar el despliegue muestra su dirección.

¿Qué tipos de proyectos puede compilar Dokku?

Dokku detecta tu proyecto solo y lo compila con buildpacks o con tu propio Dockerfile. Si no quieres la detección automática, define el builder de cada aplicación con el comando builder:set.

¿Cómo conecto mi propio dominio a Dokku?

Apunta el registro A de tu dominio a la IP del servidor y ejecuta dokku domains:set myapp example.com en el servidor. Después ejecuta dokku letsencrypt:enable myapp para obtener un certificado para la nueva dirección.

¿Cómo añado una base de datos a Dokku?

Dokku obtiene sus bases de datos de plugins. Instala el plugin oficial de PostgreSQL, ejecuta dokku postgres:create mydb para crear una y dokku postgres:link mydb myapp para conectarla. Tu aplicación recibe la dirección como DATABASE_URL.

¿Dokku tiene un panel web?

No. Dokku se gestiona por SSH con comandos, y el acceso root es tuyo. Si quieres desplegar desde un navegador, elige el servidor con Dokploy instalado.

Lee más y ve aplicaciones similares