39 Commits
Author SHA1 Message Date
Nick Sweeting 958e4c120f Fix broken documentation links across ArchiveBox 2026-10-03 19:09:24 -07:00
Nick Sweeting e90aa46d73 Migrate ArchiveBox websites and links to custom domains 2026-09-18 23:10:56 -07:00
Nick Sweeting 9b2fc58e5c Use port 5797 consistently 2026-09-18 15:29:02 -07:00
Nick Sweeting 08c639c25d Make get.archivebox.io a uv install shortcut 2026-08-28 19:05:55 -07:00
Nick Sweeting 6c552bcdfb Use native apt in Debian setup examples 2026-08-19 04:42:32 -07:00
Nick Sweeting 83185154c8 Keep first-run setup browser-first 2026-08-19 03:02:45 -07:00
Nick Sweeting 3d9bd925e5 Use one browser-first web setup path 2026-08-19 00:58:17 -07:00
Nick Sweeting 220e4322dc Guide first-run setup through the web UI 2026-08-19 00:45:40 -07:00
Nick Sweeting 81e178bd01 Document setup script Docker fallback 2026-08-15 03:57:59 -07:00
Nick Sweeting defcb91642 Align novice install and upgrade commands 2026-08-14 14:03:23 -07:00
Nick Sweeting 06ce2d8cea Avoid unrelated prerelease dependencies in uv installs 2026-08-13 15:16:32 -07:00
Nick Sweeting 619449e05c Separate alternative package manager commands 2026-08-13 11:57:02 -07:00
Nick Sweeting 4986b3a160 Clarify non-root Homebrew installs 2026-08-13 10:23:50 -07:00
Nick Sweeting 993d87badd Clarify novice install commands 2026-08-12 23:42:44 -07:00
Nick Sweeting 597837f88c Install published dev releases by default 2026-08-12 22:24:18 -07:00
Nick Sweeting 65b673d10e Harden RC release and install guidance 2026-08-11 10:04:10 -07:00
Nick Sweeting 85268bd5ac Document supported release platforms 2026-08-11 09:42:44 -07:00
Nick Sweeting 4abd337b0d Correct supported macOS baseline 2026-08-09 18:42:22 -04:00
Nick Sweeting 64a41766b8 Clarify supported hosts and upgrade prerequisites 2026-08-09 18:11:37 -04:00
Nick Sweeting 3a63c68461 Place memory requirements beside supported systems 2026-08-09 12:29:02 -04:00
Nick Sweeting b0461622aa Document minimum memory and swap 2026-08-05 11:12:30 -04:00
Nick Sweeting dd4b708cb4 Polish setup and migration validation 2026-08-02 05:56:11 -07:00
Nick Sweeting 2a68ff3151 Align documented upgrade commands 2026-08-02 00:39:28 -07:00
Nick Sweeting e90a56d9d7 Align novice setup and upgrade docs 2026-08-01 22:00:33 -07:00
Nick Sweeting d8535aa8d4 Document realistic server memory minimum 2026-08-01 03:29:35 -07:00
Nick Sweeting e90e70fe39 Tighten native first-run instructions 2026-08-01 01:16:43 -07:00
Nick Sweeting 58d517d2d1 Correct first-run install instructions 2026-08-01 00:04:22 -07:00
Nick Sweeting 13c3a4aaf3 Update downloader deps and docs CI snippets 2026-07-25 13:38:35 -07:00
Nick Sweeting eacfae5d6c Run all ArchiveBox tests through unified CI 2026-07-24 00:50:40 -07:00
Nick Sweeting 6592af0d19 Exercise ArchiveBox through unified runtime lifecycles 2026-07-21 19:26:42 -07:00
Nick Sweeting cfbb2ba6cf Update install docs for dev uv packages 2026-06-24 11:21:36 -07:00
Nick Sweeting 11d962406d Update setup script for dev uv installs 2026-06-24 09:28:32 -07:00
Nick Sweeting 2b9a1a7887 Use mkdir -p in install docs 2026-06-07 02:57:38 -07:00
Nick Sweeting 8a22449c29 Update apt install documentation 2026-06-07 02:42:18 -07:00
Nick Sweeting caf0acdec8 release: archivebox 0.9.34rc54 2026-06-04 00:48:47 -07:00
Nick SweetingandClaude Opus 4.7 46b547b88d docs: fix stale config refs across wiki pages + minor typo fixes
Sweep of all prose doc pages to fix references that were stale, wrong,
or pointed at anchors/options that no longer exist in 0.9.x.

