Outils pour utilisateurs

Outils du site


services:nextcloud

Nextcloud

Mettre à jour Nextcloud

  1. Changer la version du tag de version dans le Dockerfile (eg: FROM nextcloud:19.0.0-apache)
  2. Compiler (docker-compose build nextcloud)
  3. Relancer (dcrestart ou dcdn && dcup -d). La mise à jour de la base de données itout se fera seule.
  4. Habituellement ça pète le fichier .htaccess, il faut alors remettre dans le fichier config.php la ligne 'htaccess.RewriteBase' ⇒ '/', et lancer la commande ./occ maintenance:update:htaccess.

Ayé !

Historique

J'hébergeais mes données sur un autre serveur maison, j'ai donc dû migrer mes données et ma base de données. Voilà les quelques commandes que j'ai utilisées, et un semblant de documentation sur les étapes suivies.

Données

J'ai utilisé Borg pour exporter les données d'un serveur à un autre, avec ces commandes (à partir du serveur “obsolète”) :

borg init -p -e none --rsh "ssh -p <port>"  eorn@goe.land:/data/tmp/
borg create --progress --stats --rsh "ssh -p <port>" eorn@goe.land:/data/tmp::2019-11-30 /home /etc /raid /var/lib/mysql

Mes données se trouvaient dans /raid.

J'ai ensuite configuré le service Nextcloud, pour créer les volumes dont j'avais besoin. Service éteint, j'ai ensuite migré la base de données. ↓

Base de données

J'utilisais et j'utilise toujours MariaDB comme base de données. Sur la machine “obsolète” j'ai exporé la base de données avec l'interface de phpMyAdmin, je j'ai envoyée sur le serveur flambant neuf d'occasion. Puis j'ai lancé le conteneur de la base de données (mariadb) et ai utilisé mysql pour remplir la base de données.

Voilà, à peu près.

Ressources

services/nextcloud.txt · Dernière modification: 2021/08/16 14:13 (modification externe)