Forum Linux.débutant [orchestrateur multisites local LAN] apache ou nginx le tout sous Docker

Posté par  . Licence CC By‑SA.
3
6
juil.
2023

Bonjour,
Je suis très heureux de pouvoir adhérer à ce forum en tant que débutant sous linux.
J'ai entrepris de dockériser de nombreuses VM ubuntu server afin de gagner en ressources et facilité.
Actuelllement j'ai dockérisé : Apache Guacamole, Noip (DDNS), Nextcloud, AdGuardHome, Jellyfin et Glyde (webproxy)
Il me reste par ailleurs "ejabbered + coturn" à dockériser mais je n'y arrive pas !

Actuellement ma dernière VM est un CentOS Nethserver qui jour deux rôles :
xmpp (ejabbered server) et ReverseProxy avec Paths qui route finalement vers Jellyfin, Nextcloud, Glyde, Apache Guacamole
Le tout en fonction d'une Target URL

Le Nethserver est configuré avec un certificat Letsencrypt pour le https

Donc depuis le WAN
https://mydomain/nc >>>> route sur LAN https://192.168.xxx.xxx/nextcloud
https://mydomain/jelly >>>> route sur LAN https://192.168.xxx.xxx:8920
etc….

Finalement je souhaiterai faire disparaitre Nethserver pour un Docker qui ferait la même chose :
etre accessible de le Wan en https donc avec en volume un dossier pour les fichier pem (SSL)
et ensuite que dois-je prendre ? Choisir comme Docker ?
Je débute sur Docker et Linux ubuntu server. Je ne connais pas Apache ni Nginx.

Un collègue m'a expliqué que Traefic pourrait être une solution mais pas LA solution.

J'ai essayé mais sans succès, je n'y comprends rien.

Depuis deux semaines je teste et reteste des apaches et nginx dans tous les sens je n'y arrive pas. Il me manque les bases ou un tuto digne de ce nom.

Si quelqu'un pouvait m'aider s'il vous plait : pour l'orchestrateur d'URL, j'ignore comme l'appeler et également sur la Dockérisation de Ejabbared + Coturn

Par avance merci

  • # docker swarm + caddy

    Posté par  . Évalué à 1.

    Je dirais utilise docker swarm pour orchestrer tes containers et caddy comme reverse proxy avec caddy-docker-proxy (voir ce petit billet https://fredix.xyz/2023/02/de_traefik_a_caddy/). Docker swarm est plutôt simple, il suffirait que tu déclares un docker comme manager sur ta VM Nethserver et les autres docker dans ton LAN des docker workers.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.