Нагуглил следующий вариант для доступа к документ-серверу только с определённого IP. Предположим, на домене example.com работает Nextcloud, IP которого 123.45.67.89, а на домене office.example.com работает документ сервер, IP которого неважен.
Правим /etc/onlyoffice/documentserver/default.json - ищем ipfilter и приводим к следующему виду:
"ipfilter": {
"rules": [
{
"address": "123.45.67.89",
"allowed": true
},
{
"address": "*",
"allowed": false
}
],
"useforrequest": false,
"errorcode": 401
},
Таким образом, разрешаем доступ к документ-серверу только с IP 123.45.67.89, при попытке открыть office.example.com с другого IP OO не даст доступ к документ-серверу. Для применения изменений выполняем:
sudo supervisorctl restart all