Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
serveur_hebergement:nextcloud_et_collabora_online [2022/10/21 17:09] – [Configuration Apache2] fate | serveur_hebergement:nextcloud_et_collabora_online [2024/01/14 11:54] (Version actuelle) – [Prérequis] fate | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
====== Nextcloud et Collabora Online ====== | ====== Nextcloud et Collabora Online ====== | ||
- | Nextcloud est un logiciel libre qui permet d' | + | Nextcloud est un logiciel libre qui permet d' |
Vous pouvez également créer et modifier des tableurs et fichiers docx/odt via Collabora Online. | Vous pouvez également créer et modifier des tableurs et fichiers docx/odt via Collabora Online. | ||
Ligne 16: | Ligne 16: | ||
On va activer le module apcu qui va gérer le cache de Nextcloud. Ouvrez le fichier php.ini : | On va activer le module apcu qui va gérer le cache de Nextcloud. Ouvrez le fichier php.ini : | ||
- | <code bash> | + | <code bash> |
Dans la partie Dynamic Extensions, ajoutez la ligne suivante : | Dans la partie Dynamic Extensions, ajoutez la ligne suivante : | ||
Ligne 27: | Ligne 27: | ||
==== Installation ==== | ==== Installation ==== | ||
- | On va récupérer le dépôt officiel en commençant | + | On va récupérer le dépôt officiel en commençant |
<code bash> | <code bash> | ||
cd / | cd / | ||
Ligne 82: | Ligne 82: | ||
Après la ligne "</ | Après la ligne "</ | ||
<code bash>< | <code bash>< | ||
- | |||
- | Redémarrez Collabora Online : | ||
- | <code bash> | ||
Créez le fichier de log : | Créez le fichier de log : | ||
Ligne 91: | Ligne 88: | ||
Changez le propriétaire du fichier : | Changez le propriétaire du fichier : | ||
<code bash> | <code bash> | ||
+ | |||
+ | Redémarrez Collabora Online : | ||
+ | <code bash> | ||
On va créer le vhost Apache2 pour y accéder. | On va créer le vhost Apache2 pour y accéder. | ||
Ligne 204: | Ligne 204: | ||
<code sql> | <code sql> | ||
- | ==== Configuration | + | ==== Configuration |
Créez le fichier de configuration Apache2 (remplacez le nom de domaine) : | Créez le fichier de configuration Apache2 (remplacez le nom de domaine) : | ||
Ligne 230: | Ligne 230: | ||
ErrorLog ${APACHE_LOG_DIR}/ | ErrorLog ${APACHE_LOG_DIR}/ | ||
- | | + | SSLEngine on |
- | | + | SSLCertificateFile / |
- | SSLCertificateFile / | + | SSLCertificateKeyFile / |
- | SSLCertificateKeyFile / | + | #Header set Content-Security-Policy " |
- | #Header set Content-Security-Policy " | + | |
- | </ | + | |
< | < | ||
Ligne 251: | Ligne 248: | ||
</ | </ | ||
- | |||
- | # modern configuration, | ||
- | SSLProtocol | ||
- | SSLCipherSuite | ||
- | SSLHonorCipherOrder | ||
- | SSLCompression | ||
- | SSLSessionTickets | ||
- | |||
- | # OCSP Stapling, only in httpd 2.3.3 and later | ||
- | SSLUseStapling | ||
- | SSLStaplingResponderTimeout 5 | ||
- | SSLStaplingReturnResponderErrors off | ||
- | SSLStaplingCache | ||
</ | </ | ||
Ligne 294: | Ligne 278: | ||
==== Configuration de Nextcloud ==== | ==== Configuration de Nextcloud ==== | ||
- | Cliquez sur l'icone en haut à droite et choisissez " | + | Cliquez sur l'icône |
Allez dans la partie " | Allez dans la partie " | ||
Ligne 304: | Ligne 288: | ||
{{: | {{: | ||
- | Sur le serveur, il va falloir créer une tâche cron avec l' | + | Sur le serveur, il va falloir créer une tâche cron avec l' |
<code bash> | <code bash> | ||
Si on vous demande quel éditeur choisir, choisissez nano. | Si on vous demande quel éditeur choisir, choisissez nano. |