9   domain = "sourcephile.fr";
 
  11   ipv4Prefix = "10.0.0";
 
  15     (inputs.julm-nix + "/domains/sourcephile.fr/nebula.nix")
 
  17   services.nebula.networks.${domain} = {
 
  39   networking.nftables.ruleset = '''';
 
  40   services.fail2ban.ignoreIP = [
 
  43   networking.networkmanager.unmanaged = [ config.services.nebula.networks.${domain}.tun.device ];
 
  44   # Apparently required to get NAT reflection.
 
  45   services.upnpc.enable = true;
 
  46   services.upnpc.redirections = [
 
  48       description = "Nebula ${domain}";
 
  52       service.requiredBy = [ "nebula@${domain}.service" ];
 
  53       service.before = [ "nebula@${domain}.service" ];
 
  56   systemd.services."nebula@${domain}" = {
 
  58       Upholds = [ "upnpc-${toString port}.service" ];
 
  61   #boot.kernel.sysctl."net.ipv4.ip_forward" = 1;