Skip to main content

Wallabag 1.9 is out!

After 4 months of development, Wallabag team has released their 1.9 version.

I’ve previously introduced and explained how to install this great tool that is Wallabag, but to be short, Wallabag is a web based, self hosted, application that allows you to save an article/webpage that you want to read later. Wallabag has many additional features such as the filtering, sharing and even exporting to epub and some others formats, ideal to read later on those articles on your tablet for example.

The team has released few days ago their version 1.9!


Myyna, Node.js alternative of Pinterest

I’ve previously presented 2 alternatives of Pinterest to install on your own server.

You know, this recent service allowing you to “pin” all the things you see on the web to become a kind of visual bookmark of all the great stuff on the web.

On the alternatives side it had found Cubet Board and Pinry, but I recently found another great one, Myyna.

Myyna is an open source node.Js based web application, under MIT license, to build your own Pinterest on your server. It allows you to collect, combine, optimize, Pin, RePin, Tag and even share all the content you found online (audio, video, image, websites,…).

It’s also based on MongoDB and has been developed under the sleekjs framework. Hence you can expect great flexibility and scalability.Myyna demo main page

The team behind the project seems to be based in India, and is in fact the same team behind Cubet Board. So they know what they are doing and actually, they have greatly improved the user experience. Myyna as really a nice and easy to use interface.

You should probably give a shot to their demo

Mynna demo pinterest

As usual, here is how to install Myyna on your own server, running Debian/Ubuntu type of Linux flavor.


I assume you already have a working LAMP server

1) Install nodejs and npm

– If you use Ubuntu, simple run (as root)

– If you are on Debian (Wheezy?) like me, you can install nodejs from wheezy-backports (modify your source.list accordingly) and run (in root):

and for npm, you can use the installer (still in root)

2) Install MongoDB

Still in root, run:

and make sure it is running:

3) Install ImageMagick

4) Clone their latest repository into your /var/www folder

This could takes some time depending on your internet connections since you will need to retrieve around 100mb.

5)  Provide read and write permission to config & uploads folder
6)  Start the application

Simply run:

7) Run the web based installation

Simply go to http://yourIP:3000

Myyna installation

You will need to:

– Accept the license

– Configure the port number (if you want to change it), the site URL (Like with a subdomain you will create later). Don’t forget to add the port number after the URL too.

– The database configuration (Of MongoDB) You probably haven’t configured a user and password

– The admin settings (Username, password, etc…)

8) Restart the service and you’re good to go!
That’s it, you’re good to access to your own instance of Myyna.

If you got some issues, they have a issues tracker on their github project, that includes several tutorials too, but the project is not really active tho…

Pinry, tiling image board system to replace your pinterest

Pinry logoIf you follow my blog every day (Using the RSS feed may be?), you should have seen my previous article on Cubet Board, an alternative to Pinterest, to install on your own server.


However, the project hasn’t been updated for more than 9 months and the design (although quite light) is not my taste.

So I’ve been looking for others alternatives and I found a good one! Pinry

Pinry, built on top of Django is a tiling image board system allowing you to save, tag and share various content such as images, videos and webpages, all that in an easy way.

pinry screenshot

From the authors, Pinry “was the first and remains the best open source pin board alternative to sites like Wookmark and Pinterest.” But obviously Pinry is Open Source and can be installed relatively easily on your own server to keep ownership of all your data and ensure greater privacy.

You can have a look to their demo there.

Now let’s see how to install it.


Pinry requires:

  • Python
  • virtualenv
  • pip
  • Pillow build dependencies

1) Install the dependencies

In root (or with sudo), run:

2) Clone their repository in your /var/www

3) Setup the virtualenv and install all the requirements

4) Sync the database

and answer the following questions:

5) Launch the service

And should see something like that:

You should now have access to your Pinry instance at

Cubet Board, alternative to pinterest for your own server

As I’m trying to cover all the popular online services such as Deezer, Instagram, etc… with self hosted alternatives, such as Subsonic for Deezer and OwnStagram for Instagram (and many more), I had to find an alternative to Pinterest, this recent service allowing you to “pin” all the things to save, becoming a kind of visual bookmark for all the good stuff you found online.

One of the alternative I found is called Cubet Board.

Cubet Board is an open source, self hosted, pin based social photo sharing service, allowing users to create and manage all their pictures collections.

cubetboard screenshot

To better suit users, the collections can be managed into different categories based on their tastes and they ca re-pin the images they liked from others collections, to their own personal or public collections.
A good plus is the facebook and twitter authentication.You can go there for a demo.


Cubet Board requires PHP 5.2+ and MySQL 5.5. If you don’t have these, pease follow this tutorial.

1) Clone the git repository under your /var/www folder

(If you don’t have git installed, apt-get install git should do the trick)2) Ensure the folder is writable by web server user (www-data)

3) Simply follow the web based installer

You will have to go to http://YourIP/cubetboard to have access to the web based installer

cubetboard installationYou will need to set:

– Base URL (What will be the URL of your instance)

– MySQL database info (Host, user, pass, db name)

– Create admin account

Cubet board installation finished

4) Delete the installation folder

And you should now be good to go!

However note that the latest commit on their git repository is from October 2013.

Alternative to Delicious the Social bookmarking – Shaarli

shaarli logoIf you are looking for an alternative to Delicious (Social bookmarking) and/or simply to share interesting links you found with your family, friends, your community or just any user, Shaarli is an open source and can be installed on your own server in an easy manner.


Thanks to its minimalist design, Shaarli is fast and easy to use. You can easily save URL and set them as private or public, you can also save the title, description,…assign tags, automatically get the thumbnails for various services, (Youtube, flickr,…),vimeo, dailymotion…) and many more.

Shaarli - home pageThey also have a “shaare” button compatible with Firefox, Opera, Chrome and Safari that allow you to quickly save the link into your Shaarli instance. (Nice!)And they have shared a public instance to let you try. (no available admin interface tho)Interested? Let’s see how to install it!


You basically only need Apache (or Ngnix, etc..) and PHP (>5.1). If you don’t have it, please follow my tutorial on how to install a LAMP server.

1) Download their latest archive (Or simply clone their repository) in your /var/www

2) Uncompress the archive and remove the zip

3) Change folder owner to apache user

4) Access to http://YourIP/shaarliShaarli installYou will need to set up admin user/password, define your location timezone and a title.And you’re good to go!

Virtualhost configuration

Looking for creating a subdomain like sha.domain.tld or dedicated domain to access to your Shaarli instance? You can create a dedicated virtualhost (vhost) to do so. You could even force SSL/TLS to improve the security.

What you will need:

1) Create a A redirection in your DNS server/registrar with sha.domain.tld to your IP

2) Have SSL certificate ready. If not you can read this tutorial. (Optional)

3) Create your virtualhost as following:

In /etc/apache2/sites-enabled/, create a file called shaarli (In root):

and paste the following content:

Adapt the content (Servername, webmaster, SSL certificate and directory, …).

When done, save the file (CTRL+X then Yes) and reload apache: (In root)

You should now be all set and ready to use Shaarli!

If you got some good links to share, you can post your shaarli instance in the comments!

fast to install - web page