docker compose up vs docker compose run - der Unterschied und klingen ähnlich, verfolgen aber grundlegend verschiedene Ziele — der falsche Befehl in einem Migrations-Script kostet Zeit und Nerven. docker compose up Startet alle Services und hält sie am Laufen: Startet alle Services mit ihren Abhängi…
Beancount - doppelte Buchführung mit Textdateien Beancount ist ein plaintext-basiertes Buchführungswerkzeug, das die doppelte Buchführung in menschenlesbaren Textdateien umsetzt und daraus Berichte und Bilanzen generiert. Was ist Beancount? Beancount verfolgt den Ansatz von „Plain Text Accounting": …
Kavita - Manga, Comics und E-Books im Browser lesen Kavita ist ein selbstgehosteter Lese-Server für Manga, Comics und E-Books mit moderner Web-Oberfläche. Was ist Kavita? Kavita vereint Manga, Comics (CBZ/CBR) und E-Books (EPUB, PDF) in einer einzigen, elegant gestalteten Web-Anwendung. Die Biblioth…
Netzwerkisolation zwischen Compose-Stacks - Dienste gezielt absichern Jeder Container, der im selben Docker-Netzwerk ist, kann alle anderen Container in diesem Netzwerk direkt ansprechen — das ist oft mehr Zugriff als nötig. Das Standard-Verhalten Ohne explizite Netzwerk-Konfiguration packt Compose …
Healthchecks in Docker definieren - mehr als nice-to-have Ein Healthcheck meldet Docker, ob ein Container wirklich funktioniert — nicht nur ob er läuft. Das ist die Grundlage für zuverlässige Abhängigkeiten und automatische Selbstheilung. Healthcheck im Dockerfile Optionen: | Option | Bedeutung | De…
Joplin Server - Notizen mit Joplin-App über eigenen Server synchronisieren Joplin Server ist die selbstgehostete Synchronisierungslösung für die Joplin-Notiz-App, die Notizen, Notizbücher und Anhänge zwischen allen Geräten synchron hält. Was ist Joplin Server? Joplin ist eine quelloffene Notiz-App f…
Container benennen und mit Labels strukturieren Zufällige Container-Namen wie mögen amüsant sein — in produktiven Umgebungen braucht man vorhersehbare Namen und strukturierte Metadaten. Container benennen Ein expliziter Name hat direkte Vorteile: In Compose wird der Name automatisch aus Projektname …
HedgeDoc - Markdown-Dokumente gemeinsam in Echtzeit bearbeiten HedgeDoc ist eine selbstgehostete Kollaborationsplattform für Markdown-Dokumente mit Echtzeit-Mehrbenutzerbearbeitung direkt im Browser. Was ist HedgeDoc? HedgeDoc (ehemals CodiMD) ermöglicht es, Markdown-Dokumente gleichzeitig mit mehre…
LibrePhotos - eigene Fotosammlung mit KI-Funktionen verwalten LibrePhotos ist eine selbstgehostete Google-Photos-Alternative mit KI-gestützter Gesichts- und Objekterkennung. Was ist LibrePhotos? LibrePhotos bietet eine vollständige Alternative zu Google Photos auf dem eigenen Server. Die Anwendung a…
Docker aufräumen - Images, Container, Volumes und Netzwerke mit prune bereinigen Docker sammelt still und leise nicht mehr gebrauchte Images, gestoppte Container und verwaiste Volumes an — bis die Disk voll ist. Warum die Disk voll wird Jedes erzeugt Zwischen-Layer. Jedes einer neuen Version lässt d…