mondediefr/docker-rutorrent

Multi-users - Traefik - FTP - Cakebox - Quotas

Closed this issue · 2 comments

wakuu commented

Bonjour,

Tout d'abord merci pour votre travail !
Je souhaite mettre en place des seedbox sur mon serveur kimsufi pour ma famille.
J'installe mes containers docker derrière Traefik.

Voilà à quoi ressemble mon docker-compose

version: "3.1"

networks:
proxy-network:
external: true

services:
lulu-rutorrent:
image: mondedie/rutorrent:latest
container_name: lulu-rutorrent
environment:
- HTTP_AUTH=true
volumes:
- ./lulu-config:/config
- ./lulu-data:/data
networks:
- proxy-network
labels:
- "traefik.enable=true"
- "traefik.http.services.lulu-rutorrent.loadbalancer.server.port=8080"
- "traefik.http.routers.lulu-rutorrent.rule=Host(lulu.rutorrent.xxx.ovh)"
- "traefik.http.routers.lulu-rutorrent.entrypoints=websecure"
- "traefik.http.routers.lulu-rutorrent.tls=true"
- "traefik.http.routers.lulu-rutorrent.tls.certresolver=leresolver"
restart: unless-stopped

francois-rutorrent:
image: mondedie/rutorrent:latest
container_name: francois-rutorrent
environment:
- HTTP_AUTH=true
volumes:
- ./francois-config:/config
- ./francois-data:/data
networks:
- proxy-network
labels:
- "traefik.enable=true"
- "traefik.http.services.francois-rutorrent.loadbalancer.server.port=8080"
- "traefik.http.routers.francois-rutorrent.rule=Host(francois.rutorrent.xxx.ovh)"
- "traefik.http.routers.francois-rutorrent.entrypoints=websecure"
- "traefik.http.routers.francois-rutorrent.tls=true"
- "traefik.http.routers.francois-rutorrent.tls.certresolver=leresolver"
restart: unless-stopped

J'arrive à me connecter à chaque seedbox en https après avoir créé les comptes sur le container (docker exec -it rutorrent gen-http-passwd) et à y ajouter des torrents.

Voici mes questions :
1: Est-ce que ma configuration avec Traefik est bonne ? (Est-ce la bonne façon de faire)
2: Suis-je obligé de mettre cette ligne "traefik.http.services.lulu-rutorrent.loadbalancer.server.port=8080" pour que traefik prennent en compte rutorrent ?
3: Est-ce la bonne façon de faire pour faire du multi-users ? (de créer 1 container par user)
4: Comment me connecter en ftp à mes containers pour avoir accès aux fichiers
5: Est-ce possible d'ajouter Cakebox ou quelque chose du genre ? Si oui, comment ? Plugins ?
6: Est-ce possible de définir des quotas de stockage par container ?

Merci énormément, je vous avoue que c'est un peu compliqué pour moi...

Bonne fin de week-end à tous !

Bonjour,

Je répond à quelques questions mais je vais fermer ton Issue, pour des questions de ce genre si c'est pas un problème, il est préférable de passer par le forum MDD.

Ta configuration est bonne et pour du multi compte, tu es obligé de passer par autant de container que d'utilisateur.
Pour avoir accès aux fichiers, tu as la possibilité de te connecter en SCP avec WinSCP sur ton serveur plutôt que du simple FTP.
Bonne continuation :)

wakuu commented

Merci à toi.
J'ai publié sur le forum. :)