SeaTable¶
Bu makalede
- SeaTable. Temel Özellikler
- Çalıştırma Özellikleri
- SeaTable'ın Dağıtılmasından Sonra Başlangıç
- İlk Giriş
- SeaTable Arayüzünün Ana Bölümleri
- Ek Hizmetlerin Etkinleştirilmesi
- Güvenlik Anahtarlarının Oluşturulması
- Ayarların Yapılandırılması
- Ek Hizmetlerin Başlatılması
- OnlyOffice İşlevselliğinin Doğrulanması
- n8n Kurulumu
- Hizmetlerin Yönetimi
- Yapılandırmadan Sonra Mevcut Hizmetler
- API kullanarak SeaTable ile bir sunucu siparişi
Bilgi
SeaTable, veritabanları ve otomasyon araçlarının yeteneklerini birleştiren, veri yönetimi için çok yönlü bir bulut platformudur. SeaTable, ekiplerin verilerle işbirlikçi çalışmayı organize etmelerini, bilgi toplama için formlar oluşturmalarını, süreç otomasyonlarını yapılandırmalarını ve harici servislerle entegrasyon yapmalarını sağlar. Platform, özellikle CRM ekipleri, proje yöneticileri ve veri analistleri arasında popülerdir.
Sunucu Topluluk Sürümü
Bu kurulum, SeaTable Server Community Edition'ı içerir - sınırlamaları olan ücretsiz bir yerel sürüm. Temel sınırlamalar şunlardır:
- Sistemde maksimum 3 kullanıcı
- Kurumsal işlevler olmadan temel özellikler
- Sınırlı destek (topluluk desteği)
- Gelişmiş kimlik doğrulama yok (SAML, OAuth, LDAP)
- Marka özelleştirmesi olmadan standart yapılandırma
Ticari kullanım ve 3 kişiden fazla ekipler için lisanslı sürümlere yükseltme yapılması gerekir.
Sürümler arasındaki farkların detaylı açıklaması geliştirici dokümantasyonunda bulunabilir.
SeaTable. Temel Özellikler¶
- Evrensel veritabanları: çeşitli veri türlerine (metin, sayılar, tarihler, dosyalar, kayıtlar arası bağlantılar) sahip yapılandırılmış tabloların oluşturulması;
- Veri toplama formları: doğrulama ve tasarım ayarlarıyla veri girişi için web formlarının otomatik oluşturulması;
- Veri görünümleri: bilgileri görüntülemenin birden fazla yolu (tablo, takvim, galeri, Kanban panosu, grafikler);
- Süreç otomasyonu: veri değişikliklerinde otomatik eylemler için kurallar ve betikler oluşturma;
- API ve entegrasyonlar: REST API ve hazır entegrasyonlar aracılığıyla harici servislerle bağlantı;
- İşbirliği: esnek erişim kontrol sistemi, yorumlar, bildirimler ve işbirlikçi düzenleme;
- İçe ve dışa aktarma: veri alışverişi için çeşitli dosya formatlarının (Excel, CSV, JSON) desteği;
- Gelişmiş analitik: veri analizi için pivot tablolar, grafikler ve panolar oluşturma;
- Eklentiler ve uzantılar: eklentiler aracılığıyla ek işlevsellik ekleme yeteneği.
Çalıştırma Özellikleri¶
| ID | Yazılım Adı | Uyumlu OS | VM | BM | VGPU | GPU | Min CPU (Çekirdekler) | Min RAM (GB) | Min HDD/SSD (GB) | Özel Alan Adı | Aktif |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 318 | SeaTable Community Edition | Ubuntu 22.04, Debian 12, Ubuntu 24.04, Debian 11 | + | + | + | + | 4 | 8 | 50 | Hayır | SİPARİŞ VER |
Bu yazılımın çalıştırma özellikleri hakkında bilgi için bu bağlantıya bakın
Not
Varsayılan olarak temel yapılandırmaya sahip SeaTable Server Community Edition kurulur. Ek hizmetleri etkinleştirmek için /opt/seatable-compose/ dizinindeki .env dosyasını düzenleyin. Topluluk Sürümü 3 kullanıcı ile sınırlıdır ve testler ile küçük ekipler için uygundur.
SeaTable'ın Dağıtılmasından Sonra Başlangıç¶
Ödeme yapıldıktan sonra, sunucunun kullanıma hazır olduğunu belirten bir e-posta kayıtlı adrese gönderilecektir. Bu e-postada VPS IP adresi ile bağlantı için giriş ve şifre bilgileri yer alacaktır. Şirketimizin müşterileri ekipmanları sunucu yönetim paneli ve API aracılığıyla — Invapi üzerinden yönetir.
Yetkilendirme verileri, sunucu yönetim panelinin Configuration >> Tags bölümünde veya gönderilen e-postada bulunabilir:
- SeaTable web arayüzüne erişim bağlantısı: webpanel etiketinde;
- Sunucu yönetimi için Giriş ve Şifre: sunucu teslimi sırasında e-posta ile gönderilir;
- SeaTable web arayüzü için Giriş: seatable_login etiketinde;
- SeaTable web arayüzü için Şifre: seatable_password etiketinde.

