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.
|
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
|
### 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
|
- 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
|
## 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
|
cat APIKEY.txt
|
||||||
|
|
||||||
On la saisit ensuite dans Nextcloud: `Settings > Administration > Additional settings`
|
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