This commit is contained in:
CanbiZ (MickLesk)
2026-04-17 07:21:08 +02:00
3 changed files with 16 additions and 6 deletions

View File

@@ -8,7 +8,7 @@ source <(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxV
APP="Dashy" APP="Dashy"
var_tags="${var_tags:-dashboard}" var_tags="${var_tags:-dashboard}"
var_cpu="${var_cpu:-2}" var_cpu="${var_cpu:-2}"
var_ram="${var_ram:-4096}" 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:-13}" var_version="${var_version:-13}"
@@ -40,12 +40,11 @@ function update_script() {
fi fi
msg_ok "Backed up conf.yml" msg_ok "Backed up conf.yml"
CLEAN_INSTALL=1 fetch_and_deploy_gh_release "dashy" "Lissy93/dashy" "tarball" CLEAN_INSTALL=1 fetch_and_deploy_gh_release "dashy" "Lissy93/dashy" "prebuild" "latest" "/opt/dashy" "dashy-*.tar.gz"
msg_info "Updating Dashy" msg_info "Updating Dashy"
cd /opt/dashy cd /opt/dashy
npm install $STD yarn install --ignore-engines --network-timeout 300000
npm run build
msg_ok "Updated Dashy" msg_ok "Updated Dashy"
msg_info "Restoring conf.yml" msg_info "Restoring conf.yml"

View File

@@ -124,6 +124,11 @@ update_links() {
# Count occurrences of the old repo URL # Count occurrences of the old repo URL
local count=$(grep -c "community-scripts/ProxmoxVED" "$file" 2>/dev/null || echo 0) local count=$(grep -c "community-scripts/ProxmoxVED" "$file" 2>/dev/null || echo 0)
# Set to 0 if count is non numeric
if ! [[ "$count" =~ ^[0-9]+$ ]]; then
count=0
fi
if [[ $count -gt 0 ]]; then if [[ $count -gt 0 ]]; then
# Replace all variations of the URL # Replace all variations of the URL
sed -i "s|github.com/$old_repo/$old_name|github.com/$new_owner/$new_repo|g" "$file" sed -i "s|github.com/$old_repo/$old_name|github.com/$new_owner/$new_repo|g" "$file"
@@ -140,6 +145,11 @@ update_links() {
if [[ -f "$file" ]]; then if [[ -f "$file" ]]; then
local count=$(grep -c "community-scripts/ProxmoxVED" "$file" 2>/dev/null || echo 0) local count=$(grep -c "community-scripts/ProxmoxVED" "$file" 2>/dev/null || echo 0)
# Set to 0 if count is non numeric
if ! [[ "$count" =~ ^[0-9]+$ ]]; then
count=0
fi
if [[ $count -gt 0 ]]; then if [[ $count -gt 0 ]]; then
sed -i "s|github.com/$old_repo/$old_name|github.com/$new_owner/$new_repo|g" "$file" sed -i "s|github.com/$old_repo/$old_name|github.com/$new_owner/$new_repo|g" "$file"
sed -i "s|raw.githubusercontent.com/$old_repo/$old_name|raw.githubusercontent.com/$new_owner/$new_repo|g" "$file" sed -i "s|raw.githubusercontent.com/$old_repo/$old_name|raw.githubusercontent.com/$new_owner/$new_repo|g" "$file"

View File

@@ -14,11 +14,11 @@ network_check
update_os update_os
NODE_VERSION="24" NODE_MODULE="yarn" setup_nodejs NODE_VERSION="24" NODE_MODULE="yarn" setup_nodejs
fetch_and_deploy_gh_release "dashy" "CrazyWolf13/dashy" "prebuild" "latest" "/opt/dashy" "dashy-*.tar.gz" fetch_and_deploy_gh_release "dashy" "Lissy93/dashy" "prebuild" "latest" "/opt/dashy" "dashy-*.tar.gz"
msg_info "Installing Dashy" msg_info "Installing Dashy"
cd /opt/dashy cd /opt/dashy
$STD yarn install --production --ignore-engines --network-timeout 300000 $STD yarn install --ignore-engines --network-timeout 300000
msg_ok "Installed Dashy" msg_ok "Installed Dashy"
msg_info "Creating Service" msg_info "Creating Service"
@@ -29,6 +29,7 @@ Description=dashy
[Service] [Service]
Type=simple Type=simple
WorkingDirectory=/opt/dashy WorkingDirectory=/opt/dashy
Environment=NODE_OPTIONS=--openssl-legacy-provider
ExecStart=/usr/bin/node server.js ExecStart=/usr/bin/node server.js
[Install] [Install]
WantedBy=multi-user.target WantedBy=multi-user.target