Volver al blog
Guides

Cómo instalar un panel de alojamiento web en un VPS de Hetzner en 10 minutos

Guía paso a paso: crea un servidor Hetzner Cloud, instala ShadowPanel con un solo comando, crea tu primer sitio con SSL de Let's Encrypt automático y apunta tu dominio.

S
ShadowPanel Team
3 min de lectura

No necesitas alojamiento gestionado para llevar sitios de forma profesional. Con un servidor de Hetzner Cloud de unos 4 € y un panel de control open-source, obtienes tu propio host multisitio — SSL, correo y DNS incluidos — en unos diez minutos. Este es todo el proceso con ShadowPanel.

Lo que necesitas

  • Una cuenta de Hetzner Cloud
  • Un dominio cuyo DNS puedas editar
  • 10 minutos

Servidor mínimo: Ubuntu 24.04 LTS, 1 GB de RAM (2 GB recomendado), 10 GB de disco. Un CX22 de Hetzner es un buen punto de partida.

Paso 1 — Crear el servidor

En la consola de Hetzner Cloud, crea un servidor nuevo:

  • Imagen: Ubuntu 24.04
  • Tipo: CX22 (2 vCPU, 4 GB de RAM) o superior
  • Clave SSH: añade la tuya para entrar sin contraseña

Anota la dirección IPv4 pública del servidor — la usarás dos veces.

Paso 2 — Instalar ShadowPanel (un comando)

Conéctate por SSH como root y ejecuta el instalador:

ssh root@TU_IP_SERVIDOR
curl -fsSL https://shadowpanel.de/install.sh | bash

El instalador pide dos cosas — tu dominio del panel (p. ej. panel.example.com) y un correo de administrador — y luego aprovisiona toda la pila: Nginx, PHP-FPM multiversión, PostgreSQL, MariaDB, Redis, Certbot, BIND9, Postfix/Dovecot y el cortafuegos. Cada secreto se genera automáticamente. Al terminar, muestra tus credenciales de administrador.

Paso 3 — Iniciar sesión

Abre el panel en el puerto 2087:

https://TU_IP_SERVIDOR:2087

Inicia sesión con las credenciales que imprime el instalador. (Tu navegador avisará del certificado autofirmado en la IP cruda — es lo esperado hasta que apuntes el dominio del panel en el paso 5.)

Paso 4 — Crear tu primer sitio

En el panel: Sitios → Nuevo sitio, introduce tu dominio (p. ej. example.com), elige una versión de PHP y créalo. ShadowPanel configura automáticamente el vhost de Nginx, un usuario Linux aislado y un pool de PHP-FPM.

Una vez que el DNS de tu dominio apunte al servidor (siguiente paso), activa SSL en el sitio — ShadowPanel solicita un certificado Let's Encrypt gratuito y lo renueva automáticamente. Sin certbot manual ni cron que vigilar.

Paso 5 — Apuntar tu dominio

En tu proveedor de DNS, añade registros A a la IP de tu servidor:

Tipo Nombre Valor
A panel TU_IP_SERVIDOR
A @ TU_IP_SERVIDOR
A www TU_IP_SERVIDOR

La propagación del DNS puede tardar de unos minutos a unas horas. En cuanto panel.example.com resuelva, recarga el panel ahí y emite su SSL — el panel pasará entonces a un certificado de confianza.

Preguntas frecuentes

¿Qué puertos hay que abrir? 22 (SSH), 80 y 443 (tus sitios + Let's Encrypt) y 2087 (el panel). El instalador configura UFW; si además activas el cortafuegos de Hetzner Cloud, permite ahí los mismos puertos.

¿Cómo actualizo después? Un comando:

sudo bash /opt/shadowpanel/deploy/update.sh

Los sitios alojados siguen en línea durante la actualización.

¿Es gratis? Sí — el plan gratuito gestiona hasta 3 sitios sin tarjeta de crédito. Pro y Agency añaden despliegue Git, Docker, staging, copias de seguridad automáticas y marca blanca/revendedor bajo una licencia plana (sin tarifas por servidor).

Eso es todo

Una máquina Hetzner nueva se convierte en un host multisitio real y asegurado con SSL en unos diez minutos. Empieza gratis → y si te atascas, escribe a support@shadowpanel.de, respondemos.

Usamos cookies

Usamos cookies para mejorar su experiencia y recordar sus preferencias. Puede gestionar sus opciones a continuación. Más información.

ShadowPanel

Gestione sus preferencias de cookies a continuación. Las cookies esenciales siempre están activas ya que son necesarias para el funcionamiento del sitio.

Esenciales

Necesarias para el funcionamiento del sitio, incluida la autenticación de sesión y la protección CSRF. No se pueden desactivar.

Siempre activo

Funcionales

Recuerda su preferencia de idioma para que no tenga que volver a seleccionarla en cada visita.

Analíticas

Nos ayuda a entender cómo usan los visitantes el sitio para mejorarlo. No se venden datos personales.

Marketing

Utilizado por Google Ads para medir las conversiones publicitarias y mejorar la segmentación de campañas. No se venden datos personales.