Linux

Kurztip: via Youtube-dl ganze CDs herunterladen

Via eine kleines Kommandozeilen Programms die Linux kann man auf eigene Weise Video herunterladen und in mp3 Dateien konvertieren. Hinweis: Es ist nur erlaubt für den Eigenbedarf Lieder herunterzuladen. Ein Vertrieb etc. ist nicht erlaubt. Quelle: https://www.fachanwalt.de/ratgeber/darf-man-bei-youtube-musik-oder-videos-legal-downloaden Wer dies machen möchte nutzt folgende Zeile: youtube-dl -t --extract-audio --audio-format mp3 https://www.youtube.com/playlist?list=xxxxxxx Die Dateien werden als Mp3 Datei abgespeichert. Bei playlisten als seperate Dateien pro Lied. Viel Spaß Update: Als alternative die besser funktioniert als youtube-dl ist der Fork sudo curl -L https://github.com/yt-dlp/yt-dlp/releases/latest/download/yt-dlp -o /usr/local/bin/yt-dlp sudo chmod a+rx /usr/local/bin/yt-dlp https://github.com/yt-dlp/yt-dlp#installation

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 ...

Iptables mit ipset füttern

Die letzten Tage werde ich überflutet von meinem Emailserver mit Blockmeldungen von IP-Adressen.Mit Blocklist.de und Fail2ban sowie Iptables und ipset werde ich hoffentlich der Lage wieder Herr.Mit folgenden tollen Scripts wird Fail2ban neu eingerichtet und mit Blocklist.de "verbunden". Das dient dem report von neuen Adressen. Fail2ban automatisch einrichten mit Blocklist API Anbindung (Debian / Ubuntu only) - Dev-Tek.deDieses Script richtet dir Fail2ban auf deinem Server komplett ein.DevTekDev-Tek.desowie das automatische blockieren aller IP Adressen die bei Blocklist.de als "Bad" eingetragen sind. Fail2Ban - Dev-Tek.deDu hast Probleme beim Programmieren oder Server administrieren? Dann bist du genau richtig! Tritt der Entwicklercommunity noch heute bei!DevTekDev-Tek.deSchon ist erstmal mein "Problem" gelöst.

weter lesen ...

Eine Meta-Suchmaschine mit Searx einrichten | Docker-compose

In einem etwas älteren Beitrag habe ich beschrieben wie man Searx, eine Meta Suchmaschine, aufsetzt via Docker Image. Nun soll die Installation vereinfacht werden, gerade im Hinblick auf spätere Updates. Die Updates können dann automatisiert werden.VoraussetzungenDamit das Tutorial angefangen werden kann, muss folgendes bereits installiert sein.DockerDocker-composeInstallationEs geht los! Zuerst alles nötige herunterladen und entpacken.cd /usr/local git clone https://github.com/searx/searx-docker.git cd searx-dockerAnschließend muss eine .env Datei angepasst werden.sudo vi .env# hostname SEARX_HOSTNAME=localhost # <- abändern in die entsprechende Domain (https://searx.domain.tld) # comment both if SEARX_HOSTNAME is NOT localhost #SEARX_PROTOCOL=https:// #SEARX_TLS=self_signed # automaticaly update settings to the new version # comment this line if you made / will make some modifications to the settings #SEARX_COMMAND=-f # Let's encrypt contact information LETSENCRYPT_EMAIL=email@example.com #eine gültige…

weter lesen ...

Nextcloud 18 ist nun Nextcloud Hub

