Nextcloud

Nextcloud

Nextcloud : votre cloud privé à portée de main.

Nextcloud est une solution open source qui vous permet de créer votre propre cloud pour stocker, partager et synchroniser vos fichiers, calendriers, contacts et bien plus. Contrairement aux services cloud publics, Nextcloud vous donne le contrôle total sur vos données, avec des fonctionnalités avancées de sécurité et de collaboration. Son interface web et ses applications mobiles rendent l’accès à vos fichiers simple et sécurisé, que vous soyez chez vous ou en déplacement.

➢ Nextcloud permet :

◇ Stockage et partage de fichiers ◇ Travail collaboratif ◇ Communication intégrée ◇ Extensions (le gros point fort) ◇ Organisation personnelle ◇ Sécurité & confidentialité

➢ Instalation de Docker Si Docker n’est pas installé sous Debian/Ubuntu :

sudo apt update
sudo apt install docker.io
sudo systemctl enable docker
sudo systemctl start docker

➢ Docker Compose (fortement recommandé)

sudo apt install docker-compose-plugin

➢ Portainer

Portainer est une interface web pour gérer Docker visuellement. Très pratique si tu ne veux pas tout faire en ligne de commande.

curl -L https://downloads.portainer.io/ce-lts/portainer-compose.yaml -o portainer-compose.yaml

➢ Nextcloud

version: '2'
services:
  db:
    image: mariadb:10.5
    restart: unless-stopped
    command: --transaction-isolation=READ-COMMITTED --log-bin=binlog --binlog-format=ROW
    volumes:
      - 💽:/var/lib/mysql
    environment:
      - MYSQL_ROOT_PASSWORD=🔑ROOT
      - MYSQL_PASSWORD=🔑USER
      - MYSQL_DATABASE=nextcloud
      - MYSQL_USER=nextcloud

  app:
    image: nextcloud
    restart: unless-stopped
    ports:
      - 8080:80
    links:
      - db
    volumes:
      - 💽:/var/www/html
    environment:
      - MYSQL_PASSWORD=🔑ROOT
      - MYSQL_DATABASE=nextcloud
      - MYSQL_USER=nextcloud
      - MYSQL_HOST=db

volumes:
  nextcloud:
  db:

Pour l'icone 💽 mettez le chemin du disque que vous souhaitez utilisé.

🔑ROOT = Mot de passe root qui doit être identique pour les deux

🔑USER = Peux être différent que le 🔑ROOT