This repository has no description
1.1 kB
53 lines
1{ ... }:
2{
3 services.murmur = {
4 enable = true;
5 # allowHtml = false;
6 bandwidth = 10000000;
7 registerName = "lassul.us";
8 autobanTime = 30;
9 sslCert = "/var/lib/acme/lassul.us/cert.pem";
10 sslKey = "/var/lib/acme/lassul.us/key.pem";
11 extraConfig = ''
12 opusthreshold=0
13 # rememberchannelduration=10000
14 '';
15 };
16 krebs.iptables.tables.filter.INPUT.rules = [
17 {
18 predicate = "-p tcp --dport 64738";
19 target = "ACCEPT";
20 }
21 {
22 predicate = "-p udp --dport 64738";
23 target = "ACCEPT";
24 }
25 ];
26
27 # services.botamusique = {
28 # enable = true;
29 # settings = {
30 # server.host = "lassul.us";
31 # bot.auto_check_updates = false;
32 # bot.max_track_duration = 360;
33 # webinterface.enabled = true;
34 # };
35 # };
36
37 services.nginx.virtualHosts."lassul.us" = {
38 enableACME = true;
39 };
40 security.acme.certs."lassul.us" = {
41 group = "lasscert";
42 };
43 users.groups.lasscert.members = [
44 "nginx"
45 "murmur"
46 ];
47
48 # services.nginx.virtualHosts."bota.r" = {
49 # locations."/" = {
50 # proxyPass = "http://localhost:8181";
51 # };
52 # };
53}