Lizenzinformationen ONLYOFFICE (Docker) abrufen

Wir sind auf der Suche, wie wir die /info Seite des ONLYOFFICE erreichen können um zum Beispiel die Lizenzinformationen abzurufen. Unser ONLYOFFICE läuft als Docker-Container.

Wir haben schon versucht im integrierten nginx die Konfiguration für das „whitelisting“ des Endpunkts /info anzupassen. Bisher jedoch ohne Erfolg. Habt ihr eine Idee?

image

Hallo @danielstraub, das ist schon etwas länger her, dass ich das konfigurieren wollte. Ich glaube in der ds-docservice.conf waren folgende Einschränkungen auszukommentieren:

...
location /info {
  #allow 127.0.0.1;
  #deny all;
  proxy_pass http://docservice;
}
...

Die Datei selbst kannst Du Dir z. B. so aus dem Container holen:

docker cp <Containername, z. B. onlyoffice>:/etc/onlyoffice/documentserver/nginx/includes/ds-docservice.conf /srv/data/ds-docservice.conf

Die (veränderte) Datei kann man im Bedarfsfall vor aussen in den Container linken:

...
docker run -d \
    -v /srv/data/ds-docservice.conf:/etc/onlyoffice/documentserver/nginx/includes/ds-docservice.conf:ro
...

Sorry, jetzt erst Deinen Screenshot gesehen. Also bei mir hat damals effektiv das reine Setzen der Location ohne weiterer Security-Parameter gereicht:

location /info {
  proxy_pass http://docservice;
}

Scheint bei uns nicht so richtig zu wollen. Ich habe die Einstellungen nun ohne Security-Parameter gesetzt.

Log-Eintrag:
2021/11/12 08:53:43 [error] 952#952: *1 access forbidden by rule, client: xxxx, server: , request: „GET /info/ HTTP/1.1“, host: „xxxx“