В последние несколько лет я использовал систему Zero Trust от CloudFlare, чтобы связать мой Nextcloud сервер с моим доменом. Недавно захотел попробовать настройку без Zero Trust… кажется, я плохо разбираюсь, как работает CloudFlare. У меня есть небольшой настольный компьютер с Ubuntu Server и установленным Docker. Мои контейнеры Docker состоят из Nextcloud, Nginx, Portainer и связанной с ними базы данных. Я разместил Nextcloud сервер на VLAN, который назначен в DMZ. В CloudFlare я зарегистрировал свой домен и настроил его как A-запись, затем создал CNAME-запись для поддомена Nextcloud сервера. Я создал собственные SSL-сертификаты (.pem и .key) и добавил их в SSL-сертификат Nginx. А затем направил прокси Nginx на IP-адрес и порт Nextcloud. В Unifi я создал политику для VLAN DMZ, чтобы разрешить трафик https. Могу предоставить скриншоты, если нужно, но в основном интересно, делал ли кто-нибудь то же самое, что и я, и как им удалось это заставить работать.
