Großartiges mit Containern: Calibre mit Docker-Compose betreiben (Synology-Profi-Setup)

Es gibt bereits ein einfacheres Tutorial auf diesem Blog: Synology-Nas: Calibre Web als ebook-Bibliothek installieren . Diese Tutorial ist für alle Synology-DS-Profis. Schritt 1: Synology vorbereiten Als erstes muss der SSH-Login auf der Diskstation aktiviert werden. Dazu geht man in die „Systemsteuerung“ > „Terminal & SNMP“ und aktiviert dort die „SSH-Dienst aktivieren“-Einstellung. Danach kann man sich via „SSH„, den angegebenen […]

Schwierigkeitsgrad 1-5: 3 (Es kann etwas länger dauern)

Kurzgeschichte: Bash-Skripte mit Elgato Stream Deck

Wenn man ein Bash – Skript im Elgato Stream-Deck einzubinden will, dann benötigt man zuerst ein Bash-Skript. Schritt 1: Bash-Skript erstellen: Ich lege eine Datei namens „say-hallo.sh“ mit folgendem Inhalt an: Schritt 2: Rechte setzen Mit dem folgenden Befehl wird die Datei ausführbar gemacht: Schritt 3: Bash-Skript ins Deck aufnehmen 3.1) Nun kann die Stream-Deck-App geöffnet werden: 3.2) Anschließend ziehe […]

Schwierigkeitsgrad 1-5: 2 (Nicht zu leicht und nicht zu schwer)

Großartiges mit Containern: Internet-Archiv in Docker

Im folgenden Tutorial installieren Sie sich ein privates „Internet-Archiv“ als Docker-Container. Alles was Sie brauchen ist diese „Docker-compose“-Datei: Nach dem Start der Yml-Datei mit Docker-Compose via „docker-compose -f ihre-datei.yml up -d„, können Sie das lokale Internet-Archiv über den angegeben Port aufrufen, zum Beispiel http://localhost:18080 . Der Standard-Login ist auf der folgenden Website zu finden: https://github.com/go-shiori/shiori/wiki/Usage Großartig! Sie können Ihr Internetarchiv […]

Schwierigkeitsgrad 1-5: 3 (Es kann etwas länger dauern)

uiPath-Windows-Roboter mit Gitlab orchestrieren

UiPath ist ein etablierter Standard in der Robotic-Process-Automation. Mit uiPath können Sie einen software-basierenden Roboter/Bot entwickeln, der ihnen komplexe Datenverarbeitungs- bzw. Klick-Aufgaben abnimmt. Aber lässt sich so ein Roboter auch mit Gitlab steuern? Kurze Antwort „Ja„. Und wie genau sehen Sie hier. Für die folgenden Schritte benötigen Sie neben den Administrationsrechten auch etwas uiPath-, Windows- und Gitlab- Erfahrung. Schritt 1: […]

Schwierigkeitsgrad 1-5: 5 (Richtig anspruchsvoll)

Synology-Nas: Gitlab-Trigger einrichten

Um eine Gitlab-Pipeline automatische auszulösen, muss ein sogenannter Trigger erstellt werden. Es können beliebig viele Trigger in den Projekt – Einstellungen erstellt werden. Diese Trigger sehen wie folgt aus. Natürlich müssen die (Platzhalter) ersetzt werden. Dieser Curl-Aufruf kann im Synology-Aufgabenplaner eingetragen werden, Fertig!

Schwierigkeitsgrad 1-5: 1 (Für jeden machbar)

Gitlab-Seminar: Wie kann ich eine statische WordPress-Kopie über die Gitllab-Pipeline deployen?

Statische Webseiten laden schneller und bieten weniger Angriffsfläche. Ich zeige Ihnen, wie man eine CMS-Seite über Gitlab-Pipline konvertiert. Zunächst lege ich eine Build-Stage an, die eine statische Kopie via wget erzeugt. Das Ergebnis bzw. statische Artefakt wird für 24 Woche archiviert und lässt sich jeder Zeit über die Pipeline deployen. Im nächsten Schritt kann das Ergebnis deployed werden: Fertig! Anbei […]

Schwierigkeitsgrad 1-5: 2 (Nicht zu leicht und nicht zu schwer)

Raspberry-PI: Hitzefrei für die PI-CPU

Wenn Sie einen Raspberry ab einer bestimmten Temperatur abschalten wollen, dann sind Sie hier richtig. Ich habe ein Script, dass per Crontab die CPU-Temperatur prüft: Das Script braucht die folgenden Rechte: Möglicher Crontab-Eintrag:

Schwierigkeitsgrad 1-5: 3 (Es kann etwas länger dauern)

Nginx: Wie kann ich TOR-Nutzer blockieren

Für meinen Darknet – Blocker brauche ich nur eine Tor-Exit-Node-IO-Liste und die folgende rule: Mit dem folgenden Script kann ich eine Ip-Blacklist erzeugen: IP-Update Script Das Script legt eine PI-Liste (tor-ips.conf) in das Verzeichnis “/etc/nginx/conf.d/“. Prüft die Server-Konfiguration und aktualisiert die Nginx-Einstellungen. Geblockte Nutzer sehen dann das:

Schwierigkeitsgrad 1-5: 3 (Es kann etwas länger dauern)

PDF-Seitenübersicht generieren

Wenn Sie ein Seiten-Übersichts-Bild von einer PDF-Datei erstellen wollen, dann sind Sie hier richtig! Schritt 1: Arbeitsordner erstellen Mit diesem Befehl erstellen Sie einen temporären Arbeitsordner: Schritt 2: Seite separieren Mit dem folgenden Befehl wird ein Bild von jeder PDF-Seite erstellt: Schritt 3: Montage der Bilder Nun muss die Collage nur noch zusammengefügt werden:

Schwierigkeitsgrad 1-5: 3 (Es kann etwas länger dauern)

104.6 RTL auf dem FritzFon!

Es ist unfassbar einfach 104.6 RTL auf den Fritzphone zu installieren. Sie können dann Haus- und Garten- Weit Berlins Hitradion hören. Loggen Sie sich auf Ihre Fritzbox ein und wählen dort den Menüpunkt “Heimnetz“ > Mediaserver”. Dort finden Sie unter dem Reiter “Internetradio” alle Sender, die bereits auf der Fritzbox installiert sind. Scrollen Sie bis zum Ende der Seite. Bitte […]

Schwierigkeitsgrad 1-5: 2 (Nicht zu leicht und nicht zu schwer)