Jan Banick · Systeme für Betriebe

Dinge, die ich
gebaut habe.
Mit Belegen.

Jede Angabe mit Quelle und Messdatum. Eine Ausnahme gibt es, sie steht am Ende.

Objekt 01 · Die Maschine

58 Tageohne Neustart, mit 30 Containern gleichzeitig

Ein privater Server bei einem Anbieter in der EU, den ich selbst betreibe. Alles, was auf dieser Seite erwähnt wird, steht darauf.

who -b → Systemstart · docker ps → 30 · gelesen 16.09.2026, 13:50 UTC

Saal 1 — Wer hier ausstellt

Kein Wir, keine Etage, keine Agentur.

Alles auf dieser Seite habe ich allein gebaut: Planung, Code, Betrieb. Was andere darüber sagen, steht hier.

Objekt 02 · Rückmeldungen
„Ich fand unsere Zusammenarbeit richtig gut. Man hat gemerkt, da steckt wirklich was dahinter. Es gibt in dem Bereich viele Leute und ich finde du bist wirklich jemand der herausragend ist."

Barry Y., Content Creator

„Das Endergebnis ist echt gut geworden, nicht nur technisch sondern auch visuell. Ein nachträglich eingereichter Wunsch wurde in kurzer Zeit umgesetzt."

Matthias H. · Namen gekürzt, Wortlaut unverändert

Saal 2 — Was davon läuft

Acht Beispiele. Sechs auf dem Server, zwei im Browser.

Containerzustand gelesen am 16.09.2026, 13:50 UTC. Die zwei Erweiterungen laufen auf Geräten, nicht auf dem Server — dafür steht ihre Version da.

Lead-Pipeline des Anfragesystems: Spalten von Neu bis Gewonnen, Karten mit Bewertung und fälliger Aufgabe.

Anfragesystem

Eine Software zur Qualifizierung von Leads mit Follow-up. Keine Anfrage bleibt liegen und keine wird zweimal bearbeitet: das System nimmt an, bewertet, vergibt den Termin und fasst dreimal nach. Die Arbeit, die sonst jemand von Hand macht.

Container leadforge-app-leadforge-1 läuft healthy · seit 28.08.2026

Aufgabenbrett von Company OS mit den Spalten Offen, In Arbeit und Review.

Company OS

Ersetzt den Stapel aus Tabellen, in dem die Zahlen dreimal stehen und zweimal falsch sind: Projekte, Aufgaben, Angebote und Controlling in einer Oberfläche, auf einer Datenbank. Von der ersten Zeile bis zur Abnahme acht Tage.

Container company-os + Datenbank laufen healthy · abgenommen 25.08.2026

Content Studio, Ansicht Wiederverwerten: aus einem Video werden Posts für mehrere Kanäle.

Content Studio

Aus einer Aufnahme werden Beiträge, Folien und Kurzformate für mehrere Kanäle — der Teil der Contentarbeit, der sonst Stunden kostet und nichts Neues hinzufügt.

Container content-studio läuft · eigene Domain seit 23.06.2026

Graph der Wissensbasis: farbige Knoten für Notizen, Wiki, Projekte und Referenzen, durch Linien verbunden, darüber eine Suchleiste.

Wissenssuche

Alles, was ich aufschreibe — Notizen, Projektstände, Fehleranalysen usw. — liegt als durchsuchbarer Index auf meinem eigenen Server. Für einen Betrieb heißt das: das Wissen bleibt im Haus, auch wenn jemand geht. Gefragt wird im KI-Chat — der Assistent holt sich die Stellen selbst und nennt die Quelle.

Semantisch und Volltext zugleich · Bild: dieselbe Wissensbasis. Nach draußen geht nur die Frage, die Dokumente bleiben hier.

Alltagsmathe, Sparplan-Rechner mit Eingabefeldern und Ergebnis.

Alltagsmathe

23 Rechner für Alltagsfragen, um anspruchsvolle Mathematik zugänglicher zu machen. Kein Login, keine Werbung. Probier es aus, der Link führt direkt hinein.

mathe.janbanick.de · 23 Werkzeuge nachgezählt 22.09.2026, Container geprüft 16.09.2026

Food Control auf dem Telefon: Tagesansicht mit Kalorienring und Nährwerten.

Food Control

Rechnet den eigenen Kalorienbedarf aus dem tatsächlichen Gewichtsverlauf zurück, statt ihn aus einer Formel zu schätzen. Eigener Sync-Server statt fremder Cloud, dazu als Android-App auf dem Telefon.

