Kontinuum

CI/CD mit Hugo

Als Admin hat man meist weniger mit den Werkzeugen der Softwareentwicklung zu tun, abgesehen von deren Installation, Updates und ggf. Wartung. Wie aber genau funktionieren solche CI/CD-Ketten, was kann man damit machen und was bringt mir denn sowas? Ich habe mal den Blick über den Tellerrand gewagt und habe gefallen daran gefunden. Um an der Stelle mal fefe (sinngemäß) zu zitieren: "Was Du …

weiterlesen

Automatisiertes Backup einer FortiGate

Wer kenn das nicht, Konfiguration einer Firewall schnell mal geändert, getestet ob alles funktioniert und dann vergessen die aktuelle Konfiguration zu sichern. "Zu sichern" heißt in einem solchen Fall die Konfiguration des Gerätes / der Firewall / der FortiGate nicht nur auf dem Gerät an selbst zu speichern sondern diese auch außerhalb des Gerätes abzulegen, falls man mal in die …

weiterlesen

Let's Encrypt - Zertifikate automatisch auf einer FortiGate einspielen

Let's Encrypt bietet kostenlose TLS-Zertifkate an. Allerdings haben die nur eine Laufzeit von drei Monaten. Das bedeutet alle drei Monate ein neues Zertifkat anfordern und auf den betreffenden Geräten austauschen. Mit der Software certbot kann man das ganze bequem automatisieren. Sogar Dienste die das Zertifikat einbinden können damit neu gestartet werden. Was aber wenn man eine FortiGate hat, …

weiterlesen

Backup der Konfiguration eines UniFi CloudKeys

Der UniFi CloudKey kann in regelmäßigen Abständen die aktuelle Konfiguration auf ein lokales Medium (SD-Karte) sichern. Diese Sicherungen liegen jedoch immer noch auf dem CloudKey, also kein richtiges Backup. Mit einem einfachen Skript können diese Dateien auf einen "Backupserver" kopiert werden. Vorbereitung auf dem CloudKey Am CloudKey via SSH ubnt@CLOUDKEY-IP oder admin@CLOUDKEY-IP …

weiterlesen

Datenbank Backup

Datenbanken sichern Vor einiger Zeit stellte ich in einem Blogpost Datenbanken mit bareos sichern ein Skript vor, mit dem sich über bareos oder rsnapshot angetriggert Datenbanken backuppen lassen. Das Skript hatte den Schwerpunkt PostgreSQL- und MySQL-Datenbanken in Textdateien zu "dumpen" um diese dann von dem eigentlichen Backupprogramm sichern zu lassen. Das Skript entwickelt sich …

weiterlesen

Bloggen mit hugo

Der Blog mit neuer Software Ich habe lange nichts auf meinem Blog veröffentlicht - Zeitmangel, Ihr kennt das ja. Wie dem auch sei, ich habe mich von Wordpress verabschiedet und bin auf hugo umgestiegen. Weg von Wordpress Hilfreich dabei war das Wordpress-Plugin “WordPress to Hugo Exporter”. Mit diesem Plugin konnte ich die Inhalte des Wordpressblogs in eine für hugo lesbare Verzeichnisstruktur …

weiterlesen

Werbung ohne AdBlocker entfernen

Werbung auf Webseiten auszufiltern ist aus Sicht der Computersicherheit ein unbedingtes muss. Dem Einschleusen von Schadsoftware in die Werbenetzwerke scheinen derzeit keine großen Hürden entgegen gesetzt zu sein und ebenso scheint es, dass das von Kriminellen auch ausgenutzt wird. In den einschlägigen Medien findet man regelmäßig Berichte zu diesem Thema. Ein Grund warum jeder mindestens einen …

weiterlesen

Warum Backup?

Warum muss Backup bzw. Datensicherung sein? Die eigenen Daten, seien es Fotos, Videos, Dokumente (die berühmte Diplomarbeit), E-Mails oder einfach nur Programme und/oder deren Konfigurationen, haben für jeden einzelnen einen unterschiedlichen ideellen bzw. monetären Wert. Manchmal bemisst sich der Wert von Datenbeständen beispielsweise auch daran, das durch die Verfügbarkeit das Fortbestehen …

weiterlesen

Datenbanken mit bareos sichern

