Real install test on Ubuntu 20.04 surfaced two stale external deps in the
bundled `install`: the DigitalOcean MariaDB 10.6 mirror no longer resolves
(DO retired their distro mirrors), and `add-apt-repository ppa:maxmind/ppa`
hangs forever on hosts that can't reach launchpad.net. patch_installer()
rewrites the MariaDB mirror to mirror.rackspace.com and drops the maxmind PPA
(libmaxminddb0/-dev, mmdb-bin ship in Ubuntu's own repos). Both patches are
gated on the pattern being present, so future fixed packages are untouched.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
XUI 1.5.13 is the post-shutdown license-free build: the installer's
isValidLicense() only checks len==16 + hex, and the license servers are
offline. Auto-generate a 16-hex key (openssl rand -hex 8), inject it, and
answer the sysctl prompt — fully unattended by default. Adds XUI_LICENSE,
XUI_SYSCTL, XUI_INTERACTIVE env vars and surfaces the panel setup URL.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Bootstrap installer that downloads the pre-patched XUI 1.5.13 package
from our Gitea generic-package mirror (GitHub fallback), checksum-verifies
it, and runs the bundled ./install. Includes preflight checks (root,
Ubuntu 20/22/24, x86_64, RAM/disk, re-install guard).
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>