-
Schwierigkeitsgrad: Für jeden machbar
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. -
Schwierigkeitsgrad: Für jeden machbar
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”. -
Schwierigkeitsgrad: Für jeden machbar
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
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: - . -
Schwierigkeitsgrad: Es kann etwas länger dauernNach 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.
-
Schwierigkeitsgrad: Nicht zu leicht und nicht zu schwer
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. -
Schwierigkeitsgrad: Es kann etwas länger dauern
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. -
Schwierigkeitsgrad: Nicht zu leicht und nicht zu schwer
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
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. -
Schwierigkeitsgrad: Für jeden machbar
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: - .diskstation Docker docker-compose docker-for-desktop rezepte CreatedSun, 07 Mar 2021 00:00:00 +0000