Self-host your own digital island

enable nginx where used

+1
modules/gitea.nix
···
config = lib.mkIf cfg.gitea.enable {
services.nginx = {
+
enable = true;
recommendedProxySettings = true;
virtualHosts."git.${domain}" = {
enableACME = true;
+1
modules/headscale.nix
···
};
};
+
services.nginx.enable = true;
services.nginx.virtualHosts.${cfg.headscale.domain} = {
forceSSL = true;
enableACME = true;
+1
modules/mailserver.nix
···
localDnsResolver = false;
};
+
services.nginx.enable = true;
services.nginx.virtualHosts."${config.mailserver.fqdn}".extraConfig = ''
return 301 $scheme://${domain}$request_uri;
'';
+1
modules/turn.nix
···
postRun = "systemctl reload nginx.service; systemctl restart coturn.service";
group = "turnserver";
};
+
services.nginx.enable = true;
services.nginx.virtualHosts = {
"${config.services.coturn.realm}" = {
forceSSL = true;