Ga naar inhoud

SeaTable

In dit artikel

Informatie

SeaTable is een veelzijdig cloudplatform voor gegevensbeheer, dat de mogelijkheden van spreadsheets, databases en automatiseringsgereedschap combineert. SeaTable stelt teams in staat om samenwerkend werk met gegevens te organiseren, formulieren voor het verzamelen van informatie te maken, procesautomatiseringen te configureren en te integreren met externe services. Het platform is vooral populair onder CRM-teams, projectmanagers en data-analisten.

Server Community Edition-versie

Deze installatie bevat SeaTable Server Community Edition - een gratis lokale versie met beperkingen. Belangrijke beperkingen zijn:

  • Maximaal 3 gebruikers in het systeem
  • Basisfuncties zonder enterprise-functies
  • Beperkte ondersteuning (community-ondersteuning)
  • Geen geavanceerde authenticatie (SAML, OAuth, LDAP)
  • Standaardconfiguratie zonder branding-aanpassingen

Voor commercieel gebruik en teams groter dan 3 personen is een upgrade naar gelicentieerde versies noodzakelijk.

Een gedetailleerde beschrijving van de verschillen tussen versies is te vinden in de ontwikkelaarsdocumentatie.

SeaTable. Belangrijkste functies

  • Universele databases: aanmaken van gestructureerde tabellen met verschillende gegevenstypen (tekst, nummers, datums, bestanden, koppelingen tussen records);
  • Formulieren voor gegevensverzameling: automatisch aanmaken van webformulieren voor gegevensinvoer met validatie- en ontwerpinstellingen;
  • Gegevensweergaven: meerdere manieren om informatie weer te geven (tabel, kalender, galerij, Kanban-board, grafieken);
  • Procesautomatisering: aanmaken van regels en scripts voor automatische acties bij wijzigingen in gegevens;
  • API en integraties: aansluiten op externe services via REST API en kant-en-klare integraties;
  • Samenwerking: flexibel toegangscontrolesysteem, opmerkingen, meldingen en collaboratief bewerken;
  • Importeren en exporteren: ondersteuning voor verschillende bestandsformaten (Excel, CSV, JSON) voor gegevensuitwisseling;
  • Geavanceerde analyse: aanmaken van draaitabellen, grafieken en dashboards voor gegevensanalyse;
  • Plugins en extensies: mogelijkheid om extra functionaliteit toe te voegen via plugins.

Implementatiefuncties

ID Softwarenaam Compatibel OS VM BM VGPU GPU Min CPU (Kernen) Min RAM (GB) Min HDD/SSD (GB) Aangepast Domein Actief
318 SeaTable Community Edition Ubuntu 22.04, Debian 12, Ubuntu 24.04, Debian 11 + + + + 4 8 50 Nee BESTELLEN

Voor informatie over de implementatiefuncties van deze software, zie deze link

Opmerking

Standaard wordt SeaTable Server Community Edition met basisconfiguratie geïnstalleerd. Om extra services te activeren, bewerk het .env-bestand in de map /opt/seatable-compose/. De Community Edition is beperkt tot 3 gebruikers en is geschikt voor testen en kleine teams.

Aan de slag na het implementeren van SeaTable

Na betaling wordt er een e-mail verzonden naar het geregistreerde adres waarin wordt aangegeven dat de server klaar is voor gebruik. Hierin staat het VPS-IP-adres, evenals de inloggegevens en het wachtwoord voor verbinding. Klanten van ons bedrijf beheren apparatuur via het serverbeheerpaneel en de APIInvapi.

Autorisatiegegevens zijn te vinden in het gedeelte Configuration >> Tags van het serverbeheerpaneel of in de verzonden e-mail:

  • Link voor toegang tot de SeaTable-webinterface: in tag webpanel;
  • Login en Password voor serverbeheer: verzonden via e-mail bij levering van de server;
  • Login voor de SeaTable-webinterface: in tag seatable_login;
  • Wachtwoord voor de SeaTable-webinterface: in tag seatable_password.

Eerste inloggen

Toegang tot de webinterface

  1. Open een webbrowser en ga naar de link uit tag webpanel;
  2. Voer op de startpagina van SeaTable uw inloggegevens in:
    • Email: gegevens uit tag seatable_login;
    • Password: gegevens uit tag seatable_password;
  3. Klik op de knop Log In:

Gebruikersinterface

Na succesvol inloggen wordt u doorgestuurd naar de hoofdinterface van SeaTable:

Belangrijkste secties van de werkruimte:

  • Workspace - werkruimte met belangrijkste secties:
    • Bases - uw databases;
    • Activities - activiteitenvoer;
    • Common datasets - gedeelde gegevenssets;
    • Trash - prullenbak voor verwijderde items.
  • Help and resources - referentiemateriaal:
    • Manual - gebruikershandleiding.
  • My bases - persoonlijke databases met opties om:
    • Een nieuwe base of map aan te maken;
    • Gegevens uit bestanden te importeren.
  • Shared with me - databases die door andere gebruikers zijn gedeeld.

Tip

Het wordt aanbevolen om eerst kennis te maken met de sectie Manual om te leren over de mogelijkheden van het platform.

Belangrijkste secties van de SeaTable-interface

De eerste database aanmaken

Om een nieuwe database aan te maken:

  1. Klik in de sectie My bases op Add a base or folder;
  2. Kies een van de opties:
    • Create a blank base - maak een lege base aan;
    • Import from file - importeer gegevens uit een bestand (.xlsx, .csv, .dtable);
    • Create a folder - maak een map aan voor het organiseren van bases.

Een nieuwe base configureren

