Zwei Wege, es zu starten

01

Auf Coolify

New Resource → Docker Based → Docker Compose Empty, dann die Compose-Datei einfügen. Coolify erzeugt jedes Secret, weist die Domain zu und übernimmt TLS. Auf diesem Weg läuft auch die Instanz des Autors.

02

Reines Docker Compose

Laden Sie die Datei herunter, legen Sie die Secrets und Ihre öffentliche URL in eine .env daneben und starten Sie sie. Stellen Sie für TLS Ihren eigenen Reverse Proxy (Caddy, Traefik, nginx) davor.

curl -fsSLO https://raw.githubusercontent.com/atmaxmoj/standmeet/main/infra/deploy/docker-compose.yml
# POSTGRES- / SESSION- / INSTANCE-Secrets und Ihre öffentliche URL in .env eintragen
docker compose up -d

Der Weg über reines Compose ist neuer und weniger erprobt als Coolify. Führen Sie nach dem Start die vier Prüfungen unten durch, statt einem grünen Container zu trauen.

Was Sie brauchen

  • Einen Linux-Host mit Docker und Docker Compose v2
  • Eine Domain für Ihre Seite
  • Einen Reverse Proxy für TLS, der X-Forwarded-For weiterreicht (der von Coolify tut das)
  • Einen API-Schlüssel des Modellanbieters, den Sie nutzen möchten

Vier Prüfungen, ob es wirklich läuft

  1. Die Datenbanktabellen existieren (ein fehlendes Schema scheitert lautlos)
  2. Das Backend sieht die IPs der Besucher, damit Sperren und Ratenbegrenzung greifen
  3. Ein an eine Notiz angehängtes Bild erscheint auf Ihrer öffentlichen Seite
  4. Eine Frage auf Ihrer Seite wird aus Ihrem Korpus beantwortet, nicht aus Allgemeinwissen
Was es ausführt
Die Web-App, das Go-Backend, Postgres, Redis, Meilisearch für die Suche, Gotenberg für PDFs, S3-kompatiblen Objektspeicher (Silo), einen abgeschotteten Microsite-Builder, die Telegram-Brücke und einen Updater. Die Images kommen von ghcr.io/atmaxmoj.
Modelle
Eingebaute Voreinstellungen für Anthropic, OpenAI, DeepSeek, Kimi, Groq, SiliconFlow, OpenRouter und Together AI, dazu jeder OpenAI-kompatible Endpunkt – Ollama, vLLM oder LM Studio auf Ihrer eigenen Hardware. Besucher ohne Code können ihren eigenen Schlüssel mitbringen und lesen dann nur den öffentlichen Ausschnitt.
Ihre KI verbinden
Ihre KI schreibt über MCP in den Korpus. Erzeugen Sie im Admin einen Schlüssel und fügen Sie den Client dann zu Claude Desktop, Cursor oder einem anderen MCP-Client hinzu: npx -y @standmeet/mcp-client@latest
Upgrades
Der Admin zeigt an, wenn eine neue Version erschienen ist; ein Knopf zieht die neuen Images und erstellt die Container an Ort und Stelle neu. Versionen, die die Datenbank ändern, bringen Migrationen zum Anwenden mit.
Backups
Ein Backup-Skript sichert Postgres und archiviert die Datenvolumes; ein passendes Restore-Skript stellt sie wieder her.
QUESTIONS

Bevor Sie
den Korpus fragen.

Die Fragen, die am häufigsten gestellt werden, bevor jemand eine eigene Instanz betreibt.

Alle Fragen ↗
Gibt es eine gehostete Version, bei der ich mich anmelden kann?

Nein. StandMeet ist Software, die Sie aus vorgefertigten Images auf Ihrem eigenen Server betreiben. Der Autor betreibt eine Instanz auf sijie.xyz, die zugleich die Live-Demo ist.

Was kostet es?

Die Software ist frei und quelloffen. Sie zahlen für Ihren Server und für den Modellanbieter, dessen Schlüssel Sie hinterlegen; Besucher, die ihren eigenen Schlüssel mitbringen, zahlen ihre eigene Inferenz.

Wer kann was sehen?

Sie entscheiden, pro Eintrag und pro Rolle. Öffentliche Besucher sehen nur, was Sie veröffentlicht haben; ein Zugangscode liest, was seine Rolle erlaubt; rohe Notizen in raw sind für Besucher nie lesbar. Antworten verweisen auf die Notizen, die sie verwendet haben.

Erfindet die KI Dinge über mich?

Sie antwortet aus Ihrem Korpus und zitiert, was sie gelesen hat. Liegt ein Thema außerhalb dessen, was ein Besucher lesen darf, sagt sie das, statt zu raten. Sie können jedes Gespräch hinterher nachlesen.