1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
{ config, lib, ... }: let domain = "libreddit.vhack.eu"; in { services.libreddit = { enable = true; address = "127.0.0.1"; openFirewall = true; }; services.nginx = { enable = true; virtualHosts.${domain} = { locations."/".proxyPass = "http://127.0.0.1:${toString config.services.libreddit.port}"; enableACME = lib.mkDefault true; forceSSL = lib.mkDefault true; }; }; }