Piwigo is a free and open source photo gallery software for the web. It is similar to Flickr, a well known photo sharing website that allows us to share photos to our family, friends or to the public. If you have large collection of photos of your family or friends and want to share/store in your own server, then Piwigo is the best choice.
Features:
Add Photos
Photos can be added via a web form, with an FTP client software, with digiKam, Shotwell, Lightroom, iPhoto (Mac users), Aperture (Mac users) or mobile applications for iPhone/iPad and Android.
Multiple size
each photo is available in 9 sizes, from XXS to XXL, for improved compatibility with various screen resolutions (from smartphones to HDTVs).
Watermark .
Piwigo can automatically add a watermark on all photos, to protect photos against unwanted copy.
Albums.
Each image is bound to one or more albums. Albums are hierarchical and there is no limit in depth.
Tags
An administrator describes photos with tags, then visitors can browse photos by tags or multiple related tags, for example “night + Paris + John”.
Calendar
Extracted from EXIF metadata, Piwigo knows the date of each photo and is able to display photos for a given day, month or year.
Themes
The appearance of the photo gallery is defined by the theme. There are various themes provided by the project community.
Plugins
Plugins expand capabilities of Piwigo. Example of plugins: YouTube, Vimeo, Dailymotion, Google Maps or displaying photos in a Lightbox.
Access control
Access control is handled by the user manager, restricting and granting varying levels of access to photos and albums.
Notification system
Users can be alerted of changes and updates through RSS feeds, E-mail or sharing on social networks Twitter, Facebook or Google+.
Videos
With the use of freely available extensions, Piwigo may also be used to handle videos
Prerequisites:
It’s web-based tool, we need a working LAMP stack. To install and configure LAMP server on CentOS, refer the following link.
https://sathisharthars.wordpress.com/2013/04/21/configuring-lamp-stack/
Make sure you have installed the following php extensions.
# yum install php-gd php-mysql
Edit php.ini file and set your time zone,
# vi /etc/php.ini
date.timezone = Asia/Kolkata
Create database for Piwigo
Log in to your mysql server.
# mysql -u root -p
mysql> create database piwigodb DEFAULT CHARACTER SET = ‘utf8’;
mysql> GRANT ALL ON piwigodb.* TO piwigouser@localhost IDENTIFIED BY ‘centos’;
mysql> flush privileges;
mysql> exit
Installing Piwigo
Go to the Piwigo download page and get the latest version.
Extract the downloaded zip file
# unzip piwigo-2.6.1.zip
# mv piwigo/ /var/www/html/piwigo
# chmod -R 755 /var/www/html/piwigo/_data/
# chmod -R 755 /var/www/html/piwigo/upload/
# mkdir /var/www/html/piwigo/local/watermarks
# chmod -R 755 /var/www/html/piwigo/local/watermarks/
Begin Piwigo Installation
Open your web browser and point to http://(ip-address or domain-name)/piwigo.
Enter your database details which we created earlier and setup administrative user and password. Finally click Start Installation.
Congratulations! Piwigo has been installed.
Click on the Link that says: Visit the gallery or navigate to http://(ip-address or domain-name)/piwigo to visit the main page. Enter the username and password that you created in the previous steps.
Initially, we don’thave any images. So let us upload some photos first. Click on the link that says: I want to add photos.
Create Albums.
We can directly add images to our account or create one or more Albums to organize your photos. Make sure you are logged-in as the administrative user to create/edit/delete albums.
Like this way you can create as many as albums you want. Also it’s possible to create unlimited sub albums under one album.
Once the albums are created, let us upload some images to the albums. We can upload photos with the web form, any FTP client or a desktop application like digiKam, Shotwell, Lightroom, iPhoto, Aperture. iPhone/Android applications.
Also you can make your photos private and decide who can see each of them using the Manage Permissions link under the Select files section. You can set permissions on albums and photos, for groups or individual users.
If you want to change your Piwigo site name, image sizes, themes and can enable watermark options in the Configuration section.
Once you done photo uploading and all necessary configurations, log out from the admin user.
Adding firewall rules:
#vi /etc/sysconfig/iptables
-A INPUT -p udp -m state –state NEW –dport 80 -j ACCEPT
-A INPUT -p tcp -m state –state NEW –dport 80 -j ACCEPT
save it
#/etc/init.d/iptables save
#/etc/init.d/iptables restart
that’s it, now enjoy uploading your group photos for sharing….























Spot on with this write-up, I absolutely feel this
amazing site needs much more attention. I’ll probably be returning to read more, thanks for the information!
Marvelous, what a web site it is! This web site gives valuable facts to us,
keep it up.
Good day! I simply want to give a huge thumbs up for the good information you will have here
on this post. I might be coming back to your blog for extra
soon.
Hi, thanks for this tutorial. It was really helpful to me, even though I didn’t realize it was relevant for CentOS and I needed to set-up Piwigo on my Ubuntu VPS.
Finally, I managed to get it up and running using your guide as a walkthrough and http://www.rosehosting.com/blog/install-your-own-photo-gallery-using-piwigo-and-ubuntu-14-04-lts-vps/ to actually install the gallery.
Thanks again for your feedback,
Jessica
Thanks for your feedback and support..
Hi there! I could have sworn I’ve been to this web site before but after browsing through
some of the articles I realized it’s new to me. Anyhow,
I’m certainly happy I came across it and I’ll be
book-marking it and checking back frequently!
Exceptional post however I was wondering if yyou could write a itte more on this subject?
I’d be very grateful if you could elaborate a little bbit more.
Thanks!
Hi Dear, are you actually visiting this site regularly, if so afterward
you will definitely get pleasant experience.
Today, while I was at work, my cousin stole my apple
ipad and tested to see if it can survive a twenty five foot drop,
just so she can be a youtube sensation. My iPad is now
destroyed and she has 83 views. I know this is totally
off topic but I had to share it with someone!
Good info. Lucky me I recently found your blog by chance (stumbleupon).
I have saved as a favorite for later!
What’s up, after reading this remarkable piece
of writing i am as well cheerful to share my familiarity
here with colleagues.
Hello, i think that i saw you visited myy site sso i came to “return the favor”.I’m trying to find things to enhance my
web site!I suppose its ok to use a few of youir ideas!!
Hi i am kavin, itss my first occasion to commenting
anywhere, when i read this post i thought i could also
make comment due to this sensible article.
Many thanks. I have already been seeking this data. Wonderful data I’ll come back with regard to information related to this lemonade diet program virus, trojan.