Critical (non-functional examples + factual errors):
- All `PUBLIC_SNAPSHOTS=...` examples (Security-Overview, Publishing-
  Your-Archive, Usage) replaced with `PERMISSIONS=public|private`.
- Setting-up-Authentication: drop the "edit CSRF_TRUSTED_ORIGINS in
  archivebox/core/settings.py source" advice (no longer user-settable);
  update auth-permissions list to use PERMISSIONS instead of
  PUBLIC_SNAPSHOTS.
- Security-Overview: SAVE_ARCHIVE_DOT_ORG (with extra underscores)
  was never real; use ARCHIVEDOTORG_ENABLED.
- Docker/Install/Usage: FETCH_TITLE/FETCH_SCREENSHOT/FETCH_PDF/FETCH_DOM
  were never aliases (only FETCH_MEDIA is); replace with real
  <PLUGIN>_ENABLED.
- Troubleshooting: CHROME_BINARY default is `chromium`, not
  `chromium-browser`. Also fixed deprecated `brew cask upgrade
  chromium-browser` -> `brew upgrade --cask chromium`.
- Docker: typo MAX_MEDIA_SIZE -> MEDIA_MAX_SIZE.

Broken Configuration anchors (must be lowercase on GitHub wiki):
- Security-Overview: #FOOTER_INFO / #OUTPUT_PERMISSIONS / #COOKIES_FILE
  -> lowercase.
- Setting-up-Authentication: combined #public_index--public_snapshots--public_add_view
  -> individual #public_index / #public_add_view / #permissions.

Plugin option references now link to abx-plugins:
- CHROME_USER_DATA_DIR / CHROME_BINARY / CHROME_SANDBOX -> /#chrome
- RIPGREP_BINARY -> /#search_backend_ripgrep
- WGET_ENABLED / DOM_ENABLED / SAVE_WGET / SAVE_DOM -> respective anchors
- ARCHIVEDOTORG_ENABLED -> /#archivedotorg
- FAVICON_PROVIDER / FAVICON_ENABLED -> /#favicon
- MEDIA_ENABLED -> /#media

Legacy aliases:
- Scheduled-Archiving: URL_WHITELIST/URL_BLACKLIST -> URL_ALLOWLIST/
  URL_DENYLIST; dropped non-existent `--overwrite` schedule flag.

Dead source links removed:
- Usage: archivebox/main.py + archivebox/config.py (split to cli/ and
  config/common.py).
- Security-Overview: archivebox/extractors/*.py -> plugin anchors.
- Install: dead Configuration#dependency-options and
  Configuration#archive-method-toggles anchors -> abx-plugins reference.

Typo fixes (codespell):
- preferrably -> preferably, necesary -> necessary, Rasberry ->
  Raspberry, sytem -> system, Dissallow -> Disallow, whats -> what's,
  filesytem -> filesystem.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-31 03:29:27 -07:00
Nick Sweeting a70cb46032 Merge commit 'caa680a26f4a7ccaac13465e8ab7d407e524dfb8' as 'docs' 2026-05-31 02:24:01 -07:00
Nick SweetingandClaude Opus 4.7 da5d6d6bdd chore: remove docs/ in prep for git subtree bootstrap from wiki repo
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-31 02:23:13 -07:00
Nick Sweeting 30c841d477 Update dev docs and MHTML preview handling 2026-05-24 22:41:16 -07:00