Installation de collabora en lien avec nextcloud

Bonjour,
J’ai installé nexcloud dans un sous-domaine. Pour installer collabora il me semble qu’il faut faire de même. Mais je souhaite, également, faire le lien entre les deux et je ne sais pas comment faire pour que cela fonctionne. J’ai bien regardé différents messages ici et mais les essais n’ont pas l’air concluants. Auriez-vous un tutoriel qui soit fonctionnel à proposer ? En vous remerciant

Bonjour,
Pas de tutoriel mais je suis sûr que tu peux t’en sortir avec la documentation.

Une fois Collabora installé sur un sous-domaine et l’application Nextcloud Office installée sur Nextcloud:

puis

1 Like

Bonsoir,
Merci pour votre aide mais j’ai quelques erreurs, Si vous avez une piste, en vous remerciant.

LocalServerException Could not detect any host

  1. /var/www/nextcloud/lib/private/Http/Client/Client.phpLigne 205
OC\Http\Client\Client->preventLocalAddress
()
  1. /var/www/nextcloud/apps/richdocuments/lib/Service/DiscoveryService.phpLigne 59
OC\Http\Client\Client->get
(
  "*** sensitive parameters replaced ***"
)
  1. /var/www/nextcloud/apps/richdocuments/lib/Service/CachedRequestService.phpLigne 74
OCA\Richdocuments\Service\DiscoveryService->sendRequest
()
  1. /var/www/nextcloud/apps/richdocuments/lib/Service/ConnectivityService.phpLigne 28
OCA\Richdocuments\Service\CachedRequestService->fetch
()
  1. /var/www/nextcloud/apps/richdocuments/lib/Controller/SettingsController.phpLigne 73
OCA\Richdocuments\Service\ConnectivityService->testDiscovery
()
  1. /var/www/nextcloud/lib/private/AppFramework/Http/Dispatcher.phpLigne 200
OCA\Richdocuments\Controller\SettingsController->checkSettings
()
  1. /var/www/nextcloud/lib/private/AppFramework/Http/Dispatcher.phpLigne 114
OC\AppFramework\Http\Dispatcher->executeController
()
  1. /var/www/nextcloud/lib/private/AppFramework/App.phpLigne 161
OC\AppFramework\Http\Dispatcher->dispatch
()
  1. /var/www/nextcloud/lib/private/Route/Router.phpLigne 315
OC\AppFramework\App::main
()
  1. /var/www/nextcloud/lib/base.phpLigne 1063
OC\Route\Router->match
()
  1. /var/www/nextcloud/index.phpLigne 24
OC::handleRequest
()

Entrée brute dans le journal

{
  "reqId": "Ld5CeAKMTYvhoNxeKBuh",
  "level": 3,
  "time": "2025-12-31T18:07:48+00:00",
  "remoteAddr": "192.168.1.254",
  "user": "michelwendling",
  "app": "richdocuments",
  "method": "GET",
  "url": "/apps/richdocuments/settings/check",
  "message": "Could not detect any host",
  "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:146.0) Gecko/20100101 Firefox/146.0",
  "version": "31.0.11.2",
  "exception": {
    "Exception": "OCP\\Http\\Client\\LocalServerException",
    "Message": "Could not detect any host",
    "Code": 0,
    "Trace": [
      {
        "file": "/var/www/nextcloud/lib/private/Http/Client/Client.php",
        "line": 205,
        "function": "preventLocalAddress",
        "class": "OC\\Http\\Client\\Client",
        "type": "->"
      },
      {
        "file": "/var/www/nextcloud/apps/richdocuments/lib/Service/DiscoveryService.php",
        "line": 59,
        "function": "get",
        "class": "OC\\Http\\Client\\Client",
        "type": "->",
        "args": [
          "*** sensitive parameters replaced ***"
        ]
      },
      {
        "file": "/var/www/nextcloud/apps/richdocuments/lib/Service/CachedRequestService.php",
        "line": 74,
        "function": "sendRequest",
        "class": "OCA\\Richdocuments\\Service\\DiscoveryService",
        "type": "->"
      },
      {
        "file": "/var/www/nextcloud/apps/richdocuments/lib/Service/ConnectivityService.php",
        "line": 28,
        "function": "fetch",
        "class": "OCA\\Richdocuments\\Service\\CachedRequestService",
        "type": "->"
      },
      {
        "file": "/var/www/nextcloud/apps/richdocuments/lib/Controller/SettingsController.php",
        "line": 73,
        "function": "testDiscovery",
        "class": "OCA\\Richdocuments\\Service\\ConnectivityService",
        "type": "->"
      },
      {
        "file": "/var/www/nextcloud/lib/private/AppFramework/Http/Dispatcher.php",
        "line": 200,
        "function": "checkSettings",
        "class": "OCA\\Richdocuments\\Controller\\SettingsController",
        "type": "->"
      },
      {
        "file": "/var/www/nextcloud/lib/private/AppFramework/Http/Dispatcher.php",
        "line": 114,
        "function": "executeController",
        "class": "OC\\AppFramework\\Http\\Dispatcher",
        "type": "->"
      },
      {
        "file": "/var/www/nextcloud/lib/private/AppFramework/App.php",
        "line": 161,
        "function": "dispatch",
        "class": "OC\\AppFramework\\Http\\Dispatcher",
        "type": "->"
      },
      {
        "file": "/var/www/nextcloud/lib/private/Route/Router.php",
        "line": 315,
        "function": "main",
        "class": "OC\\AppFramework\\App",
        "type": "::"
      },
      {
        "file": "/var/www/nextcloud/lib/base.php",
        "line": 1063,
        "function": "match",
        "class": "OC\\Route\\Router",
        "type": "->"
      },
      {
        "file": "/var/www/nextcloud/index.php",
        "line": 24,
        "function": "handleRequest",
        "class": "OC",
        "type": "::"
      }
    ],
    "File": "/var/www/nextcloud/lib/private/Http/Client/Client.php",
    "Line": 163,
    "message": "Could not detect any host",
    "exception": [],
    "CustomMessage": "Could not detect any host"
  },
  "id": "6955673b006aa"

Dans la config de nextcloud, tu renseignes l’adresse de collabora (avec le https) puis dans le wopi tu ajoutes 127.0.0.1 ::1

1 Like

Merci à @otm33 et @jarod5001 cela fonctionne parfaitement.