mirror of
				https://github.com/community-scripts/ProxmoxVE.git
				synced 2025-11-04 02:12:49 +00:00 
			
		
		
		
	Bump Z-Y Scripts to Debian 13 (#8174)
This commit is contained in:
		@@ -11,7 +11,7 @@ var_cpu="${var_cpu:-2}"
 | 
				
			|||||||
var_ram="${var_ram:-1024}"
 | 
					var_ram="${var_ram:-1024}"
 | 
				
			||||||
var_disk="${var_disk:-4}"
 | 
					var_disk="${var_disk:-4}"
 | 
				
			||||||
var_os="${var_os:-debian}"
 | 
					var_os="${var_os:-debian}"
 | 
				
			||||||
var_version="${var_version:-12}"
 | 
					var_version="${var_version:-13}"
 | 
				
			||||||
var_unprivileged="${var_unprivileged:-1}"
 | 
					var_unprivileged="${var_unprivileged:-1}"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
header_info "$APP"
 | 
					header_info "$APP"
 | 
				
			||||||
@@ -29,9 +29,9 @@ function update_script() {
 | 
				
			|||||||
  fi
 | 
					  fi
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  if check_for_gh_release "yt-dlp-webui" "marcopiovanello/yt-dlp-web-ui"; then
 | 
					  if check_for_gh_release "yt-dlp-webui" "marcopiovanello/yt-dlp-web-ui"; then
 | 
				
			||||||
    msg_info "Stopping $APP"
 | 
					    msg_info "Stopping Service"
 | 
				
			||||||
    systemctl stop yt-dlp-webui
 | 
					    systemctl stop yt-dlp-webui
 | 
				
			||||||
    msg_ok "Stopped $APP"
 | 
					    msg_ok "Stopped Service"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    msg_info "Updating yt-dlp"
 | 
					    msg_info "Updating yt-dlp"
 | 
				
			||||||
    $STD yt-dlp -U
 | 
					    $STD yt-dlp -U
 | 
				
			||||||
@@ -40,9 +40,9 @@ function update_script() {
 | 
				
			|||||||
    rm -rf /usr/local/bin/yt-dlp-webui
 | 
					    rm -rf /usr/local/bin/yt-dlp-webui
 | 
				
			||||||
    fetch_and_deploy_gh_release "yt-dlp-webui" "marcopiovanello/yt-dlp-web-ui" "singlefile" "latest" "/usr/local/bin" "yt-dlp-webui_linux-amd64"
 | 
					    fetch_and_deploy_gh_release "yt-dlp-webui" "marcopiovanello/yt-dlp-web-ui" "singlefile" "latest" "/usr/local/bin" "yt-dlp-webui_linux-amd64"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    msg_info "Starting $APP"
 | 
					    msg_info "Starting Service"
 | 
				
			||||||
    systemctl start yt-dlp-webui
 | 
					    systemctl start yt-dlp-webui
 | 
				
			||||||
    msg_ok "Started $APP"
 | 
					    msg_ok "Started Service"
 | 
				
			||||||
    msg_ok "Updated Successfully"
 | 
					    msg_ok "Updated Successfully"
 | 
				
			||||||
  fi
 | 
					  fi
 | 
				
			||||||
  exit
 | 
					  exit
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										44
									
								
								ct/zammad.sh
									
									
									
									
									
								
							
							
						
						
									
										44
									
								
								ct/zammad.sh
									
									
									
									
									
								
							@@ -11,7 +11,7 @@ var_disk="${var_disk:-8}"
 | 
				
			|||||||
var_cpu="${var_cpu:-2}"
 | 
					var_cpu="${var_cpu:-2}"
 | 
				
			||||||
var_ram="${var_ram:-4096}"
 | 
					var_ram="${var_ram:-4096}"
 | 
				
			||||||
var_os="${var_os:-debian}"
 | 
					var_os="${var_os:-debian}"
 | 
				
			||||||
var_version="${var_version:-12}"
 | 
					var_version="${var_version:-13}"
 | 
				
			||||||
var_unprivileged="${var_unprivileged:-1}"
 | 
					var_unprivileged="${var_unprivileged:-1}"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
header_info "$APP"
 | 
					header_info "$APP"
 | 
				
			||||||
@@ -20,25 +20,29 @@ color
 | 
				
			|||||||
catch_errors
 | 
					catch_errors
 | 
				
			||||||
 | 
					
 | 
				
			||||||
function update_script() {
 | 
					function update_script() {
 | 
				
			||||||
    header_info
 | 
					  header_info
 | 
				
			||||||
    check_container_storage
 | 
					  check_container_storage
 | 
				
			||||||
    check_container_resources
 | 
					  check_container_resources
 | 
				
			||||||
    if [[ ! -d /opt/zammad ]]; then
 | 
					  if [[ ! -d /opt/zammad ]]; then
 | 
				
			||||||
        msg_error "No ${APP} Installation Found!"
 | 
					    msg_error "No ${APP} Installation Found!"
 | 
				
			||||||
        exit
 | 
					 | 
				
			||||||
    fi
 | 
					 | 
				
			||||||
    msg_info "Stopping Service"
 | 
					 | 
				
			||||||
    $STD systemctl stop zammad
 | 
					 | 
				
			||||||
    msg_info "Updating ${APP}"
 | 
					 | 
				
			||||||
    $STD apt-get update
 | 
					 | 
				
			||||||
    $STD apt-mark hold zammad
 | 
					 | 
				
			||||||
    $STD apt-get -y upgrade
 | 
					 | 
				
			||||||
    $STD apt-mark unhold zammad
 | 
					 | 
				
			||||||
    $STD apt-get -y upgrade
 | 
					 | 
				
			||||||
    msg_info "Starting Service"
 | 
					 | 
				
			||||||
    $STD systemctl start zammad
 | 
					 | 
				
			||||||
    msg_ok "Updated ${APP} LXC"
 | 
					 | 
				
			||||||
    exit
 | 
					    exit
 | 
				
			||||||
 | 
					  fi
 | 
				
			||||||
 | 
					  msg_info "Stopping Service"
 | 
				
			||||||
 | 
					  systemctl stop zammad
 | 
				
			||||||
 | 
					  msg_ok "Stopped Service"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  msg_info "Updating ${APP}"
 | 
				
			||||||
 | 
					  $STD apt update
 | 
				
			||||||
 | 
					  $STD apt-mark hold zammad
 | 
				
			||||||
 | 
					  $STD apt -y upgrade
 | 
				
			||||||
 | 
					  $STD apt-mark unhold zammad
 | 
				
			||||||
 | 
					  $STD apt -y upgrade
 | 
				
			||||||
 | 
					  msg_ok "Updated ${APP}"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  msg_info "Starting Service"
 | 
				
			||||||
 | 
					  systemctl start zammad
 | 
				
			||||||
 | 
					  msg_ok "Updated ${APP} LXC"
 | 
				
			||||||
 | 
					  exit
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
start
 | 
					start
 | 
				
			||||||
@@ -48,4 +52,4 @@ description
 | 
				
			|||||||
msg_ok "Completed Successfully!\n"
 | 
					msg_ok "Completed Successfully!\n"
 | 
				
			||||||
echo -e "${CREATING}${GN}${APP} setup has been successfully initialized!${CL}"
 | 
					echo -e "${CREATING}${GN}${APP} setup has been successfully initialized!${CL}"
 | 
				
			||||||
echo -e "${INFO}${YW} Access it using the following URL:${CL}"
 | 
					echo -e "${INFO}${YW} Access it using the following URL:${CL}"
 | 
				
			||||||
echo -e "${TAB}${GATEWAY}${BGN}http://${IP}${CL}"
 | 
					echo -e "${TAB}${GATEWAY}${BGN}http://${IP}${CL}"
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -11,7 +11,7 @@ var_cpu="${var_cpu:-1}"
 | 
				
			|||||||
var_ram="${var_ram:-512}"
 | 
					var_ram="${var_ram:-512}"
 | 
				
			||||||
var_disk="${var_disk:-4}"
 | 
					var_disk="${var_disk:-4}"
 | 
				
			||||||
var_os="${var_os:-debian}"
 | 
					var_os="${var_os:-debian}"
 | 
				
			||||||
var_version="${var_version:-12}"
 | 
					var_version="${var_version:-13}"
 | 
				
			||||||
var_unprivileged="${var_unprivileged:-1}"
 | 
					var_unprivileged="${var_unprivileged:-1}"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
header_info "$APP"
 | 
					header_info "$APP"
 | 
				
			||||||
@@ -20,26 +20,28 @@ color
 | 
				
			|||||||
catch_errors
 | 
					catch_errors
 | 
				
			||||||
 | 
					
 | 
				
			||||||
function update_script() {
 | 
					function update_script() {
 | 
				
			||||||
    header_info
 | 
					  header_info
 | 
				
			||||||
    check_container_storage
 | 
					  check_container_storage
 | 
				
			||||||
    check_container_resources
 | 
					  check_container_resources
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    if [[ ! -f /usr/sbin/zerotier-one ]]; then
 | 
					  if [[ ! -f /usr/sbin/zerotier-one ]]; then
 | 
				
			||||||
        msg_error "No ${APP} Installation Found!"
 | 
					    msg_error "No ${APP} Installation Found!"
 | 
				
			||||||
        exit
 | 
					 | 
				
			||||||
    fi
 | 
					 | 
				
			||||||
    msg_info "Stopping Service"
 | 
					 | 
				
			||||||
    systemctl stop zerotier-one
 | 
					 | 
				
			||||||
    msg_ok "Stopping Service"
 | 
					 | 
				
			||||||
    msg_info "Updating ${APP}"
 | 
					 | 
				
			||||||
    $STD apt-get update
 | 
					 | 
				
			||||||
    apt-get -y upgrade
 | 
					 | 
				
			||||||
    msg_ok "Updated ${APP}"
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    msg_info "Starting Service"
 | 
					 | 
				
			||||||
    systemctl start zerotier-one
 | 
					 | 
				
			||||||
    msg_ok "Started Service"
 | 
					 | 
				
			||||||
    exit
 | 
					    exit
 | 
				
			||||||
 | 
					  fi
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  msg_info "Stopping Service"
 | 
				
			||||||
 | 
					  systemctl stop zerotier-one
 | 
				
			||||||
 | 
					  msg_ok "Stopping Service"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  msg_info "Updating ${APP}"
 | 
				
			||||||
 | 
					  $STD apt update
 | 
				
			||||||
 | 
					  $STD apt -y upgrade
 | 
				
			||||||
 | 
					  msg_ok "Updated ${APP}"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  msg_info "Starting Service"
 | 
				
			||||||
 | 
					  systemctl start zerotier-one
 | 
				
			||||||
 | 
					  msg_ok "Started Service"
 | 
				
			||||||
 | 
					  exit
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
start
 | 
					start
 | 
				
			||||||
@@ -49,4 +51,4 @@ description
 | 
				
			|||||||
msg_ok "Completed Successfully!\n"
 | 
					msg_ok "Completed Successfully!\n"
 | 
				
			||||||
echo -e "${CREATING}${GN}${APP} setup has been successfully initialized!${CL}"
 | 
					echo -e "${CREATING}${GN}${APP} setup has been successfully initialized!${CL}"
 | 
				
			||||||
echo -e "${INFO}${YW} Access it using the following IP:${CL}"
 | 
					echo -e "${INFO}${YW} Access it using the following IP:${CL}"
 | 
				
			||||||
echo -e "${TAB}${GATEWAY}${BGN}https://${IP}:3443${CL}"
 | 
					echo -e "${TAB}${GATEWAY}${BGN}https://${IP}:3443${CL}"
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -11,7 +11,7 @@ var_cpu="${var_cpu:-2}"
 | 
				
			|||||||
var_ram="${var_ram:-1024}"
 | 
					var_ram="${var_ram:-1024}"
 | 
				
			||||||
var_disk="${var_disk:-5}"
 | 
					var_disk="${var_disk:-5}"
 | 
				
			||||||
var_os="${var_os:-debian}"
 | 
					var_os="${var_os:-debian}"
 | 
				
			||||||
var_version="${var_version:-12}"
 | 
					var_version="${var_version:-13}"
 | 
				
			||||||
var_unprivileged="${var_unprivileged:-0}"
 | 
					var_unprivileged="${var_unprivileged:-0}"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
header_info "$APP"
 | 
					header_info "$APP"
 | 
				
			||||||
@@ -30,7 +30,6 @@ function update_script() {
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
  if check_for_gh_release "Zigbee2MQTT" "Koenkk/zigbee2mqtt"; then
 | 
					  if check_for_gh_release "Zigbee2MQTT" "Koenkk/zigbee2mqtt"; then
 | 
				
			||||||
    NODE_VERSION=24 NODE_MODULE="pnpm@$(curl -fsSL https://raw.githubusercontent.com/Koenkk/zigbee2mqtt/master/package.json | jq -r '.packageManager | split("@")[1]')" setup_nodejs
 | 
					    NODE_VERSION=24 NODE_MODULE="pnpm@$(curl -fsSL https://raw.githubusercontent.com/Koenkk/zigbee2mqtt/master/package.json | jq -r '.packageManager | split("@")[1]')" setup_nodejs
 | 
				
			||||||
 | 
					 | 
				
			||||||
    msg_info "Stopping Service"
 | 
					    msg_info "Stopping Service"
 | 
				
			||||||
    systemctl stop zigbee2mqtt
 | 
					    systemctl stop zigbee2mqtt
 | 
				
			||||||
    msg_ok "Stopped Service"
 | 
					    msg_ok "Stopped Service"
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -11,7 +11,7 @@ var_cpu="${var_cpu:-2}"
 | 
				
			|||||||
var_ram="${var_ram:-2048}"
 | 
					var_ram="${var_ram:-2048}"
 | 
				
			||||||
var_disk="${var_disk:-5}"
 | 
					var_disk="${var_disk:-5}"
 | 
				
			||||||
var_os="${var_os:-debian}"
 | 
					var_os="${var_os:-debian}"
 | 
				
			||||||
var_version="${var_version:-12}"
 | 
					var_version="${var_version:-13}"
 | 
				
			||||||
var_unprivileged="${var_unprivileged:-1}"
 | 
					var_unprivileged="${var_unprivileged:-1}"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
header_info "$APP"
 | 
					header_info "$APP"
 | 
				
			||||||
@@ -26,12 +26,8 @@ function update_script() {
 | 
				
			|||||||
    msg_error "No ${APP} Installation Found!"
 | 
					    msg_error "No ${APP} Installation Found!"
 | 
				
			||||||
    exit
 | 
					    exit
 | 
				
			||||||
  fi
 | 
					  fi
 | 
				
			||||||
  if ! command -v pnpm &>/dev/null; then
 | 
					
 | 
				
			||||||
    msg_info "Installing pnpm"
 | 
					  NODE_VERSION="22" NODE_MODULE="pnpm" setup_nodejs
 | 
				
			||||||
    #export NODE_OPTIONS=--openssl-legacy-provider
 | 
					 | 
				
			||||||
    $STD npm install -g pnpm@latest
 | 
					 | 
				
			||||||
    msg_ok "Installed pnpm"
 | 
					 | 
				
			||||||
  fi
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
  if check_for_gh_release "zipline" "diced/zipline"; then
 | 
					  if check_for_gh_release "zipline" "diced/zipline"; then
 | 
				
			||||||
    msg_info "Stopping Service"
 | 
					    msg_info "Stopping Service"
 | 
				
			||||||
@@ -47,7 +43,7 @@ function update_script() {
 | 
				
			|||||||
    fetch_and_deploy_gh_release "zipline" "diced/zipline" "tarball"
 | 
					    fetch_and_deploy_gh_release "zipline" "diced/zipline" "tarball"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    msg_info "Updating ${APP}"
 | 
					    msg_info "Updating ${APP}"
 | 
				
			||||||
    cd /opt/zipline
 | 
					    cd /opt/zipline || exit
 | 
				
			||||||
    mv /opt/.env /opt/zipline/.env
 | 
					    mv /opt/.env /opt/zipline/.env
 | 
				
			||||||
    $STD pnpm install
 | 
					    $STD pnpm install
 | 
				
			||||||
    $STD pnpm build
 | 
					    $STD pnpm build
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -11,7 +11,7 @@ var_cpu="${var_cpu:-1}"
 | 
				
			|||||||
var_ram="${var_ram:-1024}"
 | 
					var_ram="${var_ram:-1024}"
 | 
				
			||||||
var_disk="${var_disk:-8}"
 | 
					var_disk="${var_disk:-8}"
 | 
				
			||||||
var_os="${var_os:-debian}"
 | 
					var_os="${var_os:-debian}"
 | 
				
			||||||
var_version="${var_version:-12}"
 | 
					var_version="${var_version:-13}"
 | 
				
			||||||
var_unprivileged="${var_unprivileged:-1}"
 | 
					var_unprivileged="${var_unprivileged:-1}"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
header_info "$APP"
 | 
					header_info "$APP"
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -11,7 +11,7 @@ var_cpu="${var_cpu:-2}"
 | 
				
			|||||||
var_ram="${var_ram:-2048}"
 | 
					var_ram="${var_ram:-2048}"
 | 
				
			||||||
var_disk="${var_disk:-6}"
 | 
					var_disk="${var_disk:-6}"
 | 
				
			||||||
var_os="${var_os:-debian}"
 | 
					var_os="${var_os:-debian}"
 | 
				
			||||||
var_version="${var_version:-12}"
 | 
					var_version="${var_version:-13}"
 | 
				
			||||||
var_unprivileged="${var_unprivileged:-1}"
 | 
					var_unprivileged="${var_unprivileged:-1}"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
header_info "$APP"
 | 
					header_info "$APP"
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -11,7 +11,7 @@ var_cpu="${var_cpu:-1}"
 | 
				
			|||||||
var_ram="${var_ram:-2048}"
 | 
					var_ram="${var_ram:-2048}"
 | 
				
			||||||
var_disk="${var_disk:-5}"
 | 
					var_disk="${var_disk:-5}"
 | 
				
			||||||
var_os="${var_os:-debian}"
 | 
					var_os="${var_os:-debian}"
 | 
				
			||||||
var_version="${var_version:-12}"
 | 
					var_version="${var_version:-13}"
 | 
				
			||||||
var_unprivileged="${var_unprivileged:-1}"
 | 
					var_unprivileged="${var_unprivileged:-1}"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
header_info "$APP"
 | 
					header_info "$APP"
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -11,7 +11,7 @@ var_cpu="${var_cpu:-2}"
 | 
				
			|||||||
var_ram="${var_ram:-1024}"
 | 
					var_ram="${var_ram:-1024}"
 | 
				
			||||||
var_disk="${var_disk:-4}"
 | 
					var_disk="${var_disk:-4}"
 | 
				
			||||||
var_os="${var_os:-debian}"
 | 
					var_os="${var_os:-debian}"
 | 
				
			||||||
var_version="${var_version:-12}"
 | 
					var_version="${var_version:-13}"
 | 
				
			||||||
var_unprivileged="${var_unprivileged:-0}"
 | 
					var_unprivileged="${var_unprivileged:-0}"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
header_info "$APP"
 | 
					header_info "$APP"
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -23,7 +23,7 @@
 | 
				
			|||||||
        "ram": 1024,
 | 
					        "ram": 1024,
 | 
				
			||||||
        "hdd": 4,
 | 
					        "hdd": 4,
 | 
				
			||||||
        "os": "Debian",
 | 
					        "os": "Debian",
 | 
				
			||||||
        "version": "12"
 | 
					        "version": "13"
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
  ],
 | 
					  ],
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -23,7 +23,7 @@
 | 
				
			|||||||
        "ram": 4096,
 | 
					        "ram": 4096,
 | 
				
			||||||
        "hdd": 8,
 | 
					        "hdd": 8,
 | 
				
			||||||
        "os": "debian",
 | 
					        "os": "debian",
 | 
				
			||||||
        "version": "12"
 | 
					        "version": "13"
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
  ],
 | 
					  ],
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,35 +1,35 @@
 | 
				
			|||||||
{
 | 
					{
 | 
				
			||||||
    "name": "Zerotier-One",
 | 
					  "name": "Zerotier-One",
 | 
				
			||||||
    "slug": "zerotier-one",
 | 
					  "slug": "zerotier-one",
 | 
				
			||||||
    "categories": [
 | 
					  "categories": [
 | 
				
			||||||
        4
 | 
					    4
 | 
				
			||||||
    ],
 | 
					  ],
 | 
				
			||||||
    "date_created": "2024-05-02",
 | 
					  "date_created": "2024-05-02",
 | 
				
			||||||
    "type": "ct",
 | 
					  "type": "ct",
 | 
				
			||||||
    "updateable": true,
 | 
					  "updateable": true,
 | 
				
			||||||
    "privileged": false,
 | 
					  "privileged": false,
 | 
				
			||||||
    "interface_port": 3443,
 | 
					  "interface_port": 3443,
 | 
				
			||||||
    "documentation": "https://docs.zerotier.com/",
 | 
					  "documentation": "https://docs.zerotier.com/",
 | 
				
			||||||
    "website": "https://www.zerotier.com/",
 | 
					  "website": "https://www.zerotier.com/",
 | 
				
			||||||
    "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons/webp/zerotier.webp",
 | 
					  "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons/webp/zerotier.webp",
 | 
				
			||||||
    "config_path": "/opt/key-networks/ztncui/.env",
 | 
					  "config_path": "/opt/key-networks/ztncui/.env",
 | 
				
			||||||
    "description": "ZeroTier is a secure network overlay that allows you to manage all of your network resources as if they were on the same LAN. The software-defined solution can be deployed in minutes from anywhere. No matter how many devices you need to connect, or where they are in the world, ZeroTier makes global networking simple.",
 | 
					  "description": "ZeroTier is a secure network overlay that allows you to manage all of your network resources as if they were on the same LAN. The software-defined solution can be deployed in minutes from anywhere. No matter how many devices you need to connect, or where they are in the world, ZeroTier makes global networking simple.",
 | 
				
			||||||
    "install_methods": [
 | 
					  "install_methods": [
 | 
				
			||||||
        {
 | 
					    {
 | 
				
			||||||
            "type": "default",
 | 
					      "type": "default",
 | 
				
			||||||
            "script": "ct/zerotier-one.sh",
 | 
					      "script": "ct/zerotier-one.sh",
 | 
				
			||||||
            "resources": {
 | 
					      "resources": {
 | 
				
			||||||
                "cpu": 1,
 | 
					        "cpu": 1,
 | 
				
			||||||
                "ram": 512,
 | 
					        "ram": 512,
 | 
				
			||||||
                "hdd": 4,
 | 
					        "hdd": 4,
 | 
				
			||||||
                "os": "debian",
 | 
					        "os": "debian",
 | 
				
			||||||
                "version": "12"
 | 
					        "version": "13"
 | 
				
			||||||
            }
 | 
					      }
 | 
				
			||||||
        }
 | 
					    }
 | 
				
			||||||
    ],
 | 
					  ],
 | 
				
			||||||
    "default_credentials": {
 | 
					  "default_credentials": {
 | 
				
			||||||
        "username": "admin",
 | 
					    "username": "admin",
 | 
				
			||||||
        "password": "password"
 | 
					    "password": "password"
 | 
				
			||||||
    },
 | 
					  },
 | 
				
			||||||
    "notes": []
 | 
					  "notes": []
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -23,7 +23,7 @@
 | 
				
			|||||||
        "ram": 1024,
 | 
					        "ram": 1024,
 | 
				
			||||||
        "hdd": 5,
 | 
					        "hdd": 5,
 | 
				
			||||||
        "os": "debian",
 | 
					        "os": "debian",
 | 
				
			||||||
        "version": "12"
 | 
					        "version": "13"
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    {
 | 
					    {
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -23,7 +23,7 @@
 | 
				
			|||||||
        "ram": 2048,
 | 
					        "ram": 2048,
 | 
				
			||||||
        "hdd": 5,
 | 
					        "hdd": 5,
 | 
				
			||||||
        "os": "debian",
 | 
					        "os": "debian",
 | 
				
			||||||
        "version": "12"
 | 
					        "version": "13"
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
  ],
 | 
					  ],
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -23,7 +23,7 @@
 | 
				
			|||||||
        "ram": 1024,
 | 
					        "ram": 1024,
 | 
				
			||||||
        "hdd": 8,
 | 
					        "hdd": 8,
 | 
				
			||||||
        "os": "debian",
 | 
					        "os": "debian",
 | 
				
			||||||
        "version": "12"
 | 
					        "version": "13"
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
  ],
 | 
					  ],
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -23,7 +23,7 @@
 | 
				
			|||||||
        "ram": 2048,
 | 
					        "ram": 2048,
 | 
				
			||||||
        "hdd": 6,
 | 
					        "hdd": 6,
 | 
				
			||||||
        "os": "debian",
 | 
					        "os": "debian",
 | 
				
			||||||
        "version": "12"
 | 
					        "version": "13"
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
  ],
 | 
					  ],
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -23,7 +23,7 @@
 | 
				
			|||||||
        "ram": 2048,
 | 
					        "ram": 2048,
 | 
				
			||||||
        "hdd": 5,
 | 
					        "hdd": 5,
 | 
				
			||||||
        "os": "Debian",
 | 
					        "os": "Debian",
 | 
				
			||||||
        "version": "12"
 | 
					        "version": "13"
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
  ],
 | 
					  ],
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -23,7 +23,7 @@
 | 
				
			|||||||
        "ram": 1024,
 | 
					        "ram": 1024,
 | 
				
			||||||
        "hdd": 4,
 | 
					        "hdd": 4,
 | 
				
			||||||
        "os": "debian",
 | 
					        "os": "debian",
 | 
				
			||||||
        "version": "12"
 | 
					        "version": "13"
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
  ],
 | 
					  ],
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -14,20 +14,20 @@ network_check
 | 
				
			|||||||
