WikiVireGUL

VireGUL

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

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
projets:yunohost:nextcloud [2019/05/15 22:56] – créée francoisaprojets:yunohost:nextcloud [2022/03/27 12:46] (Version actuelle) francoisa
Ligne 2: Ligne 2:
  
 ===== Procédure d'installation ===== ===== Procédure d'installation =====
 +
 +Installation sur un domaine propre comme [[https://cloud.viregul.fr|https://cloud.viregul.fr]]
  
 ==== Configuration ==== ==== 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|https://docs.nextcloud.com/server/stable/admin_manual/maintenance/index.html]]
 +
 +  - Mettre les 2 Nextcloud en mode maintenance (dans config/config.php, rajouter : "maintenance" ⇒ true,)
 +  - 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
 +  - Transfert des données d'un serveur à l'autres (avec procédure de backup ou non)
 +  - 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/
 +  - Changer les droits et réattribuer ceux de Nextcloud : \\ chown -R nextcloud /home/yunohost.app/nextcloud/data
 +  - Réinjecter les données dans la base MySQL depuis la nouvelle instance : \\ mysql -h localhost -u nextcloud -p[password] nextcloud < nextcloud-sqlbkp.bak
 +  - Repasser le Nextclou de destination en mode maintenance = false et modifier si besoin l'URL de base dans config.php
 +  - Tester le login admin
 +  - 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
 +  - Et c'est reparti !
 +
 +===== Nettoyage du dossier personnel =====
 +
 +Pour personnaliser le dossier par défaut de chaque nouvel utilisateur :
 +<code>
 +
 +cd /var/www/nextcloud/core/skeleton
 +
 +rm Nextcloud\ intro.mp4 Nextcloud\ Manual.pdf Nextcloud.png Reasons\ to\ use\ Nextcloud.pdf
 +
 +</code>
 +===== 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 :
 +
 +<code>
 +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
 +
 +</code>
 +
 +Et relancer le scan :
 +<code>
 +
 +cd /var/www/nextcloud
 +
 +sudo -u nextcloud php7.3 occ files:scan --all
 +
 +</code>