Nextcloud, wie sichere ich die Daten ?

  • Ab sofort steht euch hier im Forum die neue Add-on Verwaltung zur Verfügung – eine zentrale Plattform für alles rund um Erweiterungen und Add-ons für den DSM.

    Damit haben wir einen Ort, an dem Lösungen von Nutzern mit der Community geteilt werden können. Über die Team Funktion können Projekte auch gemeinsam gepflegt werden.

    Was die Add-on Verwaltung kann und wie es funktioniert findet Ihr hier

    Hier geht es zu den Add-ons

Status
Für weitere Antworten geschlossen.

Scirocco3

Benutzer
Registriert
29. Dez. 2016
Beiträge
324
Reaktionspunkte
2
Punkte
0
Hallo zusammen,

ich habe mir mal die Nextcloud 12.03 installiert.
Läuft soweit, aber bevor ich meine Daten jetzt migriere würde ich gerne wissen wo die auf der NAS jetzt liegen und wie ich mir die wegsichern kann.

Ich nehme an das Sie irgendwo in der MariaDB liegen, denn die war ja Vorraussetzung.
Aber wo genau liegen sie jetzt und vor allen, wie kann ich die Daten noch mal woanders hin sichern/rücksichern?

Vielen Dank schon mal für Eure Tipps/Hilfe ?
 
Okay, .. Ich habs.. Gestern schon den ganzen Abend gesucht, aber in der Webfreigabe nicht.
Dachte nicht das die die Daten dort hin schreiben, weil .. zumindest für mich... gehört das da nicht hin.
Aber Okay, ich habe in die config.php mal geschaut und den passenden Eintrag gefunden.
'datadirectory' => '/volume1/web/nextcloud/data',
 
Dachte nicht das die die Daten dort hin schreiben, weil .. zumindest für mich... gehört das da nicht hin.

das kannst du aber bei der Installation festlegen wo /data liegen soll, wird ja auch empfohlen das Dataverzeichnis, ausserhalb vom WEB-Serververzeichnis anzulegen.
Bei mir unter /volume1/nextcloud/data
Dieses Verzeichnis kannst du dann per NFS oder auch smb freigeben und in deine Backup-Strategie einbeziehen.

Wenn alles läuft, ist /volume1/web/nextcloud/data (das Dataverzeichnis im Webserververzeichnis) nicht mehr nötig und kann gelöscht werden.
 
Zuletzt bearbeitet:
Nur wie mache ich es... Ich habe es nicht geschafft bei der Installation den Pfad zu ändern.
Er merkerte jedesmal das er keine Rechte hätte. Ich hatte zuerst dem HTTP Zugriff gegeben und als das nicht ging zum Test sogar Everyone Vollzugriff.
Nichts zu machen, er meckerte immer rum das er keine Rechte hätte es anzulegen oder reinzuschreiben.
 
in /volume1/web/nextcloud/config/config.php habe ich diesen Eintrag
'datadirectory' => '/volume1/nextcloud',

dort liegt mein /data Verzeichnis.
 
Ja, ich meinte ja bei der Installation.... Da kann ich keine anderen Pfad eintragen, er meckert dann nur.
Hast Du ihn während des Install oder nachträglich geändert?
Und wie ?

Thx
 
Der Ordner muß auch in der phpBase_Dir eingetragen werden, damit der Webserver darauf Zugriff hat.
 
Thx, und wo finde ich diese Datei?
Nehme an das ich dir nur direkt in/auf der NAS per SSH finde, oder ?
Weil so auf dem Server wird sie nicht gefunden.
 
@rednag,

ja stimmt, hatte ich vergessen, ist schon so lange her ......

zu finden in der Web-Station > PHP Einstellungen
habe bei mir dieses drangehängt

:/dev/urandom:/volume1/nextcloud
 
Danke... Aber es will nicht klappen, irgendwo hab ich noch einen Fehler ?

Ich habe im Webserver das folgende im PHP Ordner noch angehängt.

:/volume1/NetBackup:/volume1/NetBackup/Nextcloud:/volume1/NetBackup/Nextcloud/data

Es soll auf das Volume NetBackup und dort in den Ordner Nextcloud gespeichert werden.
Zur Sicherheit hab ich das Volume und noch mal den Ordner im Pfad angegeben.
Und als Installationspfad gebe ich beim Setup "/volume1/Netbackup/Nextcloud/data" an.
Dann kommt der Fehler Bildschirmfoto 2017-09-30 um 19.57.32.JPG