update_os
 | 
					update_os
 | 
				
			||||||
 | 
					
 | 
				
			||||||
msg_info "Installing Dependencies"
 | 
					msg_info "Installing Dependencies"
 | 
				
			||||||
$STD apt-get install -y ffmpeg
 | 
					$STD apt install -y ffmpeg
 | 
				
			||||||
msg_ok "Installed Dependencies"
 | 
					msg_ok "Installed Dependencies"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
fetch_and_deploy_gh_release "yt-dlp-webui" "marcopiovanello/yt-dlp-web-ui" "singlefile" "latest" "/usr/local/bin" "yt-dlp-webui_linux-amd64"
 | 
					fetch_and_deploy_gh_release "yt-dlp-webui" "marcopiovanello/yt-dlp-web-ui" "singlefile" "latest" "/usr/local/bin" "yt-dlp-webui_linux-amd64"
 | 
				
			||||||
fetch_and_deploy_gh_release "yt-dlp" "yt-dlp/yt-dlp" "singlefile" "latest" "/usr/local/bin" "yt-dlp"
 | 
					fetch_and_deploy_gh_release "yt-dlp" "yt-dlp/yt-dlp" "singlefile" "latest" "/usr/local/bin" "yt-dlp"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
msg_info "Setting up ${APPLICATION}"
 | 
					msg_info "Setting up YT-DLP-WEBUI"
 | 
				
			||||||
