Outils pour utilisateurs

Outils du site


amipo_documentation_config_nextcloud

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
amipo_documentation_config_nextcloud [2020/01/08 13:55]
Jérémy
amipo_documentation_config_nextcloud [2020/01/27 16:00] (Version actuelle)
bigMax
Ligne 1: Ligne 1:
-====== ​Amipo Documentation Config Nextcloud ​======+<​markdown>​ 
 + 
 +Amipo Documentation Config Nextcloud
  
 Documentation de la configration de l’instance Nextcloud de l’Amipo : https://​amipo.fr/​nuage/​ Documentation de la configration de l’instance Nextcloud de l’Amipo : https://​amipo.fr/​nuage/​
  
-===== Mise à jour de Nextcloud ​=====+## Configuration minimale des services Nextcloud 
 + 
 +Pour simplifier l'​usage de notre nuage, et pour nous concentrer sur les services d'​Agenda,​ de Contacts et de Tâches, et leur partage, nous configurons Nextcloud pour proposer le minimum de services. 
 + 
 +Pour ce faire, dans le menu d'​administration des applications https://​amipo.fr/​restore_nuage/​settings/​apps/​installed#,​ nous ne laissons activées que les applications suivantes : 
 +*  Brute-force settings  
 +*  Contacts  
 +*  Markdown Editor 
 +*  Calendar 
 +*  File sharing 
 +*  Log Reader (Optionnelle,​ pour le moment cassé par la config syslog) 
 +*  Monitoring 
 +*  NextBackup (Optionnelle,​ backup la BD en plus de nos backups) 
 +*  Password policy 
 +*  Privacy 
 +*  Quota warning 
 +*  Registration 
 +*  Right click 
 +*  Tasks 
 +*  Theming 
 +*  Update notification (Est-ce vraiment nécéssaire ?) 
 + 
 +## Mise à jour de Nextcloud
  
 Se connecter au serveur via SSH. Se connecter au serveur via SSH.
Ligne 20: Ligne 44:
 Croiser les doigts LOL Croiser les doigts LOL
  
-===== Inscription des membres ​===== +## Inscription des membres
  
 Par défaut, Nextcloud ne permet pas aux internautes de s'​enregistrer par eux-mêmes. Par défaut, Nextcloud ne permet pas aux internautes de s'​enregistrer par eux-mêmes.
  
-Il faut utiliser le module complémentaire [[https://​apps.nextcloud.com/​apps/​registration|Registration]] ​disponible depuis [[https://​amipo.fr/​nuage/​settings/​apps|l'​interface de Nextcloud]].+Il faut utiliser le module complémentaire [Registration](https://​apps.nextcloud.com/​apps/​registrationdisponible depuis [l'​interface de Nextcloud](https://​amipo.fr/​nuage/​settings/​apps).
  
-Le module doit être configuré, afin de spécifier le rôle qui sera attribué aux internautes s'​inscrivant sur le site. Le paramétrage est réalisé sur la page : [[https://​amipo.fr/​nuage/​settings/​admin/​additional|Paramètres supplémentaires]].+Le module doit être configuré, afin de spécifier le rôle qui sera attribué aux internautes s'​inscrivant sur le site. Le paramétrage est réalisé sur la page : [Paramètres supplémentaires](https://​amipo.fr/​nuage/​settings/​admin/​additional).
  
 Dans la section **Inscription**,​ la liste déroulante nommée : Dans la section **Inscription**,​ la liste déroulante nommée :
Ligne 37: Ligne 60:
 **Tout public** étant le groupe paramétré dans Nextcloud pour accueillir les internautes (sans rôle d’administration). **Tout public** étant le groupe paramétré dans Nextcloud pour accueillir les internautes (sans rôle d’administration).
  
 +
 +## Configuration des logs
 +
 +Par défaut Nextcloud intègre un système de rotation des logs. Nous avons choisis de ne pas l'​utiliser et d'​utiliser à la place le couple ultra rodé rsyslog + logrotate.
 +
 +### Config de Nextcloud
 +Fichier /​var/​www/​nuage/​config/​config.php
 +``` .php
 +  '​log_type'​ => '​syslog',​
 +  '​syslog_tag'​ => '​nuage-prod',​
 +  '​log_file'​ => '',​
 +  '​loglevel'​ => 2,
 +  '​log_rotate_size'​ => 0,
 +```
 +
 +### Config de rsyslog
 +Fichier /​etc/​rsyslog.d/​nextcloud_nuage-prod.conf
 +``` .conf
 + ​Messages from "​nuage-prod"​
 +:​programname,​ isequal, "​nuage-prod"​ /​var/​log/​nextcloud/​nuage-prod.log
 +```
 +
 +### Config de logrotate
 +Fichier /​etc/​logrotate.d/​nextcloud
 +``` .conf
 +/​var/​log/​nextcloud/​*.log ​
 +{
 +        rotate 10
 +        daily
 +        maxsize 100M
 +        create 0640 www-data www-data
 +        missingok
 +        notifempty
 +        compress
 +        sharedscripts
 +        postrotate
 +                /​usr/​lib/​rsyslog/​rsyslog-rotate
 +        endscript
 +
 +}
 +```
 +
 +
 +Les fichiers de logs sont placés dans /​var/​log/​nextcloud par rsyslog :
 +
 +
 +
 +
 +
 +</​markdown>​
amipo_documentation_config_nextcloud.1578488101.txt.gz · Dernière modification: 2020/01/08 13:55 par Jérémy