IspConfig y servicios en Docker


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 🙂

Comentarios cerrados.