- Accueil
- Docs
- Installation et réglage
- Communauté
- Version sous Linux
- Lancer ONLYOFFICE Docs avec Podman sous Fedora
Lancer ONLYOFFICE Docs avec Podman sous Fedora
Introduction
Édition Communauté permet d'installer ONLYOFFICE Docs sur votre serveur local et d'intégrer les éditeurs en ligne dans la plateforme collaborative ONLYOFFICE ou dans d'autres systèmes populaires.
ONLYOFFICE Docs est une suite bureautique complète comportant des visionneuses, des éditeurs de texte, des classeurs et des présentations complètement compatibles avec les formats Office Open XML (.docx, .xlsx, .pptx) permettant l'édition collaborative en temps réel.
Fonctionnalités
- Éditeur de documents
- Éditeur de classeurs
- Éditeur de présentations
- Visionneuses mobiles web
- Édition collaborative
- Prise en charge des hiéroglyphes
- Prise en charge des formats les plus populaires: DOC, DOCX, TXT, ODT, RTF, ODP, EPUB, ODS, XLS, XLSX, CSV, PPTX, HTML
Consultez la liste détaillée des fonctionnalités disponibles pour ONLYOFFICE Docs Édition Communauté.
Lors de l'intégration dans ONLYOFFICE Workspace vous pourrez:
- partager des fichiers;
- gérer des permissions d'accès aux documents;
- incorporer des documents dans un site Web;
- afficher et modifier des fichiers stockés sur Drive, Box, Dropbox, OneDrive, OwnCloud connectés à ONLYOFFICE.
Ce guide vous explique comment installer ONLYOFFICE Docs Edition Communauté sous Linux avec Podman sur Fedora. Podman est l'outil pour exécuter et gérer des conteneurs Linux.
Configuration système minimale
- Processeur (CPU): double cœur à 2 GHz ou plus
- RAM: 4 GB ou plus
- HDD: disque dur d'au moins 40 Go d'espace disponible
- SWAP: d'au moins 4 Go, mais cela dépend du système d'exploitation hôte. Plus il y en a, mieux c'est
- Système d'exploitation: Noyau Linux 3.10 pour l'architecture amd64 ou version ultérieure
Installer ONLYOFFICE Docs
Lancer ONLYOFFICE Docs avec Podman en tant qu'utilisateur root
Créez de nouveaux dossiers pour stocker des données du conteneur sur votre machine hôte.
sudo mkdir -p /app/onlyoffice/DocumentServer/logs \
/app/onlyoffice/DocumentServer/data \
/app/onlyoffice/DocumentServer/lib \
/app/onlyoffice/DocumentServer/db
Ensuite, montez ces répertoires via Podman et lancez ONLYOFFICE Docs en utilisant la commande suivante:
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
Pour vérifier le bon fonctionnement de ONLYOFFICE Docs, exécutez la commande suivante:
sudo podman exec $(sudo podman ps -q) sudo supervisorctl start ds:example
Ensuite, ouvrez un navigateur, passez à http://localhost/welcome
et cliquez sur le bouton GO TO TEST EXAMPLE (Passer à l'exemple à tester). Vous serez dirigé vers une page d'où vous pourrez créer des documents modèles.
Faire passer ONLYOFFICE Docs en HTTPS
Installez les certificats onlyoffice.key
et onlyoffice.crt
sur votre serveur et redémarrez le conteneur ONLYOFFICE Docs en utilisant les commandes suivantes:
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
(puisque le conteneur est lancé par l'utilisateur non-root) et ensuite, modifiez le propriétaire du fichier pour l'utilisateur 100108 100111
(c'est subuid ds de l'utilisateur dans le conteneur).
Construire l'image ONLYOFFICE Docs sur Podman en tant qu'utilisateur root
Clonez le référentiel ONLYOFFICE Docs, accédez au dossier Docker-DocumentServer
et construisez l'image en utilisant les commandes:
git clone https://github.com/ONLYOFFICE/Docker-DocumentServer.git
cd Docker-DocumentServer/
sudo podman build --tag onlyofficeds:podman -f ./Dockerfile
Construire l'image ONLYOFFICE Docs à partir de Dockerfile avec Buildah en tant qu'utilisateur root
Utilisez la commande suivante:
buildah bud --tag onlyofficeds:buildah -f ./Dockerfile
Exécuter le conteneur ONLYOFFICE Docs à partir d'un répertoire local sans autorisations au niveau racine
Lors de la création de l'image ONLYOFFICE Docs image avec Buildah selon les instructions ci-dessus, exécutez le conteneur ONLYOFFICE Docs en utilisant la commande suivante:
sudo 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 \
-u root onlyoffice/documentserver-de:latest