ArchiveBox
Open source self-hosted web archiving
Alternative to: wayback machine, pocket, instapaper, archive.today
v0.8.5-rc
2024-10-03[!WARNING] This is a BETA pre-release that improves upon the previous v0.8.4-rc ALPHA pre-release. The next stable release will be v0.9.0. The
v0.8.x-rcseries of releases are for collecting feedback while we make big architectural improvements to support a new public plugin marketplace + ecosystem (powered bypluggy+huey+pydantic). We want brave early adopters to help us test it! (if that’s not you, wait for v0.9!)
Also I just got a new job recently and I’m about to have a kid so no promises on stable release schedule anytime soon, sorry!
⬇️ BETA Instructions: 1. backup your collection 2. install the :dev branch with docker/pip (expand for details)
- 🗜️ Always make a full backup before installing new BETA releases!
Remember, this is an unstable sneak-preview in the middle of a rewrite, so it MAY DAMAGE DATA.
gzip -k ./data/index.sqlite3 # do this at least 🙏
zip -r data.bak.zip data # OR even better: backup the entire data dir
- 📦 Then get the latest nightly build from Docker Hub or Pip:
docker pull archivebox/archivebox:0.8.5rc51
# OR
pip install 'git+https://github.com/ArchiveBox/ArchiveBox@v0.8.5rc51'
- ↗️ Then run
archivebox initto upgrade your collection: This take several hours to migrate existing data from v0.7.x on a slower HDDs (up to ~1min/1000 URLs).
archivebox install # make sure all package and runtime dependencies are installed & available
archivebox init # run data migrations (slow, theoretically safe to Ctrl+C and resume, but try not to)
archivebox version # check that everything updated properly and dependencies are installed
archivebox status # see a health report on the collection index & snapshot directories
- 💬 Let us know if you find bugs or have suggestions by opening a new issue! In particular we want to hear:
- was the upgrade/migration process smooth?
- can you find any areas of the UI/CLI that are slow?
- how do you like the new plugin system? (see
archivebox/plugins_extractor/*) Would you contribute a new plugin?
Highlights
What’s Changed
- 📦 Deprated
aptandbrewinstall methods in favor ofpip+ newarchivebox installcmd - 🌈 Much improved
archivebox help,archivebox version, andarchivebox shellCLI interfaces - ⚡️ Massive speedups to binary detection and loading at startup time
- ✍️ New
Machine,NetworkInterface, andInstalledBinarymodels keep an audit log of host environment changes and health - Many other bugfixes, speedups, and internal architecture improvements
- Move novnc web-ui to 8081 by @agowa in https://github.com/ArchiveBox/ArchiveBox/pull/1522
- Add OpenContainer Image Format Annotations as Labels to Docker Image by @mpgirro in https://github.com/ArchiveBox/ArchiveBox/pull/1525
New Contributors
- @agowa made their first contribution in https://github.com/ArchiveBox/ArchiveBox/pull/1522
- @mpgirro made their first contribution in https://github.com/ArchiveBox/ArchiveBox/pull/1525
Full Changelog: https://github.com/ArchiveBox/ArchiveBox/compare/v0.8.4-rc…v0.8.5-rc