03Projekte

Eigene Produkte.

Überwiegend self-hosted, Docker-first und in C# / ASP.NET Core entwickelt — von Monitoring über Remote-Zugriff bis zu digitalen Verwaltungsprozessen. Nicht mein Angebot, sondern der Beleg: entworfen, gebaut und im Betrieb, alles von mir.

MatCMS

MatCMS

Das CMS, auf dem diese Seite läuft — sichtbar bis in den Kopf: der Knopf „Spielen“ dort kommt aus einem Template dieses Systems. Seiten werden aus Blöcken gebaut statt aus HTML, eigene Komponenten bringen eigenes Markup mit, ein Template trägt Layout, CSS und JavaScript. Dazu Formulare, Mehrsprachigkeit, Plugins als C#-Skript und eine Sicherung, die Inhalt, Medien und Plugins in einer Datei mitnimmt. Dieselbe Codebasis liefert MatCMS.Cloud: eine Verwaltung für verbundene Instanzen, die Updates einspielt und Konfiguration verteilt.

.NET 10 ASP.NET Core SQLite EF Core Docker
https://github.com/Real-TTX/MatCMS
Matmon

Matmon

Monitoring für die eigene Infrastruktur. Probes, Hosts, Sensoren, Templates, Alerts und Benachrichtigungsregeln; Sensortypen von Ping, HTTP und SNMP über Synology und Proxmox bis SSL-Zertifikat, MSSQL-Abfrage und TCP-Port. Ein Primary hält Oberfläche, Konfiguration und Historie — Secondary-Probes verbinden sich von sich aus dorthin, damit die Überwachung auch hinter Firewall und NAT funktioniert.

.NET 10 ASP.NET Core SQLite SNMP Docker
https://matmon.eu
MatFile

MatFile

Ein Dateimanager fürs NAS, im Browser. Mehrere Speicherorte nebeneinander: lokale Pfade und Freigaben über SMB, SFTP, FTP und WebDAV. Tabs, Ordnerbaum, Mehrfachauswahl, Drag & Drop, Upload in Stücken, Zip und Entpacken, Vorschau für Bild, Video, Audio, PDF und Text, ein Editor mit Syntaxfarben und eine Suche, die auch in Dateiinhalten sucht. Rechte je Speicherort, Rollen und ein Aktivitätslog.

.NET 10 ASP.NET Core SQLite SMB/SFTP/FTP Docker
MatTrakr

MatTrakr

Filme, Serien und Bücher mitschreiben. Titel werden über TMDb und Google Books gesucht und kommen samt Cover herein, eigene Einträge gehen von Hand. Status, Staffel-Fortschritt bei Serien, eigene Bewertung mit Kommentar; Listen lassen sich mit anderen Benutzern teilen — lesend, bearbeitend oder über einen öffentlichen Link.

.NET 10 ASP.NET Core SQLite PWA Docker
Matcad

Matcad

Eine Oberfläche für den Reverse-Proxy Caddy. Routen anlegen, Wildcard-Zertifikate über DNS-Anbieter, Authentifizierung zentral verwalten samt eigenem Login-Portal, Anfragen auswerten. Laufende Docker-Container findet Matcad selbst und bindet sie als Route ein, ein bestehendes Caddyfile lässt sich importieren. Gesteuert wird Caddy über seine JSON-Admin-API.

.NET 10 ASP.NET Core SQLite Caddy Docker
https://github.com/Real-TTX/Matcad
Matgate

Matgate

Ein Zugang fürs eigene Netz, hinter einem Login. Remote-Desktop, VNC und Shell laufen über Apache Guacamole; Matgate selbst macht Anmeldung, Rechte, Tabs, einen Dateimanager über SFTP, FTP und SMB, einen Website-Proxy, Arbeitsbereiche mit öffentlichen Links und Netzwerkwerkzeuge wie Ping, Lookup und Portcheck.

.NET 10 ASP.NET Core Guacamole Docker
https://github.com/Real-TTX/Matgate
Matdo

Matdo

Aufgaben, selbst gehostet. Unteraufgaben, vier Prioritäten, Fälligkeit und Deadline getrennt, Wiederholungen, Erinnerungen per Mail und Browser-Push. Die Schnellerfassung liest Projekt, Label, Zuweisung und Datum aus dem Satz heraus — deutsch und englisch. Projekte als Liste oder Kanban, Kalender, Suche, Reporting, Teilen per Link, ICS-Abo und Import aus Todoist.

.NET 10 ASP.NET Core PostgreSQL PWA Docker
https://github.com/Real-TTX/Matdo
Matddns

Matddns

Hält DNS-Einträge auf der richtigen IP. Die Adresse kommt wahlweise aus der eigenen öffentlichen IP, aus UniFi — lokal oder über die Cloud —, aus einer FRITZ!Box über TR-064, aus einem DNS-Lookup oder von einer anderen Matddns-Instanz, mit Failover auf die erste erreichbare Quelle. Ziele sind Cloudflare, Netcup, Hetzner DNS und GoDaddy sowie generische DynDNS-Adressen; für eingehende Updates bringt es einen eigenen DynDNS-Server mit.

.NET 8 ASP.NET Core DynDNS Docker
https://github.com/Real-TTX/Matddns
MatBu

MatBu

Backup und Sync zwischen zwei Servern. Master und Slave sprechen über HTTPS; jedes vollständige Archiv bekommt eine SHA-256-Prüfsumme, die beim Transfer, bei der lokalen Zielkopie und noch einmal vor dem Zurückspielen geprüft wird. Docker-Volumes werden als TAR gesichert, Ziele liegen lokal oder auf einer SMB-Freigabe, ein Scheduler fährt die Jobs im Hintergrund.

.NET 10 ASP.NET Core SQLite SMB Docker
https://github.com/Real-TTX/MatBu

Schulio

Digitale Schulanmeldung — Plattform für digitale Anmeldeverfahren an Schulen und Schulgruppen — inklusive der nachgelagerten Prüf-, Bearbeitungs- und Verwaltungsprozesse.

Plattform Prozessdigitalisierung SaaS
https://schulio.eu

04Referenzen

Im Kundeneinsatz.

AERA-Online

Plattform im Dentalmarkt — Technische Plattformarbeit: Strukturierung, Architekturentscheidungen und Weiterentwicklung.

Platform Design Architektur System Design

Topas-Hifi

Renommierter Hifi-Händler — Online-Shop und Beratung: Produktlogik, kaufmännische Abläufe, Verkaufsstrecke.

Online-Shop E-Commerce Business Consulting
https://topas-hifi.de