Installation nextcloud

Salut @Ricou

C’est bon signe, cela veut dire que docker est correctement installé :wink:

Salut mais pour la suite moins bon!!

T’as déjà rédigé le docker compose, et essayé de le lancer ?

Si oui, post le ici et mets nous les logs stp.

j’ai créée le fichier nano mais reconnait cd /home/Eric/docker/nextcloud

En ssh sur la vm, fais moi un p’tit :

ls -l /home/Eric/docker

Et post le résultat ici stp.

Il te manque des dossiers.

Il me faut le résultat de la commande de mon précédent post, et je pourrai t’aiguiller :wink:

En décalé désolé…capture dessus

Ok donc essais :

sudo mkdir -p /home/Eric/docker/nextcloud/{mariadb,config,data}

En gros ça va créer les dossiers comme ça :

/
 | home
 | | Eric
 | | | docker
 | | | | nextcloud
 | | | | | config
 | | | | | data
 | | | | | mariadb
 

Normal, c’était juste pour illustrer l’arborescence sur le système de fichier et surtout pas des commandes à passer :wink:

Je l’avais déjà exécutée cette commande

Alors refais

ls -l /home/Eric/docker

Pour voir

ls -l /home/Eric/docker
total 4
drwxr-xr-x 5 root root 4096 19 nov. 10:04 nextcloud
root@debian11-pve:/home/louduc33#

Donc la suite c’est :

  1. Se déplacer dans le dossier docker :
cd /home/Eric/docker
  1. Créer avec nano le docker compose :
nano nextcloud/docker-compose.yml
  1. le renseigner avec le contenu du tuto.

:warning: changer l’image de nextcloud et adapter les passwords.

J’ai repris le contenu du tuto juste en mettant le bon nom pour l’image nextcloud, il te restera à mettre les password que tu veux.

docker-compose.yaml
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:
      - 443: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
  1. Créer le network docker qui va bien :
sudo docker network create nextcloud-network
  1. Reprendre la suite du tuto sans la partie « antivirus » (si déjà la première partie fonctionne on sera pas mal).

Quand tu parles de changer l’image la ‹ latest › ne convient pas ?

Si si mais dans le tuto ce n’était pas celle-ci justement.

Je m’en suis aperçu !!! :rofl:

C’est la folie !!