Commit Graph
3 Commits
Author SHA1 Message Date
Joel MattisonandClaude Opus 4.8 265e6944ce Patch bundled installer for dead DigitalOcean mirror and hanging maxmind PPA
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>
2026-06-25 20:56:46 -04:00
Joel MattisonandClaude Opus 4.8 863a050413 Run XUI installer non-interactively with auto-generated license
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>
2026-06-25 20:32:23 -04:00
Joel MattisonandClaude Opus 4.8 9679e424fc Add XUI.ONE 1.5.13 installer with self-hosted Gitea mirror
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>
2026-06-25 20:24:07 -04:00