seedbox-compose icon indicating copy to clipboard operation
seedbox-compose copied to clipboard

Reverse proxy

Open welcoMattic opened this issue 7 years ago • 13 comments

Ref. #2

Je propose d'utiliser https://github.com/containous/traefik/ comme reverse proxy. Il est plus simple à configurer et surtout ne nécessite pas de redémarrage.

Il suffit de rajouter des labels dans le fichier docker-compose.yml. SSL est pris en charge

Je veux bien m'occuper de la PR si besoin ;)

welcoMattic avatar May 14 '17 13:05 welcoMattic

Si tu as le temps de te plonger dans mon fouilli de code et faire la PR pourquoi pas ;)

bilyboy785 avatar May 14 '17 23:05 bilyboy785

J'avoue, j'ai essayé et bash j'suis pas ultra fan ^^' J'ai un docker-compose qui fait ~ la même chose que seedbox-compose mais avec juste:

  • Traefik
  • Rtorrent/Rutorrent
  • Plex
  • Portainer
  • (et https://github.com/jfurrow/flood/ en expérimental)

C'est sur un repo privé pour le moment, mais je vais surement l'ouvrir, quand j'aurais viré mes tokens/passwords du code ^^

welcoMattic avatar May 15 '17 07:05 welcoMattic

Je suis preneur, j'ai du mal à assimiler le principe de Traefik et comment le mettre en place 😁

bilyboy785 avatar May 17 '17 22:05 bilyboy785

C'est un binaire (codé en Go) qui écoute le port 80 et qui redirige les requêtes vers le bon container selon le host demandé.

Je trouve du temps d'ici ce weekend pour ouvrir mon repo ;)

welcoMattic avatar May 17 '17 22:05 welcoMattic

Pas de soucis j'attends de tes nouvelles alors ;)

bilyboy785 avatar May 19 '17 16:05 bilyboy785

Eh hop : https://github.com/welcoMattic/hadopi-public

  • Treafik
  • Rtorrent+rutorrent
  • Flood (client rtorrent en ReactJS)
  • Plex
  • Portainer

welcoMattic avatar May 24 '17 20:05 welcoMattic

Ahhhhh top je vais regarder ca !

bilyboy785 avatar May 25 '17 07:05 bilyboy785

J'ai testé en adaptant la conf mais rien, 404 sur le traefik backend, et sur le container de test (radarr). Et j'ai aucun logs pour le container traefik ..

bilyboy785 avatar May 26 '17 08:05 bilyboy785

tu peux push ça sur une branche (genre traefik) et je jette un oeil ? ;)

welcoMattic avatar May 26 '17 08:05 welcoMattic

Bah j'ai essayé même avec le tien, en changeant juste le domain.tld, et ca ne marche pas hum. Je vais essayer de te push ca quelque part. Je reviens vers toi ;)

bilyboy785 avatar May 26 '17 08:05 bilyboy785

Au pire tu peux rejoindre le channel telegram ? SeedboxCompose

bilyboy785 avatar May 26 '17 08:05 bilyboy785

faut modifier traefik.toml aussi, sur ma stack. J'ai push ça vite fait sans doc :/ sorry ^^

welcoMattic avatar May 26 '17 08:05 welcoMattic

Oui je l'ai modifié, après j'ai vu qu'il etait erase quand je faisais le docker-compose, et j'ai fais un dockerfile pour l'intégrer au docker, mais rien.

bilyboy785 avatar May 26 '17 09:05 bilyboy785