Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 10 additions & 1 deletion ct/dockge.sh
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ var_cpu="${var_cpu:-2}"
var_ram="${var_ram:-2048}"
var_disk="${var_disk:-18}"
var_os="${var_os:-debian}"
var_version="${var_version:-12}"
var_version="${var_version:-13}"
var_unprivileged="${var_unprivileged:-1}"

header_info "$APP"
Expand All @@ -27,12 +27,21 @@ function update_script() {
msg_error "No ${APP} Installation Found!"
exit
fi
<<<<<<< HEAD
msg_info "Updating Dockge"
cd /opt/dockge
$STD docker compose pull
$STD docker compose up -d
msg_ok "Updated Dockge"
msg_ok "Updated successfully"
=======
msg_info "Updating ${APP}"
cd /opt/dockge
$STD docker compose pull
$STD docker compose up -d
msg_ok "Updated ${APP}"
msg_ok "Updated successfully!"
>>>>>>> main
exit
}

Expand Down
9 changes: 7 additions & 2 deletions ct/docmost.sh
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@ var_ram="${var_ram:-4096}"
var_disk="${var_disk:-8}"
var_os="${var_os:-debian}"
var_version="${var_version:-13}"
var_unprivileged="${var_unprivileged:-1}"

header_info "$APP"
variables
Expand Down Expand Up @@ -44,18 +45,22 @@ function update_script() {

fetch_and_deploy_gh_release "docmost" "docmost/docmost"

msg_info "Updating ${APP}"
msg_info "Updating Docmost"
cd /opt/docmost
mv /opt/.env /opt/docmost/.env
mv /opt/data /opt/docmost/data
$STD pnpm install --force
$STD pnpm build
msg_ok "Updated ${APP}"
msg_ok "Updated Docmost"

msg_info "Starting Service"
systemctl start docmost
msg_ok "Started Service"
<<<<<<< HEAD
msg_ok "Updated successfully"
=======
msg_ok "Updated successfully!"
>>>>>>> main
fi
exit
}
Expand Down
20 changes: 10 additions & 10 deletions ct/dolibarr.sh
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ var_cpu="${var_cpu:-1}"
var_ram="${var_ram:-2048}"
var_disk="${var_disk:-6}"
var_os="${var_os:-debian}"
var_version="${var_version:-12}"
var_version="${var_version:-13}"
var_unprivileged="${var_unprivileged:-1}"

header_info "$APP"
Expand All @@ -20,15 +20,15 @@ color
catch_errors

function update_script() {
header_info
check_container_storage
check_container_resources
if [[ ! -d /usr/share/dolibarr ]]; then
msg_error "No ${APP} Installation Found!"
exit
fi
msg_error "To update ${APP}, use the applications web interface."
header_info
check_container_storage
check_container_resources
if [[ ! -d /usr/share/dolibarr ]]; then
msg_error "No ${APP} Installation Found!"
exit
fi
msg_error "To update ${APP}, use the applications web interface."
exit
}

start
Expand All @@ -38,4 +38,4 @@ description
msg_ok "Completed Successfully!\n"
echo -e "${CREATING}${GN}${APP} setup has been successfully initialized!${CL}"
echo -e "${INFO}${YW} Access it using the following URL:${CL}"
echo -e "${TAB}${GATEWAY}${BGN}http://${IP}/dolibarr/install${CL}"
echo -e "${TAB}${GATEWAY}${BGN}http://${IP}/dolibarr/install${CL}"
14 changes: 14 additions & 0 deletions ct/dotnetaspwebapi.sh
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,13 @@ color
catch_errors

