Dienste

Diese Seite dient als Liste der Dienste, die ich bereitstelle

Nicht alle dieser sind öffentlich verfügbar
Insbesondere Management-UIs und das Pi-Hole sind aus Sicherheitsgründen nur lokal verfügbar
Dies ist außerdem keine komplette Liste meiner Projekte, viele davon benötigen keinen Server.
Dienste, die ich für Dritte entwickle und anbiete, wie die Anwendungen für Gottesdienstbesuch, Bücherei und Sternsinger, sowie die Netzgottesdienst-Homepage sind nicht hier gehostet und entsprechend nicht aufgeführt.

Nextcloud

Nextcloud ist neben einem Dateiserver eine Backup-, Filesharing- und Synchronisierungslösung.
TODO-Listen, ein Mail-Client, Federation, Music-Player und Notizen sind ebenfalls eingerichtet

E-Mail

Postfix, Dovecot und Rspamd werden für diesen Dienst genutzt, der somit alle üblichen Protokolle unterstützt.
SPF, DKIM und DMARC sind eingerichtet, um die Authentizitäat der Mails für andere Server zu sichern

Minecraft

Inceptum wird genutzt um einen privaten Minecraft-Server zu betreiben.
Der Server hat eine strikte Whitelist, Zutritt wird auch auf Nachfrage nicht gewährt.

Aspera/Astra

Aspera und der Vorgänger Astra sind meine Discord-Bots, diese Instanzen dienen der eigenen Nutzung.
Beide Bots unterstützen besitzen diverse Funktionalitäten

JfAPI

JfAPI ist ein API-Backend für meine Browser-basierten Dienste.
Die API ist nicht stabil und kann sich jederzeit ändern

Debug-Dienste

Einige Subseiten dienen dem Finden von Verbindungsproblemen.
Sie geben dazu diverse Informationen über die Verbindung zum Server zurück

Pi-Hole

Pi-Hole dient als DNS-Proxy und Content-Blocker. Tracking, Werbung und Malware werden so auf DNS-Ebene blockiert.
Diese Instanz ist nur im lokalen Netzt verfügbar und verwendet einen ebenfalls lokalen Unbound-Server als Upstream

Datenbanken

Um die obigen Dienste zu betreiben werden Postgresql, MariaDB, Minio, CouchDB und Redis-Datenbanken genutzt.
Um MariaDB und Postgresql zu verwalten, ist außerdem Phpmyadmin in Verwendung.

Cockpit

Zur Verwaltung des Nebula-Servers is Cockpit installiert.
Cockpit enthält als Web-UI SystemD, ein portables Terminal und einen File-Manager

Maven

Zur Verwaltung von Abhängigkeiten meiner Java-Projekte ist ein Maven-Server installiert.
Dieser basiert auf Reposilite und nutzt Minio als Speicher.

JfGit

JfGit ist meine Code-Forge zur Verwaltung meiner eigenen Projekte.
Sie basiert auf Gitea, Gitea-Helpdesk, Woodpecker und Woodpecker-Include und ist mit den anderen Diensten integriert. Außerdem unterstützt sie minio-basierte pages a la GitLab/GitHub.