Անցնել պարունակությանը

SeaTable

Այս հոդվածում

Տեղեկատվություն

SeaTable-ը բազմաֆունկցիոնալ ամպային հարթակ է տվյալների կառավարման համար, որը համատեղում է էլեկտրոնային աղյուսակների, տվյալների բազաների և ավտոմատացման գործիքների հնարավորությունները: SeaTable-ը թիմերին հնարավորություն է տալիս կազմակերպել տվյալների հետ համատեղ աշխատանքը, ստեղծել հարցումներ տեղեկատվության հավաքագրման համար, կարգավորել գործընթացների ավտոմատացում և ինտեգրվել արտաքին ծառայությունների հետ: Հարթակը հատկապես հայտնի է CRM թիմերի, նախագծերի մենեջերների և տվյալների վերլուծաբանների շրջանում:

Server Community Edition տարբերակ

Այս տեղակայումը ներառում է SeaTable Server Community Edition - անվճար տեղային տարբերակ՝ սահմանափակումներով: Հիմնական սահմանափակումները ներառում են՝

  • Առավելագույնը 3 օգտվող համակարգում
  • Հիմնական գործառույթներ առանց էնտերպրայզ հնարավորությունների
  • Սահմանափակ աջակցություն (community support)
  • Ընդլայնված նույնականացման բացակայություն (SAML, OAuth, LDAP)
  • Ստանդարտ կոնֆիգուրացիա առանց բրենդինգի հարմարեցման

Կոմերցիոն օգտագործման և 3 հոգուց պိုen ավելի մեծ թիմերի համար անհրաժեշտ է անցում կատարել լիցենզավորված տարբերակներ:

Տարբերակների միջև եղած տարբերությունների մանրամասն նկարագրությունը կարելի է գտնել դրսին փաստաթղթերում:

SeaTable. Հիմնական գործառույթները

  • Ունիվերսալ տվյալների բազաներ: կառուցվածքային աղյուսակների ստեղծում՝ տարբեր տվյալների տեսակներով (տեքստ, թվեր, ամսաթվեր, ֆայլեր, կապեր գրառումների միջև);
  • Տվյալների հավաքագրման հարցումներ: վեբ-հարցումների ավտոմատ ստեղծում տվյալների մուտքագրման համար՝ վալիդացիայի և դիզայնի կարգավորումներով;
  • Տվյալների դիտարկումներ: տեղեկատվության ցուցադրման բազմաթիվ եղանակներ (աղյուսակ, օրացույց, պատկերասրահ, Kanban տախտակ, գրաֆիկներ);
  • Գործընթացների ավտոմատացում: կանոնների և սկրիպտների ստեղծում տվյալների փոփոխություններից հետո ավտոմատ գործողությունների համար;
  • API և ինտեգրացիաներ: կապ արդյունքներով արտաքին ծառայությունների հետ՝ REST API-ի և պատրաստի ինտեգրացիաների միջոցով;
  • Համագործակցություն: հասանելիության կառավարման ճկուն համակարգ, մեկնաբանություններ, ծանուցումներ և համատեղ խմբագրում;
  • Իմպորտ և էքսպորտ: տարբեր ֆայլային ձևաչափերի աջակցություն (Excel, CSV, JSON) տվյալների փոխանակման համար;
  • Ընդլայնված վերլուծություն: ռեհուրսային (pivot) աղյուսակների, գրաֆիկների և վահանակների (dashboards) ստեղծում տվյալների վերլուծության համար;
  • Պլագիններ և ընդլայնումներ: լրացուցիչ ֆունկցիոնալություն ավելացնելու հնարավորություն պլագինների միջոցով:

Տեղակայման հնարավորություններ

ID Ծրագրային ապահովման անվանում Համատեղելի ՕՀ VM BM VGPU GPU Նվազագույն CPU (միջուկներ) Նվազագույն RAM (ԳԲ) Նվազագույն HDD/SSD (ԳԲ) Սեփական դոմեն Ակտիվ
318 SeaTable Community Edition Ubuntu 22.04, Debian 12, Ubuntu 24.04 + + + + 4 8 50 Ոչ ՊԱՏՎԻՐԵԼ

Նշում

Լռելյայն տեղակայվում է SeaTable Server Community Edition-ը՝ հիմնական կոնֆիգուրացիայով: Լրացուցիչ ծառայություններ ակտիվացնելու համար փոփոխեք .env ֆայլը /opt/seatable-compose/ թղթապանակում: Community Edition-ը սահմանափակված է 3 օգտվողով և հարմար է թեստավորման և փոքր թիմերի համար:

SeaTable-ի տեղակայումից հետո սկսել աշխատանքը

Վճարումից հետո գրանցված հասցեին կուղարկվի էլեկտրոնային նամակ, որտեղ նշված կլինի, որ սերվերը պատրաստ է օգտագործման համար: Այն կներառի VPS IP հասցեն, ինչպես նաև մուտքի տվյալները (login և password) կապման համար: Մեր ընկերության հաճախորդները կարող են կառավարել սարքավորումները սերվերի կառավարման պանելի և API-ի միջոցով — Invapi.

