ajout nexcloud update process
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
3c1eb6e183
commit
ba799f1a22
@ -2,6 +2,7 @@
|
||||
|
||||
- [Installer un serveur PXE](install_pxe.md)
|
||||
- [Installer Nextcloud avec Docker-Compose](nextcloud_docker-compose_on_debian-10_with_nginx_reverse-proxy.md)
|
||||
- [Mettre à jour Nextcloud](nextcloud_update.md)
|
||||
- [Installer Wordpress avec Docker-Compose](wordpress_docker-compose_on_debian-10_with_nginx_reverse-proxy.md)
|
||||
- [Installer un serveur Debian SSH + Samba](serveur_debian_smb_ssh.md)
|
||||
- [Un mémo postgres-cli](postgres.md)
|
||||
|
||||
87
docs/divers/server/nextcloud_update.md
Normal file
87
docs/divers/server/nextcloud_update.md
Normal file
@ -0,0 +1,87 @@
|
||||
# NEXTCLOUD UPDATE PROCESS
|
||||
|
||||
## CHECK
|
||||
|
||||
* Avant chaque update checker dans les paramètres de base si des indices de table bdd manques ou autre.
|
||||
* L'update s'éffectue par palier de versions (20 vers 21 puis 21 vers 22, etc...)
|
||||
|
||||
## PROCESS
|
||||
|
||||
### ARRET DE LA STACK
|
||||
|
||||
```bash
|
||||
docker-compose down
|
||||
```
|
||||
|
||||
### modifier l'image docker de Nextcloud
|
||||
|
||||
```bash
|
||||
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
|
||||
docker compose up -d
|
||||
```
|
||||
|
||||
### Mettre le container nextcloud web en mode maintenance
|
||||
|
||||
Mettre Nextcloud en mode maintenance
|
||||
```bash
|
||||
docker exec -u www-data <nextcloud-container> php occ maintenance:mode --on
|
||||
```
|
||||
|
||||
Lancer l'update :coffee:
|
||||
```bash
|
||||
docker exec -u www-data <nextcloud-container> php occ upgrade
|
||||
```
|
||||
|
||||
Désactiver le mode maintenance
|
||||
```bash
|
||||
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
|
||||
docker logs <nextcloud-database-container>
|
||||
```
|
||||
|
||||
#### Indice de table manquants (opt)
|
||||
|
||||
```bash
|
||||
# Commande pour ajouter des colonnes manquantes à certaines tables de la BDD
|
||||
docker exec --user www-data -it <nextcloud-database-container> /var/www/html/occ db:add-missing-indices
|
||||
```
|
||||
|
||||
#### Modifier le type de champs d'un indice d'une table (opt)
|
||||
|
||||
Se connecter dans le conteneur:
|
||||
```bash
|
||||
docker exec -it <nextcloud-database-container> bash
|
||||
```
|
||||
|
||||
se connecter en tant que user nextcloud:
|
||||
```bash
|
||||
mariadb -u <nextcloud-user> -p
|
||||
# saisir le password du user nextcloud
|
||||
```
|
||||
|
||||
## CRON JOB
|
||||
|
||||
```
|
||||
crontab -e
|
||||
```
|
||||
|
||||
!!! note "crontab"
|
||||
```
|
||||
*/5 * * * * docker exec -u www-data <NOM_DU_CONTAINER> php -f cron.php
|
||||
```
|
||||
@ -117,8 +117,9 @@ nav:
|
||||
- "Les tutos d'administration Serveur":
|
||||
- divers/server/index.md
|
||||
- divers/server/install_pxe.md
|
||||
- "Nextcloud": divers/server/nextcloud_docker-compose_on_debian-10_with_nginx_reverse-proxy.md
|
||||
- "Wordpress": divers/server/wordpress_docker-compose_on_debian-10_with_nginx_reverse-proxy.md
|
||||
- "Installer Nextcloud": divers/server/nextcloud_docker-compose_on_debian-10_with_nginx_reverse-proxy.md
|
||||
- "Mettre à jour Nextcloud" : divers/server/nextcloud_update.md
|
||||
- "Installer Wordpress": divers/server/wordpress_docker-compose_on_debian-10_with_nginx_reverse-proxy.md
|
||||
- "SSH - SAMBA": divers/server/serveur_debian_smb_ssh.md
|
||||
- "Mémo Postgresql": divers/server/postgres.md
|
||||
- "Mémo Mysql": divers/server/mysql.md
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user