Add hosts

This commit is contained in:
muon 2025-01-09 21:50:25 +00:00
parent 47bf3e923d
commit 8cd67b9c46
2 changed files with 28 additions and 16 deletions

View file

@ -85,18 +85,18 @@
]; ];
}; };
"muho" = { name, nodes, ... }: { # "muho" = { name, nodes, ... }: {
deployment.targetHost = "muho"; # SSH IP # deployment.targetHost = "muho"; # SSH IP
deployment.targetUser = "muon"; # SSH username # deployment.targetUser = "muon"; # SSH username
# modules # # modules
imports = [ # imports = [
./hosts/muho/configuration.nix # ./hosts/muho/configuration.nix
./modules/nixos # ./modules/nixos
inputs.home-manager.nixosModules.default # inputs.home-manager.nixosModules.default
inputs.stylix.nixosModules.stylix # inputs.stylix.nixosModules.stylix
]; # ];
}; # };
}; };
}; };
} }

View file

@ -48,11 +48,23 @@ in {
root = "/var/www"; root = "/var/www";
configuration = { general = { directory-listing = true; }; }; configuration = { general = { directory-listing = true; }; };
}; };
services.nginx.virtualHosts."muon.host" = { services.nginx.virtualHosts = {
enableACME = true; "muon.host" = {
forceSSL = true; enableACME = true;
default = true; forceSSL = true;
locations."/" = { proxyPass = "http://localhost:8008"; }; default = true;
locations."/" = { proxyPass = "http://localhost:8008"; };
};
"tetterodesportcomplex.nl" = {
enableACME = true;
forceSSL = true;
locations."/" = { proxyPass = "http://10.0.0.3:5001"; };
};
"www.tetterodesportcomplex.nl" = {
enableACME = true;
forceSSL = true;
locations."/" = { proxyPass = "http://10.0.0.3:5001"; };
};
}; };
# Enable the OpenSSH daemon. # Enable the OpenSSH daemon.