This repository has no description
1.1 kB
47 lines
1{ config, lib, pkgs, ... }:
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 { predicate = "-p tcp --dport 64738"; target = "ACCEPT";}
18 { predicate = "-p udp --dport 64738"; target = "ACCEPT";}
19 ];
20
21 # services.botamusique = {
22 # enable = true;
23 # settings = {
24 # server.host = "lassul.us";
25 # bot.auto_check_updates = false;
26 # bot.max_track_duration = 360;
27 # webinterface.enabled = true;
28 # };
29 # };
30
31 services.nginx.virtualHosts."lassul.us" = {
32 enableACME = true;
33 };
34 security.acme.certs."lassul.us" = {
35 group = "lasscert";
36 };
37 users.groups.lasscert.members = [
38 "nginx"
39 "murmur"
40 ];
41
42 # services.nginx.virtualHosts."bota.r" = {
43 # locations."/" = {
44 # proxyPass = "http://localhost:8181";
45 # };
46 # };
47}