EaseUS Data Recovery Wizard: Die kostenlose Option für die Datenrettung

0
EaseUS
EaseUS Data Recovery Wizard

Jeder kennt die Situation oder hat sie zumindest schon einmal im Freundes- oder Bekanntenkreis miterlebt: Jemandem fällt das Smartphone herunter und das Display hat einen großen Kratzer oder zerspringt gar ganz.

Zugegeben, keine eine wirklich ärgerliche Situation. Und dennoch gibt es in diesem Fall ein weitaus schlimmeres vorstellbares Szenario.

Wenn das Display nach dem Sturz nämlich schwarz bleibt und sich das Smartphone nicht mehr einschalten lässt, kann das vor allem in Bezug auf die Daten durchaus unangenehme Konsequenzen haben. Und auch wenn man mit dem Notebook unterwegs ist und dieses einmal aus der Tasche rutscht ist das besonders ärgerlich, da der Laptop doch oft auch als eine Art Backup-System für das Smartphone funktioniert.

Die Daten dann irgendwie wie ein Puzzle wieder zusammenzustellen ist dann mehr als nur nervig und zeitaufwendig – teilweise ist es sogar unmöglich. Besonders bei wichtigen Erinnerungen wie kleinen Clips oder Schnappschüssen aus dem Urlaub ist das besonders ärgerlich.

Doch es gibt auch Lösungen in Form einer Datenrettungs-Software, von denen wir Euch heute eine kostenlose Option genauer vorstellen möchten: Den EaseUS Data Recovery Wizard. Neben vielen anderen Funktionen kann man hiermit sowohl gelöschte Bilder wiederherstellen als auch gelöschte Videos wiederherstellen.

EaseUS
Main Interface –  EaseUS Data Recovery Wizard

Dieses Softwaretool ist vor allem für Windows-Geräte geeignet, aber auch für den Mac gibt es eine passende Version. Und der EaseUS Data Recovery hilft in den verschiedensten Situationen. Ob es sich also um unabsichtlich gelöschte Dateien handelt, der Papierkorb voreilig geleert wurde, die Festplatte beschädigt ist, man Opfer einer Virus-Attacke wurde, das Betriebssystem gecrasht ist oder man eine RAW-Partition wiederherstellen möchte – man kann es in jedem Fall einmal mit dieser Software versuchen. Da es sich um eine kostenlose Datenrettungs-Software handelt hat man zunächst einmal nichts zu verlieren.

Doch einer der großen Pluspunkte ist auch die einfache und schnelle Bedienung. Dazu sind im Grunde zunächst einmal nur drei Schritte notwendig um sich einen ersten Überblick über die zu rettenden Daten zu verschaffen.

Kosten fallen erst an, wenn man eine Datenwiederherstellung von mehr als 2GB vornehmen möchte. Herausfinden, ob die Software in der Lage ist die gesuchten Daten wiederherzustellen, kann man also ohne die kostenpflichtige Variante in Anspruch nehmen zu müssen. Und auch die Wiederherstellung kleiner Datenmengen ist kostenfrei.

Damit eignet sich das Softwaretool also zunächst einmal für alle, die derzeit mit verlorengegangenen Daten zutun haben. Zu bezahlen gilt es erst, sobald man sich dazu entscheidet eine hohe Menge an Daten tatsächlich wiederherzustellen.

Compliance Test XEP-0363

0
PublicDomainPictures / Pixabay

Am Sonntag bekam ich die Meldung, dass mein XMPP-Server den informativen Test XEP-0363: HTTP File Upload (CORS Headers) nicht bestanden hat, obwohl der Upload aktiviert war. Abhilfe schaffte hier ein Upgrade der Community-Module von Prosody.

Meine aktuelle Konfiguration sieht im Moment so aus:

Preview Generator

1
JuralMin / Pixabay
Wenn man wie ich viele Bilder in der Nextcloud ablegt, ist die Vorschau oft recht zäh. Abhilfe schafft hier eine Nextcloud App namens Preview Generator. Da Vorschaubilder per Standard nur bei Bedarf erstellet werden, kommt es zu leider unschönen Wartezeiten. Ist jedoch der Preview Generator installiert und ein entsprechender Cronjob eingerichtet werden diese Wartezeiten minimiert. Ich habe im Beispiel diesen auf 15 Minuten eingestellt. Man öffnet den Crontab und fügt folgende Zeile am Ende hinzu:

Datenbanksicherungen für 30 Tage aufheben

0
geralt / Pixabay

In der Regel hebe ich meine Datenbanksicherungen ca. einen Monat auf. Hierzu habe ich diese meist in meinem in der Nextcloud angeschlossenen Storage gelöscht. Da i.d.R. einige Datenbanken zu sichern sind, nahm das Ganze immer etwas Zeit in Anspruch. Nun habe ich mich damit beschäftigt, wie ich das automatisieren kann. Dies zeige ich nun am Beispiel meiner Datenbank zu meinem Blog.

