Создаём виртуальный интерфейс и настраиваем на нём адрес 10.2.0.1/16

Добавляем домены в /etc/hosts

  • wiki.r10x.net 10.2.0.1
  • wiki-minio.r10x.net 10.2.0.1

Настраиваем файл settings/docker.env Создаём сертификат для keycloak

openssl genrsa -out ./settings/oidc/ca.key 4096
openssl req -x509 -new -key ./settings/oidc/ca.key -days 3650 \
-out ./settings/oidc/ca.crt -subj '/CN=keycloak'

Поднимаем Redis и Keycloack

docker up -d oidc redis
  • Заходим на https://wiki.r10x.net:8443/
  • Создаём новый Realm
  • Создаём новый client, добавляем url и забираем credential key
  • Создаём пользователя

Настраиваем docker.env

Поднимаем outline и postgresql

openssl req -x509 -nodes -days 365 -newkey rsa:4096 \
    -keyout /etc/letsencrypt/wiki.r10x.net/private.key \
    -out /etc/letsencrypt/wiki.r10x.net/public.crt \
    -subj '/CN=wiki.r10x.net'
openssl req -x509 -nodes -days 365 -newkey rsa:4096 \
    -keyout /etc/letsencrypt/wiki-minio.r10x/private.key \
    -out /etc/letsencrypt/wiki-minio.r10x/public.crt \
    -subj '/CN=wiki-minio.r10x.net'
docker up -d outline db storage

http://wiki.r10x.net:8005/

Languages
Dotenv 100%