Ավտորիզացման տվյալները կարող եք գտնել սերվերի կառավարման պանելի Configuration >> Tags բաժնում կամ ուղարկված էլեկտրոնային նամակում.

  • Հղում SeaTable վեբ-ինտերֆեյսին մուտք գալու համար: webpanel թեգում ;
  • Login և Password սերվերի կառավարման համար՝ ուղարկվում է էլեկտրոնային նամակով սերվերի հանձնման պահին.
  • Login SeaTable վեբ-ինտերֆեյսին մուտք գալու համար՝ seatable_login թեգում ;
  • Password SeaTable վեբ-ինտերֆեյսին մուտք գալու համար՝ seatable_password թեգում ;

Առաջին մուտքը

Վեբ-ինտերֆեյսին մուտք գործելը

  1. Բացեք վեբ բրաուզերը և անցեք webpanel թեգի հղումով ;
  2. SeaTable-ի մեկնարկային էջում մուտքագրեք ձեր տվյալները.
    • Email: տվյալներ seatable_login թեգից ;
    • Password: տվյալներ seatable_password թեգից ;
  3. Սեղմեք Log In կոճակը.

Օգտատերի ինտերֆեյս

Հաջող մուտքից հետո դուք կուղորդվեք SeaTable-ի հիմնական ինտերֆեյս:

Աշխատանքային տարածքի հիմնական բաժինները.

  • Workspace - աշխատանքային տարածք՝ հիմնական բաժիններով.
    • Bases - ձեր տվյալների բազաները;
    • Activities - գործողությունների լանդակ (feed);
    • Common datasets - ընդհանուր տվյալների հավաքածուներ;
    • Trash - ջնջված էլեմենտների կղկատեղ;
  • Help and resources - հղման նյութեր.
    • Manual - օգտագործողի ուղեցույց:
  • My bases - անձնական տվյալների բազաներ՝ հետևյալ հնարավորություններով.
    • Ստեղծել նոր base կամ թղթապանակ;
    • Իմպորտել տվյալներ ֆայլերից:
  • Shared with me - այլ օգտվողների կողմից կիսվելած տվյալների բազաներ:

Խորհուրդ

Առաջարկվում է նախ ծանոթանալ Manual բաժնին՝ հարթակի հնարավորությունների մասին ավելի լավ իմանալու համար:

SeaTable ինտերֆեյսի հիմնական բաժինները

Առաջին տվյալների բազայի ստեղծումը

Նոր տվյալների բազա ստեղծելու համար.

  1. My bases բաժնում սեղմեք Add a base or folder;
  2. Ընտրեք տարբերակներից մեկը.
    • Create a blank base - ստեղծել դատարկ base;
    • Import from file - տվյալների իմպորտ ֆայլից (.xlsx, .csv, .dtable);
    • Create a folder - ստեղծել թղթապանակ base-երը կազմակերպելու համար:

Նոր Base-ի կարգավորումը

Դատարկ base ստեղծելիս.

  1. Base name - մուտքագրեք նախագծի հստակ անվանումը;
  2. Description - ավելացրեք base-ի նպատակի համառոտ նկարագրությունը;
  3. Icon and color - ընտրեք վիզուալ ոճ՝ արագ նույնականացման համար;
  4. Access settings - սահմանեք, թե ով կարող է դիտել և խմբագրել base-ը:

Տվյալների կառավարման հիմնական գործառույթները

Base ստեղծելուց հետո դուք ունեք հասանելիություն՝

  • Ավելացնել սյուներ - տարբեր տվյալների տեսակներ (տեքստ, թվեր, ամսաթվեր, ֆայլեր, կապեր);
  • Ստեղծել դիտարկումներ (views) - աղյուսակ, օրացույց, պատկերասրահ, Kanban;
  • Կարգավորել հարցումներ - օգտատերերի տվյալների հավաքագրման համար;
  • Ավտոմատացում - կանոններ և սկրիպտներ տվյալների մշակման համար;
  • Համագործակցություն - օգտվողների հրավիրում և հասանելիության իրավունքների կարգավորում:

Լրացուցիչ ծառայությունների ակտիվացումը

Լռելյայն SeaTable-ը տրամադրվում է միայն հիմնական կոնֆիգուրացիայով: Լրացուցիչ հնարավորություններ ակտիվացնելու համար կատարեք հետևյալ քայլերը.

Միացում սերվերին

Միացեք սերվերին SSH-ի միջոցով՝ օգտագործելով էլեկտրոնային նամակում առկա տվյալները.

ssh root@your_server_ip

Ուղևորություն դեպի աշխատանքային թղթապանակ

cd /opt/seatable-compose/

Անվտանգության բանալիների գեներացումը

Լրացուցիչ ծառայությունները ակտիվացնելուց առաջ գեներացրեք անվտանգության բանալիները.

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

Կարևոր է

