La página siempre funciona en /status en la dirección del panel. También puedes mostrarla en un dominio o subdominio propio, como status.ejemplo.com, 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 /status 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

  1. 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.
  2. 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.
  3. 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.
  4. 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í:

ini
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:

css
certbot --nginx -d status.ejemplo.com

Si tu panel corre en un puerto distinto del 443, el bloque generado lo incluye en proxy_pass 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 /status del panel sigue funcionando también.

Si Verify falla

MensajeQué revisar
The address did not answerEl registro DNS, el certificado y el bloque de nginx.
The address answered but it is not serving this status pageLa línea proxy_pass debe apuntar al /status/ del panel.
Private and reserved addresses are not allowedEl dominio resuelve a una dirección privada. Usa una pública.

Anterior: Diseños · Siguiente: Notificaciones