2019-01-10 13:59:37 -05:00
![Logo ](https://i.imgur.com/PVO88AZ.png )
2019-01-10 13:51:14 -05:00
# ArchiveBox <br/> The open source self-hosted web archive <img src="https://nicksweeting.com/images/archive.png" height="22px"/> [![Github Stars](https://img.shields.io/github/stars/pirate/bookmark-archiver.svg)](https://github.com/pirate/ArchiveBox) [![Twitter URL](https://img.shields.io/twitter/url/http/shields.io.svg?style=social)](https://twitter.com/thesquashSH)
2017-06-30 14:17:41 -04:00
2018-12-21 18:44:22 -05:00
### (Recently [renamed](https://github.com/pirate/ArchiveBox/issues/108) from `Bookmark Archiver`)
2018-10-23 12:54:03 -04:00
2017-10-30 07:29:25 -04:00
"Your own personal Way-Back Machine"
2018-12-31 22:31:36 -05:00
💻 [Demo ](https://archive.sweeting.me ) | [Website ](https://archivebox.io/ ) | [Source ](https://github.com/pirate/ArchiveBox/tree/master ) | [Changelog ](https://github.com/pirate/ArchiveBox/wiki/Changelog ) | [Roadmap ](https://github.com/pirate/ArchiveBox/wiki/Roadmap )
2017-10-31 19:28:11 -04:00
2018-12-31 20:15:15 -05:00
▶️ [Quickstart ](https://github.com/pirate/ArchiveBox/wiki/Quickstart ) | [Details ](https://github.com/pirate/ArchiveBox/wiki ) | [Configuration ](https://github.com/pirate/ArchiveBox/wiki/Configuration ) | [Troubleshooting ](https://github.com/pirate/ArchiveBox/wiki/Troubleshooting )
2018-12-22 19:01:12 -05:00
2017-10-31 19:28:11 -04:00
---
2018-12-20 03:04:15 -05:00
Save an archived copy of the websites you visit (the actual *content* of each site, not just the list of links). Can archive entire browsing history, or just links matching a filter or bookmarks list.
2017-06-30 14:17:41 -04:00
2018-12-20 03:04:15 -05:00
ArchiveBox can import links from:
2018-06-10 18:32:51 -04:00
2018-09-20 12:32:41 -04:00
- < img src = "https://nicksweeting.com/images/bookmarks.png" height = "22px" /> Browser history or bookmarks (Chrome, Firefox, Safari, IE, Opera)
2017-10-30 07:29:25 -04:00
- < img src = "https://getpocket.com/favicon.ico" height = "22px" /> Pocket
- < img src = "https://pinboard.in/favicon.ico" height = "22px" /> Pinboard
2018-05-31 02:26:41 -04:00
- < img src = "https://nicksweeting.com/images/rss.svg" height = "22px" /> RSS or plain text lists
2017-10-30 07:29:25 -04:00
- Shaarli, Delicious, Instapaper, Reddit Saved Posts, Wallabag, Unmark.it, and more!
2018-06-10 18:32:51 -04:00
2018-06-11 12:39:31 -04:00
For each site, it outputs (configurable):
2018-06-10 18:32:51 -04:00
- Browsable static HTML archive (wget)
- PDF (Chrome headless)
- Screenshot (Chrome headless)
2018-10-23 12:10:36 -04:00
- HTML after 2s of JS running (Chrome headless)
2018-06-10 18:32:51 -04:00
- Favicon
- Submits URL to archive.org
- Index summary pages: index.html & index.json
2017-05-05 05:15:19 -04:00
2018-06-10 18:32:51 -04:00
The archiving is additive, so you can schedule `./archive` to run regularly and pull new links into the index.
2018-06-12 01:52:32 -04:00
All the saved content is static and indexed with json files, so it lives forever & is easily parseable, it requires no always-running backend.
2017-07-04 06:57:42 -04:00
2018-05-31 02:26:41 -04:00
[DEMO: archive.sweeting.me ](https://archive.sweeting.me )
2017-10-30 07:29:36 -04:00
2018-12-22 19:01:12 -05:00
[![ ](https://img.shields.io/badge/Donate-Patreon-%23DD5D76.svg )](https://www.patreon.com/theSquashSH)
2019-01-10 14:03:41 -05:00
```bash
git clone https://github.com/pirate/ArchiveBox.git
2019-01-10 14:06:34 -05:00
cd ArchiveBox
2019-01-10 14:03:41 -05:00
./setup
# Export your bookmarks, then run the archive command to start archiving!
./archive ~/Downloads/firefox_bookmarks.html
```
2018-12-31 20:16:16 -05:00
# Documentation
We use the [Github wiki system ](https://github.com/pirate/ArchiveBox/wiki ) for documentation.
2018-12-31 21:01:20 -05:00
You can also access the docs locally by looking in the [`ArchiveBox/docs/` ](https://github.com/pirate/ArchiveBox/wiki/Home ) folder.
2018-12-31 20:16:16 -05:00
## Getting Started
2017-05-05 05:10:50 -04:00
2018-12-31 20:12:17 -05:00
- [Details & Motivation ](https://github.com/pirate/ArchiveBox/wiki )
- [Quickstart ](https://github.com/pirate/ArchiveBox/wiki/Quickstart )
- [Install ](https://github.com/pirate/ArchiveBox/wiki/Install )
2017-06-30 01:57:20 -04:00
2018-12-31 20:16:16 -05:00
## Reference
2017-06-30 01:57:20 -04:00
2018-12-31 20:12:17 -05:00
- [Configuration ](https://github.com/pirate/ArchiveBox/wiki/Configuration )
- [Chromium Install ](https://github.com/pirate/ArchiveBox/wiki/Chromium-Install )
- [Publishing Your Archive ](https://github.com/pirate/ArchiveBox/wiki/Publishing-Your-Archive )
- [Troubleshooting ](https://github.com/pirate/ArchiveBox/wiki/Troubleshooting )
2017-06-30 01:57:20 -04:00
2018-12-31 20:16:16 -05:00
## More Info
2017-06-30 01:57:20 -04:00
2018-12-31 20:12:17 -05:00
- [Roadmap ](https://github.com/pirate/ArchiveBox/wiki/Roadmap )
- [Changelog ](https://github.com/pirate/ArchiveBox/wiki/Changelog )
- [Donations ](https://github.com/pirate/ArchiveBox/wiki/Donations )
- [Web Archiving Community ](https://github.com/pirate/ArchiveBox/wiki/Web-Archiving-Community )
2018-12-31 21:04:41 -05:00
# Screenshots
< img src = "https://i.imgur.com/q3Oz9wN.png" width = "75%" alt = "Desktop Screenshot" align = "top" > < img src = "https://i.imgur.com/TG0fGVo.png" width = "25%" alt = "Mobile Screenshot" align = "top" > < br / >
< img src = "https://i.imgur.com/3tBL7PU.png" width = "100%" alt = "CLI Screenshot" >
2019-01-10 13:59:37 -05:00
---
2019-01-11 04:12:34 -05:00
< img src = "https://i.imgur.com/JffzvjI.png" alt = "Logo" style = "width: 50%; border-radius: 14px; text-align: center" / >