Utiliser des polices personnalisées
Montez le dossier portant les polices depuis votre ordinateur dans le dossier portant les polices à l'intérieur du conteneur onlyoffice-documentserver-data. Pour ce faire:
- ouvrez le fichier cluster.yml,
- retrouvez la section services -> onlyoffice-documentserver-data -> volumes,
- remplacez la chaîne
- /usr/share/fonts
par:
- /your_local_fonts_folder:/usr/share/fonts
Régler HTTPS
Pour utiliser le protocole HTTPS, il faut décommenter les lignes suivantes dans le fichier docker-compose.yml:
- FORCE_SSL=true
- CERT_FOLDER=/certs/
- /app/onlyoffice/DocumentServer/data/certs/onlyoffice.pem:/certs/cert1.pem
Créez le fichier /app/onlyoffice/DocumentServer/data/certs/onlyoffice.pem contenant le certificat et la clé privée.
Quand vous utilisez des certificats émis par une autorité de certification autorisée, la Clé privée (.key) et le Certificat SSL (.crt) sont fournis par votre autorité de certification. Quand vous utilisez des certificats auto-signés, vous devez générer ces fichiers vous-même. Ignorez les étapes 1-3 dans la section qui suit, si vous avez des certificats SSL émis par une autorité de certification.
Générer des certificats auto-signés
La génération des certificats SSL auto-signés déroule en trois étapes simples.
ÉTAPE 1. Créer la clé privée du serveur
openssl genrsa -out onlyoffice.key 2048
ÉTAPE 2. Créer une demande de signature de certificat (CSR)
openssl req -new -key onlyoffice.key -out onlyoffice.csr
ÉTAPE 3. Signer le certificat en utilisant la clé privée et CSR
openssl x509 -req -days 365 -in onlyoffice.csr -signkey onlyoffice.key -out onlyoffice.crt
ÉTAPE 4. Fusionnez deux fichiers
cp onlyoffice.crt onlyoffice.pem
cat onlyoffice.key >> onlyoffice.pem