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

SeaTable

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

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

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

Server Community Edition Version

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

  • Առավելագույնը 3 օգտատեր համակարգում
  • Հիմնական հնարավորություններ՝ առանց ձեռնարկության ֆունկցիաների
  • Սահմանափակ աջակցություն (համայնքային աջակցություն)
  • Առանց առաջադեմ վավերացման (SAML, OAuth, LDAP)
  • Ստանդարտ կոնֆիգուրացիա՝ առանց բրենդինգի անհատականացման

Առևտրային օգտագործման և 3-ից ավելի մարդկանց թիմերի համար անհրաժեշտ է անցնել լիցենզավորված տարբերակներին։

Տարբերակների միջև տարբերությունների մանրամասն նկարագրությունը կարելի է գտնել զարգացնողների փաստաթղթերում։

SeaTable. Հիմնական հնարավորություններ

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

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

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

Այս ծրագրային ապահովման տեղակայման հնարավորությունների մասին տեղեկատվության համար տեսեք այս հղումը

Նշում

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

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

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

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

  • Հղում SeaTable-ի վեբ ինտերֆեյսին մուտք գործելու համար. webpanel թեգում;
  • Մուտք և Գաղտնաբառ սերվերի կառավարման համար. ուղարկվում է էլ. նամակով սերվերի հանձնման ժամանակ;
  • Մուտք SeaTable-ի վեբ ինտերֆեյս. seatable_login թեգում;
  • Գաղտնաբառ SeaTable-ի վեբ ինտերֆեյս. seatable_password թեգում։

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

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

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

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

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

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

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

Խորհուրդ

Նախապես խորհուրդ է տրվում ծանոթանալ Manual բաժնին՝ հարթակի հնարավորությունների մասին տեղեկատվություն ստանալու համար։

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

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

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

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

Նոր բազայի կարգավորում

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

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

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

Բազա ստեղծելուց հետո դուք ունեք հետևյալ հնարավորությունները.

  • Սյունակների ավելացում - տարբեր տվյալների տեսակներ (տեքստ, թվեր, ամսաթվեր, ֆայլեր, հղումներ);
  • Դիտումների ստեղծում - աղյուսակ, օրացույց, պատկերասրահ, 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 - գործընթացների ավտոմատացման հարթակ;
  • python-pipeline.yml - տվյալների մշակման գործիքներ Python-ով;

Մոնիտորինգ և վարչակազմ.

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

Լրացուցիչ հնարավորություններ.

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

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

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

.env ֆայլը խմբագրելուց հետո պահպանեք փոփոխությունները խմբագրիչում (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 enabled լռելյայն անվտանգության համար;
  • Integration ready SeaTable-ի հետ օգտագործման համար։

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

n8n-ին մուտք գործել

n8n-ը հասանելի կլինի հետևյալ հասցեով. https://your_domain:6231

Սկզբնական կարգավորում

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

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

  • Email. Մուտքագրեք n8n վարչի էլ. հասցեն;
  • First Name. Վարչի անունը;
  • Last Name. Վարչի ազգանունը;
  • 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-ի միջոցով

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