mkdir -p /opt/yt-dlp-webui
 | 
					mkdir -p /opt/yt-dlp-webui
 | 
				
			||||||
mkdir /downloads
 | 
					mkdir /downloads
 | 
				
			||||||
RPC_PASSWORD=$(openssl rand -base64 16)
 | 
					RPC_PASSWORD=$(openssl rand -base64 16)
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
    echo "yt-dlp-webui-Credentials"
 | 
					  echo "yt-dlp-webui-Credentials"
 | 
				
			||||||
    echo "Username: admin"
 | 
					  echo "Username: admin"
 | 
				
			||||||
    echo "Password: ${RPC_PASSWORD}"
 | 
					  echo "Password: ${RPC_PASSWORD}"
 | 
				
			||||||
} >>~/yt-dlp-webui.creds
 | 
					} >>~/yt-dlp-webui.creds
 | 
				
			||||||
 | 
					
 | 
				
			||||||
cat <<EOF >/opt/yt-dlp-webui/config.conf
 | 
					cat <<EOF >/opt/yt-dlp-webui/config.conf
 | 
				
			||||||
@@ -66,7 +66,9 @@ downloaderPath: /usr/local/bin/yt-dlp
 | 
				
			|||||||
# [optional] Path where a custom frontend will be loaded (instead of the embedded one)
 | 
					# [optional] Path where a custom frontend will be loaded (instead of the embedded one)
 | 
				
			||||||
