GitLab CI Runner auf Google Compute Engine betreiben

GitLab CI Runner können entweder auf eigener Hardware, oder kostengünstig und automatisch skalierend auf Googles Compute Engine laufen gelassen werden. Letzteres ist mit wenig Aufwand und in den ersten 12 Monaten sogar kostenfrei möglich.

Weiterlesen »

GitLab: simples Repository-Mirroring via CI

Die kostenfreie Community-Edition der Git Hosting-Plattform GitLab unterstützt von Haus aus kein Repository-Mirroring. Allerdings lässt sich diese Funktion durch die integrierte CI-Lösung ganz einfach nachbauen.

Weiterlesen »

LaTeX Dokumente mit GitLab CI bauen

Wer regelmäßig LaTeX Dokumente schreibt und nicht auf jedem Gerät eine vollständige Tex Live Installation bereithalten will, kann seine Dokumente bequem mittels GitLab CI und einem entsprechenden Docker Image bauen lassen. Damit sind Änderungen nicht nur am lokalen PC, sondern auch in der Web-Oberfläche und am Smartphone einfach durchzuführen und das Ergebnis kann direkt als PDF-Datei betrachtet und heruntergeladen werden.

Weiterlesen »

nginx: HTTP/2 unter Debian 8 verwenden

Da die meisten modernen Browser mittlerweile kein NPN mehr (sondern nur noch ALPN) unterstützen, kann nginx unter Debian 8 keine Webseiten mehr mit HTTP/2 ausliefern. Die nötige OpenSSL-Bibliothek ist dort nur in einer veralteten Version vorhanden.

Weiterlesen »

Docker: Kernel Panic bei Debian 8 verhindern

Seit Ende 2016 ist in Docker bereits ein Fehler bekannt, der durch den Einsatz der “Healthcheck” Funktion in Containern zu einer Kernel Panic des Host-Systems führen kann. Dies ist unter anderem im zurzeit häufig eingesetzten Debian 8 der Fall.

Weiterlesen »

Docker: Containern statische IPs zuweisen

Seit Docker 1.10 kann man Containern bei der Erzeugung eine statische IP aus einem der Docker-eigenen Netzwerke zuweisen. Somit können ineinandergreifende Anwendungen (z.B. ein MariaDB-Server und das phpMyAdmin-Frontend) leichter und zuverlässiger konfiguriert werden.

Weiterlesen »

Docker, ufw und iptables: Ports nicht automatisch öffnen

Wer auf einem Server die Kombination von Docker und ufw (uncomplicated firewall) einsetzt, hat vielleicht schon bemerkt, dass Docker geöffnete Ports durch eine entsprechende iptables-Regel automatisch auch “nach Außen” öffnet und dabei die ufw komplett umgeht.

Weiterlesen »

FreeNAS 10: netdata aktivieren

Wer das freie Tool netdata zum Monitoring seines auf FreeNAS 10 (Corral) laufenden NAS-Systems einsetzen will, findet seit Version 10.0.3 das Tool bereits installiert und eingerichtet vor. Allerdings ist die Aktivierung des Dienstes bisher noch nicht in der Web-GUI vorhanden, sondern muss “von Hand” erfolgen.

Weiterlesen »

VeraCrypt: Secure Boot verwenden

Wer bei einem aktuellen Windows-System die gesamte System-Partition, bzw. -Festplatte mit VeraCrypt verschlüsseln will, muss dazu seinen Windows-Bootloader austauschen lassen. Damit es dabei zu keinen Signatur-Problemen durch Secure-Boot kommt, müssen ein paar Einstellungen im UEFI angepasst werden.

Weiterlesen »

VirtualBox: Dateigröße einer virtuellen Festplatte verkleinern

In diesem kurzen Artikel erfahren Sie, wie Sie die tatsächliche Dateigröße einer virtuellen Festplatte (in Form einer .vdi-Datei auf dem Host-System) einer virtuellen Maschine in VirtualBox verkleinern können.

Weiterlesen »