🗃 Open source self-hosted web archiving. Takes URLs/browser history/bookmarks/Pocket/Pinboard/etc., saves HTML, JS, PDFs, media, and more...
self-hosted archivebox backups bookmark-archiver browser-bookmarks chromium digipres firefox headless-browser internet-archiving pinboard pocket python rss singlefile warc wayback-machine web-archiving wget youtube-dl
Open source self-hosted web archiving.
ArchiveBox takes URLs/browser history/bookmarks/Pocket/Pinboard/etc., saves HTML, JS, PDFs, media, and more...
Saves the entire page, including HTML, JS, CSS, media, and more
Supports a variety of input sources, including URLs, browser history, bookmarks, Pocket, and Pinboard
Can be self-hosted on your own server or in the cloud
Is open source and free to use
Is actively developed and maintained
Preserve your online history. ArchiveBox can help you save your important web pages before they disappear.
Protect your privacy. ArchiveBox does not track or store your personal information.
Control your own data. Your archives are stored on your own server, so you have complete control over them.
ArchiveBox uses a headless browser to visit the web pages you want to archive. It then saves the HTML, JS, CSS, media, and other resources from the page to your server.
You can access your archives via a web interface or through the API.
To get started with ArchiveBox, you will need to install it on your server. You can find detailed installation instructions on the ArchiveBox website.
Once you have installed ArchiveBox, you can start archiving web pages by adding them to your queue. You can do this via the web interface, the command line, or the API.
ArchiveBox is an open source project and we welcome contributions from the community. You can find more information about contributing on the ArchiveBox website.