Integrere bare kontordokumenter og nextcloud for å skape et samarbeidsmiljø i Ubuntu

Integrere bare kontordokumenter og nextcloud for å skape et samarbeidsmiljø i Ubuntu
I denne artikkelen vil du lære hvordan du installerer de OnlyOffice -dokumentene i Ubuntu -maskinen din og kobler til OnlyOffice -dokumentserveren til NextCloud via den offisielle kontakten. Denne integrasjonen lar deg bygge et samarbeidsmiljø der du vil kunne co-redigere dokumentene i sanntid med andre brukere.

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:

    • Komplett kontorpakke med en tekstprosessor, et regnearkprogram, en skjemaskaper og et presentasjonsverktøy.
    • Innebygd seer for PDF, PDF/A, DJVU og XPS-filer.
    • PDF til DOCX -konvertering.
    • Perfekt kompatibilitet med OOXML -formatene og følgelig med orddokumenter, Excel -ark og PowerPoint -lysbilder.
    • Flere formateringsfunksjoner og stylingverktøy.
    • Ulike dokumenttilgangstillatelser og offentlig deling.
    • Rask og strenge co-redigeringsmodus.
    • Dokumentsamarbeid i sanntid med sporendringer, versjonshistorikk, kommentarer og kommunikasjon.
    • Dokumentsammenligning.
    • Digitale signaturer og vannmerker.
    • Mørk modus og opptil 500% skaleringsalternativer.
    • Gratis stasjonære redaktører for Windows, Linux og MacOS.
    • Mobilapper for Android og iOS som er tilgjengelige uten kostnad.


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

    • CPU: 2 GHz dual-core prosessor
    • RAM: 2 GB eller mer
    • HDD: Minst 40 GB
    • Bytte: 4 GB eller mer
    • OS: Ubuntu 18.04 eller 20.04

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:

    • I øverste høyre hjørne av skjermen, finn brukernavnet ditt og klikker på den.
    • Velg apper.
    • Finn verktøykategorien.
    • Velg OnlyOffice.
    • Klikk på Last ned og aktiverer.

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:

    • OnlyOffice Docs -adresse. Dette obligatoriske alternativet indikerer URL -adressen til OnlyOffice Document Server. Hvis du installerte de OnlyOffice -dokumentene ved hjelp av en tilpasset port, kan du spesifisere denne porten. For eksempel, http: // 127.0. 0.1: 8081/.
    • Deaktiver sertifikatverifisering. Dette alternativet brukes til å deaktivere sertifikatverifiseringen som lar NextCloud etablere en forbindelse med OnlyOffice Document Server hvis du bruker dine egne selvsignerte sertifikater. Likevel anbefales det å bruke sertifikatene utstedt av en sertifiseringsmyndighet (CA).
    • Hemmelig nøkkel. Dette alternativet brukes til å signere dataene.

I delen avansert serverinnstillinger finner du følgende alternativer:

    • OnlyOffice Docs -adresse for interne forespørsler fra serveren. Dette er URL -adressen som brukes til å få tilgang til de eneste Office -dokumentene fra NextCloud.
    • Serveradresse for interne forespørsler fra OnlyOffice Docs. Dette er URL -adressen designet for å få tilgang til NextCloud fra OnlyOffice -dokumentene.


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:

    • tjenester.Medforfatter.Token.muliggjøre.nettleser
    • tjenester.Medforfatter.Token.muliggjøre.be om.innboks
    • tjenester.Medforfatter.Token.muliggjøre.be om.Outbox

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:

    • Åpne, redigere og lagre tekstdokumenter, regneark, fyllbare skjemaer og presentasjoner.
    • Del filer med de andre brukerne som bruker de mer avanserte delingstillatelsene.
    • Beskytt dokumentene med vannmerker.
    • Samarbeid om dokumentene på nettet som får mest mulig ut av de to raske og strenge co-redigeringsmodusene, spore endringer og versjonshistorikkfunksjoner, kommentarer, brukeromtaler og en integrert chat for tekstmeldinger.

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:

    • Owncloud
    • WordPress
    • SEAFILE
    • Redmine
    • Strapi
    • Nuxeo
    • Plone osv.

Den komplette listen over alle tilgjengelige integrasjonsalternativer for OnlyOffice -dokumentene er tilgjengelig på det offisielle nettstedet.