J'ai installé nextcloud sur mon raspberrypi 3 en utilisant ce lien . Tout fonctionne plutôt bien sauf que je n'aime pas l'UX d'avoir tout l'espace de stockage supplémentaire provenant du complément "Stockage externe", car cela signifie que tout le monde doit maintenant savoir mettre tous ses fichiers dans un dossier désigné .
Il semble que je devrais juste être en mesure de dire à nextcloud d'utiliser le disque dur externe comme emplacement de répertoire de données (sans le complément de stockage externe) et tout ira bien ... et il semble qu'en théorie, cela fonctionne bien . Mais, comme il est installé comme un composant logiciel enfichable, il semble que le composant logiciel enfichable n'a pas accès à cette partie de mon système de fichiers et qu'il ne fonctionne donc pas.
Je me demandais si quelqu'un avait des suggestions. Dois-je monter le disque dur à l'intérieur de la zone d'écriture du composant logiciel enfichable? Est-il possible de donner l'accès instantané au disque dur?
syncthing
frontal). Pour résoudre ce problème, au départ, j'utilisais l'astuce consistant à ajouter unsftp
stockage pointant vers le serveur lui-même et à accéder en tant qu'utilisateur souhaité, en utilisant donc127.0.0.1
comme hôte et le propriétaire du fichier en tant qu'utilisateur avec une clé ssh générée. Mais ce n'était pas le meilleur choix. Utiliser à labindfs
place avec quelque chose commebindfs --map=ubuntu/root:@ubuntu/@root
, fait à la place le travail souhaité.oc_filecache
... ". Je n'y avais ajouté aucun fichier, juste une installation propre du composant logiciel enfichable, créé les utilisateurs admin et une connexion avant de déplacer le répertoire. Un indice?Utilisez 'stop' au lieu de 'disable' sinon vous ne pourrez pas éditer config.php.
Activer le stockage externe pour Snap: Sudo Snap Connect NextCloud: amovible-média
Arrêter le snap de Nexcloud: sudo snap stop nextcloud
Mettre à jour l'emplacement de stockage: sudo vim /var/snap/nextcloud/current/nextcloud/config/config.php
changer l'emplacement des données:
'datadirectory' => '/ media / storage / data',
Déplacez le répertoire de données vers le périphérique de stockage: sudo mv / var / snap / nextcloud / common / nextcloud / data / media / storage /
Démarrer le snap de nextcloud: sudo snap start nextcloud
la source