Asegurando tu conexión
Asegurar tu WebGUI de Unraid con cifrado SSL protege datos confidenciales, como credenciales de inicio de sesión y detalles de configuración, de la interceptación o manipulación en tu red local o en internet. Puedes usar certificados SSL comodín proporcionados por Let's Encrypt para escenarios tanto locales como de Acceso remoto a Unraid Connect.
SSL (Capa de Conexión Segura) cifra todo el tráfico entre tu navegador y el servidor Unraid, previniendo el espionaje y ataques de intermediarios. Sin SSL, cualquiera con acceso a tu red podría potencialmente interceptar datos sensibles o secuestrar tu sesión. Se recomienda encarecidamente utilizar SSL para la gestión tanto local como remota de tu servidor Unraid.
Parámetros SSL
Varios parámetros en Unraid afectan cómo se configura y utiliza SSL. Comprender estos parámetros te ayuda a elegir el certificado y método de conexión adecuado para tus necesidades.
Parámetro | Descripción |
---|---|
Nombre del servidor | Establecido en Ajustes → Identificación. El valor predeterminado es tower . |
TLD Local | Establecido en Ajustes → Acceso de Gestión. El valor predeterminado es local . |
Usar SSL/TLS | Establecido en Ajustes → Acceso de Gestión. Controla si SSL está habilitado. |
Puerto HTTP | Establecido en Ajustes → Acceso de Gestión. El valor predeterminado es 80 . |
Puerto HTTPS | Establecido en Ajustes → Acceso de Gestión. El valor predeterminado es 443 . |
Certificado | Tipo de certificado SSL utilizado (ver más adelante). |
IP Lan | La dirección IP LAN de tu servidor, formateada para su uso en URLs. |
IP Wan | La dirección IP pública de tu servidor, formateada para su uso en URLs. |
Hash | Identificador único de 40 caracteres asignado al certificado de tu servidor. |
Tipos de certificados SSL
Tipo | Cuándo usar | Pros/Contras |
---|---|---|
Autofirmado | Para acceso local únicamente cuando no necesitas un certificado de confianza. | Fácil de configurar, pero los navegadores muestran advertencias. El tráfico está cifrado una vez aceptada la advertencia. |
Myunraid.net | Para acceso seguro local y remoto, especialmente con Unraid Connect o si deseas un certificado de confianza. | Confiable para los navegadores, sin advertencias. Permite acceso remoto seguro a través de Unraid Connect. |
Personalizado | Para usuarios avanzados que desean un certificado de dominio comodín o personalizado (requiere configuración de DNS). | Confiable, flexible, pero requiere configuración adicional. |
Formas para acceder a tu WebGUI
A continuación se muestran las formas principales de acceder a tu WebGUI de Unraid, dependiendo de tu configuración SSL:
Solo HTTP (sin cifrar)
Haga clic para expandir/colapsar
Con solo HTTP, el tráfico entre tu navegador y el servidor no está cifrado.
- Ve a Configuraciones → Acceso de Gestión.
- Configurar Usar SSL/TLS a No.
- Mantener TLD Local como
local
a menos que tengas tu propio DNS. - URLs de acceso:
http://[nombre del servidor].[TLD local]
(ej.,http://tower.local
)http://[dirección ip]
(ej.,http://192.168.100.1
)
- Haga clic en Aplicar.
Cualquiera en tu red puede interceptar datos enviados por HTTP. Usa HTTPS siempre que sea posible.
HTTPS con certificado autofirmado
Haga clic para expandir/colapsar
El tráfico está cifrado, pero los navegadores mostrarán una advertencia porque el certificado no está firmado por una autoridad de confianza.
- Ve a Configuraciones → Acceso de Gestión.
- Configurar Usar SSL/TLS a Sí.
- Mantener TLD Local como
local
a menos que tengas tu propio DNS. - URLs de acceso:
https://[nombre del servidor].[TLD local]
(ej.,https://tower.local
)https://[dirección ip]
(ej.,https://192.168.100.1
)
- Haga clic en Aplicar.
Los navegadores mostrarán un error de certificado. Todo el tráfico sigue siendo cifrado después de aceptar la advertencia.
HTTPS con certificado Myunraid.net y URL de respaldo
Haga clic para expandir/colapsar
Puedes acceder a tu servidor de forma segura a través del WebGUI usando un certificado Myunraid.net, y configurar una URL de respaldo en caso de que tu DNS no funcione. Todo el tráfico será cifrado, y el servidor está configurado para recurrir a un método secundario cuando el DNS no esté disponible.
- Ve a Configuraciones → Acceso de Gestión.
- Mantener TLD Local en el valor predeterminado de
local
a menos que puedas proporcionar tu propia resolución de nombres DNS (esto se usa para el certificado de respaldo). - Dejar Usar SSL/TLS configurado a No o Sí.
- Presiona Provisión para generar el certificado myunraid.net.
Tus URLs principales cuando Usar SSL/TLS está configurado en No:
-
http://[nombre del servidor].[TLD local]
(ejemplo:http://tower.local
) -
http://[dirección ip]
(ejemplo:http://192.168.100.1
)Tus URLs principales cuando Usar SSL/TLS está configurado en Sí (usa certificado autofirmado):
-
https://[nombre del servidor].[TLD local]
(ejemplo:https://tower.local
) -
https://[dirección ip]
(ejemplo:https://192.168.100.1
)Tu URL alterna de myunraid.net:
-
https://[ip-lan].[hash].myunraid.net
(ejemplo:https://192-168-100-1.a1b2c3d4e5.myunraid.net
) -
Esta URL se muestra en el campo URLs de acceso local en la página Acceso de Gestión.
-
Si instalas el plugin Unraid Connect, también se mostrará en el tablero de Connect.
información
El certificado myunraid.net es confiable para los navegadores y no muestra advertencias. La URL utiliza la dirección IP de tu LAN con puntos cambiados a guiones, más un hash único de 40 caracteres asignado a tu servidor.
:::
Si la resolución DNS se vuelve indisponible (por ejemplo, tu Internet se cae), puedes usar las URLs locales con el nombre o IP de tu servidor como métodos de acceso de respaldo.
HTTPS con certificado Myunraid.net y sin URL de respaldo
Haga clic para expandir/colapsar
Este método proporciona el nivel más alto de aplicación de SSL al requerir que todo acceso WebGUI use el certificado y URL Myunraid.net. Es ideal para usuarios que desean máxima seguridad y no necesitan acceder a su servidor por IP local o nombre de host si el DNS no está disponible.
-
Ir a Configuración → Acceso de Gestión en el WebGUI.
-
Mantener TLD Local configurado en
local
a menos que tengas tu propia resolución DNS (esto se usa para el certificado de respaldo si más tarde ejecutas el comandouse_ssl
). -
Haz clic en Provisión para generar un certificado Myunraid.net.
-
Si tu red no tiene problemas de rebobinado DNS, la opción Estricta para Usar SSL/TLS estará disponible.
-
Configura Usar SSL/TLS a Estricta (o Auto en versiones anteriores de Unraid).
-
Tu URL de acceso será:
https://[ip-lan].[hash].myunraid.net
(ejemplo:https://192-168-100-1.a1b2c3d4e5.myunraid.net
)Si instalas el plugin Unraid Connect, también se mostrará en el tablero de Connect.
Si la resolución DNS se vuelve indisponible (por ejemplo, tu conexión a Internet se cae), no podrás acceder al WebGUI usando la URL de Myunraid.net.
Para recuperar el acceso:
- Usa Telnet, SSH, o un teclado/monitor local para iniciar sesión.
- Ejecuta
use_ssl no
para cambiar a HTTP (http://[nombre del servidor].[TLD local]
ohttp://[dirección ip]
). - Ejecuta
use_ssl yes
para cambiar a HTTPS utilizando un certificado autofirmado (https://[servername].[localTLD]
ohttps://[ipaddress]
). Consulta HTTPS con un certificado autofirmado más arriba para más detalles. - Una vez que la DNS se restaure, establece Usar SSL/TLS de nuevo a Estricta para una seguridad total.
Redirecciones
Cuando accedes http://[nombre del servidor].[TLD local]
, el comportamiento de redirección depende de tu configuración de Usar SSL/TLS:
-
Estricta: Serás redirigido a
https://[lan-ip].[hash].myunraid.net
.notaEsto puede dificultar el acceso local si el DNS no está disponible. Consulta la precaución bajo HTTPS con el certificado Myunraid.net y sin URL de respaldo.
:::
-
Sí: Serás redirigido a
https://[servername].[localTLD]
. Esto seguirá funcionando incluso si tu conexión a internet está caída. -
No: La URL HTTP se cargará directamente, sin redirección o cifrado.
Las redirecciones solo funcionan cuando comienzas desde URLs HTTP, no desde URLs HTTPS.
Certificados personalizados
Los certificados personalizados te permiten asegurar tu WebGUI de Unraid con tu propio certificado SSL, como uno emitido por una autoridad de certificación comercial o un certificado comodín para tu dominio.
Un certificado personalizado es cualquier certificado SSL que proporcionas y administras tú mismo, en lugar de uno generado por Unraid o Let's Encrypt. Esto es útil si deseas usar tu propio nombre de dominio, un certificado comodín, o integrarte con la infraestructura PKI de tu organización.
- Obtener el certificado de una autoridad de certificación (CA) de confianza
- Gestionar los registros DNS para tu dominio elegido
- Cargar y renovar el certificado según sea necesario
- Asegurarte de que el certificado coincida con el nombre de dominio de tu servidor (en los campos Asunto o Nombre Alternativo del Asunto)
Si tu certificado es inválido o no coincide con la URL del servidor, Unraid lo eliminará y volverá a un certificado por defecto.
HTTPS con certificado personalizado (con acceso remoto opcional de Unraid Connect)
Acceso mediante HTTPS con certificado personalizado - Haz clic para expandir/colapsar
- Ve a Configuraciones → Acceso de Gestión.
- Configurar Usar SSL/TLS a Sí.
- Configurar TLD Local al nombre de dominio usado en el Asunto de tu certificado.
- Accede a tu servidor en
https://[servername].[localTLD]
(por ejemplo,https://tower.mydomain.com
). Debes administrar el DNS para esta URL. - Sube tu certificado a
/boot/config/ssl/certs/[nombre del servidor]_unraid_bundle.pem
. - El certificado debe ser válido para
[nombre del servidor].[TLD local]
o como wildcard*.[TLD local]
(donde[TLD local]
coincide exactamente con lo que ingresaste en el campo TLD Local).- El dominio debe aparecer en los campos Asunto o Nombre Alternativo del Asunto (Unraid 6.10.3+ soporta SANs).
- Si el certificado no coincide, Unraid lo eliminará.
- Opcionalmente, habilita acceso remoto de Unraid Connect para una gestión remota segura y confiable por navegadores.
Para certificados comodín, asegúrate de que el campo de Nombre Alternativo del Asunto o Asunto del certificado contenga *.[TLD local]
donde [TLD local]
es el valor exacto que ingresaste en el campo TLD Local en Acceso de Gestión.
Solución de problemas SSL y configuración avanzada
Esta sección cubre problemas comunes relacionados con SSL y opciones de configuración avanzada que se aplican cuando se utilizan certificados myunraid.net, independientemente de si tienes Unraid Connect instalado.
Protección contra rebinding de DNS
La protección contra la reintegración de DNS es una característica de seguridad en muchos enrutadores que previene que entradas de DNS públicas resuelvan direcciones IP locales. Esto ayuda a proteger tu red de ciertos ataques, pero puede causar problemas al intentar usar certificados SSL para el acceso local al WebGUI de Unraid.
Si encuentras un error de reenlace de DNS al intentar aprovisionar un certificado SSL (por ejemplo, después de hacer clic en el botón Aprovisionar), considera los siguientes pasos:
- Haz clic en Aceptar en el mensaje de error, espera 2 a 5 minutos e inténtalo de nuevo.
- Si el error continúa, revisa la configuración de tu router para opciones relacionadas con "protección de reenlace DNS" u otros términos similares.
- Permite el reenlace de DNS para el dominio
myunraid.net
. - Ten en cuenta que los cambios de DNS pueden tardar en propagarse, por lo que podrías ver el error nuevamente después de realizar actualizaciones.
Los pasos exactos pueden variar según el modelo y firmware de tu router.
Accediendo a tu servidor cuando el DNS está caído
Cuando SSL está habilitado con un certificado myunraid.net, normalmente accedes a tu servidor Unraid usando un nombre de dominio completamente calificado (FQDN), como:
https://ip.yourpersonalhash.myunraid.net
O, si estás utilizando un puerto HTTPS personalizado:
https://ip.yourpersonalhash.myunraid.net:<https_port>
Esto asegura que estés usando un certificado SSL válido para un acceso seguro. Sin embargo, si tu conexión a Internet se cae y tu navegador no ha guardado en caché la entrada DNS, podrías perder el acceso al WebGUI.
Si pierdes acceso al DNS o a Internet:
-
Si Usar SSL/TLS está configurado en Sí, trata de acceder a tu servidor en:
https://[nombreServidor].[TLDlocal]
O con un puerto personalizado:
https://servername.[localTLD]:<https_port>
-
Si esto no funciona, o si Usar SSL/TLS está configurado en Estricto:
Una vez que se restablezca el acceso a Internet, ve a Configuración → Acceso de Gestión y establece Usar SSL/TLS de nuevo a Estricto para reactivar SSL local.
Deshabilitando SSL para acceso local
Deberías deshabilitar SSL para el acceso local si prefieres una conexión HTTP simple en tu red doméstica de confianza o si estás enfrentando problemas continuos con el aprovisionamiento de certificados SSL , el reenlace DNS o la compatibilidad del navegador.
Para deshabilitar SSL para acceso local:
- Dirígete a Configuración → Acceso de Gestión en el WebGUI.
- Establece Usar SSL/TLS en No.
- Haga clic en Aplicar.
Este cambio también deshabilitará la función de Acceso Remoto, ya que SSL es necesario para conexiones remotas seguras.
Desactivar SSL significa que tu WebGUI será accesible a través de HTTP no cifrado. Esto expone tus credenciales de inicio de sesión y datos de sesión a cualquiera en tu red local y no se recomienda a menos que estés seguro de que tu red es segura y no necesitas acceso remoto. Para una mejor seguridad, mantén SSL habilitado siempre que sea posible.