Kreativ aus der Krise: professioneller Webshop mit PrestaShop

PrestaShop ist eine europäische Open-Source-E-Commerce-Plattform mit nach eigenen Angaben aktuell über 300.000 Installationen. Heute installiere ich diese PHP-Software auf meinem Server. Für dieses Tutorial wird etwas Linux-, Docker- und Docker-Compose- Wissen benötigt. Schritt 1: PrestaShop installieren Ich erstelle ein neues Verzeichnis namens „prestashop“ auf meinem Server: Danach gehe ich in das prestashop–Verzeichnis und erstelle dort neue Datei namens „prestashop.yml“ mit […]

Schwierigkeitsgrad 1-5: 4 (Sehr sportlich)

Kurzgeschichte: Synology-Volumen mit ESXi verbinden.

Schritt 1: „NFS“-Dienst aktivieren Als erstes muss der „NFS“-Dienst auf der Diskstation aktiviert werden. Dazu gehe ich in die Einstellung „Systemsteuerung“ > „Dateidienste“ und klicke auf „NFS aktivieren“. Anschließend klicke ich auf „Gemeinsamer Ordner“ und wähle ein Verzeichnis aus. Schritt 2: Verzeichnisse in ESXi mounten In ESXi klicke ich auf „Speicher“ > „Neuer Datenspeicher“ und trage dort meine Daten ein. […]

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

Großartiges mit Containern: Eigenes Videoportal mit PeerTube

Mit Peertube kann man ein eigenes Videoportal gestalten. Heute zeige ich, wie ich Peertube auf meiner Synology-Diskstation installiert habe. 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 Port und dem […]

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

Kreativ aus der Krise: Speisekarten-Flyer für die Nachbarschaft erstellen

Die Corona-Krise trifft Gastronomen und Caterer in Deutschland mit aller Härte. Digitale Tools und Lösungen können dabei helfen, so sicher wie möglich durch die Corona-Pandemie zu kommen. In dieser Tutorial-Reihe „Kreativ aus der Krise“ zeige ich Technologien bzw. Tools, die für Kleinunternehmen nützlich sein können. Heute erstelle ich eine Wochenkarte für das „AUSSER-HAUS-GESCHÄFT“. Auf https://www.365layouts.com/de/vorlagen/menu/ finden Sie viele Speisekarten-Vorlagen. Sie […]

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

Kurzgeschichte: Jenkins und openLDAP

Dieses Tutorial baut auf dem Vorwissen von „Großartiges mit Containern: Jenkins auf der Synology-DS betreiben“ auf. Wenn man bereits LDAP am Start hat, muss nur eine passende Applikations-Gruppe angelegt werden: Danach müssen Sie die Einstellungen in Jenkins eingetragen. Ich klicke auf „Jenkins verwalten“ > „Globale Sicherheit konfigurieren“. Wichtig: Bei selbstsignierten Zertifikaten muss der truststore durch die Java-Opts vom Jenkins-Server mitgegeben […]

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

Kurzgeschichte: Desktop-Steuerung mit xDoTools und xClip

In diesem Tutorial zeige ich, wie man einen Linux – Desktop via Bash steuern kann. Folgende Pakete werden für den Bash-Roboter benötigt: Danach kann man alle xdotool-Befehle nutzen, zum Beispiel: Im folgenden Beispiel wird das Firefox-Fenster gesucht und ein neuer Tab mit der Ubuntu-Adresse geöffnet: Wozu braucht man xclip??? Mit den xdotools/“ctrl+c“ kann man Inhalte in den Zwischenspeicher kopieren und […]

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

Großartiges mit Containern: Docker-Dienste mit LDAP und NGINX sicherer machen

Als Synology-Diskstation-Nutzer, betreibe ich viele Dienste in meinem Homelab-Netzwerk. Ich deploye Software in Gitlab, dokumentiere Wissen in Confluence und lese Fachreferenzen über den Calibre-Webserver. Alle Netzwerk-Dienste kommunizieren verschlüsselt und sind über eine zentrale Nutzerverwaltung abgesichert. Heute zeige ich, wie ich meinen Calibre-Dienst mit SSL-Verschlüsslung, Access-Logging und LDAP-Zugangsbeschränkung abgesichert habe. Für dieses Tutorial wird Vorwissen aus „Cooles mit Atlassian: Alle Atlassian […]

Schwierigkeitsgrad 1-5: 4 (Sehr sportlich)

Cooles mit Atlassian: Pimp my Bamboo-Monitor

Wie kann man einen Build-Monitor für Bamboo, Jenkins oder Gitlab erstellen? Bis heute Abend finde ich es raus! Ich habe bereits ein ähnliches Tutorial für Gitlab-Issue-Boards geschrieben. Die Basis für dieses Tutorials ist der Raspberry-Imager und das „Raspberry Pi OS Lite“-Betriebssystem. Nach der Betriebssystem-Installation kann die SD-Karte in den Raspberry gesteckt werden. In meinem Fall ist das ein Raspberry Pi […]

Schwierigkeitsgrad 1-5: 5 (Richtig anspruchsvoll)

Kurzgeschichte: Mein Gitlab-Setup

Nach meinem ersten Tutorial zum Thema „Gitlab auf der Synology-Diskstation„, wurde ich bereits mehrfach gefragt, ob ich diese Lösung noch verwende. Ne! Inzwischen habe ich meine Atlassian-Tools sowie die folgende GitLab-Installation auf einen intel NUC ausgelagert. Anbei zeige ich einmal meine aktuelle Compose -Datei, die natürlich auch auf einer Synology-Diskstation betrieben werden kann. Man sieht deutlich, dass ich inzwischen besondere […]

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

Cooles mit Atlassian: Alle Atlassian – Tools mit LDAP nutzen

Man kann sich glücklich schätzen, wenn man eine eigene Atlassian-Installation besitzt. Heute zeige ich, wie ich Jira, Bamboo und Confluence mit meinem LDAP-Server verbunden habe. Schritt 1: OpenLDAP installieren Ich habe OpenLDAP mit dieser Docker-Compose-Datei auf meinem Synology-NAS eingerichtet. Schritt 2: OpenLDAP einrichten Im LDAP-Server habe ich Gruppen für die verschiedenen Tools angelegt. Schritt 3: Atlassian-Tools verbinden Das Setup ist […]

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