La página siempre funciona en / en la dirección del panel. También puedes mostrarla
en un dominio o subdominio propio, como status., para que tus clientes nunca
vean la dirección del panel.
Cómo funciona
La página la sirve el panel. Un dominio propio funciona como un reverse proxy: tu
dominio apunta a un servidor web, y ese servidor web reenvía cada petición al / del
panel. PawStatus usa entonces tu dirección en cada enlace que crea.
PawStatus no puede crear por sí mismo el registro DNS, el archivo de nginx ni el certificado, porque viven fuera del panel. Lo que hace es generar todo lo que necesitas copiar y luego comprobar que el resultado funciona.
Configuración
- En Admin > Status Page > Settings > Your own domain, escribe la dirección en Public
address, con
https:/y sin ruta, por ejemplo/ https:/./ status. ejemplo. com - La página muestra los pasos para esa dirección, listos para copiar:
- Un registro DNS (A, o CNAME) para el dominio, apuntando al servidor que correrá nginx.
- Un bloque de nginx para ese dominio.
- Un comando de certbot que emite el certificado y configura https.
- Crea el registro DNS, añade el bloque de nginx a la configuración de ese servidor, recarga nginx y ejecuta el comando de certbot.
- Guarda los ajustes y pulsa Verify.
Verify consulta tu dirección y te dice si de verdad sirve tu página de estado. Necesita que la dirección esté guardada antes.
El bloque de nginx
El bloque va en cualquier servidor que controles. Puede ser el mismo servidor del panel. Se ve así:
server {
listen 80;
server_name status.ejemplo.com;
location / {
proxy_pass https://panel.ejemplo.com/status/;
proxy_ssl_server_name on;
proxy_set_header Host panel.ejemplo.com;
proxy_cookie_domain panel.ejemplo.com $host;
}
}
Luego emite el certificado:
certbot --nginx -d status.ejemplo.com
Si tu panel corre en un puerto distinto del 443, el bloque generado lo incluye en
proxy_ y en la cabecera Host.
Qué cambia al configurarlo
Cada enlace de la página, el formulario de suscripción y sus redirecciones, el feed RSS, los
enlaces de los emails y de los webhooks usan tu dirección. La página en / del panel
sigue funcionando también.
Si Verify falla
| Mensaje | Qué revisar |
|---|---|
| The address did not answer | El registro DNS, el certificado y el bloque de nginx. |
| The address answered but it is not serving this status page | La línea proxy_ debe apuntar al / del panel. |
| Private and reserved addresses are not allowed | El dominio resuelve a una dirección privada. Usa una pública. |
Anterior: Diseños · Siguiente: Notificaciones

