Installation nextcloud

ça fait du monde !

Tu fais un stop pour chacun des 4 :
image

Attention il manque des chiffres à gauche…
ensuite tu pourras refaire le ‹ up ›

PS : ça va être une galère à maintenir, il va te falloir bosser le sujet des containers :wink:

Je ne vois pas les 4 commandes ‹ stop › avant de faire le ‹ up ›
Le port est déjà utilisé par les containers, tant qu’il ne sera pas libéré (via les stop), tu ne pourra JAMAIS en lancer un nouveau avec les même ports

Je stresse tellement que je lit mal;


tout est arrêté maintenant

1 « J'aime »

Pas besoin de stresser, ça ne marche pas pour l’instant donc pas moyen de faire pire :sweat_smile:

Ok, maintenant tu lancer un up. ça devrait aller mieux

Donc maintenant qu’il n’y a plus de conflit il faut tester.
Et faire un docker ps

Pfff c’est compliqué…
Il est où ton container nextcloud ? Genre il était dans le fichier effacé ?

Je pense que @Ricou nous a mis les 2 docker-compose dans le dossier nextcloud.

Et que en effet il a supprimé celui de nextcloud … :roll_eyes:

Bon ben c’est presque facile, il faut reprendre le sujet du début

Tout vas bien alors !!

Bon je suis un peu rincé de la journée, mais une bonne raz s’impose quitte à tout virer.

Donc pas à pas et avec ça, ça devrait le faire :

  • Arrêter ce qui tourne
cd /home/Eric/docker/nexctloud
/usr/libexec/docker/cli-plugins/docker-compose down
  • Faire le ménage dans le dossier nextcloud et recréer le docker-compose DÉDIÉ à nextcloud :
rm -rf /home/Eric/docker/nextcloud/config
rm -rf /home/Eric/docker/nextcloud/data
rm -rf /home/Eric/docker/nextcloud/mariadb
mkdir -p /home/Eric/docker/nextcloud/{config,data,mariadb}
nano docker-compose.yaml

:warning: penses à modifier les passwords !!!

version: "2"
services:
  nextcloud:
    image: lscr.io/linuxserver/nextcloud:latest
    container_name: nextcloud
    networks:
      - nextcloud-network
    environment:
      - PUID=1000
      - PGID=1000
      - TZ=Europe/Paris
    volumes:
      - /home/Eric/docker/nextcloud/config:/config
      - /home/Eric/docker/nextcloud/data:/data
    ports:
      - 8443:443
    depends_on:
      - mariadb
    restart: unless-stopped
  mariadb:
    image: linuxserver/mariadb
    container_name: mariadb
    networks:
      - nextcloud-network
    environment:
      - PUID=1000
      - PGID=1000
      - MYSQL_ROOT_PASSWORD=123456789
      - TZ=Europe/Paris
      - MYSQL_DATABASE=nextcloud
      - MYSQL_USER=nextcloud
      - MYSQL_PASSWORD=ABCDEF
    volumes:
      - /home/Eric/docker/nextcloud/mariadb:/config
    restart: unless-stopped

networks:
  nextcloud-network:
    external:
      name: nextcloud-network
  • Lancer le container nextcloud :
/usr/libexec/docker/cli-plugins/docker-compose up -d
  • Créer l’arborescence pour Nginx-Proxy-Manager :
cd /home/Eric/docker
mkdir -p nginx/{data,letsencrypt}
  • Créer le docker-compose DÉDIÉ à Nginx
cd nginx
nano docker-compose.yaml
version: '3'
services:
  app:
    image: 'jc21/nginx-proxy-manager:latest'
    restart: unless-stopped
    ports:
      - '80:80'
      - '81:81'
      - '443:443'
    volumes:
      - /home/Eric/docker/nginx/data:/data
      - /home/Eric/docker/nginx/letsencrypt:/etc/letsencrypt
  • Lancer le container :
/usr/libexec/docker/cli-plugins/docker-compose up -d

Je pense que j’ai rien oublié, mais bon je viens juste de me réveiller d’une micro-sieste :yawning_face:

[EDIT]

Je viens de faire tout ça chez moi et ça passe :

1 « J'aime »

@Ricou

l’idée derrière ça c’est :

1 dossier « applicatif » / 1 docker-compose, sachant que pour :

  • nginx tu auras 1 container.
  • nextcloud tu auras 2 container (l’application + la base de données).

Tu dois avoir une aborescence tel que :

/
| home
| | Eric
| | | docker
| | | | nextcloud
| | | | | config
| | | | | data
| | | | | mariadb
| | | | | docker-compose.yaml 
| | | | nginx
| | | | | data
| | | | | letsencrypt 
| | | | | docker-compose.yaml 

Et le

docker ps

doit te répondre ça :

2 « J'aime »

nextcloud passe aussi

1 « J'aime »

noix passe mais impossible à config docker ps pas mçeme affichage

Comment tu conclue ça ?

Si c’est l’attendu => 3 containers : 1 nginx, 1 mariabd et un 1 nextcloud

bjr en espérant conclure aujourd’hui

Attention @Ricou, on voit ton mail dans ton screen.

Merci c’est rectifié