Skip to content

Commit d07affa

Browse files
authored
bump various scripts to deb 13 (#8227)
1 parent b7511fa commit d07affa

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

78 files changed

+544
-445
lines changed

ct/tandoor.sh

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ var_cpu="${var_cpu:-4}"
1111
var_ram="${var_ram:-4096}"
1212
var_disk="${var_disk:-10}"
1313
var_os="${var_os:-debian}"
14-
var_version="${var_version:-12}"
14+
var_version="${var_version:-13}"
1515
var_unprivileged="${var_unprivileged:-1}"
1616

1717
header_info "$APP"
@@ -34,9 +34,9 @@ function update_script() {
3434
fi
3535

3636
if check_for_gh_release "tandoor" "TandoorRecipes/recipes"; then
37-
msg_info "Stopping $APP"
37+
msg_info "Stopping Service"
3838
systemctl stop tandoor
39-
msg_ok "Stopped $APP"
39+
msg_ok "Stopped Service"
4040

4141
msg_info "Creating Backup"
4242
mv /opt/tandoor /opt/tandoor.bak
@@ -46,7 +46,7 @@ function update_script() {
4646
PYTHON_VERSION="3.13" setup_uv
4747
fetch_and_deploy_gh_release "tandoor" "TandoorRecipes/recipes" "tarball" "latest" "/opt/tandoor"
4848

49-
msg_info "Updating $APP"
49+
msg_info "Updating Tandoor"
5050
cp -r /opt/tandoor.bak/{config,api,mediafiles,staticfiles} /opt/tandoor/
5151
mv /opt/tandoor.bak/.env /opt/tandoor/.env
5252
cd /opt/tandoor
@@ -64,17 +64,17 @@ EOF
6464
cd /opt/tandoor
6565
$STD /opt/tandoor/.venv/bin/python manage.py migrate
6666
$STD /opt/tandoor/.venv/bin/python manage.py collectstatic --no-input
67-
msg_ok "Updated $APP"
67+
msg_ok "Updated Trandoor"
6868

69-
msg_info "Starting $APP"
69+
msg_info "Starting Service"
7070
systemctl start tandoor
7171
systemctl reload nginx
72-
msg_ok "Started $APP"
72+
msg_ok "Started Service"
7373

7474
msg_info "Cleaning Up"
7575
rm -rf /opt/tandoor.bak
7676
msg_ok "Cleanup Completed"
77-
msg_ok "Update Successful"
77+
msg_ok "Update Successfully!"
7878
fi
7979
exit
8080
}

ct/tasmoadmin.sh

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ var_cpu="${var_cpu:-1}"
1111
var_ram="${var_ram:-512}"
1212
var_disk="${var_disk:-2}"
1313
var_os="${var_os:-debian}"
14-
var_version="${var_version:-12}"
14+
var_version="${var_version:-13}"
1515
var_unprivileged="${var_unprivileged:-1}"
1616

1717
header_info "$APP"
@@ -20,18 +20,18 @@ color
2020
catch_errors
2121

2222
function update_script() {
23-
header_info
24-
check_container_storage
25-
check_container_resources
26-
if [[ ! -d /var ]]; then
27-
msg_error "No ${APP} Installation Found!"
28-
exit
29-
fi
30-
msg_info "Updating $APP LXC"
31-
$STD apt-get update
32-
$STD apt-get -y upgrade
33-
msg_ok "Updated $APP LXC"
23+
header_info
24+
check_container_storage
25+
check_container_resources
26+
if [[ ! -d /var ]]; then
27+
msg_error "No ${APP} Installation Found!"
3428
exit
29+
fi
30+
msg_info "Updating TasmoAdmin"
31+
$STD apt update
32+
$STD apt -y upgrade
33+
msg_ok "Updated TasmoAdmin"
34+
exit
3535
}
3636

3737
start
@@ -41,4 +41,4 @@ description
4141
msg_ok "Completed Successfully!\n"
4242
echo -e "${CREATING}${GN}${APP} setup has been successfully initialized!${CL}"
4343
echo -e "${INFO}${YW} Access it using the following URL:${CL}"
44-
echo -e "${TAB}${GATEWAY}${BGN}http://${IP}:9999${CL}"
44+
echo -e "${TAB}${GATEWAY}${BGN}http://${IP}:9999${CL}"

ct/tasmocompiler.sh

Lines changed: 40 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ var_cpu="${var_cpu:-2}"
1111
var_ram="${var_ram:-2048}"
1212
var_disk="${var_disk:-10}"
1313
var_os="${var_os:-debian}"
14-
var_version="${var_version:-12}"
14+
var_version="${var_version:-13}"
1515
var_unprivileged="${var_unprivileged:-1}"
1616

1717
header_info "$APP"
@@ -20,43 +20,46 @@ color
2020
catch_errors
2121

2222
function update_script() {
23-
header_info
24-
check_container_storage
25-
check_container_resources
26-
if [[ ! -d /opt/tasmocompiler ]]; then
27-
msg_error "No ${APP} Installation Found!"
28-
exit
29-
fi
30-
RELEASE=$(curl -fsSL https://api.github.com/repos/benzino77/tasmocompiler/releases/latest | grep "tag_name" | awk '{print substr($2, 3, length($2)-4) }')
31-
if [[ ! -f /opt/${APP}_version.txt ]] || [[ "${RELEASE}" != "$(cat /opt/${APP}_version.txt)" ]]; then
32-
msg_info "Stopping $APP"
33-
systemctl stop tasmocompiler
34-
msg_ok "Stopped $APP"
35-
msg_info "Updating $APP to v${RELEASE}"
36-
cd /opt
37-
rm -rf /opt/tasmocompiler
38-
RELEASE=$(curl -fsSL https://api.github.com/repos/benzino77/tasmocompiler/releases/latest | grep "tag_name" | awk '{print substr($2, 3, length($2)-4) }')
39-
curl -fsSL "https://github.com/benzino77/tasmocompiler/archive/refs/tags/v${RELEASE}.tar.gz" -o $(basename "https://github.com/benzino77/tasmocompiler/archive/refs/tags/v${RELEASE}.tar.gz")
40-
tar xzf v${RELEASE}.tar.gz
41-
mv tasmocompiler-${RELEASE}/ /opt/tasmocompiler/
42-
cd /opt/tasmocompiler
43-
$STD yarn install
44-
export NODE_OPTIONS=--openssl-legacy-provider
45-
$STD npm i
46-
$STD yarn build
47-
msg_ok "Updated $APP to v${RELEASE}"
48-
msg_info "Starting $APP"
49-
systemctl start tasmocompiler
50-
msg_ok "Started $APP"
51-
echo "${RELEASE}" >/opt/${APP}_version.txt
52-
msg_info "Cleaning up"
53-
rm -r "/opt/v${RELEASE}.tar.gz"
54-
msg_ok "Cleaned"
55-
msg_ok "Update Successful"
56-
else
57-
msg_ok "No update required. ${APP} is already at v${RELEASE}"
58-
fi
23+
header_info
24+
check_container_storage
25+
check_container_resources
26+
if [[ ! -d /opt/tasmocompiler ]]; then
27+
msg_error "No ${APP} Installation Found!"
5928
exit
29+
fi
30+
RELEASE=$(curl -fsSL https://api.github.com/repos/benzino77/tasmocompiler/releases/latest | grep "tag_name" | awk '{print substr($2, 3, length($2)-4) }')
31+
if [[ ! -f /opt/${APP}_version.txt ]] || [[ "${RELEASE}" != "$(cat /opt/${APP}_version.txt)" ]]; then
32+
msg_info "Stopping Service"
33+
systemctl stop tasmocompiler
34+
msg_ok "Stopped Service"
35+
36+
msg_info "Updating TasmoCompiler"
37+
cd /opt
38+
rm -rf /opt/tasmocompiler
39+
RELEASE=$(curl -fsSL https://api.github.com/repos/benzino77/tasmocompiler/releases/latest | grep "tag_name" | awk '{print substr($2, 3, length($2)-4) }')
40+
curl -fsSL "https://github.com/benzino77/tasmocompiler/archive/refs/tags/v${RELEASE}.tar.gz" -o $(basename "https://github.com/benzino77/tasmocompiler/archive/refs/tags/v${RELEASE}.tar.gz")
41+
tar xzf v${RELEASE}.tar.gz
42+
mv tasmocompiler-${RELEASE}/ /opt/tasmocompiler/
43+
cd /opt/tasmocompiler
44+
$STD yarn install
45+
export NODE_OPTIONS=--openssl-legacy-provider
46+
$STD npm i
47+
$STD yarn build
48+
msg_ok "Updated TasmoCompiler"
49+
50+
msg_info "Starting Service"
51+
systemctl start tasmocompiler
52+
msg_ok "Started Service"
53+
54+
echo "${RELEASE}" >/opt/${APP}_version.txt
55+
msg_info "Cleaning up"
56+
rm -r "/opt/v${RELEASE}.tar.gz"
57+
msg_ok "Cleaned"
58+
msg_ok "Update Successfully!"
59+
else
60+
msg_ok "No update required. ${APP} is already at v${RELEASE}"
61+
fi
62+
exit
6063
}
6164

6265
start

ct/tautulli.sh

Lines changed: 14 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ var_cpu="${var_cpu:-2}"
1111
var_ram="${var_ram:-1024}"
1212
var_disk="${var_disk:-4}"
1313
var_os="${var_os:-debian}"
14-
var_version="${var_version:-12}"
14+
var_version="${var_version:-13}"
1515
var_unprivileged="${var_unprivileged:-1}"
1616

1717
header_info "$APP"
@@ -20,18 +20,19 @@ color
2020
catch_errors
2121

2222
function update_script() {
23-
header_info
24-
check_container_storage
25-
check_container_resources
26-
if [[ ! -d /opt/Tautulli/ ]]; then
27-
msg_error "No ${APP} Installation Found!"
28-
exit
29-
fi
30-
msg_info "Updating $APP LXC"
31-
$STD apt-get update
32-
$STD apt-get -y upgrade
33-
msg_ok "Updated $APP LXC"
23+
header_info
24+
check_container_storage
25+
check_container_resources
26+
if [[ ! -d /opt/Tautulli/ ]]; then
27+
msg_error "No ${APP} Installation Found!"
3428
exit
29+
fi
30+
msg_info "Updating Tautulli"
31+
$STD apt update
32+
$STD apt upgrade -y
33+
msg_ok "Updated Tautulli"
34+
msg_ok "Updated Successfully!"
35+
exit
3536
}
3637

3738
start
@@ -41,4 +42,4 @@ description
4142
msg_ok "Completed Successfully!\n"
4243
echo -e "${CREATING}${GN}${APP} setup has been successfully initialized!${CL}"
4344
echo -e "${INFO}${YW} Access it using the following URL:${CL}"
44-
echo -e "${TAB}${GATEWAY}${BGN}http://${IP}:8181${CL}"
45+
echo -e "${TAB}${GATEWAY}${BGN}http://${IP}:8181${CL}"

ct/tdarr.sh

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ var_cpu="${var_cpu:-2}"
1111
var_ram="${var_ram:-2048}"
1212
var_disk="${var_disk:-4}"
1313
var_os="${var_os:-debian}"
14-
var_version="${var_version:-12}"
14+
var_version="${var_version:-13}"
1515
var_unprivileged="${var_unprivileged:-1}"
1616

1717
header_info "$APP"
@@ -27,22 +27,22 @@ function update_script() {
2727
msg_error "No ${APP} Installation Found!"
2828
exit
2929
fi
30-
msg_info "Updating $APP LXC"
31-
$STD apt-get update
32-
$STD apt-get -y upgrade
30+
msg_info "Updating Tdarr"
31+
$STD apt update
32+
$STD apt upgrade -y
3333
rm -rf /opt/tdarr/Tdarr_Updater
3434
cd /opt/tdarr
3535
RELEASE=$(curl -fsSL https://f000.backblazeb2.com/file/tdarrs/versions.json | grep -oP '(?<="Tdarr_Updater": ")[^"]+' | grep linux_x64 | head -n 1)
3636
curl -fsSL "$RELEASE" -o Tdarr_Updater.zip
3737
$STD unzip Tdarr_Updater.zip
3838
chmod +x Tdarr_Updater
3939
$STD ./Tdarr_Updater
40-
msg_ok "Updated $APP LXC"
40+
msg_ok "Updated Tdarr"
4141

4242
msg_info "Cleaning up"
4343
rm -rf /opt/tdarr/Tdarr_Updater.zip
44-
msg_ok "Cleaned"
45-
msg_ok "$APP has been successfully updated!"
44+
msg_ok "Cleaned up"
45+
msg_ok "Updated Successfully!"
4646
exit
4747
}
4848

ct/teamspeak-server.sh

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ var_cpu="${var_cpu:-1}"
1111
var_ram="${var_ram:-512}"
1212
var_disk="${var_disk:-2}"
1313
var_os="${var_os:-debian}"
14-
var_version="${var_version:-12}"
14+
var_version="${var_version:-13}"
1515
var_unprivileged="${var_unprivileged:-1}"
1616

1717
header_info "$APP"
@@ -34,19 +34,18 @@ function update_script() {
3434
systemctl stop teamspeak-server
3535
msg_ok "Stopped Service"
3636
37-
msg_info "Updating ${APP}"
37+
msg_info "Updating Teamspeak Server"
3838
curl -fsSL "https://files.teamspeak-services.com/releases/server/${RELEASE}/teamspeak3-server_linux_amd64-${RELEASE}.tar.bz2" -o ts3server.tar.bz2
3939
tar -xf ./ts3server.tar.bz2
4040
cp -ru teamspeak3-server_linux_amd64/* /opt/teamspeak-server/
4141
rm -f ~/ts3server.tar.bz*
4242
echo "${RELEASE}" >~/.teamspeak-server
43-
msg_ok "Updated $APP"
43+
msg_ok "Updated Teamspeak Server"
4444
4545
msg_info "Starting Service"
4646
systemctl start teamspeak-server
4747
msg_ok "Started Service"
48-
49-
msg_ok "Updated Successfully"
48+
msg_ok "Updated Successfully!"
5049
else
5150
msg_ok "Already up to date"
5251
fi

ct/technitiumdns.sh

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ var_cpu="${var_cpu:-1}"
1111
var_ram="${var_ram:-512}"
1212
var_disk="${var_disk:-2}"
1313
var_os="${var_os:-debian}"
14-
var_version="${var_version:-12}"
14+
var_version="${var_version:-13}"
1515
var_unprivileged="${var_unprivileged:-1}"
1616

1717
header_info "$APP"
@@ -30,16 +30,16 @@ function update_script() {
3030

3131
RELEASE=$(curl -fsSL https://technitium.com/dns/ | grep -oP 'Version \K[\d.]+')
3232
if [[ ! -f ~/.technitium || "${RELEASE}" != "$(cat ~/.technitium)" ]]; then
33-
msg_info "Updating ${APP}"
33+
msg_info "Updating Technitium DNS"
3434
curl -fsSL "https://download.technitium.com/dns/DnsServerPortable.tar.gz" -o /opt/DnsServerPortable.tar.gz
3535
$STD tar zxvf /opt/DnsServerPortable.tar.gz -C /opt/technitium/dns/
36-
msg_ok "Updated Successfully"
36+
msg_ok "Updated Technitium DNS"
3737

3838
msg_info "Cleaning up"
3939
rm -f /opt/DnsServerPortable.tar.gz
4040
msg_ok "Cleaned up"
4141
else
42-
msg_ok "No update required. ${APP} is already at v${RELEASE}."
42+
msg_ok "No update required. Technitium DNS is already at v${RELEASE}."
4343
fi
4444
exit
4545
}

ct/teddycloud.sh

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,8 @@ var_cpu="${var_cpu:-2}"
1111
var_disk="${var_disk:-8}"
1212
var_ram="${var_ram:-1024}"
1313
var_os="${var_os:-debian}"
14-
var_version="${var_version:-12}"
14+
var_version="${var_version:-13}"
15+
var_unprivileged="${var_unprivileged:-1}"
1516

1617
header_info "${APP}"
1718
variables
@@ -28,23 +29,23 @@ function update_script() {
2829
fi
2930

3031
if check_for_gh_release "teddycloud" "toniebox-reverse-engineering/teddycloud"; then
31-
msg_info "Stopping ${APP}"
32+
msg_info "Stopping Service"
3233
systemctl stop teddycloud
33-
msg_ok "Stopped ${APP}"
34+
msg_ok "Stopped Service"
3435

3536
msg_info "Creating backup"
3637
mv /opt/teddycloud /opt/teddycloud_bak
3738
msg_ok "Backup created"
3839

39-
fetch_and_deploy_gh_release "teddycloud" "toniebox-reverse-engineering/teddycloud" "prebuild" "latest" "/opt/teddycloud" "teddycloud.amd64.release*.zip"
40+
CLEAN_INSTALL=1 fetch_and_deploy_gh_release "teddycloud" "toniebox-reverse-engineering/teddycloud" "prebuild" "latest" "/opt/teddycloud" "teddycloud.amd64.release*.zip"
4041

4142
msg_info "Restoring data"
4243
cp -R /opt/teddycloud_bak/certs /opt/teddycloud_bak/config /opt/teddycloud_bak/data /opt/teddycloud
4344
msg_ok "Data restored"
4445

45-
msg_info "Starting ${APP}"
46+
msg_info "Starting Service"
4647
systemctl start teddycloud
47-
msg_ok "Started ${APP}"
48+
msg_ok "Started Service"
4849

4950
msg_info "Cleaning up"
5051
rm -rf /opt/teddycloud_bak

0 commit comments

Comments
 (0)