Today I am going to show you how to install and use a self hosted read it later web application on your own system that you can use to save web pages offline and read it whenever you are free.

Wallabag Self Hosted Read it later App

Though there are plenty of bookmarking services available all of them requires you to stay connected to the internet. The best thing about self-hosted applications is that you have total control over your data and no one knows what you browse and like the most.

Wallabag Self Hosted Read It Later Web App

Wallabag is an open source application that you can use it for free. Just like kangaroos have a pouch for its baby, wallabag is a pouch for saving web pages. Let us quickly see how to install and use Wallabag. Before proceeding ensure that you have already installed XAMPP on your system.

  • Download wallabag (4.95 MB) from here.
  • Extract and place the zip file contents in a folder called wall under C:\xampp\htdocs
  • Now directly browse the following URL in your browser: http://localhost/wall/
  • You should see the wallabag installation landing page. There are two things that you should pay attention to:

Installation Check

  • The server compatibility test section will tell you whether your system has all the requirements to proceed with or not.

Click on the Some warnings, but the minimum is here ! button to see what’s missing. In my case the tidy extension seems to be turned off. To enable it follow the below steps:

1) From the XAMPP Control Panel, open the php.ini file using the config button for Apache Module.

2) Locate the below two lines and uncomment them (remove the ; before the lines)

extension=php_tidy.dll

tidy DLL

tidy.default_config = “C:\xampp\php\extras\default.tcfg”

Php tidy config

Once you have uncommented the lines, save the php.ini and restart the Apache module. Now when you refresh the browser you should see All good message under server compatibility test section.

  • Wallabag requires a template engine called Twig. Click on the Download vendor.zip button and you should see the, twig is now installed, you can install wallabag message.
  • Under database settings leave the database engine as SQL Lite.
  • Leave the user settings as it is if you are running the installation locally and click Install wallabag button.

Installation settings for Wallabag

Note: if you select MySQL then you will get the Fatal error: Call to a member function fetchAll() hence to avoid it leave the default database engine as it is.

  • The installation shouldn’t take more than a minute and you should see the success message.
  • Click on the click here to access the login form link in the success message which will also try to clean up the install directory.
  • If everything goes fine, you should see login screen, unless you have changed the password enter the username and password both as wallabag.

Wallabag Login Screen

  • Three sample pages are captured and displayed for you on the home page. You can mark them as read or directly navigate to the SAVE A LINK option on the left and save the page that you would like to read later.

Save a link and read it later

Some of the Cool Features of Wallabag

  1. You can add tags to your saved web pages which could help you to browse them later.
  2. After reading the articles you can mark your favorite ones for future reference.
  3. You can print, Email or tweet the save web pages.
  4. You can export your wallabag links to JSON format.
  5. You can also import Pocket, Readability, Instapaper links into Wallabag.
  6. You can download all your saved pages in one ebook – supported formats are ePub 3, Mobi and PDF.

Note: Some of the above features are found in the CONFIG section.

So install wallabag and start collecting your favorite web pages. Share this article if you think it could be useful for someone.