Lo Furòl

... de l'ouverture (en occitan)

Vous êtes ici : Accueil / Logiciels Libres / [Nextcloud] Installer Nextcloud sur un serveur NAS Synology + Astuces

[Nextcloud] Installer Nextcloud sur un serveur NAS Synology + Astuces

Nextcloud LogoCela faisait quelques temps que je voulais installer Nextcloud sur mon serveur NAS Synology DS713+. J'utilisais jusqu'à présent Owncloud grâce à un paquet proposé par la communauté et j'attendais un paquet Nextcloud mais celui-ci ne venant pas, j'ai décidé de sauter le pas en suivant les différents tutoriels trouvé sur le Net.

Voici ma source principale : https://luvis.se/software/install-nextcloud-on-synology-dsm-6/

Rajouté le 19/10/2019 : lien vers la nouvelle section Nextcloud de Sébastien Sauvage https://sebsauvage.net/wiki/doku.php?id=nextcloud

Remarque :
Après avoir modifié le fichier de configuration /config/config.php, Nextcloud refusait absolument de démarrer !!! Panique à bord : va-t-il falloir que je réinstalle tout ?
Merci à l'auteur du site ci-dessus pour l'astuce : en fait, il faut redonner les droits de lecture/écriture aux fichiers lors d'une mise à jour !!!

Pour débloquer des fichiers bloqués, voir ici (je n'ai pas testé) : https://help.nextcloud.com/t/file-is-locked-how-to-unlock/1883/8

Pour rescanner tous les fichiers (et éventuellement les débloquer) :

sudo -u http php56 occ files:scan --all

 Pour se mettre (ou s'enlever) en mode "Maintenance" :

sudo -u http php56 occ maintenance:mode --on

Au 23/12/2018, Nextcloud fonctionne parfaitement notamment les mises à jour automatiques : je viens de passer à la version 14.0.4 sans aucun problème (il faut juste attendre que les sauvegardes se fassent puis continuer la MAJ en la relançant une 2e fois).

Au 5/07/2019, la mise à jour de Nextcloud 14.0.4 vers 15.0.9 ne se fait pas (heureusement qu'on peut réinstaller le backup). Info pour update ici : http://blog.viking-studios.net/en/your-own-cloud-nextcloud-update-on-a-synology-diskstation-and-dsm-6/ (non testé).
Au 10/07/2019, lors de la mise à jour via l'updater, il faut relance plusieurs fois l'update en appuyant sur le bouton "Retry Update" notamment durant la partie "Backup". Par contre, on arrive à un message d'erreur à l'étape 9 "Delete Old file", indiquant qu'il manque le fichier "core/shipped.json". Qu'à cela ne tienne on crée le dossier core :

mkdir /volume1/web/nextcloud/core

Puis le fichier shipped.json :

touch /volume1/web/nextcloud/core/shipped.json

Pour finir, on leur donne comme propriétaire "http" :

sudo chown -R http:http /volume1/web/nextcloud/core

Il ne reste plus qu'à relancer l'updater et là la mise à jour se poursuivra "normalement" jusqu'à un message d'erreur final sans incidence car en attendant un peu, Nextcloud redeviendra accessible (au départ on a une page en erreur 504, puis une indication que le site est en maintenance). Du coup, j'en ai profité pour passer de la version 14.0.2 à la 15.0.10 puis j'ai recommencé pour arriver à la version 16.0.3.

Pour lancer la commande "occ" dans le répertoire "nextcloud", il faut saisir une commande du style :

sudo -u http php72 occ db:add-missing-indices

 

 

 

Vous êtes ici : Accueil / Logiciels Libres / [Nextcloud] Installer Nextcloud sur un serveur NAS Synology + Astuces