From 42bcfba4351f9c082fb02180406b0c98aa385ccb Mon Sep 17 00:00:00 2001 From: Steven Seifried Date: Sun, 20 Feb 2022 22:24:26 +0100 Subject: [PATCH 1/8] Updated jdownloader2_setup.sh --- setup_files/jdownloader2_setup.sh | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/setup_files/jdownloader2_setup.sh b/setup_files/jdownloader2_setup.sh index 7317572..c8e5226 100644 --- a/setup_files/jdownloader2_setup.sh +++ b/setup_files/jdownloader2_setup.sh @@ -37,7 +37,8 @@ echo -e "${CHECKMARK} \e[1;92m Installing Prerequisites... \e[0m" apt-get -qqy install \ wget \ sudo \ - openjdk-11-jre-headless &>/dev/null + openjdk-11-jre-headless + nfs-kernel-server &>/dev/null echo -e "${CHECKMARK} \e[1;92m Create user for jdownloader2... \e[0m" useradd -s /sbin/nologin jdown2 From 6344708279f39cac137a34d0d97f2d93632682e5 Mon Sep 17 00:00:00 2001 From: Steven Seifried Date: Sun, 20 Feb 2022 22:32:04 +0100 Subject: [PATCH 2/8] Updated jdownloader2_setup.sh --- setup_files/jdownloader2_setup.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/setup_files/jdownloader2_setup.sh b/setup_files/jdownloader2_setup.sh index c8e5226..7c34f09 100644 --- a/setup_files/jdownloader2_setup.sh +++ b/setup_files/jdownloader2_setup.sh @@ -58,7 +58,7 @@ systemctl enable jdownloader2 &>/dev/null echo -e "${CHECKMARK} \e[1;92m Setup NFS share for the jdownloader2 Downloads folder... \e[0m" wget -O /etc/exports https://raw.githubusercontent.com/StevenSeifried/proxmox-scripts/main/config_files/exports &>/dev/null -systemctl restart nfs-kernel-server +systemctl restart nfs-kernel-server &>/dev/null echo -e "${CHECKMARK} \e[1;92m Customizing Container... \e[0m" rm /etc/motd From 233c4176d88c025d45d8cbe92768ecd74f7a65e3 Mon Sep 17 00:00:00 2001 From: Steven Seifried Date: Sun, 20 Feb 2022 22:38:38 +0100 Subject: [PATCH 3/8] NFS share is now optional. nfs-kernel-server is disabled as default --- setup_files/jdownloader2_setup.sh | 3 +++ 1 file changed, 3 insertions(+) diff --git a/setup_files/jdownloader2_setup.sh b/setup_files/jdownloader2_setup.sh index 7c34f09..ffcedfa 100644 --- a/setup_files/jdownloader2_setup.sh +++ b/setup_files/jdownloader2_setup.sh @@ -60,6 +60,9 @@ echo -e "${CHECKMARK} \e[1;92m Setup NFS share for the jdownloader2 Downloads fo wget -O /etc/exports https://raw.githubusercontent.com/StevenSeifried/proxmox-scripts/main/config_files/exports &>/dev/null systemctl restart nfs-kernel-server &>/dev/null +echo -e "${CHECKMARK} \e[1;92m Disable NFS server... \e[0m" +systemctl disable --now nfs-kernel-server + echo -e "${CHECKMARK} \e[1;92m Customizing Container... \e[0m" rm /etc/motd rm /etc/update-motd.d/10-uname From b4c9bd8165e5a4ee98838462c754c14ed2cf7788 Mon Sep 17 00:00:00 2001 From: Steven Seifried Date: Sun, 20 Feb 2022 22:50:21 +0100 Subject: [PATCH 4/8] Updated jdownloader2_setup.sh --- setup_files/jdownloader2_setup.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/setup_files/jdownloader2_setup.sh b/setup_files/jdownloader2_setup.sh index ffcedfa..7f93420 100644 --- a/setup_files/jdownloader2_setup.sh +++ b/setup_files/jdownloader2_setup.sh @@ -37,7 +37,7 @@ echo -e "${CHECKMARK} \e[1;92m Installing Prerequisites... \e[0m" apt-get -qqy install \ wget \ sudo \ - openjdk-11-jre-headless + openjdk-11-jre-headless \ nfs-kernel-server &>/dev/null echo -e "${CHECKMARK} \e[1;92m Create user for jdownloader2... \e[0m" @@ -45,7 +45,7 @@ useradd -s /sbin/nologin jdown2 echo -e "${CHECKMARK} \e[1;92m Create folder for jdownloader2... \e[0m" mkdir /opt/jdown2 -chown jdown2. /opt/jdown2 +chown jdown2 /opt/jdown2 cd /opt/jdown2 echo -e "${CHECKMARK} \e[1;92m Downloading jdownloader2... \e[0m" From 7b804fa4fe307c8bf3af0ffc3c625d63f8e54306 Mon Sep 17 00:00:00 2001 From: Steven Seifried Date: Sun, 20 Feb 2022 23:05:22 +0100 Subject: [PATCH 5/8] Updated README.md --- README.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/README.md b/README.md index f1aa92a..cd2676d 100644 --- a/README.md +++ b/README.md @@ -206,6 +206,14 @@ Run from the LXC console and follow the instructions: sudo -u jdown2 java -jar /opt/jdown2/JDownloader.jar -norestart ``` +**Enable NFS share** + +Run from the LXC console and follow the instructions: + +``` +systemctl enable --now nfs-kernel-server +``` + ____________________________________________________________________________________________ From d4f56f4e4c5b579f3dbe0c797c23e7dbf7511484 Mon Sep 17 00:00:00 2001 From: Steven Seifried Date: Sun, 20 Feb 2022 23:09:13 +0100 Subject: [PATCH 6/8] Updated jdownloader2_setup.sh --- setup_files/jdownloader2_setup.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/setup_files/jdownloader2_setup.sh b/setup_files/jdownloader2_setup.sh index 7f93420..94d9bec 100644 --- a/setup_files/jdownloader2_setup.sh +++ b/setup_files/jdownloader2_setup.sh @@ -61,7 +61,7 @@ wget -O /etc/exports https://raw.githubusercontent.com/StevenSeifried/proxmox-sc systemctl restart nfs-kernel-server &>/dev/null echo -e "${CHECKMARK} \e[1;92m Disable NFS server... \e[0m" -systemctl disable --now nfs-kernel-server +systemctl disable --now nfs-kernel-server &>/dev/null echo -e "${CHECKMARK} \e[1;92m Customizing Container... \e[0m" rm /etc/motd From 38e62650ecd2b29567eb062b5a8eb4043f693aa0 Mon Sep 17 00:00:00 2001 From: Steven Seifried Date: Sun, 20 Feb 2022 23:20:29 +0100 Subject: [PATCH 7/8] NFS share for jdownloader2 (temporarily) disabled --- README.md | 8 -------- setup_files/jdownloader2_setup.sh | 13 ++++++------- 2 files changed, 6 insertions(+), 15 deletions(-) diff --git a/README.md b/README.md index cd2676d..f1aa92a 100644 --- a/README.md +++ b/README.md @@ -206,14 +206,6 @@ Run from the LXC console and follow the instructions: sudo -u jdown2 java -jar /opt/jdown2/JDownloader.jar -norestart ``` -**Enable NFS share** - -Run from the LXC console and follow the instructions: - -``` -systemctl enable --now nfs-kernel-server -``` - ____________________________________________________________________________________________ diff --git a/setup_files/jdownloader2_setup.sh b/setup_files/jdownloader2_setup.sh index 94d9bec..3dcd69d 100644 --- a/setup_files/jdownloader2_setup.sh +++ b/setup_files/jdownloader2_setup.sh @@ -37,8 +37,7 @@ echo -e "${CHECKMARK} \e[1;92m Installing Prerequisites... \e[0m" apt-get -qqy install \ wget \ sudo \ - openjdk-11-jre-headless \ - nfs-kernel-server &>/dev/null + openjdk-11-jre-headless &>/dev/null echo -e "${CHECKMARK} \e[1;92m Create user for jdownloader2... \e[0m" useradd -s /sbin/nologin jdown2 @@ -56,12 +55,12 @@ echo -e "${CHECKMARK} \e[1;92m Enable systemd service for jdownloader2... \e[0m" systemctl daemon-reload &>/dev/null systemctl enable jdownloader2 &>/dev/null -echo -e "${CHECKMARK} \e[1;92m Setup NFS share for the jdownloader2 Downloads folder... \e[0m" -wget -O /etc/exports https://raw.githubusercontent.com/StevenSeifried/proxmox-scripts/main/config_files/exports &>/dev/null -systemctl restart nfs-kernel-server &>/dev/null +#echo -e "${CHECKMARK} \e[1;92m Setup NFS share for the jdownloader2 Downloads folder... \e[0m" +#wget -O /etc/exports https://raw.githubusercontent.com/StevenSeifried/proxmox-scripts/main/config_files/exports &>/dev/null +#systemctl restart nfs-kernel-server &>/dev/null -echo -e "${CHECKMARK} \e[1;92m Disable NFS server... \e[0m" -systemctl disable --now nfs-kernel-server &>/dev/null +#echo -e "${CHECKMARK} \e[1;92m Disable NFS server... \e[0m" +#systemctl disable --now nfs-kernel-server &>/dev/null echo -e "${CHECKMARK} \e[1;92m Customizing Container... \e[0m" rm /etc/motd From 2a57223448383f7471986b5f937dffcf04defb92 Mon Sep 17 00:00:00 2001 From: Steven Seifried Date: Sun, 20 Feb 2022 23:24:11 +0100 Subject: [PATCH 8/8] Updated jdownloader2_container.sh --- ct/jdownloader2_container.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ct/jdownloader2_container.sh b/ct/jdownloader2_container.sh index dd5fb20..7a86d2b 100644 --- a/ct/jdownloader2_container.sh +++ b/ct/jdownloader2_container.sh @@ -154,4 +154,4 @@ pct push $CTID jdownloader2_setup.sh /jdownloader2_setup.sh -perms 755 pct exec $CTID /jdownloader2_setup.sh IP=$(pct exec $CTID ip a s dev eth0 | sed -n '/inet / s/\// /p' | awk '{print $2}') -info "Successfully created a Jellyfin LXC Container to $CTID at IP Address ${IP}" +info "Successfully created a jdownloader2 LXC Container to $CTID at IP Address ${IP}"