Commit Graph
8 Commits
Author SHA1 Message Date
Ivan RazinandClaude Fable 5 eaf1a53d2a feat(installer): default -install to y
Running without parameters previously skipped package install and
failed at certbot on a clean server. Packages now install by default;
use -install n to skip.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-17 08:45:56 +03:00
Ivan RazinandClaude Fable 5 6d0876fd19 feat(installer): add -version flag to pin 3x-ui release
Accepts 3.4.2 or v3.4.2; validates the tag exists on GitHub before
download, falls back to latest when omitted.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-15 16:03:13 +03:00
Ivan RazinandClaude Fable 5 c3926222c2 Document AdGuard Home script in README (RU + EN)
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-14 09:49:55 +03:00
Ivan RazinandClaude Fable 5 2c5376154e Simplify install command in README, add English version
Domain arguments dropped from the quick-start command (the installer
prompts for them). English translation lives in README_EN.md, both
files cross-link.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-13 14:45:20 +03:00
Ivan RazinandClaude Opus 4.8 65e095133f Patch: enforce panel HTTPS, fix set -e SIGPIPE abort, README one-liner
- x-ui-patch.sh: detect when the panel has no TLS cert (empty webCertFile)
  and enable HTTPS the way the main installer does — symlink the Let's
  Encrypt cert into /root/cert/$domain and register it via `x-ui cert`.
  Without this the panel serves plain HTTP and every proxy_pass
  https://127.0.0.1:panel_port (including the diag SSO bridge) fails.
- x-ui-patch.sh: guard the `tr </dev/urandom | head -c N` random generators
  with `|| true`. head closes the pipe, tr dies with SIGPIPE (141), and
  under `pipefail`+`errexit` that intermittently aborts the whole script.
- README: replace the two-step patch download/run block with a single
  curl|bash one-liner (also drops a stale wget filename mismatch).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-06 08:34:27 +03:00
Ivan Razin ddc7deef31 Update README.md 2026-07-04 11:52:50 +03:00
Ivan RazinandClaude Sonnet 4.6 3b344ebc9f Rewrite README: current features, YouTube-safe commands
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-24 20:45:43 +03:00
Ivan RazinandClaude Sonnet 4.6 411490ab82 Initial commit: modular single-file 3x-ui installer
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-24 10:33:07 +03:00