SeaTable¶
Bu makalede
- SeaTable. Temel özellikler
- Derleme özellikleri
- SeaTable dağıtımından sonra çalışmaya başlama
- Sisteme ilk giriş
- SeaTable arayüzünün ana bölümleri
- Ek hizmetlerin etkinleştirilmesi
- Güvenlik anahtarlarının üretilmesi
- Yapılandırma ayarları
- Ek hizmetlerin başlatılması
- OnlyOffice çalışmasının kontrolü
- n8n yapılandırması
- Hizmet yönetimi
- API kullanarak SeaTable siparişi
Bilgi
SeaTable - verilerle çalışmak için evrensel bir bulut platformudur, elektronik tablolar, veritabanları ve otomasyon araçlarının olanaklarını birleştirir. SeaTable, ekiplerin verilerle işbirlikli çalışmasını organize etmelerine, bilgi toplama formları oluşturmalarına, süreç otomasyonu ayarlamalarına ve dış hizmetlerle entegre olmalarına olanak tanır. Platform özellikle CRM, proje yönetimi ve veri analitiği ile çalışan ekipler arasında popülerdir.
Server Community Edition Sürümü
Bu kurulum SeaTable Server Community Edition - sınırlamalarla ücretsiz yerel sürüm içerir. Ana sınırlamalar şunları içerir:
- Sistemde maksimum 3 kullanıcı
- Kurumsal fonksiyonlar olmadan temel olanaklar
- Sınırlı destek (topluluk desteği)
- Gelişmiş kimlik doğrulamanın olmaması (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 geçiş gereklidir.
Sürümler arasındaki farkların ayrıntılı açıklaması geliştirici belgelerinde bulunabilir.
SeaTable. Temel özellikler¶
- Evrensel veritabanları: çeşitli veri türleriyle (metin, sayılar, tarihler, dosyalar, kayıtlar arası bağlantılar) yapılandırılmış tabloların oluşturulması;
- Veri toplama formları: doğrulama ve tasarım ayarlarıyla veri doldurma için web formlarının otomatik oluşturulması;
- Veri gösterimleri: bilgi görüntülemenin çoklu yolları (tablo, takvim, galeri, kanban tahtası, grafikler);
- Süreç otomasyonu: veri değişikliklerinde otomatik eylem gerçekleştirme için kurallar ve betikler oluşturma;
- API ve entegrasyonlar: REST API ve hazır entegrasyonlar aracılığıyla dış hizmetlere bağlanma;
- İşbirlikli çalışma: esnek erişim hakları sistemi, yorumlar, bildirimler ve işbirlikli düzenleme;
- İçe ve dışa aktarma: veri alışverişi için çeşitli dosya formatlarının (Excel, CSV, JSON) desteklenmesi;
- Gelişmiş analitik: veri analizi için özet tablolar, grafikler ve panolar oluşturma;
- Eklentiler ve genişletmeler: eklentiler aracılığıyla ek işlevsellik ekleme olanağı.
Derleme özellikleri¶
ID | Uyumlu OS | VM | BM | VGPU | GPU | Min CPU (Çekirdekler) | Min RAM (GB) | Min HDD/SSD (GB) | Aktif |
---|---|---|---|---|---|---|---|---|---|
318 | Ubuntu 22.04, Debian 12, Ubuntu 24.04, Debian 11 | + | + | + | + | 4 | 8 | 50 | Evet |
- Konteynerleştirilmiş dağıtım - platform, tam fonksiyonel çalışma için Docker ve tüm gerekli konteynerlerle birlikte gelir.
- Temel konteynerler (varsayılan olarak aktif):
- seatable-server - ana SeaTable Community Edition uygulaması;
- caddy - otomatik SSL sertifikalarıyla web sunucusu (lucaslorentz/caddy-docker-proxy:2.9.2-alpine);
- mariadb - MariaDB 11.4.3 veritabanı;
- redis - Redis 7.2.7 önbellekleme sistemi.
- Ek hizmetler (varsayılan olarak kapalı):
- OnlyOffice/Collabora - dosyalarla çalışmak için belge editörleri;
- n8n - workflow otomasyon platformu;
- Python Pipeline - veri işleme araçları;
- Zabbix/Gatus - izleme sistemleri;
- Restic - yedekleme çözümü;
- SeaDoc - gelişmiş belge editörü;
- Uptime Kuma - hizmet erişilebilirlik izleme.
- Anahtar dizinler:
/opt/seatable-compose/
- Docker Compose yapılandırmasıyla ana dizin;/opt/seatable-server/
- SeaTable sunucu dosyaları;- Konteyner içinde:
/opt/seatable/
- yapılandırma dosyalarıyla uygulamanın kök dizini.
- Ağ mimarisi:
- Dış portlar: 80 (HTTP), 443 (HTTPS);
- Let's Encrypt aracılığıyla SSL sertifikalarının otomatik alınması.
Not
Varsayılan olarak SeaTable Server Community Edition temel yapılandırmayla kurulur. Ek hizmetleri etkinleştirmek için /opt/seatable-compose/
dizinindeki .env
dosyasını düzenlemek gerekir. Community Edition 3 kullanıcıyla sınırlıdır ve test etme ve küçük ekipler için uygundur.
SeaTable dağıtımından sonra çalışmaya başlama¶
Ödeme tamamlandığında, sunucu hazır olduğuna dair bir bildirim, kayıtlı e-posta adresinize gönderilecektir. Bu, VPS IP adresini ve bağlanma için giriş kimlik bilgilerini içerecektir. Şirketimizdeki müşteriler sunucu yönetim paneli ve API - Invapi aracılığıyla ekipmanı yönetir.
Erişim bilgileri, sunucu yönetim panelinin Info >> Tags sekmesindeki veya gönderilen e-postada bulunabilir:
- SeaTable web arayüzüne erişim bağlantısı: webpanel etiketinde;
- Sunucu yönetimi için Login ve Şifre: sunucu teslimi sırasında e-postanıza gelir;
- SeaTable web arayüzü için Login: seatable_login etiketinde;
- SeaTable web arayüzü için Şifre: seatable_password etiketinde.
Sisteme ilk giriş¶
Web arayüzüne erişim¶
- Web tarayıcısını açın ve webpanel etiketindeki bağlantıya gidin;
- SeaTable başlangıç sayfasında giriş verilerini girin:
- Email: seatable_login etiketindeki veriler;
- Password: seatable_password etiketindeki veriler;
Log Indüğmesine tıklayın:
Çalışma arayüzü¶
Başarılı girişten sonra SeaTable'ın ana arayüzüne geçeceksiniz:
Çalışma alanının ana bölümleri:
- Workspace - ana bölümlerle çalışma alanı:
- Bases - veritabanlarınız;
- Activities - etkinlik akışı;
- Common datasets - ortak veri kümeleri;
- Trash - silinen öğelerin çöpü.
- Help and resources - başvuru materyalleri:
- Manual - kullanıcı kılavuzu.
- My bases - şu olanaklarla kişisel veritabanları:
- Yeni veritabanı veya klasör oluşturma;
- Dosyalardan veri içe aktarma.
- Shared with me - diğer kullanıcılar tarafından erişim sağlanan veritabanları.
İpucu
Önce platformun olanaklarını öğrenmek için Manual bölümüyle tanışmanız önerilir.
SeaTable arayüzünün ana bölümleri¶
İlk veritabanının oluşturulması¶
Yeni veritabanı oluşturmak için:
- My bases bölümünde
Add a base or folderdüğmesine tıklayın; - Seçeneklerden birini seçin:
- Create a blank base - boş veritabanı oluşturma;
- Import from file - dosyadan (.xlsx, .csv, .dtable) veri içe aktarma;
- Create a folder - veritabanlarını organize etmek için klasör oluşturma.
Yeni veritabanının ayarlanması¶
Boş veritabanı oluştururken:
- Veritabanı adı - projeniz için anlaşılır ad girin;
- Açıklama - veritabanının amacının kısa açıklamasını ekleyin;
- İkon ve renk - hızlı tanımlama için görsel tasarım seçin;
- Erişim ayarları - kimin görüntüleyip düzenleyebileceğini belirleyin.
Verilerle çalışmanın temel olanakları¶
Veritabanı oluşturulduktan sonra şunlar kullanılabilir hale gelir:
- 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 ayarlama - kullanıcılardan veri toplama için;
- Otomasyon - veri işleme için kurallar ve betikler;
- İşbirlikli çalışma - kullanıcı davet etme ve erişim hakları ayarlama.
Ek hizmetlerin etkinleştirilmesi¶
Varsayılan olarak SeaTable sadece temel yapılandırmayla gelir. Ek olanakları etkinleştirmek için aşağıdaki adımları gerçekleştirin:
Sunucuya bağlanma¶
Mektuptaki verilerle SSH üzerinden sunucuya bağlanın:
Çalışma dizinine geçiş¶
Güvenlik anahtarlarının üretilmesi¶
Ek hizmetleri etkinleştirmeden önce güvenlik anahtarları üretmek gerekir:
Önemli
Üretilen tüm anahtarları kaydedin - yapılandırma için gerekli olacaklar.
Yapılandırma ayarları¶
Mevcut yapılandırmayı görüntüleme¶
Yapılandırma dosyasını düzenleme¶
.env
dosyasında COMPOSE_FILE
satırını bulun ve gerekli hizmetleri etkinleştirmek için güncelleyin:
Güvenlik değişkenlerinin eklenmesi¶
.env
dosyasının sonuna ürettiğiniz anahtarlarla değişkenleri ekleyin:
# OnlyOffice ayarları
ONLYOFFICE_JWT_SECRET=ürettiğiniz_anahtar_1
# n8n ayarları
N8N_ENCRYPTION_KEY=ürettiğiniz_anahtar_2
POSTGRES_PASSWORD=ürettiğiniz_şifre_1
POSTGRES_NON_ROOT_PASSWORD=ürettiğiniz_şifre_2
Mevcut ek hizmetler¶
Belge editörleri:
onlyoffice.yml
- tarayıcıda Microsoft Office editörü;collabora.yml
- LibreOffice tabanlı belge editörü;
Otomasyon ve entegrasyonlar:
n8n.yml
- workflow 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 hizmetleri erişilebilirlik izleme;
Ek olanaklar:
seadoc.yml
- gelişmiş belge editörü;tldraw.yml
- diyagram ve şema oluşturma aracı;restic.yml
- otomatik yedekleme çözümü;clamav.yml
- dosyaların antivirüs kontrolü.
Ek hizmetlerin başlatılması¶
Değişiklikleri kaydetme ve başlatma¶
.env
dosyasını düzenledikten sonra editörde değişiklikleri kaydedin (nano'da Ctrl+X, sonra Y) ve çalıştırın:
Konteyner durumunu kontrol etme¶
Başarılı başlatma yaklaşık şöyle 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 çalışmasının kontrolü¶
OnlyOffice'e erişim¶
Başarılı başlatma sonrasında OnlyOffice şu adreste erişilebilir olacaktır: https://alan_adınız:6233
OnlyOffice karşılama sayfasını göreceksiniz:
Sayfa şunları doğrular:
- OnlyOffice Docs Community Edition başarıyla kuruldu;
- Güvenlik için JWT varsayılan olarak etkin;
- Entegrasyon SeaTable ile kullanıma hazır.
n8n yapılandırması¶
n8n'e erişim¶
n8n şu adreste erişilebilir olacaktır: https://alan_adınız:6231
İlk yapılandırma¶
n8n'e ilk girişte sahip hesabı oluşturma sayfası açılacaktır:
Formu yeni verilerle doldurun (bu SeaTable'dan bağımsız hesaptır):
- Email: n8n yöneticisi için e-posta girin;
- First Name: Yöneticinin adı;
- Last Name: Yöneticinin soyadı;
- Password: Şifre oluşturun (minimum 8 karakter, 1 rakam, 1 büyük harf).
Not
n8n için giriş verileri ayrı oluşturulur ve SeaTable giriş verileriyle bağlantılı değildir.
Doldurduktan sonra yapılandırmayı tamamlamak için Next düğmesine tıklayın.
Hizmet yönetimi¶
Yönetim için temel komutlar¶
Konteyner durumunu görüntüleme:
Konteyner içinde yapılandırma kontrolü:
Docker Compose yönetimi¶
/opt/seatable-compose/
dizininde yönetim komutları:
Yapılandırma sonrasında mevcut hizmetler¶
Başarılı yapılandırma sonrasında şunlar kullanımınıza sunulacaktır:
- SeaTable - ana arayüz:
https://alan_adınız
- OnlyOffice - belge editörü:
https://alan_adınız:6233
- n8n - otomasyon:
https://alan_adınız:6231
Not
SeaTable'ın yapılandırması ve kullanımı hakkında ayrıntılı bilgi resmi belgelerde yer almaktadır.
API kullanarak SeaTable siparişi¶
Bu yazılımı API kullanarak kurmak için bu talimatları izleyin.
Bu sayfanın bazı içerikleri ya da yazıları AI tarafından oluşturulmuş veya çevrilmiş olabilir.