- Modifié
Bonjour, mes deux serveurs Online sont à refaire (un avec un problème matériel et l'autre un problème de traceroute).
J'ai réussi enfin à le montrer au bout de 1 mois environ (pas contacter le support à chaque fois non plus).
Je dois tout refaire alors j'ai décidé de faire un full docker. J'espère que je fais bien.
J'ai un petit serveur qui me permet de faire des tests avant de le faire sur l'autre (en gros, un peu comme un prod/test).
j'avais jamais réussi à faire fonctionné nginx en docker-compose.
Depuis hier, j'y arrive et c'est cool.
J'ai choisi de ne pas faire de /home dans le partitionnement.
Cela signifie que ce que je vais mettre prendra la place depuis la racine. C'est plus simple je pense.
Mon utilisation principal est nginx; rutorrent; sickrage; couchpotato ou watcher; nextcloud; jackett; adminer; wordpress; prelude/ Ossec
Ce que l'on a eu beaucoup sur le forum. Après, je suis pas contre d'autre alternative si c'est bien.
A ce stade, j'ai réussi à faire fonctionner nginx, teamspeak, plex media server.
rutorrent ne fonctionne pas.
version: "2"
services:
nginx:
image: xataz/reverse-nginx
container_name: nginx
links:
- nextcloud:nextcloud
- rutorrent:rutorrent
ports:
- "80:8080"
- "443:8443"
environment:
- EMAIL=mail@gmail.com
volumes:
- /docker/reverse/ssl:/nginx/ssl
- /var/run/docker.sock:/var/run/docker.sock
- /docker/nginx/sites-enabled:/nginx/sites-enabled
depends_on:
- nextcloud
- rutorrent
nextcloud:
image: wonderfall/nextcloud
container_name: nextcloud
links:
- db_nextcloud:db_nextcloud
environment:
- UID=1001
- GID=1001
volumes:
- /docker/nextcloud/data:/data
- /docker/nextcloud/config:/config
- /docker/nextcloud/apps:/apps2
labels:
- reverse.frontend.domain=nextcloud.ndd.fr
- reverse.backend.port=8888
- reverse.frontend.ssl=true
- reverse.frontend.ssltype=rsa4096
- reverse.frontend.hsts=true
- reverse.frontend.headers=false
db_nextcloud:
image: mariadb:10
container_name: db_nextcloud
volumes:
- /docker/nextcloud/db:/var/lib/mysql
environment:
- MYSQL_ROOT_PASSWORD=XXX
- MYSQL_DATABASE=nextcloud
- MYSQL_USER=nextcloud
- MYSQL_PASSWORD=XXX
rutorrent:
image: xataz/rtorrent-rutorrent:latest-filebot
container_name: rutorrent
labels:
- reverse.frontend.domain=rutorrent.ndd.fr
- reverse.backend.port=8080
- reverse.frontend.ssl = true
- reverse.frontend.ssltype=rsa4096
- reverse.frontend.hsts=true
environment:
- UID=1001
- GID=1001
ports:
- "45000:45000"
volumes:
- /docker/rutorrent/data:/data
- /docker/user/torrent:/config/rutorrent/conf
restart: always
ts3:
restart: always
image : mbentley/teamspeak
container_name: ts3
environment:
- UID=1001
- GID=1001
- TS3SERVER_LICENSE=accept
ports:
- "9987:9987/udp"
- "30033:30033"
- "10011:10011"
- "41144:41144"
volumes:
- /docker/ts3:/data
plex:
restart: always
image : plexinc/pms-docker
container_name: plex
environment:
- PLEX_CLAIM=
- PUID=1000
- PGID=1000
- TZ=Europe/Paris
- ADVERTISE_IP=http://ip:32400/
ports:
- 32400:32400/tcp
- 3005:3005/tcp
- 8324:8324/tcp
- 32469:32469/tcp
- 1900:1900/udp
- 32410:32410/udp
- 32412:32412/udp
- 32413:32413/udp
- 32414:32414/udp
volumes:
- /docker/plex:/config
- /docker/user/torrent/Films:/data/Films
J'ai vu que wonderfall ne met plus à jour alors j'ai décidé de prendre linuxserver/nextcloud mais ça ne fonctionne pas sur mon serveur test.
Pour mon pb avec rutorrent, je peux me logguer en rutorrent.ndd.fr mais j'ai dans le journal.
Je veux bien sinon utiliser le rutorrent flood de xataz mais je n'y arrive pas non plus.
[01.05.2018 17:31:01] WebUI started.
[01.05.2018 17:31:01] Bad response from server: (500 [error,getplugins])
docker logs rutorrent
=INF= 2018/05/01-11:14:04 Create user torrent ...
=SUC= 2018/05/01-11:14:04 Create user torrent done
=INF= 2018/05/01-11:14:04 Generate configuration ...
=SUC= 2018/05/01-11:14:05 Generate configuration done
=INF= 2018/05/01-11:14:05 Install plowshare ...
=SUC= 2018/05/01-11:14:07 Install plowshare done
=INF= 2018/05/01-11:14:07 Apply permissions ...
chown: /var/lib/nginx/run: No such file or directory
=SUC= 2018/05/01-11:15:01 Apply permissions done
2018-05-01 11:15:01,795 INFO supervisord started with pid 2951
2018-05-01 11:15:02,798 INFO spawned: 'rtorrent' with pid 2954
2018-05-01 11:15:02,799 INFO spawned: 'nginx' with pid 2955
2018-05-01 11:15:02,801 INFO spawned: 'php7' with pid 2956
2018-05-01 11:15:04,334 INFO success: rtorrent entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2018-05-01 11:15:04,334 INFO success: nginx entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2018-05-01 11:15:04,335 INFO success: php7 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
Edit: J'ai réussi à mettre rutorrent flood de Xataz et qu'il fonctionne.
rutorrent:
image: xataz/rtorrent-flood
container_name: rutorrent
labels:
- reverse.frontend.domain=rutorrent.ndd.fr
- reverse.backend.port=3000
- reverse.frontend.ssl = true
- reverse.frontend.ssltype=ec256
- reverse.frontend.hsts=true
environment:
- UID=1001
- GID=1001
- FLOOD_SECRET=xxx
ports:
- "45000:45000"
- "3000:3000"
volumes:
- /docker/:/data
- /docker/rutorrent/flood-db:/flood-db
- /docker/rutorrent/config/rtorrent:/config/rtorrent
restart: always
tty: true
Est ce que c'est possible d'avoir lorsque le fichier est terminé, le déplacement du fichier dans /data/torrents/nom_tags/nom_du_fichier comme j'ai déjà sur mon rutorrent d'avant.
Est ce normal qu'il met toujours du temps avant que les paquets soit fonctionnel (nextcloud, rutorrent). Je vois pendant quelques minutes erreur 502.
si vous avez encore des pistes pour nextcloud, je suis partant.