This repository has no description
698 B
31 lines
1{ ... }:
2{
3 security.acme.acceptTerms = true;
4
5 services.murmur = {
6 enable = true;
7 # allowHtml = false;
8 bandwidth = 10000000;
9 registerName = "lassul.us";
10 autobanTime = 30;
11 sslCert = "/var/lib/acme/lassul.us/cert.pem";
12 sslKey = "/var/lib/acme/lassul.us/key.pem";
13 extraConfig = ''
14 opusthreshold=0
15 # rememberchannelduration=10000
16 '';
17 };
18 networking.firewall.allowedTCPPorts = [ 64738 ];
19 networking.firewall.allowedUDPPorts = [ 64738 ];
20
21 services.nginx.virtualHosts."lassul.us" = {
22 enableACME = true;
23 };
24 security.acme.certs."lassul.us" = {
25 group = "lasscert";
26 };
27 users.groups.lasscert.members = [
28 "nginx"
29 "murmur"
30 ];
31}