#frontend_path: ./web/solid-frontend
 | 
					#frontend_path: ./web/solid-frontend
 | 
				
			||||||
EOF
 | 
					EOF
 | 
				
			||||||
 | 
					msg_ok "Set up YT-DLP-WEBUI"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					msg_info "Creating Service"
 | 
				
			||||||
cat <<EOF >/etc/systemd/system/yt-dlp-webui.service
 | 
					cat <<EOF >/etc/systemd/system/yt-dlp-webui.service
 | 
				
			||||||
[Unit]
 | 
					[Unit]
 | 
				
			||||||
Description=yt-dlp-webui service file
 | 
					Description=yt-dlp-webui service file
 | 
				
			||||||
@@ -79,12 +81,13 @@ ExecStart=/usr/local/bin/yt-dlp-webui --conf /opt/yt-dlp-webui/config.conf
 | 
				
			|||||||
WantedBy=multi-user.target
 | 
					WantedBy=multi-user.target
 | 
				
			||||||
EOF
 | 
					EOF
 | 
				
			||||||
systemctl enable -q --now yt-dlp-webui
 | 
					systemctl enable -q --now yt-dlp-webui
 | 
				
			||||||
msg_ok "Set up ${APPLICATION}"
 | 
					msg_ok "Created Service"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
