Outils pour utilisateurs

Outils du site


synology

Ceci est une ancienne révision du document !


Installer Nextcloud et Collabora sur un NAS Synology DSM7.2+

Les grandes étapes :

  1. Installer et configurer le système de base Synology DSM
  2. Installer l'application “Container Manager” (gestion des différents containers)
  3. Installer l'application DNS Server
  4. Installer l'application Web Station

L'ensemble des applicatifs vont être exécutés dans le Container Manager sous forme de container.

Dans Container Manager :

  1. le volet “Projets” désigne un ensemble de container qui communiquent entre eux
  2. le volet “Conteneurs”, comme son nom l'indique, désigne les conteneurs installés par les projets
  3. le volet “Images” affiche les images des conteneurs “vierges” (les versions)
  4. le volet “Registre” liste les images disponibles dans les dépôts paramétrés (par défaut Docker Hub)
  5. le volet “Réseau” contient les différents réseaux virtuels, ils seront gérés automatiquement par les projets
  6. le volet “Journal” permet de consulter les logs, si nécessaire.

A noter aussi :

  1. les données des volumes sont stockés dans /volume1/\@docker/volumes

Le projet “Nextcloud” est le premier des deux projets à créer. Il contiendra :

  1. Un container Nextcloud (pour l'applicatif)
  2. Un container Mariadb (pour la base de données)
  3. Un container Redis (pour améliorer les performances du cache Nextcloud)

Un exemple de projet Nextcloud :

volumes:
  nextcloud:
  custom_apps:
  config:
  data:
  #themes:
  db:

services:
  mariadb:
    image: mariadb:latest
    restart: always
    command: --transaction-isolation=READ-COMMITTED --log-bin=binlog --binlog-format=ROW
    volumes:
      - db:/var/lib/mysql
    environment:
      - MYSQL_ROOT_PASSWORD=votremotdepasserootmariadb
      - MYSQL_PASSWORD=votremotdepassemariadb
      - MYSQL_DATABASE=nextcloud
      - MYSQL_USER=nextcloud

  nextcloud:
    image: nextcloud:27.1.2
    restart: always
    ports:
      - 8080:80
    links:
      - mariadb
      - redis
    volumes:
      - nextcloud:/var/www/html
      - custom_apps:/var/www/html/custom_apps
      - config:/var/www/html/config
      - data:/var/www/html/data
      #- themes:/var/www/html/themes/
    environment:
      - MYSQL_PASSWORD=motdepassmariadb
      - MYSQL_DATABASE=nextcloud
      - MYSQL_USER=nextcloud
      - MYSQL_HOST=db
      - REDIS_HOST_PASSWORD=votremotdepasseredis

  redis:
    image: redis
    restart: always
    command: redis-server --requirepass votremotdepasseredis

Autre documents relatifs au Synology

synology.1755008527.txt.gz · Dernière modification : 2025/08/12 14:22 de obilhaut