Fordelene med OnlyOffice -dokumenter
OnlyOffice Docs er en selvhostet kontorpakke som lar deg lage et sikkert samarbeidsmiljø på en lokal server. Det er 100% åpen kildekode, så kildekoden er offentlig tilgjengelig i GitHub (OnlyOffice Document Server) under vilkårene i AGPL V3-lisensen.
Her er hva OnlyOffice -dokumentene har i sitt arsenal:
Alle redigerings- og samarbeidsfunksjonene i de eneste kontoret til de eneste konturene er tilgjengelige i sin gratis versjon kalt Community Edition. Imidlertid er det også skalerbare kommersielle utgaver med tilgang til OnlyOffice Web -redaktører, teknisk support og regelmessige oppdateringer for bedrifter og programvareutviklere.
Systemkonfigurasjon
Diverse krav
I tillegg må du ha den nyeste versjonen av Docker installert i Ubuntu -maskinen din fordi dette er den enkleste måten å distribuere de eneste kontoret dokumentene. Les denne guiden hvis du ikke har Docker ennå.
Du må også ha den nyeste versjonen av OnlyOffice -dokumentene installert (også kjent som OnlyOffice Document Server). Installer den ved å følge detaljerte instruksjoner i denne artikkelen.
Endelig kan du ikke komme sammen med den siste versjonen av NextCloud. Denne artikkelen vil hjelpe deg å komme deg gjennom installasjons- og konfigurasjonsprosessen med færre innsats.
Når du har alle nødvendige komponenter installert og konfigurert på serveren din, kan du fortsette med integrasjonsprosessen. For enkelhets skyld er hele prosessen delt inn i flere trinn som du trenger å følge for å sikre at den eneste kontoret og NextCloud kombinerte løsningen fungerer som den skal.
Trinn 1. Installasjon av OnlyOffice -kontakten
Den offisielle OnlyOffice -integrasjonsappen kan installeres på to måter. Den mest uanstrengte måten er å finne den i den innebygde NextCloud Application Marketplace. For dette formålet trenger du bare å logge deg på NextCloud -forekomsten med administratorrettigheter og følge disse trinnene:
Hvis det gjøres riktig, lastes integrasjonsappen ned automatisk.
Alternativt kan du installere kontakten manuelt. For manuell installasjon, last ned den offisielle integrasjonsappen fra NetxCloud App Store eller fra GitHub. Denne kommandoen hjelper deg å få det du trenger fra GitHub:
wget https: // github.com/OnlyOffice/OnlyOffice-NextCloud/Archive/Refs/Tags/VX.X.X.tjære.gz
Vær oppmerksom på at VX.X.X indikerer versjonen av kontakten. Ideelt sett bør den nyeste versjonen være angitt her.
Etter å ha lansert forrige kommando, pakk ut arkivet:
TAR -XVZF VX.X.X.tjære.gz
Nå må du endre mappenavnet til OnlyOffice:
MV OnlyOffice-NextCloud-X.X.X OnlyOffice
Klon deretter kildekoden til OnlyOffice Connector og kompiler den med denne kommandoen:
git klon https: // github.com/OnlyOffice/OnlyOffice-NextCloud.Git OnlyOffice
CD OnlyOffice
git submodule update -init - -Recursive
Kopier den resulterende mappen til NextCloud Server Apps Directory:
CP -r/root/OnlyOffice//var/www/html/apper/
Skriv deretter inn NextCloud Apps Directory:
CD/var/www/html/apper
Nå må du endre eieren. Denne operasjonen er pålagt å oppdatere integrasjonsappen fra NextCloud -grensesnittet:
Chown -r www-data: www-data OnlyOffice
Etter det, kom tilbake til NextCloud -forekomsten og gå til Innstillinger ved å klikke på brukernavnet ditt i høyre øvre hjørne. Klikk på apper og velg de deaktiverte appene på venstre sidepanel. Finn OnlyOffice og klikk på Aktiver -knappen.
Steg 2. Konfigurasjon av kontakten
Nå må du konfigurere den installerte integrasjonsappen. For at det skal skje, gå til innstillingssiden og finn administrasjonsdelen på venstre sidepanel. Klikk på OnlyOffice -ikonet, så ser du disse følgende alternativene:
I delen avansert serverinnstillinger finner du følgende alternativer:
Disse to alternativene er nyttige hvis nettverket ditt ikke tillater forespørsler mellom OnlyOffice -dokumentene og NextCloud ved hjelp av de offentlige adressene. Etter å ha konfigurert de nødvendige alternativene, ikke glem å klikke på lagre.
Dessuten er det noen flere innstillinger som du kan aktivere eller deaktivere om nødvendig. For eksempel de vanlige alternativene og tilpasningsalternativene.
Når du er ferdig med konfigurasjonsprosessen, kan du gjøre det mulig for JWT å gjøre dokumentet redigering sikrere.
Trinn 3. Aktivering av JWT
I OnlyOffice -dokumentene brukes JSON Web Token (JWT) for å forhindre en uautorisert tilgang til dokumenter. For å aktivere dette alternativet, må du først aktivere token -validering og skriv inn din hemmelige nøkkel i OnlyOffice -innstillinger.
For å gjøre det, åpne det lokale.JSON -fil ved hjelp av en hvilken som helst tekstredigerer. Få tilgang til OnlyOffice Docs Docker Container ved å starte Docker Exec -it Bash kommando og finn /etc/OnlyOffice/DocumentServer/Local.JSON fil.
For å aktivere token -validering, sett alle de falske verdiene til SANN i de følgende seksjoner:
Skriv inn din egen hemmelige nøkkel. Det må være det samme:
tjenester.Medforfatter.hemmelig.innboks.streng
tjenester.Medforfatter.hemmelig.Outbox.streng
tjenester.Medforfatter.hemmelig.økt.streng
"tjenester":
"Coauthoring":
"Token":
"muliggjøre":
"be om":
"Innboks": True,
"Outbox": True
,
"nettleser": sant
,
"Hemmelighet":
"innboks":
"String": "Dinecret"
,
"Outbox":
"String": "Dinecret"
,
"økt":
"String": "Dinecret"
Lagre endringene dine og start tjenestene på nytt:
Supervisorctl start på nytt
Til slutt, skriv inn den samme hemmelige nøkkelen i OnlyOffice -innstillingene.
Det er det! Nå har du bygget et samarbeidsmiljø i Ubuntu -serveren din der du kan gjøre følgende:
Co-redigering via OnlyOffice-dokumentene er også tilgjengelig mellom flere Federated NextCloud-forekomster koblet til den samme OnlyOffice-dokumentserveren.
Ikke glem at NextCloud ikke er det eneste integrasjonsalternativet for OnlyOffice -dokumentene. Du kan integrere denne Open Source Office Suite med et bredt spekter av synkroniserings- og delingsplattformer og dokumentstyringssystemer for å aktivere et sanntids dokumentredigering og samarbeid:
Den komplette listen over alle tilgjengelige integrasjonsalternativer for OnlyOffice -dokumentene er tilgjengelig på det offisielle nettstedet.