motd_ssh
 | 
					motd_ssh
 | 
				
			||||||
customize
 | 
					customize
 | 
				
			||||||
 | 
					
 | 
				
			||||||
msg_info "Cleaning up"
 | 
					msg_info "Cleaning up"
 | 
				
			||||||
$STD apt-get -y autoremove
 | 
					$STD apt -y autoremove
 | 
				
			||||||
$STD apt-get -y autoclean
 | 
					$STD apt -y autoclean
 | 
				
			||||||
 | 
					$STD apt -y clean
 | 
				
			||||||
msg_ok "Cleaned"
 | 
					msg_ok "Cleaned"
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -14,7 +14,7 @@ network_check
 | 
				
			|||||||
update_os
 | 
					update_os
 | 
				
			||||||
 | 
					
 | 
				
			||||||
msg_info "Installing Dependencies"
 | 
					msg_info "Installing Dependencies"
 | 
				
			||||||
$STD apt-get install -y \
 | 
					$STD apt install -y \
 | 
				
			||||||
  git \
 | 
					  git \
 | 
				
			||||||
  nginx \
 | 
					  nginx \
 | 
				
			||||||
  apt-transport-https
 | 
					  apt-transport-https
 | 
				
			||||||
@@ -22,9 +22,15 @@ msg_ok "Installed Dependencies"
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
msg_info "Setting up Elasticsearch"
 | 
					msg_info "Setting up Elasticsearch"
 | 
				
			||||||
