Tiedostojen jakamisen luominen ONLYOFFICE Docsin ja Seafilen avulla


Tiedostojen jakamisesta, joka on erityyppisten tiedostojen jakaminen ja pääsyn tarjoaminen Internetin kautta, on tullut kaikille tuttu asia. Tiedostonjakopalvelujen nopea kehitys tekee meille erittäin helpoksi jakaa mitä tarvitsemme ystävien, perheen tai työtovereiden kanssa. Esimerkiksi pari klikkausta riittää jakaaksesi välittömästi hauskan videon tai kuvan jonkun kanssa, joka on puolessa välissä maailmaa.

Yksi suosituimmista tiedostojen jakamis- ja synkronointipalveluista on Seafile. Tässä artikkelissa opit integroimaan Seafile ONLYOFFICE Docsin kanssa yhteiskäyttöisen tiedostonjakoympäristön luomiseksi Linuxissa.

Tietoja Seafilesta

Seafile on avoimen lähdekoodin tiedostojen tallennusratkaisu, jossa on tiedostojen synkronointi- ja jakamisominaisuudet. Sen toiminnot ovat hyvin samankaltaisia kuin mitä Dropbox, Google Drive ja Office 365 tarjoavat.

Kuitenkin Seafile antaa käyttäjille mahdollisuuden isännöidä tiedostoja omalla palvelimellaan. Ratkaisun ydinominaisuudet liittyvät nopeaan ja turvalliseen tiedostojen jakamiseen ja synkronointiin. Työpöytäasiakkaiden saatavuus Linuxille, Windowsille, macOS:lle ja mobiilisovelluksille iOS:lle ja Androidille tekee käyttökokemuksesta mukavamman. Siellä on myös käyttäjäystävällinen verkkokäyttöliittymä, jonka avulla voit käyttää tiedostojasi verkkoselaimella.

Seafilen tiedostonjakotoimintoja voidaan laajentaa online-asiakirjayhteistyöllä. Ratkaisu integroituu helposti suosittuihin online-toimistopaketteihin, kuten Microsoft Office Online ja ONLYOFFICE Docs, jolloin käyttäjät voivat jakaa asiakirjoja ja käsitellä niitä yhdessä reaaliajassa verkkoselaimessa.

Tietoja ONLYOFFICE Docsista

ONLYOFFICE Docs on itseisännöity avoimen lähdekoodin toimistopaketti, joka sisältää verkkopohjaiset online-editorit tekstiasiakirjoille, laskentataulukoille ja esityksille. Täydellinen yhteensopivuus Office Open XML -muotojen (DOCX, XLSX ja PPTX) kanssa, tuki muille suosituille formaateille (esim. ODT, ODS, ODP, DOC, XLS, PPT, PDF jne.) ja monikäyttöinen työpöytä. sovellus Linuxille, Windowsille ja macOS:lle tekee ONLYOFFICEsta universaalin ratkaisun erilaisiin toimistotehtäviin.

Täydellisten muotoilu- ja muotoilutyökalujen lisäksi ONLYOFFICE Docs tarjoaa myös hyödyllisiä yhteistyöominaisuuksia, kuten kaksi yhteismuokkaustilaa (nopea ja tiukka), muutosten seuranta, versiohistoria, automaattinen tallennus, kommentit, käyttäjä mainintoja ja viestintää sisäänrakennetussa dokumenttikeskustelussa. Lisäksi paketin avulla voit jakaa tiedostoja muiden kanssa luomalla ulkoisen linkin.

ONLYOFFICE Docs -paketti integroituu helposti erilaisiin tiedostonjakoalustoihin ja sähköisiin dokumentinhallintajärjestelmiin (DMS). Tunnetuimpia integraatioesimerkkejä ovat Nextcloud, ownCloud, Moodle, Confluence, SharePoint, Alfresco, Liferay, Nuxeo jne.

Seafilen ja ONLYOFFICE Docsin asentaminen Linuxiin

Jos haluat käyttää ONLYOFFICE-verkkoeditoria Seafilessa, sinun on ensin asennettava Seafile ja sitten otettava käyttöön ONLYOFFICE-palvelin. Voit ottaa molemmat ratkaisut käyttöön samassa koneessa samalla toimialueella tai käyttää kahta erillistä konetta kahdella eri toimialueella. Toinen vaihtoehto on parempi, koska se on vähemmän monimutkainen ja aikaa vievä.

Tässä oppaassa kaikki alla olevat asennus- ja määritystoiminnot on kuvattu eri koneisiin asennetuille ONLYOFFICE Docsille ja Seafilelle. Lue tämä yksityiskohtainen opas, joka näyttää kuinka asentaa ja määrittää Seafile-alustan Ubuntuun.

Asenna ONLYOFFICE Docs ja kaikki tarvittavat komponentit ja riippuvuudet Dockerin kautta tutustumalla tähän vaiheittaiseen oppaaseen GitHubissa.

Automaattisen tallennusvaihtoehdon määrittäminen ONLYOFFICE Docsissa

Kun avaat tiedoston ONLYOFFICE-verkkomuokkausohjelmilla, ONLYOFFICE-asiakirjapalvelin lähettää tiedoston tallennuspyynnön Seafile-palvelimelle vasta, kun suljet asiakirjan. Jos et sulje sitä pitkään aikaan, kaikkia muokkauksiasi ei tallenneta Seafile-palvelimelle.

