UberGallery alternatives and similar software solutions
Based on the "Photo and Video Galleries" category.
Alternatively, view UberGallery alternatives based on common mentions on social networks and blogs.
-
Lychee
A great looking and easy-to-use photo-management-system you can run on your server, to manage and share photos. -
OwnPhotos
A self-hosted open source photo management service. This is the repository of the backend. -
LibrePhotos
A self-hosted open source photo management service. This is the repository of the backend. -
Piwigo
Manage your photos with Piwigo, a full featured open source photo gallery application for the web. Star us on Github! More than 200 plugins and themes available. Join us and contribute! -
PiGallery 2
A fast directory-first photo gallery website, with rich UI, optimized for running on low resource servers (especially on raspberry pi) -
Photonix
A modern, web-based photo management server. Run it on your home server and it will let you find the right photo from your collection on any device. Smart filtering is made possible by object recognition, face recognition, location awareness, color analysis and other ML algorithms. -
Chevereto
Mature and trusted self-hosted image and video hosting solution since 2007. Create your own Flickr/Imgur-style media sharing platform with full control over your content and rules. -
Photoview
DISCONTINUED. Photo gallery for self-hosted personal servers [Moved to: https://github.com/photoview/photoview] -
MinigalNano
MinigalNano is a very simple image gallery. It adheres to the KISS principle and is very easy to install. MinigalNano does not have a web admin interface: You just upload your images in the photo folder on your server -
Coppermine
Multilingual photo gallery that integrates with various bulletin boards. Includes upload approval and password protected albumns. -
novaGallery
novaGallery - a beautiful and and ease to use php image gallery for your photos - flat file - no database required - modern responsive design -
CumulusClips
[DEPRECATED] Free Video Sharing CMS - Non-official repository, go to http://cumulusclips.org to have latest official version of CumulusClips -
Mediagoblin
A Free software media publishing platform that anyone can run. You can think of it as a decentralized alternative to Flickr, YouTube, SoundCloud, etc.
CodeRabbit: AI Code Reviews for Developers

* Code Quality Rankings and insights are calculated and provided by Lumnify.
They vary from L1 to L5 with "L5" being the highest.
Do you think we are missing an alternative of UberGallery or a related project?
README
UberGallery - The simple PHP photo gallery
Created by, Chris Kankiewicz
Introduction
UberGallery is an easy to use, simple to manage, web photo gallery written in PHP and distributed under the MIT License. UberGallery does not require a database and supports JPEG, GIF and PNG file types. Simply upload your images and UberGallery will automatically generate thumbnails and output standards compliant XHTML markup on the fly.
Like this project? Make a donation.
Features
- Simple first time installation
- Database-less configuration
- Include galleries within pre-existing sites
- Create multiple galleries with a single installation
- Easily customize your gallery styles via CSS
- Install and update the gallery easily wth Git (optional)
Requirements
UberGallery requires PHP 5.2+ and the PHP-GD image library to work properly. For more information on PHP and the PHP-GD image library, please visit http://php.net.
Simple Installation
Copy
resources/sample.galleryConfig.ini
toresources/galleryConfig.ini
and modify the settings to your likingUpload
index.php
,resources/
andgallery-images/
to your web serverUpload images to the
gallery-images/
directoryMake the
resources/cache/
directory writable by the web serverchmod 777 /path/to/resources/cache
Open your web browser and load the page where you installed UberGallery
Custom Installation
Copy
resources/sample.galleryConfig.ini
toresources/galleryConfig.ini
and modify the settings to your likingUpload the
resources/
folder to your web serverInsert the following code into the PHP page where you would like the gallery to be displayed (be sure to change the include and image folder path to match your configuration)
<?php include_once('path/to/resources/UberGallery.php'); $gallery = UberGallery::init()->createGallery('path/to/images-folder'); ?>
Include the UberGallery and ColorBox style sheets in your page header
<link rel="stylesheet" type="text/css" href="path/to/resources/UberGallery.css" /> <link rel="stylesheet" type="text/css" href="path/to/resources/colorbox/1/colorbox.css" />
âšī¸ You can replace the
1
with a value between 1 and 5 for different ColorBox themes.Include jQuery and ColorBox javascript files in your page header
<script type="text/javascript" src="://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script> <script type="text/javascript" src="path/to/resources/colorbox/jquery.colorbox.js"></script>
Include the ColorBox jQuery call in your header
<script type="text/javascript"> $(document).ready(function(){ $("a[rel='colorbox']").colorbox({maxWidth: "90%", maxHeight: "90%", opacity: ".5"}); }); </script>
Upload images to your images directory
Make the
resources/cache/
directory writable by the web serverchmod 777 /path/to/resources/cache
Open your web browser and load the page where you installed UberGallery
Install with Git
SSH into the your server and clone the UberGallery repository and submodules
git clone --recursive git://github.com/UberGallery/UberGallery.git /path/to/ubergallery
Copy
resources/sample.galleryConfig.ini
toresources/galleryConfig.ini
and modify the settingscp resources/sample.galleryConfig.ini resources/galleryConfig.ini nano resources/galleryConfig.ini
Upload images to the
gallery-images/
folder within your gallery directoryMake the
resources/cache/
directory writable by the web serverchmod 777 /path/to/resources/cache
Open your web browser and load the page where you installed UberGallery
When using this method to install UberGallery, you may update your installation by running the following commands:
cd /path/to/gallery-directory
git pull origin master
git submodule update
âšī¸ If you are installing UberGallery via git into an existing git repository, you will need to add it as a submodule.
git submodule add git://github.com/UberGallery/UberGallery.git path/to/ubergallery
git submodule update --init --recursive path/to/ubergallery
Troubleshooting
Please report bugs to the Github issue tracker.
If you're having issues with UberGallery here are a few troubleshooting tips.
Verify that you have PHP 5.2 or later installed. You can verify your PHP version by running
php --version
Make sure you have the latest version of UberGallery installed
Replace your
galleryConfig.ini
withsample.galleryConfig.ini
to ensure proper configurationrm resources/galleryConfig.ini cp resource/sample.galleryConfig.ini resources/galleryConfig.ini
Clear your cache and make sure the directory is writable by the web server
rm -f resources/cache/* chmod 777 resources/cache
Enable debugging by setting the
enable_debugging
option inresources/galleryConfig.ini
totrue
, try loading your gallery in a web browser then inspect the debug.log file in your cache directory for any errors
News & Updates
For UberGallery updates and news follow @UberGallery on Twitter.
License
UberGallery is is licensed under the MIT License.
*Note that all licence references and agreements mentioned in the UberGallery README section above
are relevant to that project's source code only.