Nextcloud, wie sichere ich die Daten ?

Status
Für weitere Antworten geschlossen.

Scirocco3

Benutzer
Mitglied seit
29. Dez 2016
Beiträge
324
Punkte für Reaktionen
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 ?
 

Scirocco3

Benutzer
Mitglied seit
29. Dez 2016
Beiträge
324
Punkte für Reaktionen
2
Punkte
0
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',
 

laserdesign

Benutzer
Mitglied seit
11. Jan 2011
Beiträge
2.530
Punkte für Reaktionen
38
Punkte
94
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:

Scirocco3

Benutzer
Mitglied seit
29. Dez 2016
Beiträge
324
Punkte für Reaktionen
2
Punkte
0
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.
 

laserdesign

Benutzer
Mitglied seit
11. Jan 2011
Beiträge
2.530
Punkte für Reaktionen
38
Punkte
94
in /volume1/web/nextcloud/config/config.php habe ich diesen Eintrag
'datadirectory' => '/volume1/nextcloud',

dort liegt mein /data Verzeichnis.
 

Scirocco3

Benutzer
Mitglied seit
29. Dez 2016
Beiträge
324
Punkte für Reaktionen
2
Punkte
0
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
 

rednag

Benutzer
Mitglied seit
08. Nov 2013
Beiträge
3.954
Punkte für Reaktionen
11
Punkte
104
Der Ordner muß auch in der phpBase_Dir eingetragen werden, damit der Webserver darauf Zugriff hat.
 

Scirocco3

Benutzer
Mitglied seit
29. Dez 2016
Beiträge
324
Punkte für Reaktionen
2
Punkte
0
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.
 

laserdesign

Benutzer
Mitglied seit
11. Jan 2011
Beiträge
2.530
Punkte für Reaktionen
38
Punkte
94
@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
 

Scirocco3

Benutzer
Mitglied seit
29. Dez 2016
Beiträge
324
Punkte für Reaktionen
2
Punkte
0
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?
 

rednag

Benutzer
Mitglied seit
08. Nov 2013
Beiträge
3.954
Punkte für Reaktionen
11
Punkte
104
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
 

Scirocco3

Benutzer
Mitglied seit
29. Dez 2016
Beiträge
324
Punkte für Reaktionen
2
Punkte
0
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 :-(
 

Fusion

Benutzer
Sehr erfahren
Mitglied seit
06. Apr 2013
Beiträge
14.135
Punkte für Reaktionen
898
Punkte
424
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
 

Scirocco3

Benutzer
Mitglied seit
29. Dez 2016
Beiträge
324
Punkte für Reaktionen
2
Punkte
0
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.
 

Fusion

Benutzer
Sehr erfahren
Mitglied seit
06. Apr 2013
Beiträge
14.135
Punkte für Reaktionen
898
Punkte
424
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?
 

Scirocco3

Benutzer
Mitglied seit
29. Dez 2016
Beiträge
324
Punkte für Reaktionen
2
Punkte
0
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..
 

Fusion

Benutzer
Sehr erfahren
Mitglied seit
06. Apr 2013
Beiträge
14.135
Punkte für Reaktionen
898
Punkte
424
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.
 

Scirocco3

Benutzer
Mitglied seit
29. Dez 2016
Beiträge
324
Punkte für Reaktionen
2
Punkte
0
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"
 

Fusion

Benutzer
Sehr erfahren
Mitglied seit
06. Apr 2013
Beiträge
14.135
Punkte für Reaktionen
898
Punkte
424
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.
 

Scirocco3

Benutzer
Mitglied seit
29. Dez 2016
Beiträge
324
Punkte für Reaktionen
2
Punkte
0
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