====== Uso de conexiones seguras en Docker ====== * [[https://mariushosting.com/synology-how-to-run-docker-containers-over-https/|Synology: How to Run Docker Containers Over HTTPS]] * [[https://mariushosting.com/synology-how-to-add-wildcard-certificate/|Synology: How to Add Wildcard Certificate]] * [[https://mariushosting.com/synology-best-practices-when-using-docker-and-ddns/|Synology: Best Practices When Using Docker and DDNS]] * [[https://mariushosting.com/synology-how-to-correctly-set-up-firewall-on-dsm-7/|Synology: How to Correctly Set Up Firewall on DSM 7]] * [[https://mariushosting.com/synology-difference-between-quickconnect-and-ddns/|Synology: Difference Between QuickConnect and DDNS]] ===== WebSocket ===== Obtenido de... * [[https://mariushosting.com/synology-some-docker-containers-need-websocket/|Synology: Some Docker Containers Need WebSocket]] ¿Qué es WebSocket? Un WebSocket es una conexión persistente entre un cliente y un servidor. WebSocket proporciona un canal de comunicaciones bidireccional full-duplex que opera a través de HTTP a través de una única conexión de socket TCP/IP. Básicamente, el protocolo WebSocket facilita el paso de mensajes entre un cliente y un servidor. **Pasos a realizar** para activar WebSocket en los contenedores que lo necesitan. Para ello partimos que ya poseemos entradas en el Proxy inverso del NAS: - Ir a ''Panel de control'' del NAS > ''Sistema'' > ''Portal de inicio de sesión'' > Pestaña ''Avanzado'' > ''Proxy inverso''. - Seleccionar la entrada que necesite usar WebSocket y hacer clic en el botón de editar ''Edit''. - En la ventana que aparece de ''reglas de proxy inverso'' > Pestaña ''Encabezado personalizado'' > Botón ''Crear'' > opción ''WebSocket'' > Se agregarán automáticamente dos nombres de encabezado y dos valores > Clic en ''Guardar''. - A partir de ahora, funcionarán nuestros contenedores Docker que necesiten WebSocket para funcionar a través de HTTPS.