Hi,
During installation, the script uses the following command:
timeout 60s git clone -b "$branch" --single-branch https://github.com/stefanpejcic/openadmin "$openadmin_dir" || {
radovan 1 "Failed to clone OpenAdmin from Github - please retry install with '--retry --debug' flags."
}
The problem is that timeout 60s is too short for many users with slower connections (e.g. < 1 MB/s) or when running behind VPNs/NAT setups. This causes the installer to fail unnecessarily, even though the clone would succeed if allowed more time.
Suggestions:
Increase the timeout to something more forgiving (e.g. 300s or 600s).
Or, remove the timeout entirely and let git clone run normally.
Optionally, add retry logic (e.g. retry 2–3 times before failing).
This would make the installation more reliable for homelab users, people with slower connections, or anyone behind complex networking.
Thanks!