curl -fsSL https://artifacts.elastic.co/GPG-KEY-elasticsearch | sudo gpg --dearmor -o /usr/share/keyrings/elasticsearch-keyring.gpg
 | 
					curl -fsSL https://artifacts.elastic.co/GPG-KEY-elasticsearch | sudo gpg --dearmor -o /usr/share/keyrings/elasticsearch-keyring.gpg
 | 
				
			||||||
echo "deb [signed-by=/usr/share/keyrings/elasticsearch-keyring.gpg] https://artifacts.elastic.co/packages/7.x/apt stable main" | sudo tee /etc/apt/sources.list.d/elastic-7.x.list >/dev/null
 | 
					cat <<EOF | sudo tee /etc/apt/sources.list.d/elasticsearch.sources >/dev/null
 | 
				
			||||||
$STD apt-get update
 | 
					Types: deb
 | 
				
			||||||
$STD apt-get -y install elasticsearch
 | 
					URIs: https://artifacts.elastic.co/packages/7.x/apt
 | 
				
			||||||
 | 
					Suites: stable
 | 
				
			||||||
 | 
					Components: main
 | 
				
			||||||
 | 
					Signed-By: /usr/share/keyrings/elasticsearch-keyring.gpg
 | 
				
			||||||
 | 
					EOF
 | 
				
			||||||
 | 
					$STD apt update
 | 
				
			||||||
 | 
					$STD apt -y install elasticsearch
 | 
				
			||||||
echo "-Xms2g" >>/etc/elasticsearch/jvm.options
 | 
					echo "-Xms2g" >>/etc/elasticsearch/jvm.options
 | 
				
			||||||
echo "-Xmx2g" >>/etc/elasticsearch/jvm.options
 | 
					echo "-Xmx2g" >>/etc/elasticsearch/jvm.options
 | 
				
			||||||
$STD /usr/share/elasticsearch/bin/elasticsearch-plugin install ingest-attachment -b
 | 
					$STD /usr/share/elasticsearch/bin/elasticsearch-plugin install ingest-attachment -b
 | 
				
			||||||
@@ -34,9 +40,15 @@ msg_ok "Setup Elasticsearch"
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
msg_info "Installing Zammad"
 | 
					msg_info "Installing Zammad"
 | 
				
			||||||
curl -fsSL https://dl.packager.io/srv/zammad/zammad/key | gpg --dearmor | sudo tee /etc/apt/keyrings/pkgr-zammad.gpg >/dev/null
 | 
					curl -fsSL https://dl.packager.io/srv/zammad/zammad/key | gpg --dearmor | sudo tee /etc/apt/keyrings/pkgr-zammad.gpg >/dev/null
 | 
				
			||||||
echo "deb [signed-by=/etc/apt/keyrings/pkgr-zammad.gpg] https://dl.packager.io/srv/deb/zammad/zammad/stable/debian 12 main" | sudo tee /etc/apt/sources.list.d/zammad.list >/dev/null
 | 
					cat <<EOF | sudo tee /etc/apt/sources.list.d/zammad.sources >/dev/null
 | 
				
			||||||
$STD apt-get update
 | 
					Types: deb
 | 
				
			||||||
$STD apt-get -y install zammad
 | 
					URIs: https://dl.packager.io/srv/deb/zammad/zammad/stable/debian
 | 
				
			||||||
 | 
					Suites: 13
 | 
				
			||||||
 | 
					Components: main
 | 
				
			||||||
 | 
					Signed-By: /etc/apt/keyrings/pkgr-zammad.gpg
 | 
				
			||||||
 | 
					EOF
 | 
				
			||||||
 | 
					$STD apt update
 | 
				
			||||||
 | 
					$STD apt -y install zammad
 | 
				
			||||||