Das Sichern von Datenbanken mit bareos oder bacula ohne dabei Plugins zu benutzen ist über Skripte möglich, die in der Jobdescription über den Parameter „RunBeforeJob“ eingebunden werden. Das hier beschrieben Vorgehen lässt sich auch auf andere Backupsoftware wie z.B. rsnapshot übertragen (hier können ebenfalls Skripte eingebunden werden). Hintergrund Ich stand vor dem Problem meine …

weiterlesen

LRRY-1

LRRY-1 auf der Maker Faire in Hannover 2015. {{< youtube pZz1sl20bMo >}} Infos unter http://www.doghead.tv/

weiterlesen

Problem mit Autoupdate von WordPress

Aus gegebenem Anlass: WordPress hat in den Versionen 4.2 und 4.2.1 ein Problem mit dem Autoupdate. Ursache ist ein Fehler in einer Funktion der Datei wp-admin/include/file.php Scheinbar kommt es auch zu Problemen beim Hochladen von Dateien (das konnte ich bisher noch nicht reproduzieren, wurde aber an mich herangetragen). Abhilfe schafft eine einfache Änderung an der betreffenden Funktion …

weiterlesen

Jenkins via JSON-API abfragen

Die Stati der Jobs in einer Jenkinsinstallation werden in der Startseite des Jenkins recht übersichtlich dargestellt. Sollen jedoch nur aktuell laufende Jobs dargestellt werden fängt man je nach Menge von Jobs an zu scrollen. Auch muss dafür Jenkins dafür in einem Browsertab oder -fenster geöffnet werden. Da viele Intranets Startseiten (zur Orientierung / Navigation) haben, liegt es nahe …

weiterlesen

Dezentrale Suchmaschine YaCy

YaCy ist eine auf dem Peer-2-Peer Prinzip aufsetzenden, dezentrale Suchmaschine. Jeder der Interesse hat kann eine YaCy – Instanz selber betreiben. Einer der Vorteile von YaCy ist die Anonymität. Benutzer dieser Suchmaschine können nicht identifiziert werden und können damit auch ihre Privatsphäre besser schützen. Will man sich also der Werbeindustrie (und den Geheimdiensten ;-) ) zumindest …

weiterlesen

Ports unter FreeBSD auf dem Paspberry Pi

Um das Portssystem von FreeBSD (10.0 STABLE) nach der Installation auf einem Raspberry Pi nutzen zu können müssen die Ports erst mal runter geladen werden. Der einfachste Weg ist, wenn der Raspi Zugriff auf das Internet hat, das Portssystem mit dem Befehl portsnap zu installieren. Dazu gebe man auf der Shell folgende Befehle ein: portsnap fetch update Dieser Befehl lädt die Ports herunter bzw. …

weiterlesen

Veränderung des Verhaltens durch Überwachung

Häufig war in der letzten Zeit zu lesen und zu hören, dass sich das eigene Verhalten verändert wenn man Kenntnis darüber hat überwacht zu werden. Ist das wirklich so? Betrachte ich mein Verhalten vor und nach den Snowdenleaks, so muss ich feststellen, dass ich jetzt (nach den Leaks) im Bereich der Computersicherheit akribischer vorgehe, das ich meine E-Mails noch häufiger verschlüssele. Ich …

weiterlesen

SainSMART 16 Kanal Relaisboard mit Raspberry Pi ansteuern

Spaßeshalber habe ich mir vor kurzem das 16 Kanal Relaisboard zugelegt. Angesteuert werden sollte das Board mit einem Raspberry Pi. Da am GPIO meines Pis noch das Ein oder Andere angeschlossen ist, hatte ich keine 16 freien GPIO-Pins zur Verfügung. Ich entschied mich für die Ansteuerung über I2C und einen MCP23017 GPIO-Expander. Dieser hat 16 Ports die für diese Zwecke nutzbar sind. Die Ports des …

weiterlesen

FreeBSD auf dem Raspberry Pi

Für alle die lieber mit FreeBSD (10.0 STABLE) auf dem Raspberry Pi arbeiten möchten hier ein kleines Howt Das aktuellste FreeBSD (10.0) Image unter ftp://ftp.freebsd.org/pub/FreeBSD/snapshots/arm/armv6/ISO-IMAGES/10.0/ herunterladen. Image ggf. entpacken. Mit dem Befehl dd if=FreeBSD-10.0-STABLE-arm-armv6-RPI-B-20140822-r270340.img of=/dev/sd? bs=512k das Image auf die SD-Karte schreiben. …

weiterlesen