Нужно создать 4 поддомена на своем сервисе домменов (например: Reg, Nic) - > создайте dns-записи для каждого поддомена:
- wiki.your-domain.com -> для захода на Outline
- minio.your-domain.com -> для захода на Minio
- admin-minio.your-domain.com -> для захода на Minio, в админку
- kc.your-domain.com -> для захода на Keycloak
Создаем директорию для контейнеров docker:
mkdir -p /opt/docker
Скачивание файлы в эту эту директорию:
git clone https://github.com/Hynwell/outline-wiki.git /opt/docker
Я буду использовать Nginx Proxy Manager. Он является обратным прокси, основанным на Nginx. Имеет приятный и интуитивно понятный веб интерфейс.
Заходим в директорию Nginx Proxy Manager:
cd /opt/docker/nginx-proxy-manager/
Копируем файл ".env.example" и меняем его название на ".env":
cp .env.example .env
Открываем ".env" редактором:
nano .env
Придумываем пароль и заменяем им значения переменных:
MYSQL_ROOT_PASSWORD=your-mysqlroot-password
MYSQL_PASSWORD=your-mysql-password
Запускаем контейнеры командой:
docker compose up -d
Заходим в админку Nginx Proxy Manager, по умолчанию она находится по адресу:
http://your.server.ip.address:81
Логин и пароль по умолчанию:
Login: [email protected]
Password: changeme