ArchiveBox: install Chromium by default #1887

Closed
opened 2026-02-05 02:40:02 +03:00 by OVERLORD · 2 comments
Owner

Originally created by @deutrino on GitHub (Oct 28, 2025).

🌟 Briefly describe the feature

Install chromium system package which is required for various ArchiveBox features

📝 Detailed description

Various ArchiveBox features, notably save types including SingleFile and others, depend on a working install of Chromium. Installing the chromium system package (and dependencies) out of the box would enable these features.

💡 Why is this useful?

This would enable first-class features (in that they are implied to be present/usable by the default ArchiveBox UI), and would result in them not failing when a user migrates an existing ArchiveBox data set where they were enabled to a community-scripts container.

Originally created by @deutrino on GitHub (Oct 28, 2025). ### 🌟 Briefly describe the feature Install `chromium` system package which is required for various ArchiveBox features ### 📝 Detailed description Various ArchiveBox features, notably save types including SingleFile and others, depend on a working install of Chromium. Installing the `chromium` system package (and dependencies) out of the box would enable these features. ### 💡 Why is this useful? This would enable first-class features (in that they are implied to be present/usable by the default ArchiveBox UI), and would result in them not failing when a user migrates an existing ArchiveBox data set where they were enabled to a community-scripts container.
OVERLORD added the enhancement label 2026-02-05 02:40:02 +03:00
Author
Owner

@deutrino commented on GitHub (Oct 28, 2025):

I'm digging into the ArchiveBox script because I'm attempting to update my container to Debian 13 in order to use SQLite3 full text search (which requires a version of sqlite3 newer than what Debian 12 offers), and it looks from the script source like Chromium is in fact supposed to be installed by Playwright... but my container, out of the box, was not generating SingleFile output (which requires Chromium) until I installed the system chromium package. Something is amiss...

@deutrino commented on GitHub (Oct 28, 2025): I'm digging into the ArchiveBox script because I'm attempting to update my container to Debian 13 in order to use SQLite3 full text search (which requires a version of `sqlite3` newer than what Debian 12 offers), and it looks from the script source like Chromium is in fact supposed to be installed by Playwright... but my container, out of the box, was not generating SingleFile output (which requires Chromium) until I installed the system `chromium` package. Something is amiss...
Author
Owner

@deutrino commented on GitHub (Oct 28, 2025):

Collecting info here as I flail:

After updating the container to Debian 13, I had to do

  • rm -rf /usr/lib/python3.*/EXTERNALLY-MANAGED
  • uv pip install --system legacy-cgi
  • replace /usr/local/lib/python3.13/dist-packages/django/utils with the version here
@deutrino commented on GitHub (Oct 28, 2025): Collecting info here as I flail: After updating the container to Debian 13, I had to do * `rm -rf /usr/lib/python3.*/EXTERNALLY-MANAGED` * `uv pip install --system legacy-cgi` * replace `/usr/local/lib/python3.13/dist-packages/django/utils` with the version [here](https://raw.githubusercontent.com/django/django/b8c9e9fae14676d2e81242cb8df1e2eeef9c3a2d/django/utils/version.py)
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/ProxmoxVE#1887