diff --git a/config/nixos/hardware/mennos-gamingpc.nix b/config/nixos/hardware/mennos-gamingpc.nix index 4a7c346..3cf93c9 100644 --- a/config/nixos/hardware/mennos-gamingpc.nix +++ b/config/nixos/hardware/mennos-gamingpc.nix @@ -8,6 +8,9 @@ { imports = [ /etc/nixos/hardware-configuration.nix ]; networking.hostName = "mennos-gamingpc"; + networking.interfaces.enp8s0.wakeOnLan = { + enable = true; + }; # Bootloader. boot.loader.systemd-boot.enable = true; diff --git a/config/nixos/packages/server/traefik.nix b/config/nixos/packages/server/traefik.nix index 0a40a73..6da5e22 100644 --- a/config/nixos/packages/server/traefik.nix +++ b/config/nixos/packages/server/traefik.nix @@ -113,6 +113,15 @@ tls.certResolver = "letsencrypt"; }; services.personal-site.loadBalancer.servers = [ { url = "http://127.0.0.1:4203"; } ]; + + # Duplicati Notification Server + routers.duplicati-notif = { + rule = "Host(`duplicati-notifications.mvl.sh`)"; + service = "duplicati-notif"; + entryPoints = [ "websecure" ]; + tls.certResolver = "letsencrypt"; + }; + services.duplicati-notif.loadBalancer.servers = [ { url = "http://127.0.0.1:5334"; } ]; }; }; };