Archivebox is a powerful, self-hosted internet archiving solution to collect, save, and view websites offline.
It is an open source tool that lets organizations & individuals archive both public & private web content while retaining control over their data. It can be used to save copies of bookmarks, preserve evidence for legal cases, backup photos from FB/Insta/Flickr or media from YT/Soundcloud/etc., save research papers, and more…

Please check our application chart to see which GigaDrive Plans are eligible to install this application.
- Free & open source, own your own data & maintain your privacy by self-hosting
- Powerful CLI with modular dependencies and support for Google Drive/NFS/SMB/S3/B2/etc.
- Comprehensive documentation, active development, and rich community
- Extracts a wide variety of content out-of-the-box: media (yt-dlp), articles (readability), code (git), etc.
- Supports scheduled/realtime importing from many types of sources
- Uses standard, durable, long-term formats like HTML, JSON, PDF, PNG, MP4, TXT, and WARC
- Usable as a oneshot CLI, self-hosted web UI, Python API (BETA), REST API (ALPHA), or desktop app
- Saves all pages to archive[dot]org as well by default for redundancy (can be disabled for local-only mode)
- Advanced users: support for archiving content requiring login/paywall/cookies (see wiki security caveats!)
- Planned: support for running JS during archiving to adblock, autoscroll, modal-hide, thread-expand
- Navigate to the Application Manager page and search for
archivebox.
- Click icon to open the installation window and tap Install to start the installation process.
- Once the installation is complete, click icon to open the Access Info page. Then click Go To Application to access
archivebox.
Currently, there is no built-in option in our setup that provides direct CLI access to the installed ArchiveBox instance. If you need to use the ArchiveBox CLI, you must install a separate ArchiveBox instance using our OpenSSH application.
- If you do not have
OpenSSH-Debian OR OpenSSH-Ubuntu application already installed, Navigate to the Application Manager page and search for Openssh-debian and install the application. If you need help connecting to the SSH terminal, you can follow this guide
- Install archivebox using Python PiP
sudo pip3 install --upgrade archivebox yt-dlp playwright
- Once installed, navigate to the archivebox data directory
cd /storage/.appdata/archivebox/archivebox
- Run the following command to verify the installation.
archivebox config --get VERSION
- If the command returns an output similar to
VERSION=0.7.4, the installation has been completed successfully and you can proceed with using the ArchiveBox CLI.