synology
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
synology [2025/08/12 14:13] – obilhaut | synology [2025/08/14 19:09] (Version actuelle) – [Autre documents relatifs au Synology] obilhaut | ||
---|---|---|---|
Ligne 16: | Ligne 16: | ||
- le volet " | - le volet " | ||
- le volet " | - le volet " | ||
+ | - le volet " | ||
+ | - le volet " | ||
A noter aussi : | A noter aussi : | ||
- les données des volumes sont stockés dans / | - les données des volumes sont stockés dans / | ||
- | - | ||
- | + | Le projet " | |
+ | - Un container Nextcloud (pour l' | ||
+ | - Un container Mariadb (pour la base de données) | ||
+ | - Un container Redis (pour améliorer les performances du cache Nextcloud) | ||
+ | Le second projet " | ||
+ | - dispose de son propre projet car Nextcloud ne communique avec lui que par son URL externe. | ||
+ | |||
+ | |||
+ | ===== Configurer le Synology de base ===== | ||
+ | |||
+ | Placer les disques conformément à vos habitudes. Pour deux disques, configurez un RAID1 par exemple. | ||
+ | |||
+ | |||
+ | ===== Configurer les DNS de votre registrar ===== | ||
+ | |||
+ | Faire pointer cloud.mondomaine.fr vers l'IP fixe de votre connexion Internet. | ||
+ | |||
+ | ===== Configurer les DNS de votre NAS Synology ===== | ||
+ | |||
+ | Pour que votre serveur Synology soit accessible à la fois de l' | ||
+ | Ceci-ci devra être attribué comme serveur DNS principal par le DHCP de votre box. | ||
+ | |||
+ | |||
+ | Les grandes étapes : | ||
+ | |||
+ | - Volet " | ||
+ | - volet " | ||
+ | |||
+ | |||
+ | ===== Configurer la box ===== | ||
+ | |||
+ | NAT du port 80 et 443 vers votre Synology | ||
+ | |||
+ | ===== Obtenir des certificats ===== | ||
+ | |||
+ | Panneau de configuration > Sécurité > Certificats | ||
+ | |||
+ | Après NAT, demandez à votre NAS de faire des requêtes pour le domaine cloud.mondomaine.fr et office.mondomaine.fr | ||
+ | |||
+ | Une fois le certificats obtenus, associez les à des services. Il faut pour cela que les services aient été créés, ils sont créés par le projet " | ||
+ | |||
+ | Pour les associer : Panneau de configuration > Sécurité > Certificats > Clic sur le certificat puis " | ||
+ | ===== Le projet Container Manager de Nextcloud ===== | ||
+ | |||
+ | |||
+ | < | ||
+ | volumes: | ||
+ | nextcloud: | ||
+ | custom_apps: | ||
+ | config: | ||
+ | data: | ||
+ | #themes: | ||
+ | db: | ||
+ | |||
+ | services: | ||
+ | mariadb: | ||
+ | image: mariadb: | ||
+ | restart: always | ||
+ | command: --transaction-isolation=READ-COMMITTED --log-bin=binlog --binlog-format=ROW | ||
+ | volumes: | ||
+ | - db:/ | ||
+ | environment: | ||
+ | - MYSQL_ROOT_PASSWORD=votremotdepasserootmariadb | ||
+ | - MYSQL_PASSWORD=votremotdepassemariadb | ||
+ | - MYSQL_DATABASE=nextcloud | ||
+ | - MYSQL_USER=nextcloud | ||
+ | |||
+ | nextcloud: | ||
+ | image: nextcloud: | ||
+ | restart: always | ||
+ | ports: | ||
+ | - 8080:80 | ||
+ | links: | ||
+ | - mariadb | ||
+ | - redis | ||
+ | volumes: | ||
+ | - nextcloud:/ | ||
+ | - custom_apps:/ | ||
+ | - config:/ | ||
+ | - data:/ | ||
+ | #- themes:/ | ||
+ | environment: | ||
+ | - MYSQL_PASSWORD=motdepassmariadb | ||
+ | - MYSQL_DATABASE=nextcloud | ||
+ | - MYSQL_USER=nextcloud | ||
+ | - MYSQL_HOST=mariadb | ||
+ | - REDIS_HOST_PASSWORD=votremotdepasseredis | ||
+ | |||
+ | redis: | ||
+ | image: redis | ||
+ | restart: always | ||
+ | command: redis-server --requirepass votremotdepasseredis | ||
+ | |||
+ | </ | ||
+ | |||
+ | À noter dans ce projet : | ||
+ | - cette syntaxe est de type " | ||
+ | - on " | ||
+ | - / | ||
+ | - / | ||
+ | - / | ||
+ | - / | ||
+ | - :!: la version de Nextcloud a été figée à 27.1.2 pour faciliter la migration depuis cette même version d'un ancien NAS | ||
+ | |||
+ | ===== Un exemple de projet Collabora ===== | ||
+ | |||
+ | |||
+ | |||
+ | < | ||
+ | #name: ' | ||
+ | |||
+ | services: | ||
+ | collabora: | ||
+ | #image: collabora/ | ||
+ | image: collabora/ | ||
+ | container_name: | ||
+ | environment: | ||
+ | - aliasgroup1=192\\.168\\.1\\.254, | ||
+ | # - aliasgroup2=https:// | ||
+ | # - aliasgroup3=https:// | ||
+ | - username=artifaille | ||
+ | - password=motdepassecollabora | ||
+ | - dictionaries=en_GB en_US de_DE fr_FR | ||
+ | #- extra_params=--o: | ||
+ | - extra_params=--o: | ||
+ | - DONT_GEN_SSL_CERT | ||
+ | ports: | ||
+ | - " | ||
+ | restart: always | ||
+ | </ | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | ===== Plan de sauvegarde ===== | ||
+ | |||
+ | :FIXME: | ||
====== Autre documents relatifs au Synology ====== | ====== Autre documents relatifs au Synology ====== | ||
Ligne 29: | Ligne 166: | ||
+ | Installer des [[https:// |
synology.1755008038.txt.gz · Dernière modification : 2025/08/12 14:13 de obilhaut