admin:services:valise.chapril.org
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édenteProchaine révisionLes deux révisions suivantes | ||
admin:chatons:valise [2019/08/30 15:16] – [Installation de Nextcloud] lpoujoulat | admin:services:valise.chapril.org [2023/01/21 08:31] – [Mise à jour du numéro de version] pitchum | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ====== | + | ====== |
+ | Valise est un service de synchronisation d' | ||
====== Routage ====== | ====== Routage ====== | ||
- | Uniquement le port HTTPS (TCP/443) | + | <del>Uniquement le port HTTPS (TCP/443)</ |
+ | Uniquement le port HTTPS (TCP/443) vers le port HTTP (TCP/80). | ||
====== Installation ====== | ====== Installation ====== | ||
Ligne 11: | Ligne 13: | ||
===== Installation du système de la vm ===== | ===== Installation du système de la vm ===== | ||
- | La machine a été installée en repectant | + | La machine a été installée en respectant |
Ligne 28: | Ligne 30: | ||
a2enmod headers | a2enmod headers | ||
</ | </ | ||
+ | |||
+ | Modifier le fichier de configuration des ports d' | ||
+ | < | ||
+ | Listen 80 | ||
+ | </ | ||
+ | |||
+ | par | ||
+ | |||
+ | < | ||
+ | Listen 0.0.0.0:80 | ||
+ | </ | ||
+ | |||
==== Installation de PostgreSQL ==== | ==== Installation de PostgreSQL ==== | ||
Ligne 75: | Ligne 89: | ||
< | < | ||
- | mke2fs -L nextcloud | + | mke2fs -L nextcloud |
mkdir / | mkdir / | ||
</ | </ | ||
Ligne 96: | Ligne 110: | ||
==== Installation de Nextcloud ==== | ==== Installation de Nextcloud ==== | ||
- | Récupérer les fichiers de Nextcloud: | + | Récupérer les fichiers de Nextcloud |
< | < | ||
cd /var/www | cd /var/www | ||
Ligne 105: | Ligne 119: | ||
</ | </ | ||
+ | Lancer l' | ||
+ | < | ||
+ | cd / | ||
+ | occ maintenance: | ||
+ | </ | ||
+ | Remplacez < | ||
+ | Remplacez < | ||
+ | |||
+ | <note important> | ||
+ | |||
+ | A l' | ||
+ | |||
+ | |||
+ | Editer le fichier / | ||
+ | < | ||
+ | 1 = > ' | ||
+ | </ | ||
+ | |||
+ | |||
+ | ====== Mise à jour ====== | ||
+ | |||
+ | ===== Préparation ===== | ||
+ | La mise à jour de Nextcloud prend en général de 5 minutes pour une mise à jour mineures, et jusqu' | ||
+ | |||
+ | <note important> | ||
+ | La mise à jour interrompt le service, il faut donc la planifier et prévenir les utilisateurs quelques jours à l' | ||
+ | * Envoyant un message à tous les comptes avec l' | ||
+ | * Signalant la maintenance sur status.chapril.org. | ||
+ | </ | ||
+ | ===== Exécution ===== | ||
+ | |||
+ | Se connecter en root sur valise.cluster.chapril.org et se positionner dans le répertoire de Nextcloud: | ||
+ | <code bash> | ||
+ | cd / | ||
+ | </ | ||
+ | Lancer la procédure de mise à jour: | ||
+ | <code bash> | ||
+ | sudo -u www-data php updater/ | ||
+ | </ | ||
+ | |||
+ | Répondez positivement à toutes les questions posées par le script et acceptez de quitter le mode maintenance si tout s'est bien passé. | ||
+ | |||
+ | <note important> | ||
+ | Il arrive que la procédure ne puisse par lancer l' | ||
+ | <code bash> | ||
+ | occ upgrade | ||
+ | occ maintenance: | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | Pour éviter des problèmes de favicon, réparez le thème et redémarrez les services web: | ||
+ | <code bash> | ||
+ | occ maintenance: | ||
+ | sudo systemctl restart php7.4-fpm apache2 | ||
+ | </ | ||
+ | |||
+ | ===== Finalisation ===== | ||
+ | |||
+ | ====== Contrôle de sécurité ====== | ||
+ | Se connecter par l' | ||
+ | Sinon, suivez les instructions données par Nextcloud pour résoudre le(s) problème(s). | ||
+ | |||
+ | <note important> | ||
+ | |||
+ | ====== Mise à jour du numéro de version ====== | ||
+ | |||
+ | < | ||
+ | </ | ||
+ | |||
+ | <note important> | ||
+ | |||
+ | |||
+ | ====== NOTES ====== | ||
+ | |||
+ | ==== L' | ||
+ | |||
+ | < | ||
+ | $ occ list | ||
+ | $ occ log manage | ||
+ | $ occ user:add cmann@april.org -group admin | ||
+ | </ | ||
+ | |||
+ | ==== CRON ==== | ||
+ | |||
+ | Chemin du fichier contenant les tâches CRON spécifique au service NextCloud: ''/ | ||
+ | |||
+ | |||
+ | ==== PostgreSQL ==== | ||
+ | |||
+ | Se connecter à la base de données | ||
+ | < | ||
+ | sudo -Hiu postgres psql nextcloud | ||
+ | </ | ||
+ | |||
+ | === requête SQL pour voir les requêtes en cours === | ||
+ | |||
+ | < | ||
+ | SELECT * FROM pg_stat_activity | ||
+ | </ | ||
+ | |||
+ | === Script d'aide à la configuration de PostgreSQL === | ||
+ | |||
+ | [[https:// | ||
+ | |||
+ | === Chemin du fichier de configuration === | ||
+ | |||
+ | ''/ | ||
+ | |||
+ | ==== Regarder les applications et leurs consommations ==== | ||
+ | |||
+ | < | ||
+ | # lscpu | grep -i ^proc | ||
+ | # tail -f / | ||
+ | # tail -n 200 -f / | ||
+ | # pgrep -af cron | ||
+ | # iotop -o -d3 -a | ||
+ | </ | ||
+ | |||
+ | ==== À éviter ==== | ||
+ | |||
+ | Ne pas exécuter ceci: | ||
+ | |||
+ | < | ||
+ | # ncdu -x / | ||
+ | </ | ||
+ | ==== table OC_JOBS ==== | ||
+ | |||
+ | < | ||
+ | id | ||
+ | 16758 | OC\Settings\BackgroundJobs\VerifyUserData | ||
+ | 11912 | OCA\Talk\BackgroundJob\ExpireSignalingMessage | ||
+ | 11913 | OCA\Talk\BackgroundJob\RemoveEmptyRooms | ||
+ | 209234 | OCA\DAV\BackgroundJob\RefreshWebcalJob | ||
+ | 21 | OC\Preview\BackgroundCleanupJob | ||
+ | 14 | OCA\UpdateNotification\Notification\BackgroundJob | ||
+ | 110482 | OCA\Activity\BackgroundJob\DigestMail | ||
+ | 16774 | OCA\WorkflowEngine\BackgroundJobs\Rotate | ||
+ | 251542 | OCA\DAV\BackgroundJob\RefreshWebcalJob | ||
+ | 286844 | OCA\DAV\BackgroundJob\RefreshWebcalJob | ||
+ | 5 | OCA\Files_Versions\BackgroundJob\ExpireVersions | ||
+ | 326894 | OCA\DAV\BackgroundJob\RefreshWebcalJob | ||
+ | 157918 | OCA\DAV\BackgroundJob\RefreshWebcalJob | ||
+ | </ | ||
+ | ==== Exécuter le script postgresqltuner.pl ==== | ||
+ | '' |
admin/services/valise.chapril.org.txt · Dernière modification : 2024/03/16 08:46 de pitchum