ArchiveBox/bin
archivebox f50aa0f274
feat(docker): fold ingress into main compose, env-driven https + tunnel profiles
Consolidate the reverse-proxy setup into the single docker-compose.yml (no
overlay file, no separate Dockerfile or shell scripts — all inline) and drive
everything from normal env vars. Two opt-in ingress profiles:

  https  - caddy + go-acme/lego: obtains ONE *.<domain> Let's Encrypt wildcard
           cert via DNS-01 (CLOUDFLARE_DNS_API_TOKEN) covering unlimited snap-*
           subdomains, and GRACEFULLY DEGRADES to a self-signed internal cert if
           no cert is available yet so the site always serves https.
  tunnel - cloudflared: Cloudflare edge terminates TLS and routes *.<domain>
           through a SINGLE tunnel to archivebox:8000, which routes by Host; no
           public IP / wildcard cert needed (TUNNEL_TOKEN).

Base domain is derived from BASE_URL; lego v5 CLI syntax. Removes
docker-compose.proxy.yml, etc/Caddyfile, bin/proxy_lego.sh, .env.proxy.example.
2026-06-04 22:52:49 +00:00
..
build_docker.sh release: archivebox 0.9.32rc36 2026-05-27 16:24:09 -07:00
build_docs.sh bump versions and fix docs 2026-03-15 17:43:07 -07:00
build_git.sh wip 2026-03-23 03:58:32 -07:00
build_pip.sh Prepare dev demo deploy 2026-05-22 20:12:48 -07:00
build.sh release: archivebox 0.9.34rc54 2026-06-04 00:48:47 -07:00
deploy_dev_demo.sh release: archivebox 0.9.34rc39 2026-06-03 17:19:48 -07:00
docker_entrypoint.sh release: archivebox 0.9.31rc18 2026-05-23 17:32:58 -07:00
docker_layers.sh get docker image down to 630mb 2024-12-18 05:03:52 -08:00
export_browser_history.sh support XDG standard, search for chrome and chromium DBs 2025-02-18 21:38:52 +01:00
fuzz_test.sh fix: centralize ctrl-c rich logging 2026-05-28 08:49:17 -07:00
kill_chrome.sh continue renaming extractor to plugin, add plan for hook concurrency, add chrome kill helper script 2025-12-28 05:29:24 -08:00
lint.sh bump package versions 2026-03-15 20:47:28 -07:00
release_dev_stack.sh fix release pypi retry loop 2026-06-04 09:17:34 -07:00
release_docker.sh Refactor plugins search progress and config flows 2026-06-01 00:08:27 -07:00
release_docs.sh remove extra files from repo root and move package.json into etc 2024-10-05 03:53:23 -07:00
release_git.sh remove extra files from repo root and move package.json into etc 2024-10-05 03:53:23 -07:00
release_pip.sh clean previous build before releasing 2024-10-05 03:23:23 -07:00
release.sh release: v0.9.33rc52 2026-05-31 01:24:43 -07:00
setup_monorepo.sh rename abxpkg 2026-04-17 10:36:19 -07:00
setup.sh Update dev docs and MHTML preview handling 2026-05-24 22:41:16 -07:00
take_screenshot.js Publish local ArchiveBox changes 2026-06-02 02:25:52 -07:00
test_plugins.sh rename abx-pkg to abxpkg 2026-04-17 10:37:10 -07:00
test.sh Refactor plugins search progress and config flows 2026-06-01 00:08:27 -07:00
validate_docker_uid_gid.sh release: archivebox 0.9.31rc18 2026-05-23 17:32:58 -07:00