nixos

NixOS server files. Mirror from https://git.nordgedanken.dev/kubernetes/nixos
git clone git://archive.git.mtrnord.blog/MTRNord/nixos.git
Log | Files | Refs | README

commit 1776e57cc26686f36ada226c37921fcf35c4aef1
parent 6657843866f654861f63adfe83caa5b04492ccda
Author: MTRNord <mtrnord1@gmail.com>
Date:   Sun, 17 Sep 2023 14:43:12 +0200

Allow irc

Diffstat:
Mnixos/worker-1/znc.nix | 22++++++++++++++++++++++
1 file changed, 22 insertions(+), 0 deletions(-)

diff --git a/nixos/worker-1/znc.nix b/nixos/worker-1/znc.nix @@ -52,6 +52,28 @@ }; }; }; + streamConfig = + let + cert = config.security.acme.certs."${cfg.domainName}".directory + "/fullchain.pem"; + certKey = config.security.acme.certs."${cfg.domainName}".directory + "/key.pem"; + trustedCert = config.security.acme.certs."${cfg.domainName}".directory + "/chain.pem"; + in + '' + upstream znc { + server [::1]:58457; + } + server { + listen 6697 ssl; + listen [::]:6697 ssl; + ssl_certificate ${cert}; + ssl_certificate_key ${certKey}; + ssl_trusted_certificate ${trustedCert}; + proxy_pass znc; + } + ''; }; }; + networking.firewall.allowedTCPPorts = [ + 6697 + ]; }