
Twenty adalah platform CRM Open Source modern yang dibangun dengan React, Node.js, dan PostgreSQL. Platform ini menyediakan solusi lengkap untuk mengelola kontak, transaksi, perusahaan, dan tugas.
Template ini secara otomatis men-deploy:
Layanan Twenty Worker memerlukan akses ke konfigurasi yang sama dengan server Twenty agar dapat berfungsi dengan baik. Variabel kunci seperti PG_DATABASE_URL, REDIS_URL, APP_SECRET, dan pengaturan penyimpanan (STORAGE_*) harus diekspos dan dibagikan antara kedua layanan.
Twenty mendukung dua pendekatan konfigurasi:
Berbasis Database (Default): Ketika IS_CONFIG_VARIABLES_IN_DB_ENABLED=true, sebagian besar pengaturan dapat dikelola melalui UI admin dan secara otomatis tersinkronisasi antara server dan worker.
Hanya Variabel Lingkungan: Atur IS_CONFIG_VARIABLES_IN_DB_ENABLED=false untuk mengelola semua konfigurasi melalui variabel lingkungan. Ini memerlukan restart container agar perubahan berlaku, tetapi memberikan deployment yang lebih dapat diprediksi.
Untuk deployment self-hosted di mana Anda menginginkan kontrol penuh melalui variabel lingkungan, disarankan untuk mengatur IS_CONFIG_VARIABLES_IN_DB_ENABLED=false pada layanan Twenty server dan Twenty Worker.
Setelah deployment, buat akun admin Anda dengan mengunjungi domain aplikasi.
Aplikasi akan tersedia di domain yang Anda tentukan selama deployment.