En esta ocasión vamos a ver cómo configurar nuestro NAS Synology con HTTPS y Let´s Encrypts. Un certificado digital y gratuito que podemos utilizar con nuestro servidor NAS.
Nos será muy útil para que las comunicaciones sean seguras y cifradas y nadie pueda interceptar la información.
También te puede interesar:
Encender el NAS Synology desde Internet con una Raspberry Pi
Cómo editar la configuración de phpMyAdmin en Synology
Cómo activar el acceso remoto por SSH en Synology
Cómo instalar un servidor web en un NAS Synology
Tabla de contenidos
Comprar un NAS Synology
Antes que nada, si todavía no tenéis un NAS y estáis pensando en adquirir uno, aquí os dejo un enlace de PC Componentes para poder comprar uno de gama baja con el que podéis empezar a hacer cosillas. También podéis leer los anteriores artículos que os recomiendo su lectura para que vayáis conociendo qué cosas se pueden hacer con NAS. Según vayáis avanzando en su aprendizaje seguramente iréis necesitando un NAS más potente. Pero para comenzar, este os será muy útil y podréis seguir todos mis tutoriales sin problema.
Si decidís hacer la compra, PC Componentes me gratificará con una pequeña comisión por haberles recomendado. Os lo tendré muy agradecido en tal caso ;).
Configurar Synology con HTTPS
Primero vamos a configurar nuestro NAS Synology con HTTPS, para que cada vez que nos conectemos a él lo hagamos por un puerto seguro con SSL y toda la información que viaje entre nuestro PC y el NAS viaje cifrada.
Para ello nos vamos al Panel de Control > Acceso externo y en la pestaña Avanzado nos aseguramos de tener relleno el campo HTTPS con el puerto que hayamos decidido.

Después verificamos que en el menú Red y en la pestaña Configuración de DSM tengamos también puesto el puerto en HTTPS y seleccionada la opción Redirigir automáticamente las conexiones HTTP a HTTPS. Como podemos ver, aparece una nota avisándonos de que las aplicaciones nativas del NAS como puede ser Web Station o Photo Station, o también Download Station, no funcionarán por HTTPS, pero eso lo solucionaremos después.

Una aplicada la configuración, cuando accedamos a nuestro NAS podremos ver que ya lo hacemos a través de una url con HTTPS en su dirección. Si visualizamos la configuración digital que utiliza vemos que se está utilizando un certificado digital de Synology Inc.

Crear un certificado personalizado con Let´s Encrypt
Ahora vamos a instalar un certificado digital alternativo al que nos proporciona Synology. En este caso vamos a utilizar un certificado de Let´s Encrypt. Las ventajas estos certificados libres es que se renuevan solos de forma automática y no tienen coste anual como los que había hasta entonces. De esta manera estamos utilizando un certificado con las mismas prestaciones que un certificado de pago.
Para crear un certificado, nos vamos al menú Seguridad y en la pestaña Certificados pulsamos sobre el botón Agregar. Seleccionamos la primera opción y le damos a siguiente.

Ahora seleccionaremos la tercera opción: Obtener un certificado de Let´s Encrypt. Pulsamos siguiente.

Ahora meteremos nuestro dominio del servidor NAS. Yo metí el que me ofrecía Synology que termina en [tu-usuario].synology.me, y metí mi correo. Pulsamos sobre aplicar y se generará el certificado.

Volverá a la pantalla de certificados y veremos nuestro certificado Let´s Encrypt creado. Si nos fijamos, el certificado de Synology es el que ahora mismo es el predeterminado para las aplicaciones y uso general del NAS. En el siguiente paso veremos cómo cambiar eso.

Cambiar el certificado digital por defecto
Ahora vamos a cambiar la configuración de nuestro NAS Synology para que utilice el certificado digital de Let´s Encrypt por defecto. Para ello en la misma ventana de los certificados pulsamos sobre el botón configurar y en la ventana que nos sale seleccionamos el certificado que queremos usar para cada una de las aplicaciones que tengamos instaladas. Seleccionándolo en la opción Predeterminado nos valdrá para el uso general del Panel de Control del NAS y de las aplicaciones de Web Station.

Seleccionamos nuestro certificado Let´s Encrypt y pulsamos sobre OK para cambiar nuestro certificado por defecto.

Comprobación
Vamos a comprobar que los cambios que hemos hecho hasta ahora están funcionando.
Pinchando sobre el candado del navegador podemos ver que el panel de control de Diskstation de nuestro NAS Synology ya carga con nuestro certificado digital de Let´s Encrypt.

Gracias a @blogjavierrguez ya tengo mi #NAS #Synology con certificado @letsencrypt
Aquí vemos que las aplicaciones web de Web Station también utilizan nuestro certificado digital. En este caso estamos viendo como la aplicación Download Station o Emule ya accedemos a través del certificado digital que hemos instalado.

Aquí tenemos otro ejemplo de cómo las webs que tenemos publicadas en Web Station también funcionan con nuestro certificado digital de Let´s Encrypt. En este ejemplo estamos viendo un Dolibarr instalado en nuestro NAS Synology.