Zuerst wird über

ein Cronjob angelegt. Hierbei wird die Löschung überflüssiger Dateien jeden Tag um 3:00 Uhr morgens angestoßen.

Nun benötigt man ein Script in dem der Befehl zum Löschen überflüssiger Dateien (älter als 30 Tage) eingegeben wird. Diese Datei kann natürlich bei mehreren Datenbanken beliebig erweitert werden.

Hier habe ich nun Folgendes eingegeben.

Zum Schluss muss die Datei /home/intux/clean.sh mit

noch ausführbar gemacht werden.

Die entsprechen Pfade sind natürlich den entsprechenden Gegebenheiten anzupassen.

XEP-0156 auf XMPP aktivieren

2
geralt / Pixabay

Die Erwartungen an einen XMPP-Server steigen ständig. Deshalb bin ich bemüht meinen auf Prosody basierenden XMPP-Server stets auf dem neueseten Stand der Technik zu halten.

Gestern fiel mir jedoch auf, dass mein XMPP-Server den Complience-Test von Daniel Gultsch, dem Entwickler von Conversations, nicht mehr komplett bestehen konnte. XEP-0398: User Avatar to vCard-Based Avatars Conversion und Contact Addresses for reporting abuse konnten recht schnell aktiv gesetzt werden. Bei der Gelegenheit habe ich auch die Möglichkeit geschaffen Avatare für Chaträume einzubinden.

Ein größeres Problem hatte ich hingegen mit der Aktivierung von XEP-0156: Discovering Alternative XMPP Connection Methods (HTTP). Hierzu musste eigentlich nur im Webroot das Verzeichnis .well-known erstellt und dort eine Datei host-meta mit folgendem Inhalt erzeugt werden.

Wer noch keinen Account hat, kann sich hier registrieren.

Viel Spaß!

Hintergrund-Aufgaben der Nextcloud auf Cron umstellen

0
Larisa-K / Pixabay

Man kann die Performance der Nextcloud noch etwas erhöhen indem man die Hintergrund-Aufgaben von Ajax (Eine Aufgabe bei jedem Laden einer Seite ausführen) auf Cron umstellt. Dazu erzeugt man für den Systemnutzer „www-data“ einen Cronjob.

Hierzu wird

eingegeben und die folgende Zeile ans Ende der Datei gesetzt. Hier bitte den Pfad entsprechend an die Installation anpassen.

Dann mit Ctrl + o speichern und den Editor mit Ctrl + x verlassen. Anschließend werden in den Einstellungen der Nextcloud über Grundeinstellungen die Hauptaufgaben auf Cron umgestellt. Der Cronjob wird nun alle 15 Minuten ausgeführt und trägt zur Leistungsverbesserung der Cloud bei.

Nextcloud
Umstellung auf System-Cron-Service

Viel Spaß!

Kein Abgleich der IP über ddclient

0
mohamed_hassan / Pixabay

Falls ddclient nicht mehr die IP-Adresse mit dem entsprechenden DynDNS-Anbieter abgleicht, kann das Stoppen des Dienstes und der Neustart mit der Option –force eventuell helfen:

Siehe hierzu auch: https://intux.de/2016/04/raspberry-pi-3-mit-dyndns/

GnuGP Key Gültigkeitsdauer festlegen

0
tumbledore / Pixabay

m die Gültigkeitsdauer eines GnuPG-Keys festzulegen bzw. zu editieren führt man folgenden Befehl aus. Die eMail-Adresse ist hier entsprechend anzupassen.

Dann geht es mit

weiter. Im folgenden Beispiel habe ich zwei Jahre gewählt.

Nun wird der Key gesichert

und an einen Keyserver versendet, der diesen dann weiter verteilt.

Es erscheint in meinem Fall folgende Ausgabe:

Fehlermeldungen in Nextcloud 14

34
kreatikar / Pixabay

Da sind sie wieder! Nach dem Upgrade auf Nextcloud 14 galt es auch hier wieder neu auftauchende Fehlermeldungen zu beseitigen. 

Nextcloud
Fehlermeldungen nach dem Upgrade auf Version 14

Der „X-Frame-Options“-HTTP-Header ist nicht so konfiguriert, dass er „SAMEORIGIN“ entspricht. Dies ist ein potentielles Sicherheitsrisiko und es wird empfohlen, diese Einstellung zu ändern.

In der Datenbank fehlen einige Indizes. Auf Grund der Tatsache, dass das hinzufügen von Indizes in großen Tabellen einige Zeit in Anspruch nehmen wird, wurden diese nicht automatisch erzeugt. Durch das Ausführen von „occ db:add-missing-indices“ können die fehlenden Indizes manuell hinzugefügt werden, während die Instanz weiter läuft. Nachdem die Indizes hinzugefügt wurden, sind Anfragen auf die Tabellen normalerweise schneller.

  • Fehlender Index „share_with_index“ in der Tabelle „oc_share“.
  • Fehlender Index „parent_index“ in der Tabelle „oc_share“.
  • Fehlender Index „fs_mtime“ in der Tabelle „oc_filecache“.

