You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
49 lines
2.1 KiB
Markdown
49 lines
2.1 KiB
Markdown
## ONLYOFFICE Document Server
|
|
Установка отдельного сервера документов
|
|
|
|
[Installing ONLYOFFICE Docs Community Edition for Docker on a local server](https://helpcenter.onlyoffice.com/installation/docs-community-install-docker.aspx)
|
|
|
|
#### Параметры переменных в файле '.env':
|
|
```
|
|
DS_IMAGE=onlyoffice/documentserver-unlim # имя образа контейнера
|
|
DS_VERISON=7.5.1.1 # версия контейнера
|
|
JWT_SECRET=<CHANGE> # сгенерировать пароль (pwgen -s 20 1)
|
|
JWT_HEADER=AuthorizationJwt # Значение по умолчанию, менять в случае необходимости
|
|
```
|
|
|
|
#### Запуск:
|
|
```
|
|
git clone https://git.badms.ru/bms/documentserver
|
|
git clone https://git.badms.ru/bms/oo-unlim
|
|
cd documentserver
|
|
|
|
# Заменить значения в файле .env
|
|
docker compose up -d
|
|
```
|
|
|
|
### Работа через локальный сервер сертификации `NPM` и `SPET-CA`
|
|
|
|
Заранее подготовить [STEP-CA](https://git.badms.ru/bms/step-ca) и настроить проксирование на [NPM](https://git.badms.ru/bms/npm-step-ca).
|
|
|
|
- #### на хостовой машине
|
|
```
|
|
STEP_CA_FQDN=<CHANGE> # указать полное доменное имя CA. Например: ca.example.com
|
|
mkdir -p data/step_ca
|
|
wget --no-check-certificate https://$STEP_CA_FQDN/roots.pem -O ./data/step_ca/$STEP_CA_FQDN.crt
|
|
sed -i s/ca.example.com/$STEP_CA_FQDN/ config/supervisord.conf # заменяет имя сертификата для запуска служб DS
|
|
````
|
|
|
|
- #### раскомментировать и заменить в файле `.env`:
|
|
```
|
|
# step-ca #
|
|
STEP_CA_FQDN=<CHANGE> # Указать полное доменное имя CA. Например: ca.example.com
|
|
```
|
|
|
|
- #### раскомментировать в файле `docker-compose.yml`:
|
|
```
|
|
# step-ca #
|
|
- STEP_CA_FQDN=${STEP_CA_FQDN}
|
|
volumes:
|
|
- ./data/step_ca/${STEP_CA_FQDN}.crt:/usr/local/share/ca-certificates/${STEP_CA_FQDN}.crt
|
|
- ./config/supervisord.conf:/etc/supervisor/supervisord.conf
|
|
``` |