Предположим, вам надо развернуть Openproject у себя на сервере, но доступным по секурному протоколу в Интернет. Есть тысяча и один способ это сделать. Есть множество вариантов требований бизнеса и окружения для этого. Во всех этих случаях инструкция будет чем-то отличаться. Поэтому сразу оговорюсь: этот способ очень близкий к тому, как развернуто у нас.
Предположим, ваш домен openproject.example.ru
.
Устанавливаем:
- Nginx
- Certbot
- Docker и Docker Compose (для удобства)
Для Nginx добавляем вашим излюбленным способом следующую конфигурацию:
Перезагружаем Nginx или его конфигурацию.
Для Docker Compose создаем файл docker-compose.yml
:
Конечно же ключи image
, volumes
, environment.OPENPROJECT_SECRET_KEY_BASE
задаем свои или в соответствии с реалиями. И не забываем создать папки, указанные в volumes
слева.
Выполняем docker-compose up -d
в папке, где находится ваш файл docker-compose.yml
.
Проверяем запущен ли контейнер docker ps -a
и работают ли порты. И если всё ок, то можно запускать генерацию сертификата для домена: sudo certbot --nginx
.
Комментариев нет:
Отправить комментарий