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 2-Faktor Authentifizierungs Applikationen. Es lässt sich zusätzlich als Browser Add-...

💬 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 WebApps 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.

Compos

...

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 mögli...

Data Mesh Manager

Docker Compose file


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

Concept

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 file


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

📖 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-al...