114 Commits
Author SHA1 Message Date
Nick Sweeting f7ce1be391 Keep personas under data and verify current proof previews 2026-09-21 16:23:18 -07:00
Nick Sweeting 7eddcd6e3c Preserve legacy Docker port mappings alongside the new default 2026-09-18 15:36:12 -07:00
Nick Sweeting 9b2fc58e5c Use port 5797 consistently 2026-09-18 15:29:02 -07:00
Nick Sweeting cd5202bce0 Auto-repair Docker mount permissions safely 2026-09-15 20:07:11 -07:00
Nick Sweeting 936bbc3d47 Open imported personas automatically in VNC and simplify profile setup 2026-09-14 00:22:34 -07:00
Nick Sweeting 120abe41df Use the reached host for browser setup 2026-08-19 03:08:13 -07:00
Nick Sweeting 75bc6056ce Use web setup in shipped Compose guide 2026-08-19 01:39:42 -07:00
Nick Sweeting 8f87b64f09 Coordinate one-off Compose runners with server 2026-08-17 17:46:50 -07:00
Nick Sweeting e16092b564 Use running Compose service for CLI examples 2026-08-14 07:00:36 -07:00
Nick Sweeting 370753e672 Simplify fresh Docker setup 2026-08-14 06:16:51 -07:00
Nick Sweeting fab52ba2cf Keep ingress configuration external to Compose 2026-08-12 16:41:32 -07:00
Nick Sweeting df6ef35ef3 Keep Docker crawls within usable task limits 2026-08-12 15:17:54 -07:00
Nick Sweeting 52264f6355 Restart the primary Compose service after reboot 2026-08-11 19:50:12 -07:00
Nick Sweeting c6fd4926af Keep first-run wizard active behind ingress 2026-08-11 17:51:47 -07:00
Nick Sweeting 38e40a7730 Normalize Docker Compose one-shot commands 2026-08-11 10:45:06 -07:00
Nick Sweeting 5add8b8908 Fix Traefik Compose startup 2026-08-09 11:16:50 -04:00
Nick Sweeting 76439088ee Keep direct HTTP local behind HTTPS ingress 2026-08-01 23:39:07 -07:00
Nick Sweeting ec399343d6 Make fresh Docker setup pull and enable TLS 2026-08-01 22:55:17 -07:00
Nick Sweeting 6e833a84ba Allow public first-run setup 2026-08-01 19:34:44 -07:00
Nick Sweeting cbd373fbac Persist Docker persona profiles in collection data 2026-08-01 19:32:50 -07:00
Nick Sweeting 05350846ab Sync ArchiveBox UI and setup updates 2026-07-25 14:50:15 -07:00
Nick Sweeting 303e99258c Simplify Docker data ownership detection 2026-06-10 09:13:02 -07:00
Nick Sweeting 4fa90e484a release: archivebox 0.9.34rc71 2026-06-07 20:51:28 -07:00
Nick Sweeting 101c73f67c Add bundled HTTPS ingress compose profiles 2026-06-07 12:36:51 -07:00
Nick Sweeting cf4bd959c0 fix private snapshot replay auth 2026-06-04 09:12:56 -07:00
Nick Sweeting 66e5e06c7f chore: checkpoint deploy loop changes 2026-05-28 07:12:56 -07:00
Nick Sweeting cef1bafb6a chore: checkpoint dev stack changes 2026-05-28 06:58:30 -07:00
Nick Sweeting 943d4ee64b Simplify Docker runtime dependency install 2026-05-23 15:51:53 -07:00
Nick Sweeting f7ccc525d1 Update docker-compose.yml 2026-05-19 11:02:59 -07:00
Nick Sweeting 6ff3d344ea Fix crawl event flow and UI archiving 2026-05-15 23:01:45 -07:00
Nick Sweeting fa15e1edfa Fix docker runtime and real crawl flows 2026-05-14 21:24:32 -07:00
Nick Sweeting 5f8098c632 fix recursive crawls and docker runtime 2026-05-13 08:13:33 -07:00
Nick Sweeting 5d60098618 fix: stabilize dockerized crawl runtime 2026-05-13 02:05:07 -07:00
Nick Sweeting 1d94645abd test fixes 2026-03-23 04:12:31 -07:00
Nick Sweeting 70c9358cf9 Improve scheduling, runtime paths, and API behavior 2026-03-15 18:31:56 -07:00
Claude 2f200f6bf2 Fix review feedback: restore archivebox.localhost subdomain routing, dev docs, and extractor env vars
- Restore LISTEN_HOST=archivebox.localhost:8000 and
  CSRF_TRUSTED_ORIGINS=http://admin.archivebox.localhost:8000 in
  docker-compose.yml (subdomain routing is core to ArchiveBox architecture)
