Installazione di ONLYOFFICE Docs su sistemi Debian per arm64
Introduzione
Community Edition ti consente di installare ONLYOFFICE Docs sul tuo server locale e integrare gli editor online con la piattaforma di collaborazione ONLYOFFICE o con altri sistemi popolari (consulta la lista dettagliata delle funzionalità). Questa guida ti mostrerà come installare ONLYOFFICE Docs Community Edition versione 7.1 e successive su Ubuntu 18.04 o Ubuntu 20.04 per arm64.
Requisiti di sistema
- CPU: processori ARM a 64 bit
- RAM: almeno 2 GB, ma dipende dal sistema operativo host. Più è meglio
- HDD: almeno 40 GB di spazio libero
- SWAP: almeno 4 GB, ma dipende dal sistema operativo host. Più è meglio
- OS: Debian 12 arm64, Ubuntu 18.04 arm64 o altra distribuzione compatibile
- Requisiti aggiuntivi
- NGINX: versione 1.30 o successiva
Installazione di ONLYOFFICE Docs
L'installazione con distribuzioni basate su Debian richiede anche NGINX installato.
Tutte le istruzioni necessarie per questi componenti e le 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 vengono installate automaticamente quando si utilizza Ubuntu 18.04 LTS o successivi.
Installazione di NGINX
Installa NGINX utilizzando il seguente comando:
sudo apt-get install nginx
Se intendi eseguire ONLYOFFICE Docs sulla porta 80, disattiva ora il sito web predefinito di NGINX. Altrimenti ONLYOFFICE Docs potrebbe non funzionare correttamente. Per farlo, esegui i seguenti comandi:
sudo mv -f /etc/nginx/sites-enabled/default /etc/nginx/sites-available/default.disabled
sudo mv -f /etc/nginx/conf.d/default.conf /etc/nginx/conf.d/default.conf.disabled
sudo systemctl is-active --quiet nginx && sudo systemctl reload nginx || sudo systemctl start nginx
A seconda di come è stato installato NGINX, uno dei primi due comandi potrebbe segnalare che il file non esiste. Puoi ignorare tranquillamente questo messaggio.
Modifica della porta predefinita di ONLYOFFICE Docs
Per impostazione predefinita, ONLYOFFICE Docs ascolta le connessioni in entrata utilizzando la porta 8083. A partire dalla versione 4.3 puoi cambiare la porta per ONLYOFFICE Docs se intendi usarla al posto di quella predefinita.
Se intendi cambiare la porta predefinita, assicurati che sia aperta per le connessioni in entrata/uscita. Consulta la lista completa delle porte utilizzate da ONLYOFFICE Docs.
Per farlo, dovrai cambiare la porta predefinita per il sistema debconf, eseguendo il comando:
echo onlyoffice-documentserver onlyoffice/ds-port select <PORT_NUMBER> | sudo debconf-set-selections
Si prega di scrivere il numero di porta al posto di <PORT_NUMBER> nel comando sopra.
Se imposti la porta su 80, assicurati di aver disattivato il sito web predefinito di NGINX come descritto nella sezione Installazione di NGINX.
Se desideri cambiare il protocollo di ONLYOFFICE Docs in HTTPS, non cambiare la porta a 443, ma utilizza invece questa istruzione.
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.
Guida all'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
Sebbene il pacchetto APT sia costruito per Debian Squeeze, è compatibile con numerosi derivati di Debian (incluso Ubuntu), il che significa che puoi utilizzare lo stesso repository su tutte queste distribuzioni.
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
Dopo di ciò, ONLYOFFICE Docs verrà eseguito come processo. Il pacchetto verrà aggiornato come qualsiasi altro pacchetto deb.
Ora puoi inserire http://localhost:8083 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 protocollo HTTPS è molto più sicuro rispetto a HTTP, che è utilizzato di default. Puoi facilmente eseguire ONLYOFFICE Docs utilizzando una connessione sicura. Consulta i dettagli qui per saperne di più su come questo può essere fatto.
Informazioni aggiuntive: ulteriori opzioni per l'installazione di ONLYOFFICE Docs
L'installazione di ONLYOFFICE Docs consente l'uso di ulteriori opzioni debconf, che potrebbero essere molto utili nel caso in cui si preveda di installarlo su più di un server o in altri casi.
Queste opzioni includono:
-
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 onlyoffice/jwt-enabled boolean true | sudo debconf-set-selections -
Imposta una chiave segreta JWT sostituendo
<JWT_SECRET>con il tuo valore:echo onlyoffice-documentserver onlyoffice/jwt-secret password <JWT_SECRET> | sudo debconf-set-selections
-