Պահպանեք բոլոր գեներացված բանալիները. դրանք անհրաժեշտ կլինեն կարգավորումների համար:

Կարգավորումների իրականացում

Ներկա կոնֆիգուրացիայի դիտումը

cat .env

Կոնֆիգուրացիոն ֆայլի խմբագրումը

nano .env

.env ֆայլում գտեք COMPOSE_FILE տողը և թարմացրեք այն՝ անհրաժեշտ ծառայությունները ակտիվացնելու համար.

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

Անվտանգության փոփոխականների ավելացումը

Ավելացրեք ձեր գեներացված բանալիները .env ֆայլի վերջում.

# 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

Հասանելի լրացուցիչ ծառայությունները

Փաստաթղթերի խմբագրիչներ:

  • onlyoffice.yml - Microsoft Office խմբագրիչ բրաուզերում;
  • collabora.yml - LibreOffice-ի վրա հիմնված փաստաթղթերի խմբագրիչ;

Ավտոմատացում և ինտեգրացիաներ:

  • n8n.yml - workflow ավտոմատացման հարթակ;
  • python-pipeline.yml - տվյալների մշակման գործիքներ Python-ով;

Մոնիթորինգ և ադմինիստրացիա:

  • zabbix.yml - ենթակառուցվածքի մոնիթորինգի համակարգ;
  • gatus.yml - ծառայության կարգավիճակի մոնիթորինգ;
  • uptime-kuma.yml - վեբ ծառայության հասանելիության մոնիթորինգ;

Լրացուցիչ գործառույթներ:

  • seadoc.yml - առաջադեմ փաստաթղթերի խմբագրիչ;
  • tldraw.yml - դիագրամների և սխեմաների ստեղծման գործիք;
  • restic.yml - ավտոմատացված պահուստային պատճենման (backup) լուծում;
  • clamav.yml - ֆայլերի վիրուսային սկանավորման հնարավորություն:

Լրացուցիչ ծառայությունների գործարկումը

Փոփոխությունների պահպանումը և մեկնարկը

Խմբագրելուց հետո պահպանեք փոփոխությունները խմբագրիչում (Ctrl+X, այնուհետև Y nano-ում) և գործարկեք.

docker compose up -d

Կոնտեյներների կարգավիճակի ստուգումը

docker ps

Հաջող գործարկումը կունենա հետևյալ տեսք.

[+] 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 ֆունկցիոնալության ստուգում

OnlyOffice-ին հասանելիություն

Հաջող գործարկումից հետո OnlyOffice-ին հասանելի կլինի հասցեով՝ https://your_domain:6233

Դուք կտեսնեք OnlyOffice-ի հյուրընկալման էջը.

Էջը հաստատում է՝

  • OnlyOffice Docs Community Edition-ը հաջողությամբ տեղակայված է.
  • JWT-ը ակտիվ է ռեզում անվտանգության համար.
  • Ինտեգրացիան պատրաստ է SeaTable-ի հետ օգտագործման համար:

n8n-ի կարգավորումը

n8n-ին հասանելիություն

n8n-ին հասանելի կլինի հասցեով՝ https://your_domain:6231

Նախնական կարգավորում

Առաջին մուտքի ժամանակ կբացվի ստեղծման էջը.

Լրացրեք ձևաթերթը նոր տվյալներով (սա առանձին SeaTable հաշիվ է).

  • Email: մուտքագրեք n8n ադմինիստրատորի էլ. հասցեն.
  • First Name: Ադմինիստրատորի անունը.
  • Last Name: Ադմինիստրատորի apellido-ն (ազգանունը).
  • Password: Ստեղծեք գաղտնաբառ (նվազագույնը 8 նիշ, 1 թիվ, 1 մեծատառ):

Նշում

n8n հաշվի տվյալները ստեղծվում են առանձին և կապված չեն SeaTable մուտքի տվյալների հետ:

Լրացնելուց հետո սեղմեք Next՝ կարգավորումը հավելելու համար:

Ծառայությունների կառավարում

Հիմնական ադմինիստրացիոն հրամաններ

Կոնտեյներների կարգավիճակի դիտումը.

docker ps

Կոնֆիգուրացիայի ստուգումը կոնտեյների ներսում.

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

Docker Compose կառավարում

Կառավարման հրամանները /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

Հասանելի ծառայությունները կարգավորումից հետո

Կարգավորումներն ավարտելուց հետո դուք կունենաք հասանելիություն՝

  • SeaTable - հիմնական ինտերֆեյս՝ https://your_domain
  • OnlyOffice - փաստաթղթերի խմբագրիչ՝ https://your_domain:6233
  • n8n - ավտոմատացում՝ https://your_domain:6231

Նշում

SeaTable-ի կարգավորման և օգտագործման վերաբերյալ մանրամասն տեղեկատվությունը կարելի է գտնել պաշտոնական փաստաթղթերում.

SeaTable սերվերի պատվիրումը API-ի միջոցով

Այս ծրագրի տեղակայումը API-ի միջոցով իրականացնելու համար հետևեք այս հրահանգներին

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