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.
Badanin Maksim 5719c272bc добавил конфигурацию для step-ca 2 years ago
config добавил конфигурацию для step-ca 2 years ago
.env добавил конфигурацию для step-ca 2 years ago
README.md добавил конфигурацию для step-ca 2 years ago
docker-compose.yml добавил конфигурацию для step-ca 2 years ago

README.md

ONLYOFFICE Document Server

Установка отдельного сервера документов

Installing ONLYOFFICE Docs Community Edition for Docker on a local server

Параметры переменных в файле '.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 и настроить проксирование на NPM.

  • на хостовой машине

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