$STD zammad run rails r "Setting.set('es_url', 'http://localhost:9200')"
 | 
					$STD zammad run rails r "Setting.set('es_url', 'http://localhost:9200')"
 | 
				
			||||||
$STD zammad run rake zammad:searchindex:rebuild
 | 
					$STD zammad run rake zammad:searchindex:rebuild
 | 
				
			||||||
msg_ok "Installed Zammad"
 | 
					msg_ok "Installed Zammad"
 | 
				
			||||||
@@ -52,6 +64,7 @@ motd_ssh
 | 
				
			|||||||
customize
 | 
					customize
 | 
				
			||||||
 | 
					
 | 
				
			||||||
msg_info "Cleaning up"
 | 
					msg_info "Cleaning up"
 | 
				
			||||||
$STD apt-get -y autoremove
 | 
					$STD apt -y autoremove
 | 
				
			||||||
$STD apt-get -y autoclean
 | 
					$STD apt -y autoclean
 | 
				
			||||||
 | 
					$STD apt -y clean
 | 
				
			||||||
msg_ok "Cleaned"
 | 
					msg_ok "Cleaned"
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -35,6 +35,7 @@ motd_ssh
 | 
				
			|||||||
customize
 | 
					customize
 | 
				
			||||||
 | 
					
 | 
				
			||||||
msg_info "Cleaning up"
 | 
					msg_info "Cleaning up"
 | 
				
			||||||
$STD apt-get -y autoremove
 | 
					$STD apt -y autoremove
 | 
				
			||||||
$STD apt-get -y autoclean
 | 
					$STD apt -y autoclean
 | 
				
			||||||
 | 
					$STD apt -y clean
 | 
				
			||||||
msg_ok "Cleaned"
 | 
					msg_ok "Cleaned"
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -14,7 +14,7 @@ network_check
 | 
				
			|||||||
update_os
 | 
					update_os
 | 
				
			||||||
 | 
					
 | 
				
			||||||
msg_info "Installing Dependencies"
 | 
					msg_info "Installing Dependencies"
 | 
				
			||||||
$STD apt-get install -y \
 | 
					$STD apt install -y \
 | 
				
			||||||
  git \
 | 
					  git \
 | 
				
			||||||
  make \
 | 
					  make \
 | 
				
			||||||
  g++ \
 | 
					  g++ \
 | 
				
			||||||
@@ -28,9 +28,9 @@ NODE_VERSION="24" NODE_MODULE="pnpm@$(curl -fsSL https://raw.githubusercontent.c
 | 
				
			|||||||
fetch_and_deploy_gh_release "Zigbee2MQTT" "Koenkk/zigbee2mqtt" "tarball" "latest" "/opt/zigbee2mqtt"
 | 
					fetch_and_deploy_gh_release "Zigbee2MQTT" "Koenkk/zigbee2mqtt" "tarball" "latest" "/opt/zigbee2mqtt"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
msg_info "Setting up Zigbee2MQTT"
 | 
					msg_info "Setting up Zigbee2MQTT"
 | 
				
			||||||
cd /opt/zigbee2mqtt/data
 | 
					cd /opt/zigbee2mqtt/data || exit
 | 
				
			||||||
mv configuration.example.yaml configuration.yaml
 | 
					mv configuration.example.yaml configuration.yaml
 | 
				
			||||||
cd /opt/zigbee2mqtt
 | 
					cd /opt/zigbee2mqtt || exit
 | 
				
			||||||
$STD pnpm install --no-frozen-lockfile
 | 
					$STD pnpm install --no-frozen-lockfile
 | 
				
			||||||
$STD pnpm build
 | 
					$STD pnpm build
 | 
				
			||||||
msg_ok "Installed Zigbee2MQTT"
 | 
					msg_ok "Installed Zigbee2MQTT"
 | 
				
			||||||
@@ -58,6 +58,7 @@ motd_ssh
 | 
				
			|||||||
customize
 | 
					customize
 | 
				
			||||||
 | 
					
 | 
				
			||||||
msg_info "Cleaning up"
 | 
					msg_info "Cleaning up"
 | 
				
			||||||
$STD apt-get -y autoremove
 | 
					$STD apt -y autoremove
 | 
				
			||||||
$STD apt-get -y autoclean
 | 
					$STD apt -y autoclean
 | 
				
			||||||
 | 
					$STD apt -y clean
 | 
				
			||||||
msg_ok "Cleaned"
 | 
					msg_ok "Cleaned"
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -14,8 +14,8 @@ setting_up_container
 | 
				
			|||||||
network_check
 | 
					network_check
 | 
				
			||||||
update_os
 | 
					update_os
 | 
				
			||||||
 | 
					
 | 
				
			||||||
NODE_VERSION="22" NODE_MODULE="pnpm@latest" setup_nodejs
 | 
					NODE_VERSION="22" NODE_MODULE="pnpm" setup_nodejs
 | 
				
			||||||
PG_VERSION="16" setup_postgresql
 | 
					PG_VERSION="17" setup_postgresql
 | 
				
			||||||
fetch_and_deploy_gh_release "zipline" "diced/zipline" "tarball"
 | 
					fetch_and_deploy_gh_release "zipline" "diced/zipline" "tarball"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
msg_info "Setting up PostgreSQL"
 | 
					msg_info "Setting up PostgreSQL"
 | 
				
			||||||
@@ -38,7 +38,7 @@ $STD sudo -u postgres psql -c "ALTER ROLE $DB_USER SET timezone TO 'UTC'"
 | 
				
			|||||||
msg_ok "Set up PostgreSQL"
 | 
					msg_ok "Set up PostgreSQL"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
msg_info "Installing Zipline (Patience)"
 | 
					msg_info "Installing Zipline (Patience)"
 | 
				
			||||||
