Anleitungen

Huawei P40 pro debloat Anleitung

Heute kam ich auf die Idee mein Smartphone, ein Huawei P40 Pro, zu entschlacken. Sprich alles nicht unbedingt nötigen Apps entfernen. Angefangen hat dieser Wunsch, weil ich beispielsweise meist APK Dateien aus dem F-Droid Store nutze. So auch eine Tastatur die Open-Source ist. Eigentlich wollte ich nur Swiftkey deinstallieren. Auf der Suche nach dem genauen Paketnamen kam ich auf einen Forenbeitrag bei XDA-Developers.com. Letztendlich habe ich die meisten Huawei eigenen Apps entfernt, die ich eh noch nie angerührt habe. Um via ADB die Apps deinstallieren zu können braucht man einen ADB Installer, Infos hier: https://adbinstaller.com/ Hier, vollständigkeitshalber alle APK Dateien die man entfernen kann. Zusätzlich sind diese markiert, die ich deinstalliert habe. Die HiSuite Apps habe ich deinstalliert, da ich…

weter lesen ...

Facerecognition nutzen mit Nextcloud

Editiert: 26.03.21 Heute nach über einen Monat wieder ein kleiner Artikel über die Nextcloud und deren Plugins. Inzwischen dürfte ja bekannt sein, das ich fast alles auf meinem Server beherberge. Neben Nextcloud einen Pastebin Ersatz, einen URL Shortener sowie (ganz wichtig) einen Mailserver. Nun ist meine Nextcloud wieder an der Reihe. Diese hat nun für die Galerie eine Gesichtserkennung oder auch Facerecognition bekommen. Mit genau der gleichen Funktion wie bei Google Fotos oder Apple Icloud Photos.Wie habe ich das gemacht, wollt ihr nun wissen!?Hier folgt die Anleitung. Diese weicht ein klein wenig vom Original ab, da ich ein paar Fehler beheben musste. Was wird benötigt? Der Server sollte mindestens 4 GB RAM habenMindestens Quad-Core CPUMemory_limit in der php.ini von ca.…

weter lesen ...

Umzug vom Nextcloud Server in einen Docker Container

Die Tage habe ich es geschafft, meine Nextcloud Instanz komplett in einen Docker Container, um zu ziehen. Als erstes komplettes Datenbank Backup gemacht. Aktualität der Anleitung: 25.11.2021 Backup der Datenbank erstellen sudo mysqldump –uroot –p nextcloud_db.sql > backup.sql Als nächstes habe ich Docker–compose  installiert und eingerichtet. Docker-compose und Nextcloud einrichten sudo curl -L "https://github.com/docker/compose/releases/download/1.24.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose sudo chmod +x /usr/local/bin/docker-compose sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose docker-compose --version Dann habe ich ein Verzeichnis eingerichtet wo die zukünftige Konfiguration der Cloud abgespeichert wird. cd /opt && sudo git clone https://github.com/Happyfeet01/Nextcloud-Docker && cd Nextcloud-Docker Datenbank Passwort setzen sudo vi db.env Diese wird folgende Konfiguration wird rein geschrieben. MYSQL_PASSWORD=passwort ändern # < -- abändern! MYSQL_DATABASE=nextcloud MYSQL_USER=nextcloud Alle benötigten Ordner usw. werden automatisch…

weter lesen ...

Redis Caching richtig einstellen für Nextcloud

Heute habe ich mich etwas mit dem Redis Caching befasst, dabei festgestellt habe das ich vieles falsch gemacht habe. Resultat war, dass beispielsweise die Galerie verdammt lange brauchte, um die Bilder zu laden.Und so hab ich es gelöst für Nextcloud gelöst. Redis Caching einstellen Zuerst mit apt install redis-server php-redis php-apcu habe ich nachgesehen ob ich alles installiert war. Das war zum Glück so.Dann habe ich Konfigurationsdatei von Redis geöffnet und habe dort ein Passwort hinterlegt für die Absicherung von Redis. Dazu nach "requirepass" schauen und dahinter das Passwort setzen. Aber bitte kein einfaches Passwort wählen, mindestens 12 Zeichen.Generiert euch eins mit am besten in der Shell mit diesem Kommando: echo "dasnetzundich.de" | sha256sum Heraus kommt einen Zahlenwirrwar:42fd54965b21d8d3fd75897b430dcbc6916df957c8bdbf73019159a2f7811e25Notiert euch dieses…