- Restore HEALTHCHECK URL to admin.archivebox.localhost in Dockerfile
- Restore SAVE_WGET=False SAVE_DOM=False in README security section
  (old SAVE_* env vars still work via x-aliases in config.json)
- Revert dev setup docs to use ./bin/lock_pkgs.sh instead of bare uv sync
- Fix docker-compose.yml open URL to web.archivebox.localhost:8000

https://claude.ai/code/session_01X2H7XLawCzLGnrxMArXtVZ
2026-03-15 02:41:50 +00:00
Nick Sweetingandcubic-dev-ai[bot] 5b8e5628e3 Update docker-compose.yml
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2026-03-14 22:39:25 -04:00
Claude 5e6ba0bfa5 Update Dockerfile, docker-compose.yml, and README for v0.9.0 plugin system overhaul
- Dockerfile: Fix Python version refs (3.14->3.13), update uv 0.5->0.6,
  fix double GPG dearmor for NodeSource key, fix trailing whitespace in
  playwright install, fix HEALTHCHECK to use localhost instead of
  admin.archivebox.localhost, fix multi-arch build missing space,
  remove stale GLOBAL_VENV comments, re-enable archivebox version check,
  update example FROM python:3.13-slim and pip install archivebox>=0.9.0
- docker-compose.yml: Remove deprecated SAVE_ARCHIVEDOTORG and
  LISTEN_HOST config, update CSRF_TRUSTED_ORIGINS to localhost,
  fix docker-compose -> docker compose in comments
- docker_entrypoint.sh: Fix unquoted PUID variable that could fail
  when unset (use ${PUID:-})
- README.md: Replace --setup with --install (matching actual CLI flag),
  update Python >=3.10 -> >=3.13, Node >=18 -> >=22, remove deprecated
  SAVE_* config options (SAVE_ARCHIVEDOTORG, SAVE_FAVICON, SAVE_WGET,
  SAVE_DOM), update build tool refs (pdm->uv), update job queue ref
  (Huey->orchestrator+supervisord), fix Django version refs (5.1->6.0),
  fix daphne link typo, fix archivebox setup -> install, simplify pip
  install instructions

https://claude.ai/code/session_01X2H7XLawCzLGnrxMArXtVZ
2026-03-15 00:17:10 +00:00
Nick Sweeting ec4b27056e wip 2026-01-21 03:19:56 -08:00
Claude a5654e877f rename media plugin to ytdlp with backwards-compatible aliases
- Rename archivebox/plugins/media/ → archivebox/plugins/ytdlp/
- Rename hook script on_Snapshot__63_media.bg.py → on_Snapshot__63_ytdlp.bg.py
- Update config.json: YTDLP_* as primary keys, MEDIA_* as x-aliases
- Update templates CSS classes: media-* → ytdlp-*
- Fix gallerydl bug: remove incorrect dependency on media plugin output
- Update all codebase references to use YTDLP_* and SAVE_YTDLP
- Add backwards compatibility test for MEDIA_ENABLED alias
2025-12-29 19:09:05 +00:00
Nick Sweeting f4e7820533 use full dotted paths for all archivebox imports, add migrations and more fixes 2025-12-29 00:47:08 -08:00
Nick Sweeting 12f109b1be Update docker-compose.yml minor tweaks 2025-01-18 04:20:21 -05:00
Nick Sweeting 6448968952 Use archivebox/sonic multi-arch container with bundled config file 2024-11-13 11:08:00 -05:00
Nick Sweeting 7b1cd6d746 Merge branch 'dev' into patch-1 2024-09-22 12:03:17 -07:00
Nick Sweeting e418338474 Update docker-compose.yml typo 2024-09-22 15:02:48 -04:00
Nick Sweeting d570f2dfcc Change pywb port to 8686 2024-09-22 15:02:23 -04:00
Nick Sweeting 212280859c Fix docker bind mount conflicting with container config downloader 2024-09-22 14:57:26 -04:00
Klaus Frank 6888dac3a7 Move novnc web-ui to 8081
Fix tcp port 8080 being used twice and move novnc web interface to 127.0.0.1:8081
2024-09-22 18:44:45 +02:00
Nick Sweeting 58c6acc4cf Update docker-compose.yml 2024-09-06 07:00:00 -07:00
Nick Sweeting 1d48c1ddf6 Update docker-compose.yml 2024-09-06 06:31:16 -07:00