Bij het aanmaken van een lege base:

  1. Base name - voer een duidelijke projectnaam in;
  2. Description - voeg een korte beschrijving toe van het doel van de base;
  3. Icon and color - kies visuele styling voor snelle identificatie;
  4. Access settings - definieer wie de base kan bekijken en bewerken.

Kernfuncties voor gegevensbeheer

Na het aanmaken van een base heeft u toegang tot:

  • Kolommen toevoegen - verschillende gegevenstypen (tekst, nummers, datums, bestanden, koppelingen);
  • Weergaven aanmaken - tabel, kalender, galerij, Kanban;
  • Formulieren configureren - voor het verzamelen van gebruikersgegevens;
  • Automatisering - regels en scripts voor gegevensverwerking;
  • Samenwerking - gebruikers uitnodigen en toegangsrechten configureren.

Extra services activeren

Standaard wordt SeaTable geleverd met alleen de basisconfiguratie. Volg deze stappen om extra mogelijkheden te activeren:

Verbinding maken met de server

Maak verbinding met de server via SSH met de inloggegevens uit de e-mail:

ssh root@your_server_ip
cd /opt/seatable-compose/

Beveiligingssleutels genereren

Voordat u extra services activeert, genereert u beveiligingssleutels:

echo "1. OnlyOffice JWT Secret:"
openssl rand -base64 32
echo "2. n8n Encryption Key:"
openssl rand -base64 32
echo "3. Postgres Password:"
openssl rand -base64 16
echo "4. Postgres Non-Root Password:"
openssl rand -base64 16

Belangrijk

Bewaar alle gegenereerde sleutels - deze zijn nodig voor de configuratie.

Instellingen configureren

Huidige configuratie bekijken

cat .env

Het configuratiebestand bewerken

nano .env

Zoek in het .env-bestand naar de regel COMPOSE_FILE en werk deze bij om de benodigde services te activeren:

COMPOSE_FILE='caddy.yml,seatable-server.yml,onlyoffice.yml,n8n.yml'

Beveiligingsvariabelen toevoegen

Voeg uw gegenereerde sleutels toe aan het einde van het .env-bestand:

# OnlyOffice settings
ONLYOFFICE_JWT_SECRET=your_generated_key_1


# n8n settings  
N8N_ENCRYPTION_KEY=your_generated_key_2
POSTGRES_PASSWORD=your_generated_password_1
POSTGRES_NON_ROOT_PASSWORD=your_generated_password_2

Beschikbare extra services

Documenteditors:

  • onlyoffice.yml - Microsoft Office-editor in de browser;
  • collabora.yml - documenteditor op basis van LibreOffice;

Automatisering en integraties:

  • n8n.yml - platform voor workflowautomatisering;
  • python-pipeline.yml - gereedschap voor gegevensverwerking met Python;

Monitoring en administratie:

  • zabbix.yml - systeem voor infrastructuurmonitoring;
  • gatus.yml - monitoring van servicestatus;
  • uptime-kuma.yml - monitoring van beschikbaarheid van webservices;

Extra functies:

  • seadoc.yml - geavanceerde documenteditor;
  • tldraw.yml - gereedschap voor het maken van diagrammen en schema's;
  • restic.yml - geautomatiseerde back-upoplossing;
  • clamav.yml - antivirus-scanning van bestanden.

Extra services starten

Wijzigingen opslaan en starten

Na het bewerken van het .env-bestand, slaat u de wijzigingen op in de editor (Ctrl+X, vervolgens Y in nano) en voert u het volgende uit:

docker compose up -d

Containerstatus controleren

docker ps

Een succesvolle start ziet er ongeveer zo uit:

[+] 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-functionaliteit verifiëren

Toegang tot OnlyOffice

Na succesvolle start is OnlyOffice toegankelijk op: https://your_domain:6233

U ziet de welkomstpagina van OnlyOffice:

De pagina bevestigt:

  • OnlyOffice Docs Community Edition is succesvol geïnstalleerd;
  • JWT enabled is standaard ingeschakeld voor beveiliging;
  • Integration ready is klaar voor gebruik met SeaTable.

n8n instellen

Toegang tot n8n

n8n is toegankelijk op: https://your_domain:6231

Initiële configuratie

Bij het eerste inloggen opent de pagina voor het aanmaken van een eigenaaraccount:

Vul het formulier in met nieuwe gegevens (dit is een onafhankelijk SeaTable-account):

  • Email: Voer e-mailadres in voor n8n-beheerder;
  • First Name: Voornaam van de beheerder;
  • Last Name: Achternaam van de beheerder;
  • Password: Maak een wachtwoord aan (minimaal 8 tekens, 1 cijfer, 1 hoofdletter).

Opmerking

Inloggegevens voor n8n-account worden apart aangemaakt en zijn niet gekoppeld aan SeaTable-inloggegevens.

Klik na het invullen op Next om de installatie te voltooien.

Services beheren

Basisadministratiecommando's

Containerstatus bekijken:

docker ps

Configuratie controleren binnen een container:

docker exec -it seatable-server ls -la /opt/seatable/conf/

Docker Compose-beheer

Beheercommando's in de map /opt/seatable-compose/:

cd /opt/seatable-compose && docker compose restart
cd /opt/seatable-compose && docker compose ps
cd /opt/seatable-compose && docker compose logs -f seatable-server

Beschikbare services na configuratie

Na succesvolle configuratie heeft u toegang tot:

  • SeaTable - hoofdinterface: https://your_domain
  • OnlyOffice - documenteditor: https://your_domain:6233
  • n8n - automatisering: https://your_domain:6231

Opmerking

Gedetailleerde informatie over het configureren en gebruiken van SeaTable is te vinden in de officiële documentatie.

Een server met SeaTable bestellen via de API

question_mark
Is there anything I can help you with?
question_mark
AI Assistant ×