Voraussetzungen
- Linux und MacOS
- Windows (WSL)
Bevor Sie Twenty installieren und verwenden können, stellen Sie sicher, dass Sie Folgendes auf Ihrem Computer installiert haben:
Schritt 1: Git klonen
Führen Sie in Ihrem Terminal den folgenden Befehl aus.- SSH (Empfohlen)
- HTTPS
Wenn Sie SSH-Schlüssel noch nicht eingerichtet haben, können Sie hier erfahren, wie das geht.
Schritt 2: Positionieren Sie sich im Stammverzeichnis
Schritt 3: Einrichten einer PostgreSQL-Datenbank
- Linux
- Mac OS
- Windows (WSL)
Option 1 (bevorzugt): Um Ihre Datenbank lokal bereitzustellen:
Verwenden Sie den folgenden Link, um PostgreSQL auf Ihrem Linux-Rechner zu installieren: Postgresql-InstallationHinweis: Möglicherweise müssen Sie
sudo -u postgres dem Befehl vor psql hinzufügen, um Berechtigungsfehler zu vermeiden.Option 2: Wenn Sie Docker installiert haben:postgres und dem Passwort postgres.
Schritt 4: Einrichten einer Redis-Datenbank (Cache)
Twenty benötigt einen Redis-Cache, um die beste Leistung zu bieten- Linux
- Mac OS
- Windows (WSL)
Option 1: Bereitstellung von Redis lokal:
Verwenden Sie den folgenden Link, um Redis auf Ihrem Linux-Rechner zu installieren: Redis InstallationOption 2: Wenn Sie Docker installiert haben:
Schritt 5: Einrichten von Umgebungsvariablen
Verwenden Sie Umgebungsvariablen oder.env-Dateien, um Ihr Projekt zu konfigurieren. More info here
Kopieren Sie die .env.example-Dateien in /front und /server:
Multi-Workspace Mode: By default, Twenty runs in single-workspace mode where only one workspace can be created. To enable multi-workspace support (useful for testing subdomain-based features), set
IS_MULTIWORKSPACE_ENABLED=true in your server .env file. See Multi-Workspace Mode for details.Schritt 6: Abhängigkeiten installieren
Um den Twenty-Server zu bauen und einige Daten in Ihre Datenbank zu seeden, führen Sie den folgenden Befehl aus:npm oder pnpm funktionieren nicht.
Schritt 7: Das Projekt ausführen
- Linux
- Mac OS
- Windows (WSL)
Je nach Ihrer Linux-Distribution könnte der Redis-Server automatisch gestartet werden.
Wenn nicht, überprüfen Sie den Redis Installationsleitfaden für Ihre Distribution.
Schritt 8: Verwenden Sie Twenty
Frontend Das Frontend von Twenty läuft unter http://localhost:3001. Sie können sich mit dem Standard-Demokonto anmelden:[email protected] (Passwort: [email protected])
Backend
- Der Server von Twenty wird unter http://localhost:3000 verfügbar sein.
- Die GraphQL-API kann unter http://localhost:3000/graphql erreicht werden.
- Die REST-API ist erreichbar unter http://localhost:3000/rest