independence Posted July 25 Share Posted July 25 Servus zusammen, ich habe eine Frage zum Umgang mit Nextcloud. Ich habe ganz normal den Nextcloud Docker + Postgres installiert und habe zahlreiche "Externe Speicher" eingebunden. Dennoch möchte ich Nextcloud auch ohne die "Externen Speicher" nutzen und habe jetzt folgende Frage: Wenn ich nicht in Nextcloud selbst, sondern in Dateimanager in Unraid im betreffenden Nextcloud Verzeichnis manuell einen Ordner erstelle, wird dieser nicht in Nextcloud gefunden. Da dieser nicht durch Nextcloud erstellt wurde scheint das System nicht mitzubekommen, dass es einen neuen Ordner gibt. Das gleiche ist auch so mit Dateien innerhalb von Ordnern. Ich würde jetzt aber gerne im Hintergrund im darunterliegenden Dateiexplorer von Unraid die relevanten Daten in die Nextcloud Verzeichnisse schieben ohne immer alles über den Browser neu hochladen zu müssen obwohl die Daten ja sowieso schon vorhanden sind in Unraid. Gibts hierzu einen Workaround oder ein Plugin für Nextcloud? Hoffe es ist überhaupt verstänndlich was ich meine 🙂 Grüße Quote Link to comment
Solution Archonw Posted July 25 Solution Share Posted July 25 Ja das gibt es. Mann kann mittels eines occ Befehls über das Terminal angeben, dass Nextcloud nach neuen Daten suchen soll. Das geht auf User und auf Ordner- Ebene. Such mal nach occ files:scan 1 Quote Link to comment
alturismo Posted July 25 Share Posted July 25 3 hours ago, independence said: Gibts hierzu einen Workaround oder ein Plugin für Nextcloud? wie @Archonw bereits angedeutet hat, ja, aber sei dir bewusst darüber, NC ist für diesen usecase einfach nicht wirklich ausgelegt ... du kannst das per user scripts auch automatisiert laufen lassen usw usw ... als Tipp, wenn dein "Dateimanager" beispielsweise Windows wäre. binde Nextcloud einfach als Netzlaufwerk ein ... dann läuft alles in "Echtzeit" Beispiel die passende webdav Adresse findest du im Dateipart unten links oder so in der NC Oberfläche, user pass fest vergeben, fertig. und im LAN läuft das auch flott sofern Hairpinning (NAT loopback) zuhause geht ... was meist per default der Fall ist ... nur falls dies eher der usecase wäre und wir nicht über das webui Unraid reden um Verzeichnisse und co anzulegen Quote Link to comment
independence Posted July 25 Author Share Posted July 25 Perfekt, vielen Dank @Archonw - das hat hervorragend funktioniert. Über das Terminal vom Nextcloud Container einfach "occ files:scan --all" eingeben und schon läuft der Scan. @alturismo dir auch vielen Dank. Dieser Usecase ist auch nicht dauerhaft sondern nur für das intiale kopieren/verschieben der relevanten Daten und falls dann irgendwann wirklich mal was größeres umgezogen werden muss. Zu dem Thema User Scripts: Wie würde ich denn ein passendes Script anlegen damit auch im korrekten Nextcloud Container das Script ausgeführt wird? Quote Link to comment
Archonw Posted July 25 Share Posted July 25 Damit das mittels User Script funktioniert brauchst du nur den entsprechenden Docker Befehl davor setzten. In etwa dann so: docker exec -it nextcloud occ files:scan -all Das nextcloud ist dabei der Name deines Nextcloud Containers. Bitte auf Groß und Kleinschreibung achten 1 Quote Link to comment
independence Posted July 26 Author Share Posted July 26 Läuft nun alles, das passende Kommando ist "docker exec nextcloud occ files:scan --all" falls es jemanden interessiert. Danke für die Hilfe Grüße Quote Link to comment
alturismo Posted July 26 Share Posted July 26 6 minutes ago, independence said: das passende Kommando ist "docker exec nextcloud occ files:scan --all" falls es jemanden interessiert. Danke für die Hilfe für den lsio docker ... bitte aufpassen und nicht pauschalisieren lsio == alpine base == da funktioniert das, beim "official" knex... nicht. 1 Quote Link to comment
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.