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

ONLYOFFICE

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

Այս հոդվածում. - ONLYOFFICE. Հիմնական հնարավորություններ - Տեղակայման հնարավորություններ - Սկսել աշխատել ONLYOFFICE-ը տեղակայելուց հետո - Վեբ ինտերֆեյսին մուտք - JWT գաղտնիության կոնֆիգուրացիա - Փորձարկման համար օրինակների ակտիվացում - Սերվերի պատվիրում ONLYOFFICE-ով API-ի միջոցով

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

ONLYOFFICE-ը բաց կոդով գրասենյակային հավաքածու է՝ նախատեսված փաստաթղթերի համատեղ խմբագրման համար: Այն ներառում է տեքստային փաստաթղթերի, էլեկտրոնային աղյուսակների և ներկայացումների խմբագրիչներ, որոնք աջակցում են միաժամանակյա բազմաօգտատեր համագործակցություն: ONLYOFFICE սերվերը հարմար է ընկերությունների թիմերի, կրթական հաստատությունների և այն կազմակերպությունների համար, որոնք կարիք ունեն անվտանգ գրասենյակային լուծման:

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

  • Փաստաթղթերի իրական ժամանակում խմբագրում. DOCX, XLSX, PPTX ֆորմատների համար լիարժեք խմբագրիչներ՝ համագործակցային խմբագրման հնարավորություններով;
  • Համատեղելիություն Microsoft Office ֆորմատների հետ. MS Office ֆորմատների լիարժեք աջակցություն, ներառյալ բարդ ֆորմատավորումը;
  • Համագործակցային խմբագրում. Փաստաթղթի միաժամանակյա խմբագրում մի քանի օգտատերերի կողմից՝ փոփոխությունների հետևողությամբ;
  • Ներկառուցված մեկնաբանություններ և չատ. Գործիքներ փաստաթղթերի քննարկման համար՝ ուղղակիորեն խմբագրիչի ինտերֆեյսի ներսում;
  • Բովանդակության վերահսկում. Փոփոխությունների պատմության հետևողություն՝ նախկին տարբերակներին վերադառնալու հնարավորությամբ;
  • Լրացումներ և ինտեգրացիաներ. Ֆունկցիոնալության ընդլայնում լրացումների միջոցով և հայտնի պահպանման համակարգերի հետ ինտեգրացիա;
  • Անվտանգություն. JWT տոկենների աջակցություն՝ API-ն պաշտպանելու և տվյալների շифրումը փոխանցման ընթացքում ապահովելու համար;
  • API զարգացնողների համար. REST API՝ սեփական հավելվածների հետ ինտեգրացիայի համար;
  • Մոբիլ աջակցություն. Ադապտիվ ինտերֆեյս պլանշետների և սմարթֆոնների համար:

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

ID Ծրագրային ապահովման անվանում Համատեղելի ՕՀ VM BM VGPU GPU Նվազագույն CPU (միջուկներ) Նվազագույն RAM (ԳԲ) Նվազագույն HDD/SSD (ԳԲ) Սեփական դոմեն Ակտիվ
365 ONLYOFFICE Docs Ubuntu 22.04 + + - - 2 4 20 Ոչ ՊԱՏՎԻՐԵԼ

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

Նշում

Եթե այլ կերպ նշված չէ, ըստ լռելյայնի տեղադրվում է OnlyOffice Document Server-ի վերջին կայուն տարբերակը՝ պաշտոնական նախագծի պահոցից:

Սկսել աշխատել ONLYOFFICE-ը տեղակայելուց հետո

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

Մուտքի տվյալները կարելի է գտնել սերվերի կառավարման վահանակի Information >> Tags թերթիչում կամ ուղարկված էլ. նամակում.

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

Վեբ ինտերֆեյսին մուտք

ONLYOFFICE-ի ֆունկցիոնալության ստուգում

  1. Բացեք վեբ դիտարկիչ և անցեք webpanel թեգի հղումով;
  2. Դուք պետք է տեսնեք ONLYOFFICE-ի ողջույնի էջը.

  3. Խմբագրիչների ֆունկցիոնալությունը ստուգելու համար օգտագործեք ներկառուցված օրինակները (տես «Փորձարկման համար օրինակների ակտիվացում» բաժինը):

Կարևոր

ONLYOFFICE-ը սերվերային հավելված է՝ նախատեսված փաստաթղթերի խմբագրիչները այլ համակարգերի ինտեգրելու համար: Լիարժեք ֆունկցիոնալությունը պահանջում է ինտեգրացիա փաստաթղթերի կառավարման համակարգի հետ (Nextcloud, ownCloud և այլն) կամ փորձարկման օրինակների օգտագործում:

Ծառայության կարգավիճակի ստուգում

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

docker ps
Դուք պետք է տեսնեք երկու աշխատող կոնտեյներ.

CONTAINER ID   IMAGE                          STATUS        PORTS                    NAMES
527cd331a316   jonasal/nginx-certbot:latest   Up 19 hours                           nginx-nginx-1
e32700b1ac75   onlyoffice/documentserver      Up 19 hours   0.0.0.0:8080->80/tcp    onlyoffice-docs

JWT գաղտնիության կոնֆիգուրացիա

Ներկայիս JWT գաղտնիության դիտում

