From e5f94aa899c9f88fbe2317b1ff48d99febd00357 Mon Sep 17 00:00:00 2001 From: mjallen18 Date: Sun, 18 Feb 2024 22:18:22 -0600 Subject: [PATCH] add docker container --- configuration-nas.nix | 3 ++- nas-apps/sabnzbd.nix | 21 +++++++++++++++++++++ 2 files changed, 23 insertions(+), 1 deletion(-) create mode 100644 nas-apps/sabnzbd.nix diff --git a/configuration-nas.nix b/configuration-nas.nix index 75b5b79..4c3912e 100644 --- a/configuration-nas.nix +++ b/configuration-nas.nix @@ -14,10 +14,11 @@ in imports = [ # Include the results of the hardware scan. ./hardware-configuration-nas.nix - ./nas-apps/jellyfin.nix ./nas-apps/swag.nix + ./nas-apps/jellyfin.nix ./nas-apps/sonarr.nix ./nas-apps/radarr.nix + ./nas-apps/sabnzbd.nix ]; # Enable nix flakes and nix-command tools diff --git a/nas-apps/sabnzbd.nix b/nas-apps/sabnzbd.nix new file mode 100644 index 0000000..10c85c7 --- /dev/null +++ b/nas-apps/sabnzbd.nix @@ -0,0 +1,21 @@ +{ config, pkgs, ... }: +{ + # sabnzbd + virtualisation.oci-containers.containers."sabnzbd" = { + autoStart = true; + image = "linuxserver/sabnzbd"; + ports = [ "8080:8080" ]; + volumes = [ + "/mnt/Safe\ SSD/ssd_app_data/sabnzbd:/config" + "/mnt/Main\ Pool/TV:/tv" + "/mnt/Main\ Pool/Movies:/movies" + "/mnt/Safe\ SSD/ssd_app_data/downloads:/downloads" + "/mnt/Safe\ SSD/ssd_app_data/downloads-incomplete:/downloads-incomplete" + ]; + environment = { + PUID = "911"; + PGID = "1000"; + TZ = "America/Chicago"; + }; + }; +}