From e3446b63677708c1c81d743bac1f98c30088d9ac Mon Sep 17 00:00:00 2001 From: "CanbiZ (MickLesk)" <47820557+MickLesk@users.noreply.github.com> Date: Tue, 20 Jan 2026 13:06:52 +0100 Subject: [PATCH] fix(homepage): preserve config directory during updates Fixes #10985 - The update script was deleting user config files due to CLEAN_INSTALL=1 flag. Now backs up and restores both .env and config/ directory to preserve user configurations. --- ct/homepage.sh | 3 +++ 1 file changed, 3 insertions(+) diff --git a/ct/homepage.sh b/ct/homepage.sh index a66bf9b2e..3115b52d4 100644 --- a/ct/homepage.sh +++ b/ct/homepage.sh @@ -45,8 +45,11 @@ function update_script() { msg_ok "Stopped service" cp /opt/homepage/.env /opt/homepage.env + cp -r /opt/homepage/config /opt/homepage_config_backup CLEAN_INSTALL=1 fetch_and_deploy_gh_release "homepage" "gethomepage/homepage" "tarball" mv /opt/homepage.env /opt/homepage + rm -rf /opt/homepage/config + mv /opt/homepage_config_backup /opt/homepage/config msg_info "Updating Homepage (Patience)" RELEASE=$(get_latest_github_release "gethomepage/homepage")