Gallery 3 is a web based software product that lets you manage your photos on your own website. You must have your own website with PHP and database support in order to install and use it. With Gallery you can easily create and share albums of photos via an intuitive interface.
This version is intended for anybody who has a website. We stand ready to support the product and help you to make the most of it. We welcome theme and module developers to play with this release and start turning out slick new designs for our happy users. If you have questions or problems, you can get help in the Gallery forums:
https://groups.google.com/forum/#!forum/gallery-3-users
Did you find a security flaw? Please submit an issue in github: https://github.com/bwdutton/gallery3/issues
For complete system requirements, please refer to:
http://codex.galleryproject.org/Gallery3:Requirements
NOTE: When upgrading from PHP 5 to PHP 7 you will need to change the database type from mysql to mysqli in var/database.php:
$config['default'] = array(
'benchmark' => false,
'persistent' => false,
'connection' => array(
'type' => 'mysqli',
For docker installations:
https://hub.docker.com/r/bwdutton/gallery3
For comprehensive instructions, The online User Guide is your best resource:
http://codex.galleryproject.org/Gallery3:User_guide
There are also simple instructions below. NOTE: You can upgrade from beta 1 and beyond, but not from alpha releases.
Point your web browser at gallery3/installer/
and follow the
instructions.
php installer/index.php [-h host] [-u user] [-p pass] [-d dbname]
Command line parameters:
-h Database host (default: localhost)
-u Database user (default: root)
-p Database user password (default: )
-d Database name (default: gallery3)
-x Table prefix (default: )
Install composer dependencies to make all of the modules work (currently autorotate, phpmailer). In the top level gallery directory where the composer.json file exists run the following:
composer install
php index.php passwordreset <username>