new forge migration
This commit is contained in:
parent
45b941f327
commit
22a1036e86
422 changed files with 5786 additions and 2 deletions
81
content/notes/update-nextcloud/index.md
Normal file
81
content/notes/update-nextcloud/index.md
Normal file
|
@ -0,0 +1,81 @@
|
|||
---
|
||||
title: "Nextcloud"
|
||||
date: 2025-03-04T10:08:29+01:00
|
||||
tags:
|
||||
- adminsys
|
||||
- nextcloud
|
||||
---
|
||||
Compilation d'infos utiles pour mon instance Nextcloud.<!--more-->
|
||||
|
||||
## Mise à jour via le terminal.
|
||||
|
||||
Se placer dans le répertoire Nextcloud `/var/www/nextcloud` et taper la commande:
|
||||
|
||||
```shell
|
||||
sudo -u www-data php updater/updater.phar
|
||||
```
|
||||
|
||||
A cet instant le processus est lancé.
|
||||
|
||||

|
||||
|
||||
La procédure achevée, le programme demande s'il doit exécuter la commande `occ upgrade` pour réaliser la mise à jours des applications tierces.
|
||||
|
||||
Cela finit avec le choix de laisser le mode maintenance activé ou non.
|
||||
|
||||
## Déplacer le dossier data
|
||||
|
||||
__1. Arrêt du serveur web.__
|
||||
|
||||
```shell
|
||||
service stop nginx #pour nginx
|
||||
```
|
||||
Installer le nouveau disque dur, le partitionner, le formater et le monter. Pour le partitionner, j’ai utilisé `cfdisk`.
|
||||
|
||||
__2. Le formatage.__
|
||||
|
||||
```shell
|
||||
mkfs.ext4 /dev/sdb
|
||||
```
|
||||
|
||||
__3. Montage au système.__
|
||||
|
||||
```shell
|
||||
mkdir /mnt/datacloud
|
||||
mount /dev/sdb1 /mnt/datacloud
|
||||
```
|
||||
|
||||
Afin que le montage soit permanent il faut éditer le fichier `/etc/fstab` pour ajouter cette ligne en fin de fichier :
|
||||
|
||||
```shell
|
||||
/dev/sdb1 /mnt/datacloud ext4 defaults 0 0
|
||||
```
|
||||
|
||||
__4. Migration des données.__
|
||||
|
||||
```shell
|
||||
mv /var/www/nextcloud/data/ /mnt/datacloud/data
|
||||
```
|
||||
Cela prendra plus ou moins de temps en fonction de la taille du dossier. Mise en place des droits, sans cela les données ne seront pas visible depuis l’interface Web. Il faut donner les droits à l’utilisateur qui gère le service web sur le serveur, sous Debian il s’agit de « www-data ».
|
||||
|
||||
```shell
|
||||
chown -R www-data:www-data /mnt/datacloud/data/
|
||||
```
|
||||
|
||||
__5. Modification de la configuration de nextcloud.__
|
||||
|
||||
```shell
|
||||
sudo nano /var/www/nextcloud/config/config.php
|
||||
```
|
||||
|
||||
Chercher la ligne `datadirectory` et modifier le champs avec le nouveau chemin.
|
||||
|
||||
```shell
|
||||
'datadirectory' => '/mnt/datacloud/data',
|
||||
```
|
||||
|
||||
Pour terminer, démarrage du serveur web :
|
||||
|
||||
```shell
|
||||
sudo systemctl start nginx
|
||||
```
|
Loading…
Add table
Add a link
Reference in a new issue