Container food-janbanick-food-site-1 und -food-sync-1 laufen · geprüft 16.09.2026

Zeitstrom, Ansicht Später lesen mit zwei vorgemerkten Artikeln.

Zeitstrom

Ein Feed-Reader mit Zeitfenstern statt Ungelesen-Zwang. Dasselbe Produkt als Browser-Erweiterung und Android-App, mit eigenem Sync dazwischen — zwei Plattformen, ein Datenstand.

Version 0.9.28 · Stand 10.09.2026

X Sidebar neben einem Profil auf X: Reiter Highlights, Viral und AI mit Beiträgen und Kennzahlen.

X Sidebar

Das ursprüngliche Tool wurde kostenpflichtig, also habe ich es nachgebaut. Zeigt neben jedem Profil, was der Account zuletzt und über die gesamte Zeit am besten gepostet hat, und durchsucht sein ganzes Archiv nach einem Thema.

Version 0.1.0 · lokal geladene Erweiterung, bewusst ohne Store · Stand 17.08.2026

Die Bilder zeigen meine Systeme. Wo Daten zu sehen sind, sind es Demodaten oder meine eigenen — Kundendaten kommen in keinem Bild vor.

Saal 3 — Die Nachtschicht

— Aufträgezwischen 01:00 und 06:00, ohne dass jemand zusieht

— Bestandteileim Backup vom 17.09.2026, 45 gesichert, 4 übersprungen

crontab -l und backup-manifests/, gelesen am 18.09.2026. Alle Uhrzeiten UTC.

  1. Ein Bericht prüft, für welche Container es neue Abbilder gibt. Cron 0 1,2 * * * · docker-update-alerts
  2. Das Anfragesystem sichert seine eigene Datenbank weg. Cron 45 2 * * * · leadforge-backup.sh
  3. Die Sicherung des ganzen Servers läuft an, alle zwei Tage, mit GPG AES-256 verschlüsselt. Drei Stände werden vorgehalten. Cron 0 3 */2 * * backup.sh · MAX_BACKUPS=3
  4. Ein Logwächter liest alle Quellen durch und meldet nur, was neu ist oder zunimmt. Cron 40 3 * * * · log-watch/watch.log
  5. Ein Skript prüft die Pipelines nach und meldet, was hakt. Cron 30 5 * * * · pipeline-health/check.log
  6. Das Briefing für den Tag wird gebaut und liegt fertig da, bevor ich wach bin. Cron 0 6 * * * · daily-briefing/brief.py
  7. Einmal habe ich die Rücksicherung echt geprobt, statt sie nur zu behaupten. Ergebnis: PASS. Bericht 2026-07-15-vps-backup-restore-test.md
Saal 4 — Was nicht funktioniert hat

Ein Raum, der nur Heiles zeigt, ist ein Prospekt.

Fehlermeldung · 16.09.2026, 05:30 UTC

Am 16.09.2026 lieferten zwei Zweige meiner Bewerbungs-Pipeline nichts.

Gemerkt habe ich das nicht selbst — gemeldet hat es das Skript aus Saal 3, um 05:30. Der Grund wurde daraufhin identifiziert.

Aus pipeline-health/check.log

Sicherheitslücke · 06.07.2026

Ein Port stand nach außen offen, den die Firewall längst gesperrt hatte.

Docker hatte die Firewall umgangen und einen Port trotz Sperre nach außen geöffnet. Gefunden hat das eine Sicherheitsprüfung, die ein KI-Agent für mich durchgeführt hat. Geschlossen am selben Tag. Seitdem geht jede Nacht um 05:30 eine automatische Sicherheits-Prüfung über den ganzen Server: offene Ports, Rechte an Schlüsseldateien, der Stand der Sicherung usw. — ohne dass ich das selber machen muss.

Die nächtliche Prüfung schreibt jeden Lauf in audit-ledger.md.

Objekt 17 · kein Beleg vorhanden

„Ob wir gut zusammenarbeiten, kann ich dir vorher nicht beweisen."

Das ist die eine Sache auf dieser Seite, die du mir glauben musst. Deshalb leuchtet sie nicht.

Saal 5 — Die Anfrage

Alles davor kannst du nachprüfen. Das hier nur ausprobieren.

Gespräch vereinbaren

Wie ich arbeite, steht auch auf start.endlichproduktiv.de.