- Home
- Docs
- Installazione e configurazione
- Comunità
- Versione Linux
- Esecuzione di ONLYOFFICE Docs con Podman su Fedora
Esecuzione di ONLYOFFICE Docs con Podman su Fedora
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 altri sistemi popolari.
ONLYOFFICE Docs è una suite per ufficio online che comprende visualizzatori ed editor per documenti di testo, fogli di calcolo e presentazioni, completamente compatibile con i formati Office Open XML (.docx, .xlsx, .pptx) e consente l'editing collaborativo in tempo reale.
Funzionalità
- Editor di documenti
- Editor di fogli di calcolo
- Editor di presentazioni
- Visualizzatori web mobili
- Editing collaborativo
- Supporto per geroglifici
- Supporto per tutti i formati popolari: DOC, DOCX, TXT, ODT, RTF, ODP, EPUB, ODS, XLS, XLSX, CSV, PPTX, HTML
Consulta l'elenco dettagliato delle funzionalità disponibili per ONLYOFFICE Docs Community Edition.
Utilizzandolo all'interno di ONLYOFFICE Workspace, sarai in grado di:
- condividere file;
- gestire i diritti di accesso ai documenti;
- incorporare documenti su un sito web;
- visualizzare e modificare file archiviati su Drive, Box, Dropbox, OneDrive, OwnCloud collegati a ONLYOFFICE.
Questa guida ti mostrerà come installare la versione Linux di ONLYOFFICE Docs Community Edition con Podman su Fedora. Podman è uno strumento per eseguire e gestire contenitori Linux.
Requisiti di sistema
- CPU: dual core 2 GHz o superiore
- RAM: 4 GB o più
- HDD: almeno 40 GB di spazio libero
- SWAP: almeno 4 GB, ma dipende dal sistema operativo host. Più è meglio
- OS: distribuzione Linux amd64 con versione del kernel 3.10 o successiva
Installazione di ONLYOFFICE Docs
Esecuzione di ONLYOFFICE Docs con Podman come utente root
Crea cartelle per archiviare i dati del contenitore sulla tua macchina host:
sudo mkdir -p /app/onlyoffice/DocumentServer/logs \ /app/onlyoffice/DocumentServer/data \ /app/onlyoffice/DocumentServer/lib \ /app/onlyoffice/DocumentServer/db Monta queste directory tramite Podman ed esegui ONLYOFFICE Docs utilizzando il seguente comando:
sudo podman run -i -t -d -p 80:80 -p 443:443 --restart=always \ -v /app/onlyoffice/DocumentServer/logs:/var/log/onlyoffice:Z \ -v /app/onlyoffice/DocumentServer/data:/var/www/onlyoffice/Data:Z \ -v /app/onlyoffice/DocumentServer/lib:/var/lib/onlyoffice:Z \ -v /app/onlyoffice/DocumentServer/db:/var/lib/postgresql:Z \ -u root onlyoffice/documentserver:latest Per verificare se ONLYOFFICE Docs funziona correttamente, esegui il seguente comando:
sudo podman exec $(sudo podman ps -q) sudo supervisorctl start ds:example Quindi apri un browser, vai su http://localhost/welcome e clicca sul pulsante GO TO TEST EXAMPLE. Sarai indirizzato a una pagina dove puoi creare documenti con contenuti di esempio.
Passaggio di ONLYOFFICE Docs a HTTPS
Installa i certificati onlyoffice.key e onlyoffice.crt sul tuo server e riavvia il contenitore ONLYOFFICE Docs utilizzando i seguenti comandi:
sudo mkdir /app/onlyoffice/DocumentServer/data/certs sudo cp onlyoffice.crt /app/onlyoffice/DocumentServer/data/certs/ sudo cp onlyoffice.key /app/onlyoffice/DocumentServer/data/certs/ sudo chown -R 100108:100111 /app/onlyoffice/DocumentServer/data/certs/ sudo podman restart {container_id} sudo (poiché il contenitore è stato avviato da un utente non root), e poi cambiare il proprietario del file a UID 100108 e GID 100111, che corrispondono all'utente ds all'interno del contenitore. Creazione dell'immagine ONLYOFFICE Docs su Podman come utente root
Clona il repository ONLYOFFICE Docs, vai nella cartella Docker-DocumentServer e costruisci l'immagine utilizzando i seguenti comandi:
git clone https://github.com/ONLYOFFICE/Docker-DocumentServer.git cd Docker-DocumentServer/ sudo podman build --tag onlyofficeds:podman -f ./Dockerfile Creazione dell'immagine ONLYOFFICE Docs dal Dockerfile con Buildah come utente root
Usa il seguente comando:
buildah bud --tag onlyofficeds:buildah -f ./Dockerfile Esecuzione del contenitore ONLYOFFICE Docs da una directory locale senza permessi di root
Dopo aver creato l'immagine ONLYOFFICE Docs con Buildah come descritto nella sezione precedente, esegui il contenitore ONLYOFFICE Docs utilizzando il seguente comando:
podman run -i -t -d -p 8003:80 -p 4430:443 --restart=always \ -v /app/onlyoffice/DocumentServer/logs:/var/log/onlyoffice:Z \ -v /app/onlyoffice/DocumentServer/data:/var/www/onlyoffice/Data:Z \ -v /app/onlyoffice/DocumentServer/lib:/var/lib/onlyoffice:Z \ -v /app/onlyoffice/DocumentServer/db:/var/lib/postgresql:Z localhost/onlyofficeds:buildah