PHP ist die 7 im Einsatz und Apache 2.4, den PHP hab ich zur Sicherheit nach dem Pfad eintragen noch mal restartet.
Was hab ich falsch gemacht oder vergessen?
 
Leg am besten einen eigenen gemeinsamen Ordner dafür an. Meiner heißt z. B. nextcloud-storage.
Du mußt den Ordner aber schon in der verwendeten Version von PHP56, 70 eintragen.

@laserdesign,

habs auch nur gewußt, weil ich erst gestern nach einer Neuinstallation von 12.0.3 fast daran verzweifelt wäre. :p
 
Nichts zu machen...
Ich hab der neuen Freigabe "nextcloud" die Rechte für User und HTTP auf lesen und schreiben gesetzt.
Außerdem in PHP 7 hab ich den Pfad ":/volume1/nextcloud:/volume1/nextcloud/data" eingetragen und dann PHP neu gestartet.
Es bleibt bei dem Fehler :-(
 
Hat die Gruppe http auf dem Ordner /volume1/nextcloud mindestens Leserechte? Darüber hinaus habe ich nur der Gruppe der Admins hier noch Lese/Schreibrechte gegeben, sonst keine, auch erweiterte Berechtigungen sind keine gesetzt.
Und auf /volume1/nextcloud/data Lese/Schreibrechte?

:/volume1/nextcloud/data reicht aus in der open_basedir Einstellung der jeweiligen PHP Version
/tmp:/var/services/tmp:/var/services/web:/var/services/homes:/volume1/nextcloud/data:/dev/urandom
 
Bleibt bei der Fehlermeldung...

Die Freigabe "nextcloud" ist so eingerichtet

Bildschirmfoto 2017-10-01 um 13.22.03.jpg

Und durch die Vererbung der Rechte, ist es auch so in "Nextcloud/data"
Bildschirmfoto 2017-10-01 um 13.30.40.jpg

Und so der Pfad in der Web-Station
Bildschirmfoto 2017-10-01 um 13.22.34.jpg

Habe nach eintragen des Pfades in der Web-Station dann noch den Apache, PHP 7.0 und die Web-Station gestoppt und gestartet.
 
Mit Fehler meinst du den Fehler wie in Post #10 bei der Installation von NC nur mit dem aktuelleren Pfad /volume1/nextcloud/data ?

Edit:
Wo führst du die Installation durch?
hast du dir einen vHost mit Apache 2.4 und php7 eingerichtet,
oder direkt unter /volume1/web und den allgemeinen Backend Einstellungen?
Benutzt du das zip oder den php-webinstaller?
 
Genau
Bildschirmfoto 2017-10-01 um 13.42.49.JPG

Auch wenn ich den Hauptordner nextcloud noch mal weg lasse und nur data angebe... Meckert er das er Data nicht anlegen oder beschreiben kann..
 
Siehe meine Edits oben.

Und wieso steht da jetzt nextcloud/nextcloud?

Reden wir jetzt von einer Neuinstallation, oder der Bearbeitung einer bestehenden Installation durch Änderungen in der config.php?

Edit: Irgendwo steht da jetzt eine falsche URL/Pfad drin.
 
Neuinstallation...
Aber ich versuche jetzt mal das ganze im ursprünglichen Pfad zu installieren und dann den Pfad zu verbiegen,
vielleicht klappt es ja so und es ist nur ein Fehler beim Install..

Und das steht da, weil ich es auch so noch mal versucht hatte. Sprich das war der letzte Versuch.
Der erste Versuch war mit "/volume1/nextcloud/data" und dann eben noch mal mit "/volume1/nextcloud/nextcloud/data"
 
Dann ist die Frage von weiter oben interessant unter welche URL und Host du die Installationsroutine aufrufst und welche Einträge du dann dort vornimmst.
 
Unter "http://ip-des-servers/nextcloud" rufe ich die Installation auf.

Und die Einträge sind der Pfad von oben als Install-Dir. Also "/volume1/nextcloud/data" als Data Dir

Die DB dann als SQL/MariaDB und ganz oben legen ich meine User an und ein PW.
Das stimmt aber alles, denn wenn ich den Installpfad nicht antaste... Läuft die Install mit diesen Einstellungen.
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat