WikiVireGUL

VireGUL

Vous êtes ici : accueil » projets » yunohost » nextcloud

Projets:yunohost:nextcloud

Nextcloud

Procédure d'installation

Installation sur un domaine propre comme https://cloud.viregul.fr

Configuration

Installation dans un dossier /

Installation comme application acccessible librement.

Génération automatique du certificat Let's encrypt

Création avec un compte admin : francoisa

Ajout d'un compte admin avec droits admin.

Ajour de comptes pour chaque membre du bureau.

Import en cours des datas et de la base Mysql dans le Nextcloud de destination, depuis le cloud temporaire.

Configuration mail pour mot de passe oublié.

Migration de Nextcloud (Yunohost à Yunohost)

Documentation de maintenance : https://docs.nextcloud.com/server/stable/admin_manual/maintenance/index.html

  1. Mettre les 2 Nextcloud en mode maintenance (dans config/config.php, rajouter : “maintenance” ⇒ true,)
  2. Sauvegarde de la base de données de l'origine :
    mysqldump –single-transaction -h localhost -u nextcloud -p[password] nextcloud > nextcloud-sqlbkp_`date +“%Y%m%d”`.bak
    en complétant avec le bon mot de passe dans config.php
  3. Transfert des données d'un serveur à l'autres (avec procédure de backup ou non)
  4. Copie de données de l'origine dans /home/yunohost.app/nextcloud/data vers le nouveau /home/yunohost.app/nextcloud/data
    rsync -Aax nextcloud-dirbkp/data/ /home/yunohost/nextcloud/data/
  5. Changer les droits et réattribuer ceux de Nextcloud :
    chown -R nextcloud /home/yunohost.app/nextcloud/data
  6. Réinjecter les données dans la base MySQL depuis la nouvelle instance :
    mysql -h localhost -u nextcloud -p[password] nextcloud < nextcloud-sqlbkp.bak
  7. Repasser le Nextclou de destination en mode maintenance = false et modifier si besoin l'URL de base dans config.php
  8. Tester le login admin
  9. Changer l'adresse dans les paramètres et réajuster les icones, le fond d'écran, les paramètres d'envoi de mail en SMTP SSL 465 smtp.ouvaton.coop avec machines@viregul.fr
  10. Et c'est reparti !

Nettoyage du dossier personnel

Pour personnaliser le dossier par défaut de chaque nouvel utilisateur :

cd /var/www/nextcloud/core/skeleton

rm Nextcloud\ intro.mp4 Nextcloud\ Manual.pdf Nextcloud.png Reasons\ to\ use\ Nextcloud.pdf

Erreur sur Scan Nextcloud

Depuis Nextcloud 21, sur Yunohost 4.3, une erreur apparait sur le scan des fichiers.

Voir : https://forum.yunohost.org/t/script-et-erreur-php-module-local-cache/16813/2

Solution :

php7.3 -i | grep apc.enable # voir si les 2 options sont en on

echo apc.enable_cli=1>> /etc/php/7.3/cli/php.ini # pour activer les options

yunohost service restart php7.3-fpm # pour relancer le service

Et relancer le scan :

cd /var/www/nextcloud

sudo -u nextcloud php7.3 occ files:scan --all