• Docker
  • installation nouvelle de docker

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.

 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
  - RTORRENT_SCGI=5001
 ports:
  - "45000:45000"
  - "3000:3000"
 volumes:
  - /docker/:/data
  - /docker/rutorrent/flood-db:/flood-db
  - /docker/rutorrent/config/rtorrent:/config/rtorrent
 restart: always
 tty: true
sickrage:
    image: xataz/sickrage
    container_name: sickrage
    labels:
      - reverse.frontend.domain=sickrage.ndd.fr
    #  - reverse.frontend.path=sickrage
      - reverse.backend.port=8081
      - reverse.frontend.ssl = true
      - reverse.frontend.ssltype=ec256
      - reverse.frontend.hsts=true
    links:
      - rutorrent:rutorrent
    environment:
      - UID=1001
      - GID=1001
    volumes:
      - /docker/config/SR:/config
      - /docker/user/torrent/Series:/data/Series
      - /docker/user/torrent/Series_animes:/data/Series_animes
    ports:
      - "8081:8081"
couchpotato:
    image: xataz/couchpotato
    container_name: couchpotato
    labels:
      - reverse.frontend.domain=couchpotato.ndd.fr
      - reverse.backend.port=5050
      - reverse.frontend.ssl = true
      - reverse.frontend.ssltype=rsa4096
      - reverse.frontend.hsts=true
    links:
      - rutorrent:rutorrent
    environment:
      - UID=1001
      - GID=1001
    volumes:
      - /docker/couchpotato:/config
      - /docker/user/torrent/Films:/data/Films
      - /docker/user/torrent/Films_animes:/data/Films_animes
    ports:
      - "5050:5050"

Il suffit de mettre scgi://rutorrent:5001 et on est connecté au rtorrent

Comment fonctionne aussi le - reverse.frontend.auth=login: PassWord
J'ai essayé de mettre un nom et un mot de passe mais sans succès.

edit: en supprimant les fichier de conf, je peux remettre rtorrent_scgi
Edit2: en faite, j'ai fais une partition /home donc je dois modifier tous mes liens.

11 jours plus tard

L'installation fonctionne bien.
J'ai des soucis sur certains fichiers qui ne veulent pas s'ajouter.
Est ce que ça arrive à quelqu'un?

Sur mon ancienne installation de rutorrent, le fichier s'ajoute bien mais pas avec flood. Est ce que l'on voir quelques part pourquoi ça ne marche pas?

Répondre…