Atrás

Hosting VPS con Alpine Linux

Un VPS con Alpine Linux es para quienes quieren un sistema basado en musl libc y BusyBox que ocupe muy poco disco. Con Alpine Linux 3.24, tu servidor arranca limpio y la dirección IP y la contraseña root aparecen en tu panel. En nuestras pruebas el sistema limpio ocupó unos 160 MB de disco, pero no todos los programas de Linux funcionan aquí, porque Alpine usa musl en lugar de glibc.

¿Cuánta potencia necesitas?

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 Alpine Linux?

  • Alpine Linux 3.24, desde la imagen cloud-init oficial del proyecto
  • apk y el sistema de inicio OpenRC; sin systemd
  • musl libc y BusyBox; el shell por defecto es ash, y apk add bash instala bash si lo necesitas
  • OpenSSH funcionando como servicio de OpenRC, con inicio de sesión de root por contraseña
  • cloud-init, que escribe la IP, el DNS y la contraseña y ajusta la partición raíz al tamaño de tu disco
  • Agente invitado de QEMU, instalado con apk en el primer arranque
  • Sin servidor web, base de datos, Docker ni panel: añades lo que necesites con apk

¿Qué tamaño necesitas para Alpine Linux?

La documentación de Alpine dice que una instalación mínima en disco ocupa unos 130 MB y que el sistema puede arrancar con 128 MB de RAM. El tamaño más pequeño de Seturack, 1 GB de RAM y 25 GB de disco, es más que suficiente para empezar. Como regla orientativa, empieza con 1 GB para un servicio pequeño, 2 GB para Docker y unos pocos contenedores y 4 GB para varios servicios. La RAM la usa tu software, no Alpine. Si no basta, amplía desde tu panel y tu IP no cambia.

UsoTamañoPrecioElegir
Inicial 1 GB RAM · 1 vCore · 25 GB NVMe $2.58/mes
Medio 2 GB RAM · 1 vCore · 40 GB NVMe $4.01/mes
Potente 4 GB RAM · 2 vCore · 60 GB NVMe $6.89/mes

¿Para quién es?

  • Quien ejecute un solo servicio que necesite poca RAM o disco, como un proxy inverso, DNS o VPN
  • Usuarios de Docker que quieren pocos paquetes en el host
  • Desarrolladores que crean contenedores basados en Alpine y quieren la misma configuración en el servidor
  • Administradores a quienes les gusta saber exactamente qué paquete hay y por qué

¿Qué pasa después de pedir?

  1. Ajusta el tamaño y completa el pago. La versión que figura hoy en la lista es Alpine Linux 3.24.
  2. Abre tu servidor desde Mis servidores en tu panel. La pestaña Resumen tiene las filas Dirección IP, Usuario y Contraseña.
  3. En una terminal, escribe ssh root@your-ip y pega la contraseña.
  4. Actualiza el sistema con apk update y apk upgrade.
  5. Instala software con apk add. Para nginx, por ejemplo, añádelo al arranque con rc-update add nginx default e inícialo con rc-service nginx start.

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

  • El repositorio main de Alpine 3.24 tiene soporte hasta junio de 2028. El repositorio community solo tiene soporte hasta la siguiente versión estable.
  • Es posible que los programas ya compilados para glibc no se ejecuten directamente. Comprueba si tu software admite musl, o ejecútalo en Docker.
  • No hay systemd, así que systemctl y journalctl no funcionan. Los servicios se gestionan con rc-service y rc-update, y las guías que dan por hecho systemd hay que adaptarlas.
  • No hay actualizaciones automáticas, fail2ban ni reglas de cortafuegos. Añadir una clave SSH y escribir las reglas depende de ti.
  • La herramienta de reinstalación del panel borra el disco y mantiene tu dirección IP, así que copia antes tus datos.

Preguntas y respuestas sobre Alpine Linux

¿Cuánta RAM necesita Alpine Linux?

La documentación de Alpine dice que el sistema puede arrancar con 128 MB de RAM. El tamaño más pequeño de Seturack es 1 GB, más que suficiente para un servicio pequeño. Como regla orientativa, empieza con 2 GB para Docker y unos pocos contenedores, y 4 GB para varios servicios.

¿Docker funciona en Alpine Linux?

Sí. Docker está en el repositorio propio de Alpine: instálalo con apk add docker y añádelo al arranque con rc-update add docker default. Los contenedores traen sus propias bibliotecas, así que también funcionan las imágenes basadas en glibc.

¿Alpine tiene bash?

El shell por defecto es ash, de BusyBox. Si necesitas bash, instálalo con apk add bash. Los scripts sh simples suelen funcionar bien, pero los que usan sintaxis exclusiva de bash necesitan bash.

¿Por qué algunos programas no se ejecutan en Alpine?

Alpine usa musl en lugar de glibc, así que los programas ya compilados para glibc pueden no arrancar. Usa el paquete del repositorio de Alpine, compila el programa contra musl o ejecútalo dentro de Docker.

¿Debo elegir Alpine Linux o Debian?

Alpine ocupa muy poco disco y tiene pocos paquetes, pero musl y OpenRC hacen que algún software y algunas guías haya que adaptarlos. Si tu software trae binarios de Linux ya compilados o sus guías dan por hecho systemd, con Debian tendrás menos problemas.

¿Cómo actualizo Alpine a una versión nueva?

Cambia el número de versión en /etc/apk/repositories y ejecuta apk upgrade --available; después reinicia el servidor. Revisa tus copias de seguridad en el panel antes de empezar.

Lee más y ve aplicaciones similares