Ön Gereksinimler
- Linux ve MacOS
- Windows (WSL)
Twenty’i yüklemeden ve kullanmadan önce bilgisayarınıza aşağıdakileri yüklediğinizden emin olun:
Adım 1: Git Clone
Terminalinizde aşağıdaki komutu çalıştırın.- SSH (Önerilen)
- HTTPS
SSH anahtarlarını henüz kurmadıysanız, bunu nasıl yapacağınızı buradan öğrenebilirsiniz.
Adım 2: Kök Dizine Konuçlanın
Adım 3: Bir PostgreSQL Veritabanı Kurun
- Linux
- Mac OS
- Windows (WSL)
Seçenek 1 (tercih edilen): Veritabanınızı yerel olarak kurmak için:
Linux makinenize Postgresql yüklemek için şu bağlantıyı kullanın: Postgresql KurulumuNot: İzin hatalarından kaçınmak için
psql komutundan önce sudo -u postgres eklemeniz gerekebilir.Seçenek 2: Eğer docker yüklüyse:postgres ve şifre postgres ile şimdi erişebilirsiniz.
Adım 4: Redis Veritabanı (önbellek) Kurun
Twenty, en iyi performansı sağlamak için bir redis önbelleğe ihtiyaç duyar- Linux
- Mac OS
- Windows (WSL)
Seçenek 1: Redis’i yerel olarak sağlamak için:
Linux makinenize Redis yüklemek için şu bağlantıyı kullanın: Redis KurulumuSeçenek 2: Eğer docker yüklüyse:
Adım 5: Çevresel değişkenleri ayarlayın
Projenizi yapılandırmak için çevresel değişkenler veya.env dosyaları kullanın. Daha fazla bilgi burada
.env.example dosyalarını /front ve /server içine kopyalayın:
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.Step 6: Installing dependencies
Twenty server’ı oluşturup veritabanınıza bazı veriler yerleştirmek için aşağıdaki komutu çalıştırın:npm veya pnpm çalışmaz
Adım 7: Projeyi çalıştırma
- Linux
- Mac OS
- Windows (WSL)
Dağıtımınıza bağlı olarak, Redis sunucusu otomatik olarak başlatılabilir.
Değilse, dağıtımınız için Redis Kurulum Kılavuzu üzerinden kontrol edin.
Step 8: Use Twenty
Ön Uç Twenty’s frontend will be running at http://localhost:3001. Varsayılan demo hesabıyla giriş yapabilirsiniz:[email protected] (şifre: [email protected])
Arka Uç
- Twenty’s server will be up and running at http://localhost:3000
- GraphQL API’sine http://localhost:3000/graphql adresinden erişebilirsiniz.
- REST API’sine http://localhost:3000/rest adresinden ulaşabilirsiniz.