Hey zusammen,
ich mach heute mal einen etwas lĂ€ngeren Update-Post â weil ich selbst den Ăberblick verloren hatte, wie viel eigentlich passiert ist. Und weil ich euch um etwas bitten möchte. Aber dazu gleich mehr.
Was ich die letzten Monate gebaut habe (kurz zusammengefasst 
SEO â Der groĂe Sprint davor
Bevor ich ins KI-Kaninchenloch gefallen bin, habe ich die gesamte Landing Page SEO-mĂ€Ăig auf Vordermann gebracht. Was das konkret bedeutet:
-
Eine
/vibe-codingPillar-Hub-Seite mit TechArticle-, FAQ- und Breadcrumb-Structured-Data â damit Google endlich versteht, worum es hier geht -
Eine
/wissenCommunity Knowledge Base, die alle Guides, FAQ-Seiten, Glossar, und den Forum-Playbook zusammenfĂŒhrt -
Vier Wave-1-Guides fĂŒr die wichtigsten Suchanfragen rund um Vibe Coding: Lernen, Claude Code Workflows, Tool-Vergleich, No-Code/Low-Code-Einstieg
-
EigenstĂ€ndige, indexierbare FAQ- und Glossar-Detailseiten mit Structured Data fĂŒr Long-Tail-Suchen
-
Kanonische Meta-Tags fĂŒr alle Seiten,
/sign-inund/sign-upalsnoindexmarkiert, RSS-Feed unter/feed.xml,seo:audit-Script das alles ĂŒberprĂŒft -
Forum-SEO:
robots.txtrepariert, Discourse-Kategorien mit echten Begriffen befĂŒllt (Vibe Coding, Claude Code, Cursor, Copilot, Gemini, Anthropic, OpenAI â ja, das ganze Bingo) -
Einen 30/60/90-Tage-SEO-AusfĂŒhrungsplan dokumentiert, der jetzt hoffentlich jemand anderem nĂŒtzt als mir
Kurz: Alles, damit Google uns irgendwann findet. Die Seiten sind drin. Die Schemas sind korrekt. Wir warten auf Google.
Discourse AI â Der Rabbit Hole, Teil 1
Weil ein Forum mit KI-Personas natĂŒrlich cooler ist als ohne, habe ich LiteLLM aufgesetzt und Discourse AI mit fĂŒnf Personas verknĂŒpft:
-
Forum-Helfer (Claude Sonnet) â der Hauptassistent
-
Zusammenfasser (Claude Haiku) â fasst Threads zusammen
-
Creative-Helper (Claude Sonnet) â Brainstorming & Content
-
Ăbersetzer (Claude Sonnet) â fĂŒr mehrsprachige Momente
-
Mentalist (GPT-4.1 Mini) â schnelles Feedback
LÀuft. Hat Spaà gemacht. War vielleicht der Punkt, an dem mein VPS das erste Mal leise gestöhnt hat.
Agents Worker & RAG-Backend â Der Rabbit Hole, Teil 2
Und dann⊠habe ich einfach weitergemacht.
Ein isolierter OpenAI Agents SDK Worker mit lokaler SQLite-RAG-Datenbank. Knowledge-Manifest-Validierung. CI-Abdeckung. Worker-Queues. Approved-Member-Knowledge-Ingestion, bei der BeitrĂ€ge von verifizierten Community-Mitgliedern in die Wissensbasis flieĂen. Discourse-nativer Agent-Editorial-Workflow mit privatem Staff/Agent-Bereich und Review-Queue fĂŒr News-Drafts.
Und dann, weil SQLite doch nicht Production-ready genug war:
apps/knowledge-rag/ â ein eigener Fastify-Service mit PostgreSQL + pgvector, OpenAI Embeddings, Semantic Search, Chat-Memory, Role-Token-geschĂŒtzten APIs und POST /ingest/knowledge.
Ja. Das ist eine Menge.
![]()
Drumherum (das Unsichtbare)
Was man nicht sieht, aber was trotzdem Zeit gefressen hat:
-
Komplettes Security-Hardening des VPS (Firewall, fail2ban, alle Ports auf localhost gebunden, Docker-User-Chain, SSH auf Port 2222
) -
CI/CD-Pipeline mit GitHub Actions, Deploy/Rollback-Workflows, Compose-Validierung
-
Wartungsmodus fĂŒr die Landing Page mit SHA-256-Bypass-Cookie
-
Support-Button im Forum (Discourse Theme Component) und auf der Landing Page

-
Ein Forum-Incident am 6. Mai, bei dem Availability und Permissions ausgefallen sind â behoben, dokumentiert, Unicorn-Config aligned

Spoiler: da habe ich zum ersten Mal gemerkt, dass mich das echt stresst, wenn der Server nicht verfĂŒgbar ist. -
Runbooks. So viele RunbooksâŠâŠâŠ.

Und jetzt die ehrliche Ansage
Mein VPS hat vier Kerne und schaut mich mittlerweile an wie ein Kellner, dem man gerade die Hochzeitsgesellschaft plus drei Geburtstagsfeiern gleichzeitig in den Gastraum geschoben hat. Ohne Reservierung.
PostgreSQL fĂŒr Discourse. PostgreSQL + pgvector fĂŒr das RAG-Backend. SQLite fĂŒr den Agents Worker. Sidekiq. Unicorn. Worker-Queues. LiteLLM. NGINX. Docker fĂŒr alles.
Das war⊠ambitioniert. Man könnte auch sagen: naiv.
und das Forum ist soooo langsam!!! FĂŒr jemanden mit ADHS ist eine Ladezeit von drei Sekunden ungefĂ€hr so angenehm wie FingernĂ€gel auf einer Tafel.
Dazu kommt noch was anderes: Ich hab an diesem Punkt irgendwie keine Freude mehr an Server-Infrastruktur.
Das Ding lĂ€uft, die Architektur steht â aber jetzt noch wochenlang RAM-Optimierung, pgvector-Tuning und Datenbank-Indexe debuggen?
Wie @peterheller es neulich treffend formuliert hat:
âDennis bettelt wahrscheinlich nur nach ServerkapazitĂ€t"
Peter hat warscheinlich Recht. ![]()
Also: Wer will helfen? Wir haben Gegenleistungen.
Ich bin offen fĂŒr alles. Und ich meine das ernst. Hier was wir anbieten können:
FĂŒr Unternehmen & Projekte:
Banner auf der im Forum â schön platziert oder so?
Oder fĂŒr Einzelpersonen, die einfach helfen wollen:
-
Dein Foto auf der Startseite. Wir nennen das âDie Menschen, die das hier möglich gemacht haben" â klingt besser als âDennisâ Lebensretter", ist aber ernst gemeint⊠-
Exklusive âCommunity Hero"-Badge im Forum â fĂŒr immer sichtbar oder so?Wie wird das dann umsetzen muss dann ja der neue Server admin sehen.

FĂŒr alle:
- Das gute GefĂŒhl, dass diese Community weiterlebt und nicht irgendwann wegen 4 GB RAM in Rente geht
Ob Server-Ressourcen, Optimierungsideen, oder einfach mal drĂŒberschauen â meldet euch. DM, Antwort hier unten, Brieftaube, alles recht.
Das hier soll kein Ein-Mann-ADHS-Projekt bleiben. ![]()
Dennis
(P.S. â Peter, wenn du das liest: Du hattest Recht.
)