Mit dem Release von Nextcloud 18.0.0 richtet sich Nextcloud neu aus. Kurzerhand wurde Nextcloud umbenannt und heißt nun Nextcloud Hub.Damit soll noch mehr auf Teamarbeit gesetzt werden, denn gemeinsam an Dokumenten arbeiten ist sinnvoller als alleine. Gemeinsam können im Hub Dokumente bearbeitet werden und Kalendertermine verwaltet werden oder über Talk ein Videochat geführt werden. Die Neuerungen von Nextcloud 18 - oder das Kind hat einen neuen NamenDie gesamten Neuerungen im Überblick:Files: verbesserte Sidebar. Erlaubt das interne Verknüpfen von Dateien und dasübertragen von Nutzerrechten. Das Filelocking verhindert das zeitgleiche bearbeiten eines Dokuments.Flow: Bringt umfangreiche, benutzerfreundliche Workflow-Funktionen in Nextcloud. Dokumente automatisch in PDFs umwandeln, Nachrichten an Chatrooms senden und vieles mehr!Das in ONLYOFFICE integrierte Tool ermöglicht die gemeinsame Bearbeitung von Microsoft Office-Dokumenten…

weter lesen ...

Rückblick auf ein tolles Jahr 2019

Ich denke, ich kann auf ein tolles Jahr 2019 zurückblicken. Nicht nur privat, sondern auch auf diesem Blog, der ja immer noch mein Hobby ist.Dieser Blog wird nun seit mehr als 3 1/2 Jahren von mir betrieben.  Der Technikblog, wo meist Anleitungen gepostet werden wurde bis Anfang Dezember dieses Jahres mit dem Content-Management-System "WordPress" betrieben. Da WordPress viel zu aufgeblasen war, habe ich den Schritt gewagt - und damit die richtige Entscheidung getroffen - auf Ghost CMS gewechselt. Seitdem wurden die Ladezeiten sowie die Besucherzahlen deutlich besser. So lagen die Ladezeiten unter WordPress bei ca. 4 Sekunden, bei Ghost CMS sind diese nun bei 0,24 Sekunden. Denke dadurch springen nicht ganz so viele Leser ab.So lag die Bounce Rate davor…

weter lesen ...

Docker-compose erklärt

Im letzten Monat haben mich mehrere Leser gefragt, ob ich nicht mal eine kleine Anleitung eine kleine Anleitung zu Docker-compose machen könnte. Mit diesem Artikel möchte ich dem nun nachkommen.Ich möchte erklären, wie docker-compose funktioniert, wie man es installiert und verwendet. Als Beispiel nehme ich ein eigenes Set-up für Nextcloud, OnlyOffice, Redis, mysql. version: '3' services: db: image: mariadb:10.5 command: --transaction-isolation=READ-COMMITTED --binlog-format=ROW restart: always volumes: - ./db:/var/lib/mysql - /etc/localtime:/etc/localtime:ro environment: - MYSQL_ROOT_PASSWORD=password env_file: - db.env networks: - back redis: image: redis:alpine restart: always networks: - back app: build: ./app #image: nextcloud:apache-2302 restart: always volumes: - ./cloud:/var/www/html - /home/ncdata/data:/var/www/html/data - /etc/localtime:/etc/localtime:ro - /home/youtube:/home/youtube - aria2-dl:/var/local/aria2c environment: - MYSQL_HOST=db - REDIS_HOST=redis env_file: - db.env depends_on: - db - redis ports: - 127.0.0.1:9024:80…

weter lesen ...

Nextcloud Update auf 17.0.0

Wer heute ein Update gemacht hat seiner Docker Installation für Nextcloud wird sich wundern. Der Updater sagt es gäbe ein Update auf 16.0.5. In Wahrheit ist es ein Update auf 17.0.0. Auf GitHub haben sich die ersten User gemeldet die, genauso wie ich, überrascht waren. Morgen soll diese Version laut Zeitplan   erscheinen. Ob das wirklich so ist, werden wir morgen merken. Was ist neu? Auf den ersten Blick, ist dies Systemübersicht gestaltet. Außerdem gibt es eine neue Notizen App, wie auf den Bildern zu sehen. Mehr habe ich noch nicht herausgefunden. Das meiste wird denke ich unter der Haube passiert sein.

weter lesen ...

Cookie Consent mit Real Cookie Banner