function update_script() {
<<<<<<< HEAD
header_info
check_container_storage
check_container_resources
if [[ ! -d /var/www ]]; then
msg_error "No ${APP} Installation Found!"
=======
header_info
check_container_storage
check_container_resources
Expand All @@ -31,7 +38,14 @@ function update_script() {
$STD apt-get update
$STD apt-get -y upgrade
msg_ok "Updated successfully!"
>>>>>>> main
exit
fi
msg_info "Updating ${APP} LXC"
$STD apt update
$STD apt -y upgrade
msg_ok "Updated Successfully"
exit
}

start
Expand Down
10 changes: 9 additions & 1 deletion ct/duplicati.sh
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ var_cpu="${var_cpu:-1}"
var_ram="${var_ram:-1024}"
var_disk="${var_disk:-10}"
var_os="${var_os:-debian}"
var_version="${var_version:-12}"
var_version="${var_version:-13}"
var_unprivileged="${var_unprivileged:-1}"

header_info "$APP"
Expand All @@ -31,14 +31,22 @@ function update_script() {
if check_for_gh_release "duplicati" "duplicati/duplicati"; then
msg_info "Stopping Service"
systemctl stop duplicati
<<<<<<< HEAD
msg_ok "Stopped Service"
=======
msg_info "Stopped Service"
>>>>>>> main

fetch_and_deploy_gh_release "duplicati" "duplicati/duplicati" "binary" "latest" "/opt/duplicati" "duplicati-*-linux-x64-gui.deb"

msg_info "Starting Service"
systemctl start duplicati
msg_ok "Started Service"
<<<<<<< HEAD
msg_ok "Updated successfully"
=======
msg_ok "Updated successfully!"
>>>>>>> main
fi
exit
}
Expand Down
17 changes: 12 additions & 5 deletions ct/emqx.sh
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ var_cpu="${var_cpu:-2}"
var_ram="${var_ram:-1024}"
var_disk="${var_disk:-4}"
var_os="${var_os:-debian}"
var_version="${var_version:-12}"
var_version="${var_version:-13}"
var_unprivileged="${var_unprivileged:-1}"

header_info "$APP"
Expand All @@ -32,9 +32,9 @@ function update_script() {

msg_info "Removing old EMQX"
if dpkg -l | grep -q "^ii\s\+emqx\s"; then
$STD apt-get remove --purge -y emqx
$STD apt remove --purge -y emqx
elif dpkg -l | grep -q "^ii\s\+emqx-enterprise\s"; then
$STD apt-get remove --purge -y emqx-enterprise
$STD apt remove --purge -y emqx-enterprise
else
msg_ok "No old EMQX package found"
fi
Expand All @@ -46,18 +46,25 @@ function update_script() {
msg_ok "Downloaded EMQX"

msg_info "Installing EMQX"
$STD apt-get install -y "$DEB_FILE"
$STD apt install -y "$DEB_FILE"
echo "$RELEASE" >~/.emqx
rm -f "$DEB_FILE"
msg_ok "Installed EMQX v${RELEASE}"

msg_info "Starting EMQX"
msg_info "Starting Service"
systemctl start emqx
<<<<<<< HEAD
msg_ok "Started Service"
msg_ok "Updated successfully"
=======
echo "$RELEASE" >~/.emqx
msg_ok "Started EMQX"

msg_info "Cleaning Up"
rm -f "$DEB_FILE"
msg_ok "Cleanup Completed"
msg_ok "Updated successfully!"
>>>>>>> main
else
msg_ok "No update required. EMQX is already at v${RELEASE}"
fi
Expand Down
24 changes: 17 additions & 7 deletions ct/ersatztv.sh
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ var_cpu="${var_cpu:-2}"
var_ram="${var_ram:-1024}"
var_disk="${var_disk:-5}"
var_os="${var_os:-debian}"
var_version="${var_version:-12}"
var_version="${var_version:-13}"
var_unprivileged="${var_unprivileged:-1}"

header_info "$APP"
Expand All @@ -27,23 +27,28 @@ function update_script() {
exit
fi
if check_for_gh_release "ersatztv" "ErsatzTV/ErsatzTV"; then
msg_info "Stopping ErsatzTV"
msg_info "Stopping Service"
systemctl stop ersatzTV
msg_ok "Stopped ErsatzTV"
msg_ok "Stopped Service"

fetch_and_deploy_gh_release "ersatztv" "ErsatzTV/ErsatzTV" "prebuild" "latest" "/opt/ErsatzTV" "*linux-x64.tar.gz"

msg_info "Starting ErsatzTV"
msg_info "Starting Service"
systemctl start ersatzTV
<<<<<<< HEAD
msg_ok "Started Service"
msg_ok "ErsatzTV Updated successfully"
=======
msg_ok "Started ErsatzTV"

msg_ok "Updated successfully!"
>>>>>>> main
fi

if check_for_gh_release "ersatztv-ffmpeg" "ErsatzTV/ErsatzTV-ffmpeg"; then
msg_info "Stopping ErsatzTV"
msg_info "Stopping Service"
systemctl stop ersatzTV
msg_ok "Stopped ErsatzTV"
msg_ok "Stopped Service"

fetch_and_deploy_gh_release "ersatztv-ffmpeg" "ErsatzTV/ErsatzTV-ffmpeg" "prebuild" "latest" "/opt/ErsatzTV-ffmpeg" "*-linux64-gpl-7.1.tar.xz"

Expand All @@ -54,10 +59,15 @@ function update_script() {
ln -sf /opt/ErsatzTV-ffmpeg/bin/ffprobe /usr/local/bin/ffprobe
msg_ok "ffmpeg links set"

msg_info "Starting ErsatzTV"
msg_info "Starting Service"
systemctl start ersatzTV
<<<<<<< HEAD
msg_ok "Started Service"
msg_ok "ErsatzTV-ffmpeg Updated successfully"
=======
msg_ok "Started ErsatzTV"
msg_ok "Updated successfully!"
>>>>>>> main
fi
exit
}
Expand Down
6 changes: 5 additions & 1 deletion ct/esphome.sh
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ var_cpu="${var_cpu:-2}"
var_ram="${var_ram:-1024}"
var_disk="${var_disk:-10}"
var_os="${var_os:-debian}"
var_version="${var_version:-12}"
var_version="${var_version:-13}"
var_unprivileged="${var_unprivileged:-1}"

header_info "$APP"
Expand Down Expand Up @@ -81,7 +81,11 @@ EOF
msg_info "Starting Service"
systemctl start esphomeDashboard
msg_ok "Started Service"
<<<<<<< HEAD
msg_ok "Updated successfully"
=======
msg_ok "Updated successfully!"
>>>>>>> main
exit
}

Expand Down
14 changes: 13 additions & 1 deletion ct/evcc.sh
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ var_cpu="${var_cpu:-1}"
var_ram="${var_ram:-1024}"
var_disk="${var_disk:-4}"
var_os="${var_os:-debian}"
var_version="${var_version:-12}"
var_version="${var_version:-13}"
var_unprivileged="${var_unprivileged:-1}"

header_info "$APP"
Expand All @@ -26,6 +26,18 @@ function update_script() {
if ! command -v evcc >/dev/null 2>&1; then
msg_error "No ${APP} Installation Found!"
exit 1
<<<<<<< HEAD
fi

if [[ -f /etc/apt/sources.list.d/evcc-stable.list ]]; then
setup_deb822_repo \
"evcc-stable" \
"https://dl.evcc.io/public/evcc/stable/gpg.EAD5D0E07B0EC0FD.key" \
"https://dl.evcc.io/public/evcc/stable/deb/debian/" \
"$(get_os_info codename)" \
"main"
=======
>>>>>>> main
fi

if [[ -f /etc/apt/sources.list.d/evcc-stable.list ]]; then
Expand Down
14 changes: 11 additions & 3 deletions ct/excalidraw.sh
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ var_cpu="${var_cpu:-2}"
var_ram="${var_ram:-3072}"
var_disk="${var_disk:-10}"
var_os="${var_os:-debian}"
var_version="${var_version:-12}"
var_version="${var_version:-13}"
var_unprivileged="${var_unprivileged:-1}"

header_info "$APP"
Expand All @@ -31,20 +31,28 @@ function update_script() {
if check_for_gh_release "excalidraw" "excalidraw/excalidraw"; then
msg_info "Stopping Service"
systemctl stop excalidraw
<<<<<<< HEAD
msg_ok "Stopped Service"
=======
msg_info "Stopped Service"
>>>>>>> main

rm -rf /opt/excalidraw
fetch_and_deploy_gh_release "excalidraw" "excalidraw/excalidraw"

msg_info "Updating $APP"
msg_info "Updating Excalidraw"
cd /opt/excalidraw
$STD yarn
msg_ok "Updated $APP"
msg_ok "Updated Excalidraw"

msg_info "Starting Service"
systemctl start excalidraw
msg_ok "Started Service"
<<<<<<< HEAD
msg_ok "Updated successfully"
=======
msg_ok "Updated successfully!"
>>>>>>> main
fi
exit
}
Expand Down
Loading