{{#ACCOUNTS_ENABLED}} {{#PORTAL_DOMAIN}} server { server_name account.{{PORTAL_DOMAIN}}; # example: account.siasky.net include /etc/nginx/conf.d/server/server.http; } server { server_name account.{{PORTAL_DOMAIN}}; # example: account.siasky.net ssl_certificate /data/caddy/caddy/certificates/acme-v02.api.letsencrypt.org-directory/wildcard_.{{PORTAL_DOMAIN}}/wildcard_.{{PORTAL_DOMAIN}}.crt; ssl_certificate_key /data/caddy/caddy/certificates/acme-v02.api.letsencrypt.org-directory/wildcard_.{{PORTAL_DOMAIN}}/wildcard_.{{PORTAL_DOMAIN}}.key; include /etc/nginx/conf.d/server/server.account; } {{/PORTAL_DOMAIN}} {{#SERVER_DOMAIN}} server { server_name account.{{SERVER_DOMAIN}}; # example: account.eu-ger-1.siasky.net include /etc/nginx/conf.d/server/server.http; set_by_lua_block $server_alias { return string.match("{{SERVER_DOMAIN}}", "^([^.]+)") } } server { server_name account.{{SERVER_DOMAIN}}; # example: account.eu-ger-1.siasky.net ssl_certificate /data/caddy/caddy/certificates/acme-v02.api.letsencrypt.org-directory/wildcard_.{{SERVER_DOMAIN}}/wildcard_.{{SERVER_DOMAIN}}.crt; ssl_certificate_key /data/caddy/caddy/certificates/acme-v02.api.letsencrypt.org-directory/wildcard_.{{SERVER_DOMAIN}}/wildcard_.{{SERVER_DOMAIN}}.key; include /etc/nginx/conf.d/server/server.account; set_by_lua_block $server_alias { return string.match("{{SERVER_DOMAIN}}", "^([^.]+)") } } {{/SERVER_DOMAIN}} {{/ACCOUNTS_ENABLED}}