Asetetaan automaattinen tallennus tekemällä joitain muutoksia ONLYOFFICE-määritystiedostoon. Siirry kansioon /etc/onlyoffice/documentserver/ ja avaa local.json-tiedosto.

sudo nano /etc/onlyoffice/documentserver/local.json

Lisää seuraavat rivit:

{
    "services": {
        "CoAuthoring": {
             "autoAssembly": {
                 "enable": true,
                 "interval": "5m"
             }
        }
    }
 }

Sitten sinun on käynnistettävä ONLYOFFICE-asiakirjapalvelin uudelleen tällä komennolla:

sudo supervisorctl restart all

JWT-salaisuuden määrittäminen ONLYOFFICE Docsissa

On erittäin suositeltavaa ottaa käyttöön JWT-salaisuus dokumenttien suojaamiseksi luvattomalta käytöltä. Voit tehdä tämän asentamalla python-moduulin seuraavalla komennolla:

sudo pip install pyjwt

Tee seuraava muutos seahub_settings.py-määritystiedostoon:

ONLYOFFICE_JWT_SECRET = 'your-secret-string'

Suorita sen jälkeen ONLYOFFICE Docker -kuva seuraavan komennon avulla:

sudo docker run -i -t -d -p 80:80 -e JWT_ENABLED=true -e JWT_SECRET=your-secret-string onlyoffice/documentserver

Jos et halua muuttaa asetustiedostoa aina, kun ONLYOFFICE Document Server -säilö käynnistetään uudelleen, voit luoda local-production-linux.json-tiedoston ja liittää sen dokumenttipalvelimen säiliöön:

-v /local/path/to/local-production-linux.json:/etc/onlyoffice/documentserver/local-production-linux.json

Seafile-palvelimen määrittäminen

Määritysprosessin viimeistelemiseksi sinun on lisättävä joitakin määritysasetuksia seahub_settings.py-määritystiedostoon.

Ota ONLYOFFICE käyttöön seuraavasti:

ENABLE_ONLYOFFICE = True
VERIFY_ONLYOFFICE_CERTIFICATE = False
ONLYOFFICE_APIJS_URL = 'http{s}://{your OnlyOffice server's domain or IP}/web-apps/apps/api/documents/api.js'
ONLYOFFICE_FILE_EXTENSION = ('doc', 'docx', 'ppt', 'pptx', 'xls', 'xlsx', 'odt', 'fodt', 'odp', 'fodp', 'ods', 'fods')
ONLYOFFICE_EDIT_FILE_EXTENSION = ('docx', 'pptx', 'xlsx')

Voit ottaa käyttöön Pakota tallennus -ominaisuuden, jotta käyttäjät voivat tallentaa tiedostonsa, kun he napsauttavat tallennuspainiketta:

ONLYOFFICE_FORCE_SAVE = True

Sitten sinun on käynnistettävä Seafile-palvelin uudelleen jollakin seuraavista komennoista:

sudo ./seafile.sh restart
or
sudo ./seahub.sh restart

Vaihtoehtoisesti voit suorittaa tämän:

sudo service seafile-server restart

ONLYOFFICE-dokumenttien käyttö Seafilessa

Kun olet suorittanut kaikki yllä olevat vaiheet, saat yhteiskäyttöisen tiedostonjakoympäristön palvelimellesi. Kun napsautat asiakirjaa, laskentataulukkoa tai esitystä Seafile-kirjastossasi, näet uuden esikatselusivun ja voit tarkastella ja muokata tiedostoja verkossa.

Yhdistetään ONLYOFFICE Desktop Editors Seafileen

Jos asiakirjojen muokkaaminen verkkoselaimella ei ole sinun juttusi ja pidät mieluummin työpöytäpohjaisista sovelluksista, sinulla on hyviä uutisia. Voit asentaa ja yhdistää ONLYOFFICE Desktop Editorsin, ilmaisen Linux-, Windows- tai macOS-käyttöympäristöjen välisen toimistoohjelmiston, Seafile-esiintymääsi muokataksesi asiakirjoja, laskentataulukoita ja esityksiä kätevästi.

Avaa ensin seahub_setting.py-määritystiedosto ja lisää seuraava rivi:

ONLYOFFICE_DESKTOP_EDITORS_PORTAL_LOGIN = True

Käynnistä sitten ONLYOFFICE Desktop Editors, napsauta aloitussivulla Yhdistä pilveen ja valitse Seafile. Anna Seafile-palvelimesi IP-osoite tai verkkotunnuksen nimi ja napsauta Yhdistä nyt.

Näet uuden ikkunan, jossa sinun on syötettävä Seafile-käyttäjänimesi tai sähköpostiosoitteesi ja salasanasi. Kun olet onnistuneesti kirjautunut Seafile-tilillesi, voit muokata Seafile-asiakirjojasi, laskentataulukoitasi ja esityksiäsi ja tehdä niiden kanssa yhteistyötä suoraan ONLYOFFICE Desktop Editors -sovelluksen käyttöliittymästä.

Oletko koskaan muokannut asiakirjoja Seafilessa ONLYOFFICE-verkkoeditorien avulla? Jaa palautteesi jättämällä kommentti alle.