cd /opt/zipline
 | 
					cd /opt/zipline || exit
 | 
				
			||||||
cat <<EOF >/opt/zipline/.env
 | 
					cat <<EOF >/opt/zipline/.env
 | 
				
			||||||
DATABASE_URL=postgres://$DB_USER:$DB_PASS@localhost:5432/$DB_NAME
 | 
					DATABASE_URL=postgres://$DB_USER:$DB_PASS@localhost:5432/$DB_NAME
 | 
				
			||||||
CORE_SECRET=$SECRET_KEY
 | 
					CORE_SECRET=$SECRET_KEY
 | 
				
			||||||
@@ -74,6 +74,7 @@ motd_ssh
 | 
				
			|||||||
customize
 | 
					customize
 | 
				
			||||||
 | 
					
 | 
				
			||||||
msg_info "Cleaning up"
 | 
					msg_info "Cleaning up"
 | 
				
			||||||
$STD apt-get -y autoremove
 | 
					$STD apt -y autoremove
 | 
				
			||||||
$STD apt-get -y autoclean
 | 
					$STD apt -y autoclean
 | 
				
			||||||
 | 
					$STD apt -y clean
 | 
				
			||||||
msg_ok "Cleaned"
 | 
					msg_ok "Cleaned"
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -14,7 +14,7 @@ network_check
 | 
				
			|||||||
update_os
 | 
					update_os
 | 
				
			||||||
 | 
					
 | 
				
			||||||
msg_info "Installing Dependencies (Patience)"
 | 
					msg_info "Installing Dependencies (Patience)"
 | 
				
			||||||
$STD apt-get install -y ca-certificates
 | 
					$STD apt install -y ca-certificates
 | 
				
			||||||
msg_ok "Installed Dependecies"
 | 
					msg_ok "Installed Dependecies"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
PG_VERSION="17" setup_postgresql
 | 
					PG_VERSION="17" setup_postgresql
 | 
				
			||||||
@@ -114,7 +114,7 @@ NoNewPrivileges=true
 | 
				
			|||||||
[Install]
 | 
					[Install]
 | 
				
			||||||
WantedBy=multi-user.target
 | 
					WantedBy=multi-user.target
 | 
				
			||||||
EOF
 | 
					EOF
 | 
				
			||||||
systemctl enable -q zitadel
 | 
					systemctl enable -q --now zitadel
 | 
				
			||||||
msg_ok "Created Services"
 | 
					msg_ok "Created Services"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
msg_info "Zitadel initial setup"
 | 
					msg_info "Zitadel initial setup"
 | 
				
			||||||
@@ -144,6 +144,7 @@ motd_ssh
 | 
				
			|||||||
customize
 | 
					customize
 | 
				
			||||||
 | 
					
 | 
				
			||||||
msg_info "Cleaning up"
 | 
					msg_info "Cleaning up"
 | 
				
			||||||
$STD apt-get -y autoremove
 | 
					$STD apt -y autoremove
 | 
				
			||||||
$STD apt-get -y autoclean
 | 
					$STD apt -y autoclean
 | 
				
			||||||
 | 
					$STD apt -y clean
 | 
				
			||||||
msg_ok "Cleaned"
 | 
					msg_ok "Cleaned"
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -37,6 +37,7 @@ motd_ssh
 | 
				
			|||||||
customize
 | 
					customize
 | 
				
			||||||
 | 
					
 | 
				
			||||||
msg_info "Cleaning up"
 | 
					msg_info "Cleaning up"
 | 
				
			||||||
$STD apt-get -y autoremove
 | 
					$STD apt -y autoremove
 | 
				
			||||||
$STD apt-get -y autoclean
 | 
					$STD apt -y autoclean
 | 
				
			||||||
 | 
					$STD apt -y clean
 | 
				
			||||||
msg_ok "Cleaned"
 | 
					msg_ok "Cleaned"
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -14,7 +14,7 @@ network_check
 | 
				
			|||||||
update_os
 | 
					update_os
 | 
				
			||||||
 | 
					
 | 
				
			||||||
msg_info "Installing Dependencies"
 | 
					msg_info "Installing Dependencies"
 | 
				
			||||||
$STD apt-get install -y apache2-utils
 | 
					$STD apt install -y apache2-utils
 | 
				
			||||||
msg_ok "Installed Dependencies"
 | 
					msg_ok "Installed Dependencies"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
fetch_and_deploy_gh_release "zot" "project-zot/zot" "singlefile" "latest" "/usr/bin" "zot-linux-amd64"
 | 
					fetch_and_deploy_gh_release "zot" "project-zot/zot" "singlefile" "latest" "/usr/bin" "zot-linux-amd64"
 | 
				
			||||||
@@ -57,6 +57,7 @@ motd_ssh
 | 
				
			|||||||
customize
 | 
					customize
 | 
				
			||||||
 | 
					
 | 
				
			||||||
msg_info "Cleaning up"
 | 
					msg_info "Cleaning up"
 | 
				
			||||||
$STD apt-get -y autoremove
 | 
					$STD apt -y autoremove
 | 
				
			||||||
$STD apt-get -y autoclean
 | 
					$STD apt -y autoclean
 | 
				
			||||||
 | 
					$STD apt -y clean
 | 
				
			||||||
msg_ok "Cleaned"
 | 
					msg_ok "Cleaned"
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -46,6 +46,7 @@ motd_ssh
 | 
				
			|||||||
customize
 | 
					customize
 | 
				
			||||||
 | 
					
 | 
				
			||||||
msg_info "Cleaning up"
 | 
					msg_info "Cleaning up"
 | 
				
			||||||
$STD apt-get -y autoremove
 | 
					$STD apt -y autoremove
 | 
				
			||||||
$STD apt-get -y autoclean
 | 
					$STD apt -y autoclean
 | 
				
			||||||
 | 
					$STD apt -y clean
 | 
				
			||||||
msg_ok "Cleaned"
 | 
					msg_ok "Cleaned"
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user