mirror of
https://github.com/community-scripts/ProxmoxVE
synced 2025-02-11 10:19:16 +00:00
Compare commits
7 Commits
73cd3fa81a
...
8e4b11ed55
Author | SHA1 | Date | |
---|---|---|---|
|
8e4b11ed55 | ||
|
72bee44543 | ||
|
3ef3718056 | ||
|
f7adce2fda | ||
|
612f41afdd | ||
|
2c07496638 | ||
|
873c78bfd8 |
@ -65,7 +65,7 @@ For detailed instructions, check out our [official guides](https://github.com/co
|
|||||||
|
|
||||||
The Proxmox Helper Scripts project is community-driven, and we highly appreciate any contributions — whether it's through reporting bugs, suggesting features, improving documentation, or spreading the word. We are committed to maintaining transparency and sustainability in this open-source effort.
|
The Proxmox Helper Scripts project is community-driven, and we highly appreciate any contributions — whether it's through reporting bugs, suggesting features, improving documentation, or spreading the word. We are committed to maintaining transparency and sustainability in this open-source effort.
|
||||||
|
|
||||||
### 💖 Donate to Support the Project (DRAFT)
|
### 💖 Donate to Support the Project
|
||||||
|
|
||||||
We offer two donation options to help maintain and grow this project:
|
We offer two donation options to help maintain and grow this project:
|
||||||
|
|
||||||
|
@ -52,35 +52,10 @@ function default_settings() {
|
|||||||
VERB="no"
|
VERB="no"
|
||||||
echo_default
|
echo_default
|
||||||
}
|
}
|
||||||
|
|
||||||
function update_script() {
|
function update_script() {
|
||||||
header_info
|
header_info
|
||||||
if [[ ! -d /opt/AdGuardHome ]]; then msg_error "No ${APP} Installation Found!"; exit; fi
|
if [[ ! -d /opt/AdGuardHome ]]; then msg_error "No ${APP} Installation Found!"; exit; fi
|
||||||
if (( $(df /boot | awk 'NR==2{gsub("%","",$5); print $5}') > 80 )); then
|
msg_error "Adguard Home should be updated via the user interface."
|
||||||
read -r -p "Warning: Storage is dangerously low, continue anyway? <y/N> " prompt
|
|
||||||
[[ ${prompt,,} =~ ^(y|yes)$ ]] || exit
|
|
||||||
fi
|
|
||||||
wget -qL https://static.adguard.com/adguardhome/release/AdGuardHome_linux_amd64.tar.gz
|
|
||||||
msg_info "Stopping AdguardHome"
|
|
||||||
systemctl stop AdGuardHome
|
|
||||||
msg_ok "Stopped AdguardHome"
|
|
||||||
|
|
||||||
msg_info "Updating AdguardHome"
|
|
||||||
tar -xvf AdGuardHome_linux_amd64.tar.gz &>/dev/null
|
|
||||||
mkdir -p adguard-backup
|
|
||||||
cp -r /opt/AdGuardHome/AdGuardHome.yaml /opt/AdGuardHome/data adguard-backup/
|
|
||||||
cp AdGuardHome/AdGuardHome /opt/AdGuardHome/AdGuardHome
|
|
||||||
cp -r adguard-backup/* /opt/AdGuardHome/
|
|
||||||
msg_ok "Updated AdguardHome"
|
|
||||||
|
|
||||||
msg_info "Starting AdguardHome"
|
|
||||||
systemctl start AdGuardHome
|
|
||||||
msg_ok "Started AdguardHome"
|
|
||||||
|
|
||||||
msg_info "Cleaning Up"
|
|
||||||
rm -rf AdGuardHome_linux_amd64.tar.gz AdGuardHome adguard-backup
|
|
||||||
msg_ok "Cleaned"
|
|
||||||
msg_ok "Updated Successfully"
|
|
||||||
exit
|
exit
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -30,5 +30,10 @@
|
|||||||
"username": null,
|
"username": null,
|
||||||
"password": null
|
"password": null
|
||||||
},
|
},
|
||||||
"notes": []
|
"notes": [
|
||||||
}
|
{
|
||||||
|
"text": "Adguard Home can be updated via the user interface.",
|
||||||
|
"type": "warning"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user