From d0186db2a71dc2a198082726c7e8aa74626a59f9 Mon Sep 17 00:00:00 2001 From: greg Date: Tue, 17 Jun 2025 12:24:30 +0200 Subject: [PATCH] del NC update process from install page --- docs/divers/server/mail_server.md | 6 +- ...e_on_debian-10_with_nginx_reverse-proxy.md | 100 +----------------- 2 files changed, 4 insertions(+), 102 deletions(-) diff --git a/docs/divers/server/mail_server.md b/docs/divers/server/mail_server.md index da5e94f2..9f36d721 100644 --- a/docs/divers/server/mail_server.md +++ b/docs/divers/server/mail_server.md @@ -116,9 +116,9 @@ docker compose up -d Utiliser les adresses suivantes pour synchroniser les calendriers et contacts en remplaçant `mail.example.com` par votre hostname mailcow et `user@example.com` par la boite mail concernée. ``` -- CalDAV: https://mail.example.com/SOGo/dav/user@example.com/Calendar/personal/ +CalDAV: https://mail.example.com/SOGo/dav/user@example.com/Calendar/personal/ -- CardDAV: https://mail.example.com/SOGo/dav/user@example.com/Contacts/personal/ +CardDAV: https://mail.example.com/SOGo/dav/user@example.com/Contacts/personal/ ``` ### Transfert boite mail via Thunderbird @@ -149,7 +149,7 @@ On exporte les mails au format `.elm` via [Thunderbird](https://www.thunderbird. - Attendre la fin de l'omport et la synchronisation avec les serveur mail -> Les mails sont désormais réimportés sur le nouveau serveur +> Les mails sont désormais disponibles sur le nouveau serveur ## DOCUMENTATION diff --git a/docs/divers/server/nextcloud_docker-compose_on_debian-10_with_nginx_reverse-proxy.md b/docs/divers/server/nextcloud_docker-compose_on_debian-10_with_nginx_reverse-proxy.md index 63af96f1..19172c32 100644 --- a/docs/divers/server/nextcloud_docker-compose_on_debian-10_with_nginx_reverse-proxy.md +++ b/docs/divers/server/nextcloud_docker-compose_on_debian-10_with_nginx_reverse-proxy.md @@ -1127,102 +1127,4 @@ Il est nécessaire de récupérer la API KEY générée par etherpad: docker-compose exec pad bash cat APIKEY.txt -On la saisit ensuite dans Nextcloud: `Settings > Administration > Additional settings` - -## Mise à jour Nextcloud (Docker) - -#### Vérifier la version en production - -:warning: Avant chaque update checker dans les paramètres de base si des indices de table bdd manques ou autre. (voir: 6. Indices de table manquants) - - -#### étapes - -##### stopper la stack - -``` { .bash .copy } -docker-compose down -``` - -##### modifier l'image docker de Nextcloud - -``` { .bash .copy } -nano docker-compose.yml -``` - -!!! tip "Modifier la version d'image vers la version immédiatement supérieure dans le docker-compose.yml" - ``` - 20 -> 21, 21 -> 22 - ``` - -##### Relancer la stack - -``` { .bash .copy } -docker compose up -d -``` - -##### Mettre le container nextcloud web en mode maintenance - -Mettre Nextcloud en mode maintenance: -``` { .bash .copy } -docker exec -u www-data php occ maintenance:mode --on -``` - -Lancer l'update: :coffee: -``` { .bash .copy } -docker exec -u www-data php occ upgrade -``` - -Désactiver le mode maintenance: -``` { .bash .copy } -docker exec -u www-data php occ maintenance:mode --off -``` - -##### Vérifier les logs - -Après une mise à jour, vérifier les logs docker pour d'éventuelles erreurs sur des champs de base de donnée ou indices manquants: - -``` { .bash .copy } -docker logs -``` - -##### Indices de table manquants -!!! note "Ajouter les indices de table manquants" - ``` { .bash .copy } - docker exec --user www-data -it /var/www/html/occ db:add-missing-indices - ``` - -!!! note "Modifier le type de champs d'un indice d'une table" (optionnel)" - Se connecter dans le conteneur: - ``` { .bash .copy } - docker exec -it bash - ``` - - se connecter en tant que user nextcloud: - ``` { .bash .copy } - mariadb -u -p - # saisir le password du user nextcloud - ``` - -##### cron job - -``` { .bash .copy } -crontab -e -``` - -!!! note "crontab" - ``` { .bash .copy } - */5 * * * * docker exec -u www-data php -f cron.php - ``` - -##### Commande générique pour ajouter des colonnes manquantes à certaines tables de la BDD - -``` { .bash .copy } -docker exec --user www-data -it /var/www/html/occ -``` - -??? "Crontab (pour nettoyer Nextcloud régulierement)" - ``` { .bash .copy } - crontab -e - */5 * * * * docker exec -u www-data php -f cron.php - ``` +On la saisit ensuite dans Nextcloud: `Settings > Administration > Additional settings` \ No newline at end of file