weter lesen ...

Bad Bots aussperren mit Nginx

Wenn man seinen Server absichern möchte, will man auch seine Webseiten absichern. Um das umzusetzen, habe ich kurz das Internet bemüht und folgende schlichte Anleitung gefunden. Folgende Anleitung habe ich gefunden von Sergej Müller. Hier beschreibt er, wie man sogenannte Badbots aussperren kann. Github Im ersten Schritt wird eine Map Datei angelegt, wo alle Bots definiert werden. Diese kann natürlich jederzeit erweitert werden. sudo vi /etc/nginx/conf.d/bots.map map $http_user_agent $is_bot { default 0; ~Sogou 1; ~Abonti 1; ~Pixray 1; ~Python 1; ~Spinn3r 1; ~libwww-perl 1; ~Wget 1; ~Curl 1; ~Ezooms 1; ~mShots 1; ~SemrushBot 1; ~Exabot 1; ~ZmEu 1; ~iCjobs 1; ~QuerySeekerSpider 1; ~Baiduspider 1; ~AhrefsBot 1; ~CareerBot 1; ~coccoc 1; ~MJ12bot 1; ~SeznamBot 1; ~spbot 1; ~ShowyouBot 1; ~adressendeutschland 1;…

weter lesen ...

Odroid C2 Upgrade auf Ubuntu 18.04

Hallo zusammen, an einem ruhigen Sonntagvormittag habe ich mir gedacht ich spendiere meinem kleinen Odroid C2 Rechner ein Update von Ubuntu 16.04.5 LTS auf Ubuntu 18.04 LTS. Kurz und knapp mal die Schritte des Upgrades erzählt.Zuerst habe ich die Packetquellen angepasst. Für alle Schritte benötigen wir sudo Rechte, am besten verwendet ihr den Root-User für die folgenden Schritte. sed -i "s/xenial/bionic/g" /etc/apt/sources.list sed -i "s/xenial/bionic/g" /etc/apt/sources.list.d/odroid.list rm /etc/apt/sources.list.d/saiarcot895-ubuntu-myppa-xenial.list Anschließend habe ich das Upgrade ausgeführt. Hier der Hinweis das es etwas länger dauern wird, also holt euch einen Kaffee… sudo apt-get update sudo apt-get dist-upgrade sudo apt-get remove linux-image-xu3 sudo apt-get remove linux-image-4.14* sudo apt-get install linux-odroid* sudo apt-get autoremove reboot Da ich aber den Miniserver als Desktopumgebung nutzen möchte, für…

weter lesen ...

Docker Container automatisch aktualisieren

Wenn man Docker Container auf seinem Server betreibt, möchte mannatürlich, dass diese auch immer auf dem neusten Stand sind. Das dientauch zur Server- und Datensicherheit bei. Um sicherzugehen, dass mankeine Updates verpasst, sollte man alle paar Tage die Container überprüfen. Das kann lästig werden und irgendwann schläft das Thema bei einem ein. Watchtower hilft und so richtet ihr es ein Dieses Problem habe ich mit Watchtower erfolgreich gelöst. Nach der Installation werden alle Container in regelmäßigen Abständen auf Updates kontrolliert.Wie ich das gemacht habe? Ich erzähle es Euch. Und so geht es… Das Setup Zuerst sollte man sich mit dem eigenen Server verbinden und zum Root-User bzw. zu dem User unter dem Docker Service läuft, wechseln.Einfach halber hier mit dem…

weter lesen ...

Cookie Consent mit Real Cookie Banner