Obtener WardPane
Instale la misma versión con un comando o desde un archivo enviado por correo. Ambas vías piden su correo electrónico y dos confirmaciones: la dirección sirve para los avisos de seguridad, y la ley exige los registros de consentimiento.
Un comando
En un servidor Ubuntu 24.04 limpio, como root o con sudo:
$ curl -fsSL https://wardpane.com/install | sudo bash
Disponible cuando se publique la versión.
Puede leer el script antes de ejecutarlo: curl -fsSL https://wardpane.com/install | less
- Comprueba que el sistema es Ubuntu 24.04 y que curl y tar están presentes.
- Pide su correo electrónico y muestra enlaces a los Términos de uso, la Política de privacidad y el Consentimiento.
- Pregunta si acepta los Términos y la Política de privacidad y, luego, si consiente el tratamiento de datos personales. Responder No detiene la instalación.
- Pregunta si desea recibir novedades sobre versiones y correcciones de seguridad. La respuesta por defecto es No.
- Envía un código de seis dígitos a su correo. Es válido durante 15 minutos y para 5 intentos.
- Descarga el archivo por HTTPS, comprueba su SHA-256, lo extrae y ejecuta install.sh.
Opciones del instalador
Añada las opciones después de bash -s -- al final del comando. Este ejemplo también instala PHP:
curl -fsSL https://wardpane.com/install | sudo bash -s -- --php
| Opción | Qué hace |
|---|---|
--email EMAIL | Correo para la cuenta de Let's Encrypt. Sin esta opción, el instalador lo pregunta. |
--php | Instala PHP (php-fpm) para que los sitios puedan ejecutar PHP, cada uno en su propio entorno aislado. |
--no-php | No instala PHP y no pregunta. |
--user NAME | Nombre de usuario del panel. Sin esta opción, el instalador propone uno aleatorio. |
--password PASS | Contraseña del panel. Es más seguro escribirla cuando el instalador la pide, porque otros usuarios pueden ver las opciones en ps. |
--ip ADDRESS | Dirección IPv4 pública del servidor, si la detección elige una incorrecta. |
--root-login | Permite iniciar sesión en el panel como root con la contraseña root del servidor. |
--no-root-login | No permite el inicio de sesión como root y no pregunta. |
--staging | Usa el entorno staging de Let's Encrypt, pensado para pruebas. |
--no-ufw | Deja el cortafuegos como está. |
--force | Omite la comprobación de la versión del sistema operativo. |
-y, --yes | No hace ninguna pregunta: usa las respuestas por defecto y una contraseña aleatoria. |
Archivo por correo
La primera versión está en camino
WardPane 2.0 está en preparación. Todavía no hay nada que descargar, así que esta página no le pide su correo. Vuelva pronto.
Le enviamos por correo un enlace de descarga. Funciona durante 24 horas y para una sola descarga.
Revise su bandeja de entrada
- El enlace funciona durante 24 horas y para una sola descarga.
- Si la descarga se interrumpe, vuelva a abrir el mismo enlace desde la misma red para reanudarla.
- ¿No llegó nada? Revise el spam; el correo viene de [email protected].
- Si pidió recibir novedades, confirme la suscripción con el segundo correo.
Qué cambia el instalador
- Instala Node.js para el panel, y PHP (php-fpm) si lo pide.
- Crea el usuario del sistema wardpane para el panel y el usuario de Linux www-root, propietario de los sitios nuevos.
- Instala el servicio wardpane, coloca el panel en /opt/wardpane y sus datos en /var/lib/wardpane; los sitios están en /var/www.
- Configura ufw para permitir SSH, 80, 443 y 1500. Use --no-ufw para no tocar el cortafuegos.
- Pide los datos de acceso al panel y el correo de la cuenta de Let's Encrypt.
- Guarda una copia de seguridad en /var/backups/wardpane antes de cada actualización. Registros: journalctl -u wardpane.
- Lo elimina todo con sudo /opt/wardpane/uninstall.sh; los archivos de los sitios en /var/www se conservan.
Requisitos del sistema
- Sistema
- Un Ubuntu 24.04 LTS limpio, x86_64 o arm64
- Memoria
- 1 GB de RAM para una docena de sitios pequeños; 512 MB funcionan con la base de datos GeoLite2 Country
- Puertos
- 80 y 443 libres para los sitios, 1500 para el panel
- Acceso
- root o sudo, y HTTPS saliente para Let's Encrypt y las actualizaciones
- Opcional
- un dominio, un token de API de Cloudflare, una clave gratuita de MaxMind para actualizar GeoIP
Suma de verificación
Versión actual
La primera versión aún no está publicada. Su número de versión y su suma de verificación aparecerán aquí.
- Versión
- 2.0.0
- Archivo
wardpane-2.0.0.tar.gz- Tamaño
- SHA256
Junto a cada archivo de versión hay un archivo .sha256 con su suma de verificación SHA-256, y el mismo valor aparece arriba. El instalador de un comando la comprueba automáticamente. Para comprobar un archivo recibido por correo, descargue el archivo .sha256 en la misma carpeta y ejecute:
Compare la suma de verificación con el archivo .sha256:
sha256sum -c wardpane-2.0.0.tar.gz.sha256
Si la suma de verificación no coincide, no ejecute el archivo y escriba a [email protected].
Código fuente
WardPane es software libre bajo la GNU Affero General Public License, versión 3. Por ahora no hay un repositorio público: cada archivo de versión contiene el código fuente completo de esa versión, incluido install.sh, y el propio script de instalación es texto plano que puede leer antes de ejecutarlo.
Leer la licencia AGPL-3.0Novedades
Leer el registro de cambiosActualizar desde Small Web Panel 1.x
WardPane 2.0 es Small Web Panel con un nuevo nombre. El nuevo instalador toma el control de una instalación 1.x en el mismo lugar, primero hace una copia de seguridad de todo y vuelve atrás por sí solo si la nueva versión no arranca.