Piwigo
Piwigo is an open source software used for uploading photos and videos with the help of FTP and desktop applications. It is designed with highly customizable themes and plugins, which are available on the internet.The mentioned photo gallery enables the users to generate multiple size photos and also to add watermarks automatically. The front-end design and interactive dashboard of piwigo software makes things easy to perform.