Kürzlich konnte ich meine eigenen Online-Services nicht erreichen – scheinbar weil ich in einem IPv6-only Netz „unterwegs“ war und so IPv4-Dienste nicht funktionierten. So gewann ich dein Eindruck, es könnte sich lohnen, mal ein wenig IPv6 lernen. Bei mir läuft extern alles via kong – also musste ich kong auf docker via IPv6 erreichbar machen. Read More…
Schlagwort: docker-compose
jitsi-meet: Eigener Jitsi-Video-Conferencing-Server
In Zeiten von Corona finden deutlich mehr Treffen via Video-Konferenz statt. Auch bei mir. Nach den ersten Anzeichen der Überlast eines von mir verwendeten Video-Dienstes kam bei mir die Idee auf, selber eine Video-Conferencing-Server aufzusetzen. Dann bin ich „nur noch“ davon abhängig, dass der Provider, wo der Server steht, gut ausgerüstet ist und seine Anbindung Read More…
Kong-Plugin-Development auf dem Mac
Kong lässt sich mit Plugins sehr einfach und „straight forward“ erweitern – das habe ich ja schon „erwähnt„. Für das Kong Plugin Development gibt es nicht allzu viel zu wissen – aber es ist ein klein wenig Fummelei, die Dev-Umgebung hinzunbekommen. Das Plugin Development Guide enthält die meisten wichtigsten Infos. Eigentlich alles Andere habe ich Read More…
Kong + Konga: Reverse Proxy und SSL Endpoint
Nachdem mir Kong – zusammen mit der Oberfläche Konga – ja direkt sehr interessant vorgekommen ist, „musste“ ich den jetzt unbedingt mal selber ausprobieren. Da ich ja bisher einen Apache als Reverse Proxy für meine diversen „öffentlich“ verfügbaren Services betreibe, lag es nahe, Kong als Ersatz für diesen einzusetzen. Das habe ich nun Schritt für Read More…
Korrupte mysql-Datenbank reparieren
Nach einem Stromausfall von ca. 1 Stunde diese Woche hatte ich eine korrupte mysql-Datenbank: Eine der mysql-Datenbanken war so kaputt, dass sie sich nicht mehr von selber reparieren und hochfahren konnte. Eigentlich hätte ich von einer „ordentlichen“ DB erwartet, dass sie das wirklich selber „löst“… Naja, also musste ich selber Hand anlegen und die korrupte Read More…
Nextcloud Volltext-Index mit Docker und Elasticsearch
Nachdem meine Nextcloud (siehe Installationsanleitung hier) seit einiger Zeit gut läuft, landen mehr Dateien darauf und der Wunsch nach einem schnellen Nextcloud Volltext-Index wächst. Ich bildete mir zwar ein, das schonmal am Laufen gehabt zu haben, aber das tat es nicht (mehr). Daher hier, was ich dazu nun getan habe. Full text search scheint die Read More…
docker und docker-compose: Praktische Vorteile
Ich betreibe im privaten „Produktivbetrieb“ eigene und Fremdsoftware mit docker bzw. docker-compose. Dies bringt in meinen Augen einige Vorteile im Betrieb. Welche sind das für mich? Schnellere Installation und Konfiguration mit Docker-Compose Insbesondere wenn man das Compose-File schon hat, ist die Installation einfach und erfolgt immer mit Hilfe der gleichen Mittel – nämlich das, was Read More…
gitlab mit docker selber hosten
Es gibt Dinge, die möchte ich zwar 1. in einem git (-Server) speichern aber 2. nicht auf einem öffentlichen – auch nicht, wenn das entsprechende Repository nicht öffentlich zugreifbar ist. Beispiel: Konfigurations- oder andere Dateien, die Passwörter enthalten. Lösung: Ich installiere mit gitlab (gitlab-ce also die Community-Edition) selber. Mit docker und docker-compose geht das wieder Read More…
Persistente Docker-Volumes mit NFS und CIFS
Ein aus meiner Erfahrung „running Problem“ mit dem dauerhaften Betrieb von Dockeranwendungen sind persistente Docker-Volumes: Die Frage, wie man Volumes dauerhaft außerhalb des Docker-Hosts abgelegt bekommt, damit sie z.B. ge-backup-t werden können oder einen Docker-Host Neubau überstehen. Die von mir seit langem praktizierte Methode ist, dass der Docker-Host vom File-Server die Volumes mountet und diese Read More…
WordPress-Backup aus mysqldump wieder herstellen
Offenbar kommt es in den besten Familien vor, dass mysql mal nicht wieder hochkommt. Evtl. hätte ich das auch reparieren können, aber ich wollte auch mal ausprobieren, ob mein mysqldump der wordpress-DB seinen Zweck erfüllt: Es soll im „Katastrophenfall“ zum Restaurieren dienen. Leider war das nicht ganz trivial. Hier gleich meine Lösung: rm -rf /opt/dockervolumes/wordpress/var_lib_mysql Read More…