İlk Giriş¶
Web Arayüzüne Erişim¶
- Bir web tarayıcısı açın ve webpanel etiketindeki bağlantıya gidin;
- SeaTable'ın başlangıç sayfasında kimlik bilgilerinizi girin:
- E-posta: seatable_login etiketindeki veriler;
- Şifre: seatable_password etiketindeki veriler;
Log Indüğmesine tıklayın:

Kullanıcı Arayüzü¶
Başarılı girişten sonra SeaTable'ın ana arayüzüne yönlendirileceksiniz:

Çalışma alanının ana bölümleri:
- Workspace - ana bölümlerin bulunduğu çalışma alanı:
- Bases - veritabanlarınız;
- Activities - etkinlik akışı;
- Common datasets - paylaşılan veri kümeleri;
- Trash - silinen öğeler çöp kutusu.
- Help and resources - referans materyalleri:
- Manual - kullanıcı kılavuzu.
- My bases - yeni bir taban veya klasör oluşturma, dosyalardan veri içe aktarma seçeneklerine sahip kişisel veritabanları.
- Shared with me - diğer kullanıcılar tarafından paylaşılan veritabanları.
İpucu
Platformun yeteneklerini öğrenmek için önce Manual bölümünü incelemeniz önerilir.
SeaTable Arayüzünün Ana Bölümleri¶
İlk Veritabanının Oluşturulması¶

Yeni bir veritabanı oluşturmak için:
- My bases bölümünde
Add a base or folderöğesine tıklayın; - Seçeneklerden birini seçin:
- Create a blank base - boş bir taban oluşturun;
- Import from file - bir dosyadan veri içe aktarın (.xlsx, .csv, .dtable);
- Create a folder - tabanları organize etmek için bir klasör oluşturun.
Yeni Bir Tabanın Yapılandırılması¶
Boş bir taban oluştururken:
- Base name - açık bir proje adı girin;
- Description - tabanın amacına dair kısa bir açıklama ekleyin;
- Icon and color - hızlı tanımlama için görsel stillendirme seçin;
- Access settings - tabanı kimlerin görüntüleyip düzenleyebileceğini belirleyin.
Temel Veri Yönetimi Özellikleri¶
Bir taban oluşturduktan sonra şunlara erişiminiz olur:
- Sütun ekleme - çeşitli veri türleri (metin, sayılar, tarihler, dosyalar, bağlantılar);
- Görünüm oluşturma - tablo, takvim, galeri, Kanban;
- Form yapılandırma - kullanıcı verilerini toplamak için;
- Otomasyon - veri işleme için kurallar ve betikler;
- İşbirliği - kullanıcıları davet etme ve erişim haklarını yapılandırma.
Ek Hizmetlerin Etkinleştirilmesi¶
Varsayılan olarak SeaTable yalnızca temel yapılandırmayla teslim edilir. Ek yetenekleri etkinleştirmek için şu adımları izleyin:
Sunucuya Bağlanma¶
E-postadaki kimlik bilgilerini kullanarak SSH üzerinden sunucuya bağlanın:
Çalışma Dizinine Geçiş¶
Güvenlik Anahtarlarının Oluşturulması¶
Ek hizmetleri etkinleştirmeden önce güvenlik anahtarlarını oluşturun:

Önemli
Oluşturulan tüm anahtarları kaydedin - yapılandırma için gerekeceklerdir.
Ayarların Yapılandırılması¶
Mevcut Yapılandırmanın Görüntülenmesi¶
Yapılandırma Dosyasının Düzenlenmesi¶
.env dosyasında COMPOSE_FILE satırını bulun ve gerekli hizmetleri etkinleştirmek için güncelleyin:
Güvenlik Değişkenlerinin Eklenmesi¶
Oluşturduğunuz anahtarları .env dosyasının sonuna ekleyin:
# OnlyOffice ayarları
ONLYOFFICE_JWT_SECRET=your_generated_key_1
# n8n ayarları
N8N_ENCRYPTION_KEY=your_generated_key_2
POSTGRES_PASSWORD=your_generated_password_1
POSTGRES_NON_ROOT_PASSWORD=your_generated_password_2

Mevcut Ek Hizmetler¶
Belge Düzenleyiciler:
onlyoffice.yml- tarayıcıda Microsoft Office düzenleyicisi;collabora.yml- LibreOffice tabanlı belge düzenleyicisi;
Otomasyon ve Entegrasyonlar:
n8n.yml- iş akışı otomasyon platformu;python-pipeline.yml- Python ile veri işleme araçları;
İzleme ve Yönetim:
zabbix.yml- altyapı izleme sistemi;gatus.yml- hizmet durumu izleme;uptime-kuma.yml- web hizmeti erişilebilirlik izleme;
Ek Özellikler:
seadoc.yml- gelişmiş belge düzenleyici;tldraw.yml- diyagram ve şema oluşturma aracı;restic.yml- otomatik yedekleme çözümü;clamav.yml- antivirüs dosya taraması.
Ek Hizmetlerin Başlatılması¶
Değişikliklerin Kaydedilmesi ve Başlatma¶
.env dosyasını düzenledikten sonra değişiklikleri düzenleyicide kaydedin (nano'da Ctrl+X, ardından Y) ve aşağıdaki komutu çalıştırın:
Konteyner Durumunun Kontrolü¶
Başarılı başlatma kabaca şu şekilde görünecektir:
[+] Running 8/8
✓ Network backend-n8n-net Created
✓ Container n8n-postgres Healthy
✓ Container mariadb Healthy
✓ Container redis Healthy
✓ Container onlyoffice Started
✓ Container seatable-server Running
✓ Container caddy Started
✓ Container n8n Started

OnlyOffice İşlevselliğinin Doğrulanması¶
OnlyOffice'e Erişim¶
Başarılı başlatmadan sonra OnlyOffice şu adresten erişilebilir olacaktır: https://your_domain:6233
OnlyOffice karşılama sayfasını göreceksiniz:

Sayfa şunları doğrular:
- OnlyOffice Docs Community Edition başarıyla kuruldu;
- Güvenlik için varsayılan olarak JWT etkinleştirildi;
- SeaTable ile kullanım için entegrasyon hazır.
n8n Kurulumu¶
n8n'e Erişim¶
n8n şu adresten erişilebilir olacaktır: https://your_domain:6231
İlk Yapılandırma¶
İlk girişte, sahibi hesabı oluşturma sayfası açılacaktır:

Formu yeni verilerle doldurun (bu bağımsız bir SeaTable hesabıdır):
- E-posta: n8n yöneticisi için e-posta girin;
- Ad: Yöneticinin adı;
- Soyad: Yöneticinin soyadı;
- Şifre: Bir şifre oluşturun (minimum 8 karakter, 1 rakam, 1 büyük harf).
Not
n8n hesabı kimlik bilgileri ayrı olarak oluşturulur ve SeaTable giriş verileriyle bağlantılı değildir.
Doldurduktan sonra kurulumu tamamlamak için Next düğmesine tıklayın.
Hizmetlerin Yönetimi¶
Temel Yönetim Komutları¶
Konteyner durumunun görüntülenmesi:
Bir konteynerin içindeki yapılandırmanın kontrolü:
Docker Compose Yönetimi¶
/opt/seatable-compose/ dizinindeki yönetim komutları:
Yapılandırmadan Sonra Mevcut Hizmetler¶
Başarılı yapılandırmadan sonra şunlara erişiminiz olacak:
- SeaTable - ana arayüz:
https://your_domain - OnlyOffice - belge düzenleyici:
https://your_domain:6233 - n8n - otomasyon:
https://your_domain:6231
Not
SeaTable'ın yapılandırılması ve kullanılması hakkında detaylı bilgi resmi dokümantasyonda bulunabilir.