- Home
- Docs
- Installazione e configurazione
- Sviluppatore
- Versione Linux
- Installazione di ONLYOFFICE Docs Developer Edition su sistemi Debian per l'architettura ARM a 64 bit
Installazione di ONLYOFFICE Docs Developer Edition su sistemi Debian per l'architettura ARM a 64 bit
Introduzione
A partire dalla versione 7.1, ONLYOFFICE Docs può essere installato su sistemi Debian per l'architettura ARM a 64 bit.
Developer Edition ti consente di installare ONLYOFFICE Docs sul tuo server locale e integrare gli editor online con la tua applicazione web.
ONLYOFFICE Docs è una suite d'ufficio online che comprende visualizzatori ed editor per testi, fogli di calcolo e presentazioni, completamente compatibile con i formati Office Open XML: .docx, .xlsx, .pptx e che consente l'editing collaborativo in tempo reale.
Funzionalità
- Editor di documenti
- Editor di fogli di calcolo
- Editor di presentazioni
- Visualizzatori web mobili
- Editor web mobili
- Editing collaborativo
- Supporto per geroglifici
- Supporto per tutti i formati più popolari: DOC, DOCX, TXT, ODT, RTF, ODP, EPUB, ODS, XLS, XLSX, CSV, PPTX, HTML
Consulta l'elenco dettagliato delle funzionalità disponibili per ONLYOFFICE Docs Developer Edition.
Questa guida ti mostrerà come installare la ONLYOFFICE Docs Developer Edition versione 7.1 e successive su Ubuntu 18.04 o Ubuntu 20.04 per l'architettura ARM a 64 bit.
Requisiti di sistema
-
CPUProcessori ARM a 64 bit
-
RAMalmeno 2 GB, ma dipende dal sistema operativo host. Più è meglio
-
HDDalmeno 40 GB di spazio libero
-
SWAPalmeno 4 GB, ma dipende dal sistema operativo host. Più è meglio
-
OSUbuntu 18.04 o Ubuntu 20.04 per arm64Attualmente, Ubuntu 16.04 non è supportato.
-
Requisiti aggiuntivi
- PostgreSQL: versione 12.9 o successiva
- NGINX: versione 1.3.13 o successiva
- libstdc++6: versione 4.8.4 o successiva
- Redis: versione 4 o successiva
- RabbitMQ
Installazione di ONLYOFFICE Docs
L'installazione con distribuzioni basate su Debian richiede anche la presenza di libstdc++6, NGINX e PostgreSQL nel sistema.
Tutte le istruzioni necessarie per questi componenti e l'installazione delle loro dipendenze possono essere trovate sui loro siti ufficiali.
Ci sono altre dipendenze installate insieme a ONLYOFFICE Docs:
- libcurl3
- libxml2
- fonts-dejavu
- fonts-liberation
- ttf-mscorefonts-installer
- fonts-crosextra-carlito
- fonts-takao-gothic
- fonts-opensymbol
Queste dipendenze sono installate automaticamente quando si utilizza Ubuntu 18.04 LTS o Ubuntu 20.04 LTS.
Installazione delle dipendenze
ONLYOFFICE Docs utilizza NGINX e PostgreSQL come database. Le dipendenze trovate nel repository di sistema verranno installate automaticamente durante l'installazione di ONLYOFFICE Docs utilizzando il comando apt-get install.
Installazione e configurazione di PostgreSQL:
Installa la versione di PostgreSQL inclusa nella tua versione di Ubuntu:
sudo apt-get install postgresql
PostgreSQL dal Repository di PostgreSQL, consulta la documentazione ufficiale di PostgreSQL per maggiori dettagli.Dopo l'installazione di PostgreSQL, crea il database e l'utente PostgreSQL:
sudo -i -u postgres psql -c "CREATE USER onlyoffice WITH PASSWORD 'onlyoffice';"
sudo -i -u postgres psql -c "CREATE DATABASE onlyoffice OWNER onlyoffice;"
Installazione di redis:
sudo apt-get install redis-server
Installazione di rabbitmq:
sudo apt-get install rabbitmq-server
Modifica della porta predefinita di ONLYOFFICE Docs
Per impostazione predefinita, ONLYOFFICE Docs ascolta le connessioni in entrata utilizzando la porta 80. A partire dalla versione 4.3 puoi cambiare la porta per ONLYOFFICE Docs se intendi usarne una diversa da quella predefinita.
Per farlo, dovrai cambiare la porta predefinita per il sistema debconf, eseguendo il comando:
echo onlyoffice-documentserver-de onlyoffice/ds-port select <PORT_NUMBER> | sudo debconf-set-selections
Per favore, scrivi il numero della porta al posto di <PORT_NUMBER> nel comando sopra.
Ci sono opzioni aggiuntive che possono essere utilizzate per l'installazione di ONLYOFFICE Docs. Si prega di leggere questa sezione per ulteriori informazioni su di esse.
Dopo di ciò, puoi continuare con l'installazione di ONLYOFFICE Docs.
Installazione di ONLYOFFICE Docs
Aggiungi la chiave GPG:
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys CB2DE8E5
Aggiungi il repository di ONLYOFFICE Docs:
echo "deb https://download.onlyoffice.com/repo/debian squeeze main" | sudo tee /etc/apt/sources.list.d/onlyoffice.list
Quando installi ONLYOFFICE Docs su Debian, aggiungi il componente contrib a /etc/apt/sources.list. Per saperne di più, puoi fare riferimento alla documentazione Debian.
Aggiorna la cache del gestore pacchetti:
sudo apt-get update
Installa mscorefonts:
sudo apt-get install ttf-mscorefonts-installer
Installa ONLYOFFICE Docs
sudo apt-get install onlyoffice
-documentserver-de
onlyoffice. Inserisci la password onlyoffice che hai specificato durante la configurazione di PostgreSQL.Dopo di ciò, ONLYOFFICE Docs verrà eseguito come un processo. Il pacchetto verrà aggiornato come qualsiasi altro pacchetto deb.
Ora puoi inserire http://localhost nella barra degli indirizzi del tuo browser per aprire la pagina di benvenuto di ONLYOFFICE Docs, dove troverai ulteriori istruzioni su come abilitare esempi di documenti o integrare editor online nella tua applicazione web utilizzando l'API fornita.
Esecuzione di ONLYOFFICE Docs utilizzando HTTPS
Nella maggior parte dei casi, accedere al portale tramite il protocollo HTTPS è molto più sicuro rispetto all'HTTP, che viene utilizzato di default. Puoi facilmente eseguire ONLYOFFICE Docs utilizzando una connessione sicura. Consulta i dettagli qui per saperne di più su come fare.
Registrazione della tua versione Developer Edition
Se hai acquistato la Developer Edition e hai ricevuto il file license.lic, puoi posizionarlo nella tua installazione per ottenere la versione completa del software.
Se sei un utente di una distribuzione Linux basata su Debian, il file license.lic va posizionato nella seguente cartella:
/var/www/onlyoffice/Data/license.lic
Dopo di ciò, la tua versione di Developer Edition sarà registrata e completa di tutte le funzionalità.
Informazioni aggiuntive: ulteriori opzioni per l'installazione di ONLYOFFICE Docs
L'installazione di ONLYOFFICE Docs consente l'uso di ulteriori opzioni debconf, che possono essere molto utili nel caso tu intenda installarlo su più di un server o in altri casi.
Queste opzioni includono:
Opzioni del database PostgreSQL
-
Imposta l'indirizzo host del database PostgreSQL (sostituendo
<DB_HOST>con l'indirizzo effettivo del server PostgreSQL installato):echo onlyoffice-documentserver-de onlyoffice/db-host string <DB_HOST> | sudo debconf-set-selections -
Imposta il nome utente del database PostgreSQL (sostituendo
<DB_USER>con il nome effettivo dell'utente con i diritti appropriati sul database PostgreSQL):echo onlyoffice-documentserver-de onlyoffice/db-user string <DB_USER> | sudo debconf-set-selections -
Imposta la password dell'utente del database PostgreSQL (sostituendo
<DB_PASSWORD>con la password effettiva dell'utente con i diritti appropriati sul database PostgreSQL):echo onlyoffice-documentserver-de onlyoffice/db-pwd password <DB_PASSWORD> | debconf-set-selections -
Imposta il nome del database PostgreSQL (sostituendo
<DB_NAME>con il nome effettivo del database PostgreSQL):echo onlyoffice-documentserver-de onlyoffice/db-name string <DB_NAME> | sudo debconf-set-selections
-
Opzioni Redis
-
Imposta l'indirizzo host di Redis (sostituendo
<REDIS_HOST>con l'indirizzo effettivo di Redis installato):echo onlyoffice-documentserver-de onlyoffice/redis-host string <REDIS_HOST> | sudo debconf-set-selections
-
Opzioni RabbitMQ
-
Imposta l'indirizzo host di RabbitMQ (sostituendo
<RABBITMQ_HOST>con l'indirizzo effettivo di RabbitMQ installato):echo onlyoffice-documentserver-de onlyoffice/rabbitmq-host string <RABBITMQ_HOST> | sudo debconf-set-selections -
Imposta il nome utente di RabbitMQ (sostituendo
<RABBITMQ_USER>con il nome effettivo dell'utente con i diritti appropriati su RabbitMQ):echo onlyoffice-documentserver-de onlyoffice/rabbitmq-user string <RABBITMQ_USER> | sudo debconf-set-selections -
Imposta la password dell'utente di RabbitMQ (sostituendo
<RABBITMQ_PWD>con la password effettiva dell'utente con i diritti appropriati su RabbitMQ):echo onlyoffice-documentserver-de onlyoffice/rabbitmq-pwd password <RABBITMQ_PWD> | sudo debconf-set-selections
-
Opzioni JWT
Puoi utilizzare
debconf-set-selectionsper disabilitare la sovrascrittura dei valori personalizzati nel file local.json dopo l'aggiornamento di ONLYOFFICE Docs.-
Abilita JSON Web Tokens (JWT):
echo onlyoffice-documentserver-de onlyoffice/jwt-enabled boolean true | sudo debconf-set-selections -
Imposta una chiave segreta JWT sostituendo
<JWT_SECRET>con il tuo valore:echo onlyoffice-documentserver-de onlyoffice/jwt-secret password <JWT_SECRET> | sudo debconf-set-selections
-