Schnellstart

Einsatzbereit in fünf Schritten

Simmetric Chat funktioniert, ohne sich jemals mit dem Internet zu verbinden, wenn Sie es so einrichten. Die fünf Schritte unten bringen den gesamten Stack auf Ihre Maschine.

1

Bereitstellen, was es braucht

Befehle
bash
# Node.js ≥ 24, pnpm 11, PostgreSQL 16
node -v && pnpm -v && psql --version

# Optional but recommended: Ollama for local LLM
ollama pull gemma4:latest
2

Die App auf Ihre Maschine bringen

Befehle
bash
git clone https://github.com/studio-simos/simmetric simmetric-chat
cd simmetric-chat
pnpm install
3

Ihr die Schlüssel geben

Befehle
bash
cp .env.example .env
# Required in the repo-root .env:
#   JWT_SECRET=<strong random value>
#   COLLECTOR_SECRET=<shared with the collector>
# (DATABASE_URL has a code default)
4

Die Datenbank anlegen

Befehle
bash
pnpm db:generate    # generate Prisma client
pnpm db:migrate     # apply migrations
pnpm db:seed        # roles, permissions, bootstrap admin (admin / admin123)
5

Alles starten

Befehle
bash
pnpm dev    # turborepo: server + collector + widget + frontend in parallel

Erster Start

Öffnen Sie http://localhost:5173. Melden Sie sich mit dem Bootstrap-Admin an (admin / admin123) - der Einrichtungsassistent erzwingt bei der ersten Anmeldung einen Passwortwechsel.

Lokal laufende Dienste
Frontend:5173
Server:3000
Collector:3210
Widget:3211

Docker-Schnellstart

Lieber Container? Ein einziger Befehl startet alles.

bash
docker compose -f docker/docker-compose.yml up --build -d