30 lines
632 B
Nix
30 lines
632 B
Nix
{ config, ... }:
|
|
{
|
|
services.nginx = {
|
|
enable = true;
|
|
virtualHosts."dryb.org" = {
|
|
locations."/" = {
|
|
proxyPass = "http://127.0.0.1:8002";
|
|
};
|
|
};
|
|
virtualHosts."adguard.dryb.org" = {
|
|
locations."/" = {
|
|
proxyPass = "http://127.0.0.1:8001";
|
|
};
|
|
};
|
|
virtualHosts."${config.services.gitea.domain}" = {
|
|
locations."/" = {
|
|
proxyPass = "http://127.0.0.1:8003";
|
|
};
|
|
};
|
|
virtualHosts."anki.dryb.org" = {
|
|
locations."/" = {
|
|
proxyPass = "http://127.0.0.1:8004";
|
|
};
|
|
};
|
|
};
|
|
|
|
networking.firewall = {
|
|
allowedTCPPorts = [ 80 ];
|
|
};
|
|
}
|