Skip to main content

Ön Gereksinimler

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.
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

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

Adım 3: Bir PostgreSQL Veritabanı Kurun

Seçenek 1 (tercih edilen): Veritabanınızı yerel olarak hazırlamak için: Linux makinenize PostgreSQL yüklemek için aşağıdaki bağlantıyı kullanın: PostgreSQL Kurulumu
Not: İzin hatalarından kaçınmak için psql komutundan önce sudo -u postgres eklemeniz gerekebilir.Seçenek 2: Eğer docker yüklüyse:
Artık veritabanına localhost:5432 üzerinden erişebilirsiniz. Yukarıdaki Docker seçeneğini kullandıysanız, varsayılan kimlik bilgileri kullanıcı adı postgres ve parola postgres şeklindedir. Yerel PostgreSQL kurulumları için, makinenizde yapılandırılmış kimlik bilgilerini ve rolleri kullanın.

Adım 4: Redis Veritabanı (önbellek) Kurun

Twenty, en iyi performansı sağlamak için bir Redis önbelleği gerektirir.
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:
Bir istemci GUI’ye ihtiyacınız varsa, Redis Insight (ücretsiz sürüm mevcut) öneriyoruz.

Adım 5: Ortam değişkenlerini 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:
Çoklu Çalışma Alanı Modu: Varsayılan olarak, Twenty yalnızca bir çalışma alanının oluşturulabildiği tek çalışma alanı modunda çalışır. Çoklu çalışma alanı desteğini etkinleştirmek için (alt alan adına dayalı özellikleri test etmek açısından kullanışlıdır), sunucunuzdaki .env dosyanızda IS_MULTIWORKSPACE_ENABLED=true değerini ayarlayın. Ayrıntılar için Çoklu Çalışma Alanı Modu bölümüne bakın.

Adım 6: Bağımlılıkların yüklenmesi

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

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:
Sunucuyu, çalışanı ve ön uç hizmetlerini başlatın:
Alternatif olarak, tüm hizmetleri aynı anda başlatabilirsiniz:

Adım 8: Twenty’yi kullanın

Ön Uç Twenty’nin ön ucu http://localhost:3001 adresinde çalışıyor olacak. 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.