feat(comics): add jdownloader2 webui
All checks were successful
Discord / discord commits (push) Has been skipped

This commit is contained in:
matt1432 2025-03-22 14:38:35 -04:00
parent eb08d5f2e3
commit 6b3a78c5cf
4 changed files with 42 additions and 0 deletions

View file

@ -148,6 +148,12 @@ in {
radarr.reverseProxy = "${nosIP}:7878";
sonarr.reverseProxy = "${nosIP}:8989";
jdownloader2 = {
subDirName = "jd2";
experimental = true;
reverseProxy = "${nosIP}:5800";
};
qbittorent = {
subDirName = "qbt";
experimental = true;

View file

@ -1,5 +1,6 @@
{...}: {
imports = [
./jdownloader2
./komga
];
}

View file

@ -0,0 +1,27 @@
{
config,
mainUser,
pkgs,
...
}: {
virtualisation.docker.compose."jdownloader2".services."jdownloader2" = {
image = pkgs.callPackage ./images/jdownloader2.nix pkgs;
restart = "always";
environment = {
USER_ID = toString config.users.users.${mainUser}.uid;
GROUP_ID = toString config.users.users.${mainUser}.uid;
KEEP_APP_RUNNING = 1;
TZ = "America/New_York";
};
ports = [
"5800:5800"
];
volumes = [
"/var/lib/jdownloader2:/config:rw"
"/data/downloads/comics:/output:rw"
];
};
}

View file

@ -0,0 +1,8 @@
pkgs:
pkgs.dockerTools.pullImage rec {
imageName = "docker.io/jlesage/jdownloader-2";
imageDigest = "sha256:a597e25a5be386cac5519f2fc705eadb786727f9f0f2c7440fb5585efa41973f";
hash = "sha256-kZRMR1cv5jad+BQkxgvuKIcVod42neszkU9/RPh7BNY=";
finalImageName = imageName;
finalImageTag = "latest";
}