Ana içeriğe atla
Header

Ön Gereksinimler

  • Linux and MacOS
  • Windows (WSL)
Twenty’i yüklemeden ve kullanmadan önce bilgisayarınıza aşağıdakileri yüklediğinizden emin olun:
npm çalışmaz, bunun yerine yarn kullanmalısınız. Yarn artık Node.js ile birlikte geliyor, bu yüzden ayrı bir yüklemeye gerek yoktur. Eğer henüz yapmadıysanız Yarn’ı etkinleştirmek için sadece corepack enable komutunu çalıştırmanız gerekiyor.

Adım 1: Git Clone

Terminalinizde aşağıdaki komutu çalıştırın.

Adım 2: Kök Dizine Konuçlanın

cd twenty
Sonraki adımlardaki tüm komutları projenin kök dizininden çalıştırmalısınız.

Adım 3: Bir PostgreSQL Veritabanı Kurun

  • Linux
  • Mac OS
  • Windows (WSL)
Option 1 (preferred): To provision your database locally: Use the following link to install Postgresql on your Linux machine: Postgresql Installation
  psql postgres -c "CREATE DATABASE \"default\";" -c "CREATE DATABASE test;"
Note: You might need to add sudo -u postgres to the command before psql to avoid permission errors.
**Option 2:** If you have docker installed:
```bash
  make postgres-on-docker
```
Veritabanına localhost:5432 adresinden, kullanıcı 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)
Option 1: To provision your Redis locally: Use the following link to install Redis on your Linux machine: Redis Installation
**Option 2:** If you have docker installed:
```bash
  make redis-on-docker
```
Bir İstemci GUI’ye ihtiyacınız varsa, redis insight (ücretsiz sürüm mevcut) öneriyoruz.

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:
cp ./packages/twenty-front/.env.example ./packages/twenty-front/.env
cp ./packages/twenty-server/.env.example ./packages/twenty-server/.env

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:
yarn
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.
Veritabanınızı aşağıdaki komutla kurun:
npx nx database:reset twenty-server
Sunucuyu, çalışanı ve ön uç hizmetlerini başlatın:
npx nx start twenty-server
npx nx worker twenty-server
npx nx start twenty-front
Alternatif olarak, tüm hizmetleri aynı anda başlatabilirsiniz:
npx nx start

Step 8: Use Twenty

Ön Uç Twenty’s frontend will be running at http://localhost:3001. Varsayılan demo hesabıyla giriş yapabilirsiniz: tim@apple.dev (şifre: tim@apple.dev) Arka Uç

Sorun Giderme

Herhangi bir sorunla karşılaşırsanız, çözümler için Sorun Giderme sayfasına bakın.