Si os fijáis en la imagen anterior, aparece el candado con una admiración amarilla. Eso indica que la conexión no es segura aunque se esté accediendo por HTTPS. Esto ocurre porque el certificado digital no está emitido para el dominio de nuestra red interna. Realmente diskstation no es un dominio, es solo el nombre que le dado a mi NAS en mi red local.
Para que nos aparezca el candado verde como el de la siguiente imagen, debemos acceder mediante el dominio para el que hemos emitido el certificado digital. Esto garantiza que la información que viaja entre nuestro navegador y el NAS Synology viaja segura y cifrada. Esto evita el robo de información y hace que nuestro Dolibarr esté más seguro ante atacantes.

Y eso es todo. Espero que os haya sido de utilidad y os animo a compartir mi artículos entre vuestras redes sociales. Saludos.




¡Hola! Soy Javier. Soy informático y me gusta documentar todo lo que aprendo. En mi blog te enseño todo lo que sé y cómo puedes aprender a crear tu propia web, mejorar el SEO y aplicar técnicas de Marketing Digital para conseguir mayor visibilidad. Suscríbete para no perderte ninguna de mis guías sobre WordPress, posicionamiento SEO o Marketing Digital.

Claro, yo entiendo que es segura porque es mi red interna, accediendo directamente por la IP asignada desde el router tipo 192.168.0.200
Buenas,
Sigo sin verle la ventaja al certificado de Let´s Encrypts. frente al que trae por defecto synology.com
De hecho le veo una desventaja grande, caduca mucho antes.
Al conectarme vía SSL en ambos casos me sale el mensaje de advertencia de que se trata de un certificado autofirmado.
¿Alguien que pueda arrojar luz sobre este hecho?
Gracias.
Buenos días días Ismael. No soy experto en certificados, pero viendo una de las capturas del artículo se ve que el certificado de synology.com también pone que es autofirmado. Yo la ventaja que veo de usar un certificado de Let´s Encrypt, ya lo he comentado alguna vez, es que el certificado es emitido para tudominio.com y el certificado de Synology está emitido para Synology.com, no para tu dominio. Por eso cuando entras en tu nas, con tu dominio, te sale alerta. En cambio si entras en tu nas con tu certificado de Let´s Encrypt emitido para ti, no te sale la alerta. Cuando hice el artículo, los navegadores pintaban el candado verde o gris, ahora lo pintan siempre verde y no se distingue. Un saludo, Javier.
Hola Javier,
He seguido tus pasos pero cuando me conecto con HTTPS me sale un error de certificado.
¿Sabes porqué es?
¿Tengo que abrir algún puerto?
Tengo el router SERCOMM Vodafone-H-500-s pero para hacer el enrutamiento no sale.
Gracias.
Hola Eduard. Intuyo que te refieres a lo que le respondo a Ismael el 13 de noviembre. Ahora que has instalado el certificado, para que no te de error tienes que entrar por el dominio y no por localhost, porque los certificados se emiten para los dominios. Un saludo.
Hola Javier, he seguido las instrucciones de tu blog pero no lo consigo. Cuando entro en remoto con https://.quickconnect.to me da error y los navegadores (Edge, Explorer, Firefox) no me dejan entrar.
Con todo lo que has explicado ¿debería de funcionar la conexión con quickconnect?.
Muchas gracias
Hola Carlos. ¿Tienes ya creada tu cuenta de quickconnect? En la url que me has puesto te sobra un punto detrás de las dos barras, y al final tienes que poner tu ID de quickconnect. Echa un vistazo a: https://www.synology.com/es-es/knowledgebase/DSM/tutorial/Network/How_to_make_Synology_NAS_accessible_over_the_Internet. Un saludo, Javier.
Hola Javier, tengo un problema al crear el certificado let's encrypt, cuando introduzco mi host junto con el mail me da el error: "Error en la operación: Vuelva a iniciar sesión en DSM e inténtelo de nuevo"
Sabes que puede esta sucediendo?
Muchas gracias por tu ayuda
Tanto para la creación como renovación del certificado necesitas tener el puerto 80 abierto hacia tu NAS. Revisa que lo tengas abierto en el router. Sin el puerto 80 no te permite hacer esas dos operaciones. Un saludo.
Buenos días Javier todo perfecto y funcionado, pero tengo instalado Moodle en Synology funcionado, pero me gustaría que Moodle pueda usar el certificado de Synology hay alguna manera.
Gracias.
Buenos días. Sí, desde el Panel de Control en Certificados puedes indicar qué certificado usar para aplicación. Un saludo.
Si de pronto a alguien le sirve solución: para que moodle obtenga el certificado Let´s Encrypt de synology en moodle, realice la siguiente configuración: Nos dirigimos a (File Station) - carpeta (web) - (moodle) - Buscamos el archivo (config.php) - lo descargamos y editamos agregando en la linea $CFG->wwwroot = 'http://xxxx.synology.me/moodle'; una "s" quedaría así $CFG->wwwroot = 'https://xxxx.synology.me/moodle'; - guardamos y sustituimos el archivo config.php.
Y con ello ya tendremos el certificado Let´s Encrypt de synology en moodle.
Hola Javier,
Me caduco el certificado de Let´s Encrypt de synology, pero no me deja renovarlo, no se porque, me podria indicar como lo hiciste tu, que lo comentas en anteriores comentarios.
Gracias y un saludo
Hola Carlos. Tienes que abrir el puerto 80 en el router hacia tu NAS. Sino no se renueva. Un saludo, Javier.
Hola buenas noches,
Serias tan amable de indicarme si existe la posibilidad de conectarse remotamente a una NAS solo teniendo su MAC?. En este momento se encuentra conectada fisicamente a una red, pero internamente tiene otra.
Gracias de antemano