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/10/07 17:47] (Version actuelle) – [Le projet Container Manager de Nextcloud] 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. Il est recommandé de remplacer par la version taggée : " | ||
| + | |||
| + | ===== 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 ===== | ||
| + | |||
| + | Un script backup.sh executé quotidiennement, | ||
| + | |||
| + | Tous les mois, le rsync ajoute l' | ||
| + | |||
| + | Synology permet d' | ||
| + | |||
| + | :FIXME: idéalement, | ||
| ====== Autre documents relatifs au Synology ====== | ====== Autre documents relatifs au Synology ====== | ||
| Ligne 29: | Ligne 172: | ||
| + | Installer des [[https:// | ||
synology.1755008038.txt.gz · Dernière modification : 2025/08/12 14:13 de obilhaut
