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.
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.
- Pillow build dependencies
1) Install the dependencies
In root (or with sudo), run:
apt-get install python-virtualenv git apt-get build-dep python-imaging
2) Clone their repository in your /var/www
cd /var/www git clone https://github.com/pinry/pinry.git
3) Setup the virtualenv and install all the requirements
cd pinry virtualenv . bin/pip install -r requirements.txt
4) Sync the database
bin/python manage.py syncdb --migrate
and answer the following questions:
You just installed Django's auth system, which means you don't have any superusers defined. Would you like to create one now? (yes/no): yes Username (leave blank to use 'root'): admin Email address: firstname.lastname@example.org Password: Password (again):
5) Launch the service
bin/python manage.py runserver
And should see something like that:
Validating models... 0 errors found August 02, 2014 - 02:49:44 Django version 1.5.5, using settings 'pinry.settings.development' Development server is running at http://127.0.0.1:8000/ Quit the server with CONTROL-C.
You should now have access to your Pinry instance at http://127.0.0.1:8000/