Vamos hacer un ejercicio:
Tienes un mini-servidor con raspberryPi u OrangePi, les has instalado ISPConfig pero te gustaría añadir un servicio «dockerizado», por ejemplo el proxy de búsqueda Whoogle-search.
Primero tienes que instalar docker: https://www.preparandonos.es/docker-docker-compose-en-raspberrypi4/
Luego
le damos en el servidor este comando:
docker run --publish 5000:5000 --detach --restart always --name whoogle-search benbusby/whoogle-search:latest
así que poniendo en el navegador http://ip-del-servidor:5000 te aparece esto:

En el servidor activa estos módulos de apache:
Code: [Select]
a2enmod proxy_http proxy proxy_balancer proxy_http proxy_fcgi proxy_ajp
systemctl restart apache2
Ahora registra en ispconfig un nuevo sitio web con ssl y let’sencrypt, por ejemplo: whoogle.tormentasolar.win (este no que es mio… comprate otro y pon lo que te guste más)
una vez obtenido el certificado ssl (acuérdate de ir a tu provedor dns antes) vuelve a entrar en la configuración de el sitio y pon:
Redirect: Rewrite HTTP to HTTPS
Options: Apache Directives
ProxyPass / http://IP-DEL-SERVIDOR:5000/
ProxyPassReverse / http://IP-DEL-SERVIDOR:5000/
Nota la IP del servidor tiene que ser lo que dice:
ifconfig eth0
Y No la IP externo del router. Así que en ProxyPass y ProxyPassReverse puede estar ip de la red interna como por ejemplo 192.168.0.2
ya está! Ahora apuntando desde fuera de tu red a https://whoogle.tormentasolar.win te vasa conectar a tu servicio docker.
Y para hacer lo mismo desde dentro de mi red doméstica? Bueno, esto es para otro articulo 🙂