Hey, ich hab ein kleines Problem, ich komme nicht mehr auf meine Cloud. Nachdem ich versucht habe mir bitwarden selber zu hosten hab ich anscheinend irgendwo was richtig zerstört. Ich komme nicht mehr auf meine Cloud drauf. Fehler: ERR_CONNECTION_REFUSED. systemctl status apache2 sagt failed to start the apache http server. Ich weiß aber nicht was ich falsch gemacht habe. zumindest weiß ich auch das auch ISPconfig bei mir nicht mehr funktioniert.
Der Server läuft auf Debian 9 stable. Ich komme nur noch auf mein webmin. Es ist echt wichtig an die daten zu kommen.
Oder helft mir wenigstens zu sagen wie ich die Daten runterlade ohne auf Nextcloud zu kommen damit ich den Server neu machen lassen kann
Solange deine DB und Files in Ordnung sind hast du gute Chancen alles wiederherzustellen… Arbeite die Schritte der Backup Anleitung durch und damit solltest du alles haben und deine Nextcloud auf einem neuen Server wieder in Betrieb zu nehmen.
du kannst auch diese Threads lesen, es gibt Anleitungen wie man das beste aus einem zerstörten System rauskratzen kann:
sagt in der Regel aber auch in welcher Zeile in welchem Config-File sich der Fehler befindet. Ich würde sagen dein Problem wäre lösbar, wenn du deine Config Files wieder auf den Zustand zurückbringst, wie sie vor dem Installationsversuch von Bitwarden waren.
Oder helft mir wenigstens zu sagen wie ich die Daten runterlade ohne auf Nextcloud zu kommen damit ich den Server neu machen lassen kann
Geht es dir nur um die Dateien oder muss die Datenbank auch gesichert werden? (Einstellungen, Kalendereinträge usw)
Falls du nur die Dateien herunterladen willst, befinden sich diese im Nextcloud Datenverzeichnis in einem Unterordner mit deinem Benutzernamen. Herunterladen kannst du sie mit einem FTP-Client wie WinSCP oder Filezilla, oder direkt über die Weboberfläche von Webmin, wenn es nicht allzuviele und allzu grosse Datten sind.
Falls du die Datenbank auch sichern willst, müssten wir wissen welche Datenbank du verwendest.
Wie hast du sie denn heruntergeladen? Was kommt für ein Fehler, wenn du sie versuchst zu öffnen? Ist das ein Server bei dir zu hause oder bei einem Hoster?
Weil du sonst die Disk direkt am PC anschliessen könntest, um die Dateien allenfalls so zu retten. Aber da wärst du warscheinlich auch selbst darauf gekommen.
Wenn der Server bei einem Hoster steht, weiss ich leider auch keine andere Möglichkeit als diejenigen, die ich genannt habe…
Kann ich die nachträglich deaktivieren? So dass sie sich wieder entschlüsseln? Liegt es überhaupt daran? Ich hab einen 2. Server kann ich die Daten so backuppen das ich die cloud vorübergehend auf meinem 2. SERVER habe?
Es gibt zwei Arten der Verschlüsselung bei Nextcloud. Server-Side Encryption und End To End Encryption. Bei der ersten Variante werden die Datein, wie der Name schon sagt auf dem Server verschlüsselt. Bei der zweiten Variante werden sie vom Client verschlüsselt. In beiden Fällen solltest du irgendwelche Encryption-Keys haben. Inwiefern die Cloud via Webserver erreichbar sein muss, um die Daten entschlüsseln zu können, weiss ich leider nicht. Ich denke aber bei der End2End-Variante geht es nur mit dem Nextcloud-Client, was bedeutet würde, dass die Nextcloud voll funktionstüchtig sein muss. Bei der Server-Side Encryption könnte ich mir vorstellen, dass es u.U. auch via Commandline funktionieren könnte, wenn du die Encrypotion-Keys gesichert hast. Ich habe aber beide Varianten der Verschlüsselung selbst noch nie benutzt und kenne mich nicht damit aus. Schlussendlich wird es hier aber keinen einfachen Workarround geben, ansonsten wäre der ganze Sinn der Verschlüsselung auch etwas in Frage gestellt.
Ich sage es mal so…
Der beste Weg und vielleicht auch der einzige, falls die Daten verschlüsselt sind, um wieder an die Daten zu kommen, wäre wenn du die Nextcloud wieder zum laufen kriegst. Dafür bräuchten wir aber viel mehr Details um helfen zu können…
Hast du verschlüsselt oder nicht, wenn ja wie?
Hast du etwas geändert bevor es nicht mehr funktioniert hat, wenn ja was?
Kopiere deine Config Files hier rein (kritische Daten wie Domain Name, Passwörter ändern). Die config.php und die Webserverkonfiguration, wären mal ein Anfang…
…ansonsten bleibt das hier ein Ratespiel.
Nachtrag:
Falls Server-Side Encryption verwendet wurde, habe ich das hier gefunden:
Was ich auf anhieb sehe, ist dass deine Apache-Config in der Directory-Direktive relativ leer ausschaut. Bei mir sieht die so aus:
<Directory /var/www/nextcloud/>
Options +FollowSymlinks
AllowOverride All
<IfModule mod_dav.c>
Dav off
</IfModule>
SetEnv HOME /var/www/nextcloud
SetEnv HTTP_HOME /var/html/nextcloud
</Directory>
Könntest du das in der Datei, die sich unter “sites-available” befindet, mal anpassen Du musst das nur im zweiten VirtualHost machen, für Port 443/HTTPS. Im ersten für Port 80/HTTP kannst du die Directory-Direktive auch komplett löschen, weil du ja sowieso auf HTTPS weiterletest.
… und dann noch überprüfen ob alle benötigten Module aktiv sind. Einfach die folgenden Zeilen eine nach der anderen im Terminal eingeben. Evtl. musst du sudo davor setzten.
a2enmod rewrite
a2enmod headers
a2enmod env
a2enmod dir
a2enmod mime
…danach den Apache neustarten.
Bei der SSL-Config fehlt auch noch etwas. Wie hast du die Let’s Encrypt-Zertifikate erstellt? Mit certbot?
Wissen tun wir es wenn du alles was ich gepostet habe ausproboiert hast. Wenn er danach nicht startet, poste bitte die vollständige Fehlermeldung. Falls du das in Webmin machst und dort keine detailierte Fehlermeldung angezeigt bekommst, kannst du es im Terminal mit…
sudo systemctl restart apache2
…versuchen und dann einfach den gesammten Text, der angezeigt wird hier reinkopieren.
“Job for apache2.service failed because the control process exited with error code.
See “systemctl status apache2.service” and “journalctl -xe” for details.”
Leider fehler.
Soll ich das auch übernehmen obwohl es vorher funktioniert hat ohne das?