diff --git a/scripts/upgrade b/scripts/upgrade
index 80ceea3..6946a9a 100755
--- a/scripts/upgrade
+++ b/scripts/upgrade
@@ -23,6 +23,13 @@ ynh_systemd_action --service_name="$app" --action="stop"
 #=================================================
 ynh_script_progression --message="Ensuring downward compatibility..." --weight=1
 
+# Previous installs might have been listening on local ipv6
+if ynh_compare_current_package_version --comparison lt "4.3.1~ynh1"; then
+    jq ".defaults.sites[0].Binds[0] = \"127.0.0.1:$port\"" "$install_dir/.config/pydio/cells/pydio.json" \
+        > "$install_dir/_pydio.json"
+    mv "$install_dir/_pydio.json" "$install_dir/.config/pydio/cells/pydio.json"
+fi
+
 #=================================================
 # DOWNLOAD, CHECK AND UNPACK SOURCE
 #=================================================