del NC update process from install page
All checks were successful
continuous-integration/drone/push Build is passing
All checks were successful
continuous-integration/drone/push Build is passing
This commit is contained in:
parent
8e071d4a0d
commit
d0186db2a7
@ -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
|
||||
|
||||
|
||||
@ -1128,101 +1128,3 @@ Il est nécessaire de récupérer la API KEY générée par etherpad:
|
||||
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 <nextcloud-container> php occ maintenance:mode --on
|
||||
```
|
||||
|
||||
Lancer l'update: :coffee:
|
||||
``` { .bash .copy }
|
||||
docker exec -u www-data <nextcloud-container> php occ upgrade
|
||||
```
|
||||
|
||||
Désactiver le mode maintenance:
|
||||
``` { .bash .copy }
|
||||
docker exec -u www-data <nextcloud-container> 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 <nextcloud-database-container>
|
||||
```
|
||||
|
||||
##### Indices de table manquants
|
||||
!!! note "Ajouter les indices de table manquants"
|
||||
``` { .bash .copy }
|
||||
docker exec --user www-data -it <nextcloud-database-container> /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 <nextcloud-database-container> bash
|
||||
```
|
||||
|
||||
se connecter en tant que user nextcloud:
|
||||
``` { .bash .copy }
|
||||
mariadb -u <nextcloud-user> -p
|
||||
# saisir le password du user nextcloud
|
||||
```
|
||||
|
||||
##### cron job
|
||||
|
||||
``` { .bash .copy }
|
||||
crontab -e
|
||||
```
|
||||
|
||||
!!! note "crontab"
|
||||
``` { .bash .copy }
|
||||
*/5 * * * * docker exec -u www-data <NOM_DU_CONTAINER> 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 <NOM_DU_CONTAINER> /var/www/html/occ <COMMANDE-DB>
|
||||
```
|
||||
|
||||
??? "Crontab (pour nettoyer Nextcloud régulierement)"
|
||||
``` { .bash .copy }
|
||||
crontab -e
|
||||
*/5 * * * * docker exec -u www-data <NOM_DU_CONTAINER> php -f cron.php
|
||||
```
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user