installation/nextcloud_itopie.md: [richdocuments] all WOPI via CLI authored by Luca Capello's avatar Luca Capello
This complements e373519d7d2f8dd206fd2dc9ac1cb4dae56b73b3.
...@@ -1414,25 +1414,18 @@ Il faut d'abord autoriser côté **back-end** le serveur Nextcloud (cf. <https:/ ...@@ -1414,25 +1414,18 @@ Il faut d'abord autoriser côté **back-end** le serveur Nextcloud (cf. <https:/
# #
``` ```
L'activation côté **front-end** (cf. <https://collabora-online-for-nextcloud.readthedocs.io/en/latest/install/#configure-the-app>) demande juste de spécifier le nom du serveur **back-end** distant, à faire via CLI : L'activation côté **front-end** (cf. <https://collabora-online-for-nextcloud.readthedocs.io/en/latest/install/#configure-the-app>) demande de spécifier le nom du serveur **back-end** distant, à faire via CLI, aussi en restreignant l'accès WOPI à la seule adresse IP du serveur **back-end** :
``` ```
# su -s /bin/sh -c 'php --define apc.enable_cli=1 /srv/nextcloud/occ config:app:set --value="https://office.inubo.ch" richdocuments wopi_url' www-data # COLLABORA_HOSTNAME_FQDN="office.inubo.ch"
# su -s /bin/sh -c "php --define apc.enable_cli=1 /srv/nextcloud/occ config:app:set --value='https://${COLLABORA_HOSTNAME_FQDN}' richdocuments wopi_url" www-data
# su -s /bin/sh -c "php --define apc.enable_cli=1 /srv/nextcloud/occ config:app:set --value='$(host "${COLLABORA_HOSTNAME_FQDN}" | \
head -n 1 | \
awk '{print $NF}')' richdocuments wopi_allowlist" www-data
# su -s /bin/sh -c 'php --define apc.enable_cli=1 /srv/nextcloud/occ richdocuments:activate-config' www-data # su -s /bin/sh -c 'php --define apc.enable_cli=1 /srv/nextcloud/occ richdocuments:activate-config' www-data
# #
``` ```
Ensuite, la [configuration](https://docs.nextcloud.com/server/latest/admin_manual/office/index.html) plus poussée peut se faire aussi via GUI : \ Ensuite, la [configuration](https://docs.nextcloud.com/server/latest/admin_manual/office/index.html) plus poussée peut se faire aussi via GUI.
**ATTENTION**, il faut restreindre l'accès WOPI à la seule adresse IP du serveur **back-end** !
```
Administration settings
Administration
Nextcloud Office
Nextcloud Office
Use your own server: https://office.inubo.ch
Advanced settings
Allow list for WOPI requests: $(host office.inubo.ch | \
awk '{print $NF}')
```
A installer par défaut. A installer par défaut.
... ...
......