summaryrefslogtreecommitdiffstats
path: root/makefu/2configs/sabnzbd.nix
blob: 6b0f2ac3a6e2ecee59c3660362dcf76537c9a319 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
{ pkgs, config, ... }:

with config.krebs.lib;
let
  web-port = 8080;
in {
  services.sabnzbd.enable = true;
  services.sabnzbd.group = "download";
  systemd.services.sabnzbd.environment.SSL_CERT_FILE = "${pkgs.cacert}/etc/ssl/certs/ca-bundle.crt";

  users.users.sabnzbd.group = mkForce "download";

  networking.firewall.extraCommands = ''
    iptables -A INPUT -i retiolum -p tcp --dport ${toString web-port} -j ACCEPT
  '';
}