Hallo in die Runde,
ich bin absoluter Neuling in Bezug auf NexcloudPi und habe vermutlich gerade Mist gebaut.
Ich hatte eine sehr gut funktionierende Nextcloud auf meinem Raspberry laufen. Diese war ĂŒber No-IP auch von auĂen erreichbar. Die Daten lagen auf einer externen Festplatte. Kurz um, alles lief super.
Jetzt habe ich ĂŒber das Controlpanel (nextcloudpi.local:4443) offenbar versehentlich eine Neuinstallation (?) ausgelöst. Ich bekomme nun die Erstinstallationsseite der Nextcloud zu sehen und soll den Pfad zum Datenverzeichnis sowie die Daten der Datenbank eingeben.
Kann ich da noch irgendetwas retten? Ggf. sogar die âalteâ Festplatte wieder einbinden?
Ich weiĂ, ich bin da echt mega doof gewesen und Ă€rgere mich gerade sehr. Ăber ein paar RatschlĂ€ge wĂ€re ich dankbar!
ist der fall noch offen ? ist das verzeichniss data (mit deinen daten) noch da und hast du noch die config.php (mit einstellungen)?
Der Fall ist noch unverĂ€ndert. Ich habe nach diesem âFehlklickâ nichts mehr angefasst.
Die Daten liegen also vermutlich noch unberĂŒhrt auf der externen Festplatte.
Bei der config.php bin ich mir nicht sicher. Die wurde ja sicher durch meinen Fehler ĂŒberschrieben âŠ
Hallo ok dann ran an den speck ^^
zwei dinge wieviele User hatte deine cloud ?
Und schau mal in die config.php also kopier sie dir und schau ob die daten hat und wenn ja welche
$CONFIG = array (
âinstanceidâ => âmach Zum posten wenn da XXXâ,
âpasswordsaltâ => âmach Zum posten wenn da XXXâ,
âsecretâ => âmach Zum posten wenn da XXXâ,
âtrusted_domainsâ =>
array (
0 => âdeineipâ,
),
âdatadirectoryâ => âhier sollte der weg zu data seinâ,
âdbtypeâ => âmysqlâ,
âversionâ => â15.0.5.3â,
âoverwrite.cli.urlâ => âhttps://deineipâ,
âdbnameâ => âmach Zum posten wenn da XXXâ,
âdbhostâ => âlocalhostâ,
âdbportâ => ââ,
âdbtableprefixâ => âoc_â,
âmysql.utf8mb4â => true,
âdbuserâ => âmach Zum posten wenn da XXXâ,
âdbpasswordâ => âmach Zum posten wenn da XXXâ,
âinstalledâ => true,
post mal deine mal sehen was da drin ist
Mh, das wĂŒrde ich gern tun âŠ
Im Moment ist der Pi nicht erreichbar.
Keine Ahnung warum.
Der Pi hat eine statische IP. Aber im Netzwerk ist er nicht auffindbar.
der pi hat doch hdmi oder ^^ einfach hochfahren mit einem tft einlogen
nano /var/www/nextcloud/config/config.php dann kannst du schnell schaun und abschreiben ^^
-
Am angeschlossenen Monitor geht es. Der Pi bekommt eine IP und ich kann mich darauf einloggen.
-
in der Config steht folgendes:
$CONFIG = array (
âinstanceidâ =XXXXXXXâ,
);
Danach kommt nichts mehr.
Na dann GZ XD naja schön ist es nicht es sei den deine cloud war verschlĂŒsselt dann schon
wenn nicht dann ist es noch kein untergang wieviele User hattest du den in der cloud angemeldet ? gibt etwas arbeit ob sie verschlĂŒsselt war oder nicht kannst du sehen wenn du im Ordner data nachschaust dort sollten deine daten noch sein und lesbar sicher die lieber mal
PS: fĂŒr die zukunft wĂŒrde ich dir einen Fog server empfehlen oder eine âclone docking stationâ
Die Cloud hatte nur mich als Benutzer, allerdings mit 2 Accounts. 1x einen mit vollen Admin-Rechten und 1x als ganz normaler User. Unter letzterem Account habe ich Daten auf die Cloud geschoben.
Mh, versucht im Datenverzeichnis nachzuschauen habe ich.
/var/www/nexcloud/data ist leer (was soweit auch okay ist, da die Daten ja auf die externe Festplatte ausgelagert sind/ waren?)
Diese Festplatte ist als /media/datenspeicher angeschlossen gewesen.
Versuche ich diese anzusteuern bzw. mit âls -lhâ anzuzeigen bekomme ich ein âcannot access ⊠No such file or directoryâ zurĂŒck
Die Welt wird nicht untergehen, wenn alle Daten weg wÀren. Ich hatte kein Backup-System (wie auch immer geartet) eingerichtet - soweit so dÀmlich ⊠Fast alles habe ich noch auf einem weiteren Rechner gesichert.
Empfiehlt es sich denn das âonboardâ-Backup von NCP zu nutzen und eine zweite Festplatte anzuschlieĂen? Oder gibt es da eine bessere Methode?
Ich wĂŒrde beim nĂ€chsten Versuch, die Cloud ordentlich einzurichten, gern ein wenig mehr richtig machen âŠ
Nachtrag:
Habe kurz wieder umgebaut. Pi vom Monitor weg, Maus und Tastatur ab und per Lan-Kabel direkt an den Router (vorher hing er anders am Netzwerk). Jetzt hat er wieder keine IP und ist komplett unerreichbar und unauffindbar. An den Einstellungen habe ich nichts verĂ€ndert. Vor 10 Minuten am Monitor bootete er sauber und war auch ĂŒber die WeboberflĂ€che erreichbar
??? musst dich als root anmelden und noch mal versuchen sudo -i sollte helfen zum root zu werden ^^
Versuch es dann noch mal in deine festplatte zu kommen
in data sollte aber dein admin und dein zweiter user sein
und in dessen verzeichnisse die daten ânormalâ mach einfach mal eine sucher auf der Platte nach etwas wo du hochgeladen hattest schaun wo er das abgelegt hat
Besten Dank ⊠manchmal steht man ja wirklich auf dem Schlauch.
Als root kann ich die Festplatte ansteuern, seh die Ordner der User und deren Inhalt. Die Daten, die ich hochgeladen habe, sind also offensichtlich alle noch da und nicht verschlĂŒsselt.
Ja super Dann sicherst du das ganze mal auf eine externe mit dem platz am besten ^^
Und setzt die cloud ganz normal neu auf
Am schluss kannst du die User auch normal wieder anlegen legst dann die alten dateien vom alten data ins neue (also nicht data austauschen!) sonder die feils der user an die stelle wo sie vorher waren hin machst einen occ filescann und hast die Cloud wieder
Vielen Dank fĂŒr deine RatschlĂ€ge und bitte entschuldige die vielen dummen Fragen.
Ich fasse zusammen:
- Zweite Festplatte zur Datensicherung besorgen
- Datensicherung - hierzu eine Frage: wie mache ich das bzw. wo finde ich dazu eine ErklĂ€rung online bzw. was sind die âSchlagworteâ nach denen ich googlen muss?
- Cloud neu aufsetzen, Benutzer anlegen
- Daten zurĂŒckspielen - was genau meinst du mit ânicht Data austauschenâ? Ich habe aktuell die Daten ja auf der externen Platte liegen. Theoretisch könnte ich doch diese dann wieder anschlieĂen und die Files scannen? NatĂŒrlich vorher den Pfad fĂŒr Data wieder entsprechend auf /Media/Datenspeicher ⊠Àndern.
- Wenn alles geklappt hat, zweite Platte als Backupplatte einrichten und regelmĂ€Ăige Backups automatisch anlegen lassen âŠ
Ok was hast du den? einen raspberry pi war das ^^
wieviel speicherplatz hast du da ?
Wiviel sind GB schÀtzt du in deinem alten data ?
Weil mein Plan wĂŒrde so aussehen du nimmst ein USB laufwerk
macht den mount punkt bei einem ordner
Heir eine möglich anleitung:
https://www.tutorialspoint.com/articles/how-to-mount-usb-drive-in-a-linux-system
dann gehst du her schaust ob das USB auch leer ist
cd /deinweg/zum/usblaufwerk/
ls
Sollte nichts drin sein aber auch kein fehler kommen
dann
machst du
sudo cd
sudo cd /der/weg/zu/data
sudo ls
sollte auch noch da sein dann
sudo cd
und
cp [Optionen] [Quelle(n)] âleer [Ziel]
sudo cp -rv /der/weg/zu/data /deinweg/zum/usblaufwerk/
(achtung dazwischen ist ein leerzeichen ^^)
Dann schaust du noch mal nach ob in deinem USB laufwerk jetzt was drin ist ^^
sudo cd /deinweg/zum/usblaufwerk/
sudo ls
Sollte alles da sein dann umount dein USB
sudo umount /deinweg/zum/usblaufwerk/
Und stecks ab
Mach das ganze neu wenn du an dem punkt bist schieben hier und machen wir machen weiter
den spÀter machen wir noch einen
sudo -u www-data php /var/www/nextcloud/occ files:scan all
aber mach das mal soweit das die cloud lÀuft ^^
Irgendwas ist ja immer âŠ
Ja, ich habe einen Raspberry 3 laufen und inzwischen nun auch eine 2. externe Festplatte.
Ein paar Daten konnte ich kopieren, danach bekam ich einige Fehlermeldungen und dann abschlieĂend die Meldung âread-only filsystemâ
Nach etwas googlen bekam ich den Hinweis, dass dieser Fehler mit einem zu schwachen Netzteil zusammenhÀngen kann?
Nach einem Neustart bekam ich dann auch tatsĂ€chlich die Info âunder-voltage detectedâ. Das Netzteil hat bisher vollkommen ausgereicht, mit einer zweiten Festplatte (und aktuell zum Bearbeiten auch Maus, Tastatur und Monitor) scheint es an seine Grenzen zu kommen. Sehr Ă€rgerlich, weil es eigentlich reichen sollte. (5V - 3000 mAh)
Nun denn, weiter gehtâs, wenn ein neues Netzteil da ist.
^^ JA das kann sein mehr platten mehr strom
aber nicht schlimm
Inzwischen sind alle Kabel, Adapter usw. besorgt U d die Cloud ist komplett neu aufgesetzt.
Ich habe jetzt also einen Pi 3 mit einer aktuellen Nextcloud. Auf dieser sind 2 Benutzer angelegt (identische wie zuvor). Das Datenverzeichnis ist (noch) auf der SD, da habe ich nichts angefasst.
Daneben liegt eine externe Festplatte mit einem intakten Datenverzeichnis der alten Cloud. (Und daneben nochmal eine Kopie des Datenverzeichnisses auf einer weiteren Platte)
Wie bekomme ich das jetzt wieder zusammen?
File:scan --all ist schon gefallen aber vorher muss ich ja sicher zunÀchst der Cloud sagen, dass die Daten nicht mehr im Standardordner liegen?