Fork me on GitHub

Organizations

@github @rss
  • Schwierigkeitsgrad: Für jeden machbar
    images/featured-image.png
    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 werden.
    development devops Jenkins ldap linux Created Sun, 04 Apr 2021 00:00:00 +0000
  • Schwierigkeitsgrad: Für jeden machbar
    images/featured-image.png
    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 können diese Vorlagen auch sofort im 365Layouts-Editor anpassen. Schritt 1: Vorlage Finden Wählen Sie eine Vorlage aus und klicken Sie auf “ Vorlage Verwenden”.
    365layouts Caterer corona Gastronomen kreativ Created Sat, 03 Apr 2021 00:00:00 +0000
  • Schwierigkeitsgrad: Für jeden machbar
    images/featured-image.png
    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 – Tools mit LDAP nutzen“ und „Großartiges mit Containern: Calibre mit Docker-Compose betreiben“ benötigt.
  • Schwierigkeitsgrad: Es kann etwas länger dauern
    images/featured-image.png
    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. ersion: '2' services: openldap: restart: always image: osixia/openldap container_name: openldap environment: LDAP_TLS: 'true' LDAP_TLS_CRT_FILENAME: '....pem' LDAP_TLS_KEY_FILENAME: '......pem' LDAP_TLS_CA_CRT_FILENAME: '......pem' LDAP_ORGANISATION: "365Layouts" LDAP_DOMAIN: "homelab.local" LDAP_BASE_DN: "dc=homelab,dc=local" LDAP_ADMIN_PASSWORD: "......" LDAP_TLS_CIPHER_SUITE: "NORMAL" LDAP_TLS_VERIFY_CLIENT: "allow" LDAP_TLS_CIPHER_SUITE: NORMAL tty: true stdin_open: true volumes: - .
    atlassian bamboo jira ldap openldap Created Wed, 24 Mar 2021 00:00:00 +0000
  • Schwierigkeitsgrad: Es kann etwas länger dauern
    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 Einstellung für OpenLDAP, Container-Registry, Mail, Zertifikate und Logging verwenden. Außerdem wurde das Wiki- und Issue-tracker – Feature deaktiviert, weil ich Atlassian-Jira und Atlassian-Confluence nutze.
    code development devops docker-compose git Created Wed, 24 Mar 2021 00:00:00 +0000
  • Schwierigkeitsgrad: Nicht zu leicht und nicht zu schwer
    images/featured-image.png
    Heute erstelle ich einen jMeter-Test in Bamboo. Natürlich kann man dieses Test-Setup auch mit Gitlab-Runners oder Jenkins-Slaves umsetzen. Schritt 1: jMeter-Test erstellen Als erstes muss man natürlich einen jMeter-Test erstellen. Ich habe jMeter unter der folgenden Url heruntergeladen https://jmeter.apache.org/ und mit diesem Befehl gestartet: x – + Terminal $ java -jar bin/ApacheJMeter.jar Siehe: Mein Demo-Test für dieses Tutorial soll fehlerhafte und funktionierende Sampler enthalten.
    code development devops docker-compose git Created Sun, 21 Mar 2021 00:00:00 +0000
  • Schwierigkeitsgrad: Es kann etwas länger dauern
    images/featured-image.png
    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 den Administrator-Password anmelden (Windows-Nutzer nehmen Putty oder WinSCP). Ich logge mich via Terminal, winSCP oder Putty ein und lasse diese Konsole erst einmal für später offen.
    build devops diskstation java javascript Created Sun, 21 Mar 2021 00:00:00 +0000
  • Schwierigkeitsgrad: Nicht zu leicht und nicht zu schwer
    images/featured-image.png
    Neulich wollte ich Methoden in einer fremden Java-Bibliothek anpassen und suchte daher nach einem passenden Tool. Ich habe mich viel mit Bytecode-Editoren und Bytecode beschäftigt. Doch letztendlich bin ich bei Recaf gelandet und bin absolut begeistert: https://github.com/Col-E/Recaf Das Tool ist unter der folgenden Adresse zu finden: https://github.com/Col-E/Recaf/releases. Das dekompilieren, rekompilieren und manipulieren von Bibliotheken ist mit Recaf ein Kinderspiel! Am besten gleich einmal ausprobieren. x – + Terminal $ java -jar recaf-2.
  • Schwierigkeitsgrad: Sehr sportlich
    images/featured-image.png
    Mit ESXi lässt sich der „intel NUC“ in beliebige viele Computer unterteilen. In diesem Tutorial zeige ich, wie ich VMware ESXi auf meinen NUC installiert habe. Kleines Vorwort: Ich empfehle ein BIOS-Update vor der ESXi-Installation. Außerdem wird ein 32GB USB-Stick benötigt. Ich habe ein ganzen Bundle für weniger als 5 Euro pro Stück bei Amazon gekauft. In meinem NUC-8I7BEH ist 2x 16 GB HyperX Impact Ram, 1x 256GB Samsung 970 EVO M2-Modul und eine 1TB 2,5 Zoll WD-RED Festplatte verbaut.
    esxi homelab hypervisor linux nuc Created Sun, 07 Mar 2021 00:00:00 +0000
  • Schwierigkeitsgrad: Für jeden machbar
    images/featured-image.png
    Sammeln Sie alle Ihre Lieblingsrezepte im Docker-Container und organisieren Sie diese nach Ihren Wünschen. Schreiben Sie eigene Rezepte oder Importieren Sie Rezepte von Websites, zum Beispiel „Chefkoch“, „Essen & Trinken“ oder „BBC-FOOD“. Ich zeige Ihnen, wie Sie das Docker-Image „Mealie“ zum Laufen bringen. Option für Profis Als erfahrener Synology-Nutzer kann man sich natürlich gleich mit SSH einloggen und das ganze Setup via Docker-Compose-Datei installieren. version: "2.0" services: mealie: container_name: mealie image: hkotel/mealie:latest restart: always ports: - 9000:80 environment: db_type: sqlite TZ: Europa/Berlin volumes: - .