22120 is a software to save lots of your browser historical past as an offline archive, out there for Linux, Microsoft Home windows and macOS. At the moment, it solely helps Chrome-based internet browsers, however its developer is investigating making this work for Firefox too.

22120: Your Browsing History As A Self-Hosted Offline Internet

Utilizing 22120 permits you to browse web sites that you’ve got beforehand visited, utterly offline, with out your internet browser noticing the distinction. You do not have to make use of it on a regular basis – launch it once you need to avoid wasting internet pages for offline searching, then shut it till you need to save extra pages or go to the pages you have saved in offline mode.

Together with the online pages you go to, this software additionally archives the online web page assets precisely as they’re despatched to the browser, aside from video, audio and websockets, at the very least for now. In case you employ an advert blocker, it is value noting that 22120 is not going to archive the blocked components.

On the 22120 roadmap there’s the flexibility to go looking the offline archive, a library server to serve the archive publicly, and distributed p2p internet browser on IPFS. The developer can be investigating archiving streaming content material, like audio and video, and internet sockets.


Shut Google Chrome, launch the 22120 binary and it’ll mechanically launch Google Chrome with a brand new tab pointing to the 22120 native url (http://localhost:22120/) from the place you’ll be able to set the online browser in both save (to save lots of the pages you go to from this second going ahead) mode or serve (to serve regionally cached internet pages) mode.

I struggled a bit to seek out out learn how to use 22120 with a Chromium-based internet browser that is not Google Chrome as a result of this data appears to be lacking from its documentation. That is attainable by launching the Chromium-based internet browser of your alternative utilizing the –remote-debugging-port=9222 command line argument, e.g. for Chromium (the binary identify could also be totally different, relying on the Linux distribution you employ – it might even be simply chromium):

chromium-browser –remote-debugging-port=9222

Then you definately’ll must open a brand new tab and open http://localhost:22120 to manage 22120.


Moreover setting 22120 in save or serve mode, from the 22120 settings web page (http://localhost:22120) it’s also possible to set the system path of the archive (which on Linux defaults to a folder referred to as 22120-arc within the residence listing) and think about the archive index – an inventory of URLs saved as your offline Web library. There’s additionally an possibility to go looking your archive, however this characteristic doesn’t work but.

22120: Your Browsing History As A Self-Hosted Offline Internet
Pages saved for offline searching by 22120

22120 helps some command line arguments that enable altering the server port, launch it in save or serve mode, specify a special Chrome port, and specify the library path:

Args utilization: <save|serve>

The software additionally provides the posibility of blacklisting some domains, so they don’t seem to be archived. That is executed by making a file referred to as no.json contained in the 22120-arc folder (by default, that is in your house listing on Linux) with the next contents:






The place * matches zero or extra something, and ? matches zero or 1 something. In case you will have a number of archives, create a no.json file for every of them.

Obtain 22120

On the 22120 releases web page you will discover binaries for Linux (32 and 64 bit), Microsoft Home windows and macOS. You may also run it from supply. A Chrome extension can be on the way in which.

You may additionally like:

through hn

puppeteer wait for event,puppeteer static site generation,puppeteer save whole page,puppeteer save file,puppeteer response buffer,puppeteer mirror website