Projekte

Meine Projekte

Apps und Dienste, die ich selbst gebaut oder betrieben habe.

🔑 2FAuth

:::warning Dieses Image verwende ich nicht mehr; stattdessen nutze ich die in Bitwarden integrierte OTP-Funktionalität. :::

2FAuth ist ein One-Time-Password(OTP)-Generator und ersetzt client-seitige Zwei-Faktor-Authentifizierungs-Apps. Es lässt sich zusätzlich als Browser-Add-On und a...

💬 Artalk

:::warning Dieses Image nutze ich nicht mehr, da ich nun Outline als Wiki verwende. :::

Artalk, eine in Go geschriebene Anwendung, dient dazu, eine Kommentarfunktion in Web-Apps einzubinden und zu verwalten. Das kann entweder durch eine native Integration wie bei Wiki.js oder manue...

Caddy

Heute beschreibe ich, was ein Reverse Proxy ist und warum er in deiner Docker-Landschaft nicht fehlen darf. Nachdem ich mehrere Jahre lang sowohl Traefik als auch den Nginx Proxy Manager als Reverse Proxy für meine Docker-Container genutzt habe, bin ich nun bei Caddy gelandet. Am Nginx Proxy...

Calibre Web

Auch bei mir haben sich eBooks neben „echten“ Büchern nicht nur im Urlaub, sondern im Alltag etabliert. Calibre-Web bietet uns die Möglichkeit, unsere Calibre-Bibliothek in einer hübschen Web-UI zu verpacken, und sogar Bücher von dort direkt, z. B. an mein Kindle, zu senden.

Co

...

Cockpit CMS

Wie im Artikel „Die (beinahe) perfekte Website – Teil 1: Anforderungen“ bereits angerissen, kommen bei Gestaltung und Umsetzung eines modernen Internetauftritts eine Vielzahl von Faktoren zusammen. Für alle, denen eine einfache WordPress-Installation nicht reicht, oder für die, die die...

Data Mesh Manager

Docker Compose-Datei

services:
  app:
    image: datameshmanager/datamesh-manager-ce:latest
    restart: unless-stopped
    environment:
      - APPLICATION_HOST_WEB=http://localhost:8081
      - SPRING_DATASOURCE_URL=jdbc:postgresql://postgres:5432/postgres
      - SPRING_DATA...

📁 Gluetun and NZB

Konzept

flowchart LR subgraph AA [Docker Containers] A[gluetun]; B[nzbhydra2]; C[Node.js client]; end E[Internet]; Z{gluetun VPN Proxy Network}; A --> Z; B --> Z; C --> Z; Z --> E;

compose.yml-Datei


services:
  gluetun:
    image: qmcgaw/gluetun:latest
    container_na...

📖 Wiki.js

:::warning Diese Applikation nutze ich nicht mehr und nehme stattdessen nun Outline. :::

Wiki.js ist Backend und Frontend für euer Wiki.

Installation

Volumes

mkdir db
mkdir key
mkdir repo

compose.yml

services:
  db:
    container_name: wikijsdb
    image: postgres:18-alpi...