Skip to content

docs(updater): document --url option for offline/air-gapped installs#14846

Merged
skjnldsv merged 5 commits into
masterfrom
docs/updater-url-option
May 20, 2026
Merged

docs(updater): document --url option for offline/air-gapped installs#14846
skjnldsv merged 5 commits into
masterfrom
docs/updater-url-option

Conversation

@skjnldsv
Copy link
Copy Markdown
Member

@skjnldsv skjnldsv commented May 13, 2026

1 2
2026-05-13_16-11 2026-05-13_16-11_1

☑️ Resolves

Relates to the --url option added to updater.phar.

What changed and why

Adds a new section "Using a custom download URL (offline / air-gapped installs)" to admin_manual/maintenance/update.rst.

The updater.phar supports a --url option that lets admins point the updater at any HTTP/HTTPS or file:// URL instead of the official download servers. This is useful for:

  • Air-gapped / offline environments where the server has no internet access
  • Internal mirrors in enterprise setups

The section covers:

  • --url with HTTP/HTTPS mirror example
  • --url with file:// for locally staged archives
  • --signature to supply the base64 archive signature when using a custom URL
  • --no-verify as an escape hatch (with a warning)
  • Combined --no-interaction example for fully automated offline runs

✅ Checklist

  • I have built the documentation locally and reviewed the output
  • Screenshots are included for visual changes
  • I have not moved or renamed pages (or added a redirect if I did)
  • I have run codespell or similar and addressed any spelling issues

Covers --url (HTTP/HTTPS and file://), --signature for providing
a base64 archive signature, --no-verify as escape hatch, and
combining all three with --no-interaction for automated runs.

Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
skjnldsv added 2 commits May 13, 2026 15:57
Covers pinning a specific version, internal mirrors, and offline/
air-gapped use via file://. Includes --signature and --no-verify
options with appropriate warnings.

Warns explicitly that downgrading and skipping major versions remain
unsupported regardless of --url usage.

Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 13, 2026

📖 Documentation Preview

🔍 Open preview →

📄 1 changed documentation page

Last updated: Wed, 20 May 2026 06:49:45 GMT

Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
Comment thread admin_manual/maintenance/update.rst Outdated
Comment thread admin_manual/maintenance/update.rst Outdated
Comment thread admin_manual/maintenance/update.rst Outdated
- Remove -E from all sudo commands throughout the file; the flag
  preserves the calling user's environment variables, which is not
  needed and can mask permission issues
- Update --no-verify description: add "or if you have already
  verified the archive yourself" and include a sha512sum example
- Move the warning inside the --no-verify bullet so it is scoped
  to that option rather than floating after the whole block

Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
@skjnldsv skjnldsv enabled auto-merge May 20, 2026 06:46
@skjnldsv skjnldsv merged commit 00e2e61 into master May 20, 2026
25 checks passed
@skjnldsv skjnldsv deleted the docs/updater-url-option branch May 20, 2026 06:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants