Docker

Auf meinem Intel Nuc habe ich neben der FHEM-Installation natürlich auch andere Anwendungen am Laufen. Im Gegenzug zu der FHEM-Installation setze ich hier auf Container. Bei mir laufen u.a. Container für git, mysql, portainer und wekan.

Da Docker grundsätzlich per Kommandozeilen konfiguriert wird fehlte es mir hier und da etwas an der Übersicht welche Container auf dem System verfügbar sind und welche laufen. Ich bin auf der Lösung dieses Problem auf Portainer gestoßen.

Portainer

Portainer ist eine graphische Oberfläche zur Verwaltung von Docker-Containern.
Neben einer Übersicht welche Container auf dem System laufen kann man auch neue Container anlegen. Dafür gibt es neben der Anbindung an den Docker Hub und der Auflistung von den beliebtesten Container auch die Möglichkeit eigene Container zu starten. Es können alle Konfigurationen für einen Container (z.B.: Netzwerk, Ports, Volumes …) von der Oberfläche aus konfiguriert werden.



docker run --name portainer --restart always -d -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock -v /opt/portainer:/data portainer/portainer:latest

Wekan

Wekan ist ein Open-Source Projektmanagement-Tool. Es lässt Aufgaben nach dem Kanban-Prinzip verwalten. Aber wozu benötigt man im privaten Umfeld solch ein Board? Im Prinzip ist es eine ToDo-Liste für mich. Ich habe meine verschiedenste Themen die ich bearbeiten wollte immer auf meine Schreibtisch-Unterlage geschrieben. Problem ist dabei aber, wenn die Unterlage getauscht werden muss – weil voll oder abgenutzt – müssen alle wichtigen Infos auf das nächste Blatt mit übernommen werden. Das ist alles andere als praktikabel. Daher bin ich auf der Suche nach einer elektronischen Lösung auf Wekan gestoßen.

Ich hab mir in einen globalen Board verschiedene Listen angelegt. Es gibt eine Liste mit ToDos für FHEM. Ebenfalls gibt es eine Liste mit allgemeinen IT-Aufgaben im Haushalt. Aber auch eine Einkaufsliste ist angelegt. Es gibt also verschiedenste Anwendungsmöglichkeiten von Wekan auch im Privaten.

Git

Ich habe als Codeverwaltung einen GitLab CE Server eingerichtet. Mit der Instanz archiviere ich u.a. meine FHEM-Entwicklungen aber auch die allgemeinen FHEM-Update werden mit erfasst. Daneben habe ich noch Projekte für diese Webseite und andere lokale Programmentwicklungen eingerichtet.