JWT գաղտնիությունը օգտագործվում է Document Server API-ն պաշտպանելու համար: Այնու ներկայիս արժեքը դիտելու համար.

sudo docker exec e32700b1ac75 /var/www/onlyoffice/documentserver/npm/json -f /etc/onlyoffice/documentserver/local.json 'services.CoAuthoring.secret.session.string'
Ըստ լռելյայնի, այն սահմանված է որպես. change_me

JWT տոկենների կառուցվածք

ONLYOFFICE-ն օգտագործում է երեք տեսակի JWT գաղտնիություններ՝ տարբեր նպատակների համար.

  • secret.inbox.string - արտաքին համակարգերից ONLYOFFICE- ուղղված մուտքային հարցումների համար;
  • secret.outbox.string - ONLYOFFICE-ից արտաքին համակարգեր ուղղված ելքային հարցումների համար;
  • secret.session.string - ներքին սեսիաների և բաղադրիչների միջև փոխազդեցության համար:

Կարևոր անվտանգության համար

Ըստ լռելյայնի, բոլոր երեք գաղտնիություններն ունեն change_me արժեք: Շատ խորհուրդ է տրվում դրանք փոխել եզակի արժեքներով՝ ձեր տեղակայման անվտանգությունն ապահովելու համար:

JWT գաղտնիությունների փոփոխություն

JWT գաղտնիությունները փոխելու համար կատարեք հետևյալ քայլերը.

  1. Ստեղծեք կոնֆիգուրացիայի պահպանակային պատճեն.
    docker exec onlyoffice-docs cp /etc/onlyoffice/documentserver/local.json /etc/onlyoffice/documentserver/local.json.backup
    
  2. Մուտք գործեք OnlyOffice կոնտեյներ.
    docker exec -it onlyoffice-docs /bin/bash
    
  3. Խմբագրեք կոնֆիգուրացիայի ֆայլը.
    nano /etc/onlyoffice/documentserver/local.json
    
  4. Գտեք services.CoAuthoring.secret բաժինը և փոխեք արժեքները.
    "secret": {
      "inbox": {
        "string": "your_unique_secret_for_incoming_requests"
      },
      "outbox": {
        "string": "your_unique_secret_for_outgoing_requests"
      },
      "session": {
        "string": "your_unique_secret_for_sessions"
      }
    }
    
  5. Պահպանեք ֆայլը և դուրս եկե խմբագրիչից (Ctrl+X, ապա Y, ապա Enter);
  6. Կոնտեյները վերագործարկեք՝ փոփոխությունները կիրառելու համար.
    docker restart onlyoffice-docs
    
  7. Ստուգեք, որ ծառայությունը ճիշտ է սկսվել.
    docker logs onlyoffice-docs --tail 100
    

Խորհուրդ

  • JWT գաղտնիություններ ստեղծելիս օգտագործեք հուսալի գաղտնաբառերի գեներատոր: Միջին երկարությունը պետք է լինի առնվազն 32 նիշ;
  • Դուք կարող եք օգտագործել այս հրամանը՝ պատահական գաղտնիություն գեներացնելու համար. openssl rand -base64 32;
  • Եթե դուք ինտեգրում եք ONLYOFFICE-ն արտաքին համակարգի հետ, երկու համակարգերում օգտագործեք նույն գաղտնիությունը:

Փորձարկման համար օրինակների ակտիվացում

ONLYOFFICE-ն ներառում է ներկառուցված օրինակներ՝ փաստաթղթերի խմբագրիչները փորձարկելու համար: Ըստ լռելյայնի, դրանք անջատված են:

Օրինակների ակտիվացում

Փորձարկման օրինակները ակտիվացնելու համար կատարեք հետևյալ հրամանները.

Սկսեք օրինակի ծառայությունը.

sudo docker exec e32700b1ac75 sudo supervisorctl start ds:example
Կոնֆիգուրացիոն օրինակների ավտոմատ միացումը կոնտեյների միացման ժամանակ.

sudo docker exec e32700b1ac75 sudo sed 's,autostart=false,autostart=true,' -i /etc/supervisor/conf.d/ds-example.conf
Հրամանները կատարելուց հետո.

  1. Բացեք դիտարկիչում. https://your-domain/welcome/;
  2. Դուք կտեսնեք խմբագրիչների օրինակներով էջ;
  3. Սեղմեք ցանկացած փաստաթղթի տեսակի վրա՝ փորձարկելու համար.
    • Document - տեքստային փաստաթղթեր ստեղծելու համար;
    • Spreadsheet - էլեկտրոնային աղյուսակներ ստեղծելու համար;
    • Presentation - ներկայացումներ ստեղծելու համար;
    • PDF form - PDF ֆորմաների հետ աշխատելու համար:

Նշում

Օրինակները նախատեսված են միայն փորձարկման և հնարավորությունների ցուցադրման համար: Արտադրողական օգտագործման համար ինտեգրեք Document Server-ը փաստաթղթերի կառավարման համակարգի հետ:

Նշում

Տվյալ համակարգերի հետ ինտեգրացիայի մանրամասն տեղեկատվությունը հասանելի է ONLYOFFICE պաշտոնական փաստաթղթերում:

Սերվերի պատվիրում ONLYOFFICE-ով API-ի միջոցով

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