Der „Referrer-Policy“ HTTP-Header ist nicht gesetzt auf „no-referrer“, „no-referrer-when-downgrade“, „strict-origin“ oder „strict-origin-when-cross-origin“. Dadurch können Verweis-Informationen preisgegeben werden. Siehe die W3C-Empfehlung.

Um die erste Fehlermeldung zu beseitigen, wurde im Virtual Host mit

die vorhandene Zeile 

entfernt. Darunter fügt man an dieser Stelle

ein und auch die dritte Fehlermeldung verschwindet nach dem Neustart des Webservers.

Um das Datenbank-Problem zu lösen, wechselt man ich das Hauptverzeichnis der Nextcloud

und führt

aus. Die erfolgreiche Bestätigung sollte dann so aussehen:

Zum Schluss sind alle Überprüfungen bestanden und die Nextcloud darf wieder produktiv genutzt werden.

Nextcloud
Fehlermeldungen beseitigt – Alle Überprüfungen bestanden

Viel Spaß!

Fehlermeldungen nach Nextcloudinstallation

3
geralt / Pixabay

Nach einer frischen Installation von Nextcloud hat man  i.d.R. mit einigen Fehlermeldungen zu kämpfen. Die Suche nach den Problemlösungen beschäftigt mich dann immer eine ganze Weile. Aus diesem Grund habe ich einfach einmal aufgeschrieben, was ich bei der letzten Installation alles noch erledigen musste.

Nextcloud
Fehlermeldungen nach der Installation

Hier die Sicherheits- & Einrichtungswarnungen nach der Installation:

Ihr Datenverzeichnis und Ihre Dateien sind wahrscheinlich vom Internet aus erreichbar. Die .htaccess-Datei funktioniert nicht. Es wird dringend empfohlen, Ihren Webserver dahingehend zu konfigurieren, dass das Datenverzeichnis nicht mehr vom Internet aus erreichbar ist oder dass Sie es aus dem Document-Root-Verzeichnis des Webservers herausverschieben.

Der Zugriff auf diese Site erfolgt über HTTP. Es wird dringend geraten, den Server so zu konfigurieren, dass er stattdessen nur HTTPS akzeptiert, wie es in den Sicherheitshinweisen beschrieben ist.

Es wurde kein PHP-Memory-Cache konfiguriert. Zur Erhöhung der Leistungsfähigkeit kann ein Memory-Cache konfiguriert werden. Weitere Informationen finden Sie in der Dokumentation.
Bitte überprüfen Sie noch einmal die Installationsanleitungen und kontrollieren Sie das Protokoll auf mögliche Fehler oder Warnungen.

Der PHP-OPcache ist nicht richtig konfiguriert. Für eine bessere Leistung empfiehlt es sich folgende Einstellungen in der php.ini vorzunehmen:opcache.enable=1
opcache.enable_cli=1
opcache.interned_strings_buffer=8
opcache.max_accelerated_files=10000
opcache.memory_consumption=128
opcache.save_comments=1
opcache.revalidate_freq=1

Dem Datenverzeichnis entzieht man wie folgt die Erreichbarkeit aus dem Internet. Dazu öffnet man die /etc/apache2/apache2.conf.

Dort verändert man den bestehenden Eintrag

in

Die Umstellung auf HTTPS wurde nach der Anleitung „Let’s Encrypt auf dem Raspberry Pi“ durchgeführt.

Den PHP-Memory-Cache richtet man ein, indem man die benötigten Pakete via 

installiert. Im Anschluss wird via

folgende Zeile hinzugefügt:

Um die Fehlermeldung zu PHP-OPcache zu eliminieren, öffnet man die php.ini

und trägt Folgendes am Ende der Datei ein:

Zum Schluss wird der Apache-Webserver neu gestartet.

Nun erhielt ich die nächste Fehlermeldung.

Der „Strict-Transport-Security“-HTTP-Header ist nicht auf mindestens „15552000“ Sekunden eingestellt. Für mehr Sicherheit wird das Aktivieren von HSTS empfohlen, wie es in den Sicherheitshinweisen erläutert ist.
Bitte überprüfen Sie noch einmal die Installationsanleitungen und kontrollieren Sie das Protokoll auf mögliche Fehler oder Warnungen.

Diese beseitigt man indem man das Header-Modul für den Apache2 aktiviert.

Dach trägt man in den Virtualhost der Webseite unter DocumentRoot

ein und startet den Webserver mit

neu.

Nextcloud
Fehlermeldungen beseitigt – Alle Überprüfungen bestanden.

Am Ende waren alle Warnungen beseitigt und alle Tests wurden erfolgreich bestanden.