Docker Compose küçük ekipler ve değerlendirme için önerilir (< 50 kullanıcı).
Doğru yolu seçtiğinizden emin değil misiniz? Dağıtım sayfasından başlayın. AI özelliklerine veya App Builder’a mı ihtiyacınız var? Yeni bir kurulumda tüm özelliklere sahip platformu dağıtın; bu bağımsız kurulum zaten çalışıyorsa taşıma kılavuzunu izleyin. Verileriniz yerinde kalır.
Docker Compose Dağıtımı
Önerilen Ölçek: 0-50 kullanıcı
Sunucu Gereksinimleri
Sunucunuzun aşağıdaki temel gereksinimleri karşıladığından emin olun:
- İşletim Sistemi: Ubuntu 20.04 LTS gibi önerilen bir Linux dağıtımı
- Bellek: En az 4 GB RAM
- CPU: En az 2 çekirdek
- Disk Alanı: En az 40 GB kullanılabilir alan
- Ağ: Gerekli bağlantı noktalarına erişimi olan kararlı internet bağlantısı
Ön Koşullar
Başlamadan önce şunlara sahip olduğunuzdan emin olun:- Docker ve kapsayıcılaştırma ilkeleri hakkında temel bilgi
- Makinenizde Docker ve Docker Compose yüklü olmalıdır. Yükleme kılavuzları için resmî Docker belgelerini ziyaret edin.
Docker’ı Yükleme
Uygulamayı Yükleme
docker-compose.yaml Dosyasını Oluşturma
Sunucunuza erişin, teable klasörünü oluşturup içine girin:docker-compose.yaml ve .env dosyası oluşturup aşağıdaki içeriği yapıştırın:
Asgari Dağıtım:
docker-compose.yaml
.env
Depolama Hizmeti Ekleme (İsteğe Bağlı)
Üretim dağıtımlarında daha iyi dayanıklılık ve ölçeklendirme için S3 uyumlu nesne depolama (S3, MinIO, S3 uyumlu uç noktalara sahip OSS/OBS/COS veya başka bir S3 uyumlu hizmet gibi) kullanın.- docker-compose'a MinIO Ekleme
- Harici MinIO'ya Bağlanma
- AWS S3'e Bağlanma
MinIO, ek bir depolama yönetimi arayüzü (9001 bağlantı noktası) ve daha güçlü, kararlı bir dosya hizmeti sağlar.
docker-compose.yaml
.env
Uygulamayı Başlatma
Uygulamayı başlatmak için mevcut dizinde aşağıdaki komutları çalıştırın. Başlatıldıktan sonra uygulamaya 127.0.0.1:3000 adresinden erişebilirsiniz.Büyük ölçekli veri kopyalama işlemleri için HTTPS ortamı gerekir; aksi takdirde zaman uyumsuz pano erişimi mümkün olmaz.
Yönetilen Veritabanlarını Kullanma (İsteğe Bağlı)
Yönetilen veritabanlarını kullanmayı tercih ediyorsanız dağıtım sürecini daha da basitleştirebilirsiniz:- services.teable-db öğesini kaldırın
- volumes.teable-db öğesini kaldırın
- Yönetilen veritabanı yapılandırmanızla .env dosyasını güncelleyin
.env
127.0.0.1 adresinin kapsayıcının dahili ağı olduğunu unutmayın. Yerel olarak dağıtılmış bir veritabanına bağlanmak istiyorsanız ana bilgisayar adresi olarak host.docker.internal kullanın; 127.0.0.1 kullanırsanız bağlantı başarısız olur.- service.teable-cache öğesini kaldırın
- service.teable.depends_on.teable-cache öğesini kaldırın
- volumes.teable-cache öğesini kaldırın
- Yönetilen Redis yapılandırmanızla .env dosyasını güncelleyin
Sonraki Adımlar
E-posta Hizmetini YapılandırmaDestek ve Geri Bildirim
Dağıtım sırasında herhangi bir sorunla karşılaşırsanız support@teable.ai adresinden destek ekibimizle iletişime geçin veya sorun bildirin.Lisans
Teable, AGPL-3.0 lisansı kapsamında açık kaynaklı Community özelliklerini içerir. Kendi sunucunuzdaki dağıtımlarda ücretli özellikleri kullanıma açmak için fiyatlandırma sayfamızdan abone olun.ghcr.io/teableio/teable:latest imajı tüm özellik kümesini içerir. Ücretli özellikleri etkinleştirmek için geçerli bir abonelik lisansı gerekir.Yalnızca açık kaynaklı Community özelliklerine ihtiyacınız varsa ghcr.io/teableio/teable-community:latest imajını seçebilirsiniz.Yaygın Sorunlar
İlk dağıtımdan sonra nasıl oturum açarım?
İlk dağıtımdan sonra nasıl oturum açarım?
Örnek başlatıldıktan sonra örnek URL’nizi açıp burada bir hesap oluşturun. Teable önceden ayarlanmış bir yönetici hesabıyla sunulmaz ve kendi sunucunuzdaki örnek teable.ai bulut hesabınızı kullanmaz.Örnekte kaydolan ilk kullanıcı örnek yöneticisi olur.
Yüklemeden sonra neden CSV/xlsx dosyalarını içe aktaramıyor veya görüntü yükleyemiyorum?
Yüklemeden sonra neden CSV/xlsx dosyalarını içe aktaramıyor veya görüntü yükleyemiyorum?
Dosyaları içe aktarma sorunları genellikle PUBLIC_ORIGIN ortam değişkeninin yanlış yapılandırılmasından kaynaklanır. PUBLIC_ORIGIN değerini o anda erişilebilen adres olarak ayarlamanız gerekir:Bu yapılandırmayı değiştirdikten sonra değişikliklerin geçerli olması için Teable örneğinizi yeniden başlatmanız gerekir.
Önemli: URL’nin sonuna eğik çizgi (”/”) eklemeyin.
HTTPS nasıl etkinleştirilir?
HTTPS nasıl etkinleştirilir?
HTTPS’yi etkinleştirmek için şu adımlar gerekir:
- Geçerli bir SSL sertifikası alın
PROTOCOL=httpsdeğerini ayarlayın (veya kurulumunuza bağlı olarakPUBLIC_ORIGIN=https://teable.example.comdeğerini ayarlayın)- MinIO kullanıyorsanız
BACKEND_STORAGE_MINIO_USE_SSL=truedeğerini ayarlayın
Verilerimi nasıl yedeklerim?
Verilerimi nasıl yedeklerim?
Docker Compose dağıtımlarında birkaç yedekleme seçeneğiniz vardır:1. Seçenek: Tam Sanal Makine Yedeği (Kolaylık için önerilir)
- Teable’ı barındıran sanal makinenin tamamını düzenli olarak yedekleyin
- Sistemin eksiksiz kurtarılmasını sağlar
docker-compose.yamldosyanızda tanımlanan tüm Docker birimlerini yedekleyin- Birimleri listeleyin:
docker volume ls - Bir birimi yedekleyin:
- PostgreSQL veritabanı: Tüm Tablo verilerini içerir
- Redis veritabanı: Otomasyon kuyruğu verilerini içerir
- Veri dizini:
teable-databirimini yedekleyin (tüm ek dosyalarını içerir)

