PhotoPrism™ is a server-based application for browsing, organizing and sharing your personal photo collection. It makes use of the latest technologies to automatically tag and find pictures without getting in your way. Say goodbye to solutions that force you to upload your visual memories to the cloud.
More screenshots: https://github.com/photoprism/photoprism/wiki/Screenshots
You're welcome to play with our demo at demo.photoprism.org. Leave your email to get a release notification.
Step-by-step installation instructions can be found in our User Guide. Developers can skip this and move on to the Developer Guide.
Live demo avilable here. User is demo, password is demo1234.
Currently the project is in very early stages, so run it only for the sake of checking it out.
Short term:
Longer term, i.e. haven't thought much about them
Ownphotos comes with separate backend and frontend servers. The backend serves the restful API, and the frontend serves, well, the frontend. They are connected via a proxy. The easiest way to do it is using Docker.
If you want the backend server to be reachable by
ownphotos-api.example.com
and the frontend by ownphotos.example.com
from
outside. You must account for the corsaCross-Origin Resource Sharing (CORS) in your proxy.
Photo stream is a simpler home for your photos by @maxvoltar and friends. Easy to use, self hosted, no tracking, just photos.
We like to take photos and share them. Problem is it's hard to really own your photos and how they're represented across social media these days, so we set out to make a place for them. You host it yourself, wherever you want (Netlify, Github Pages...), you're in control.
Check to see if you have Ruby installed (ruby -v
). If you don't, you can follow the installation instructions provided here.
Chevereto is an image hosting software that allows you to create a beautiful and full-featured image hosting website on your own server. It's your hosting and your rules, so say goodbye to closures and restrictions. This repo here is Chevereto Free, which is a fork of Chevereto V3 in which only the most essential features are preserved and it is released as Open Source software.
Chevereto is being modernized by introducing new coding standards and turning towards a common Open Source base. Read all updates and check my Chevere + Chevereto V4 Trello board.
Gallery.css is all CSS. Think: Simple, maintainable and understandable galleries without the use of Javascript.
What? No script!? Why? — Gallery css started as an experiment to build interactive, fluid componentry without the need for jQuery, or a jQuery carousel script. Use this library, or don't — either way, hopefully you'll learn from the techniques used within.
The preferred method to install gallery-css is by using Bower, a package manager for front-end components.
bower install gallery-css
Otherwise, if you want to keep it simple, check the dist directory.
Manage your photo library. Piwigo is open source photo gallery software for the web. Designed for organisations, teams and individuals.
The piwigo.org website introduces you to Piwigo. You'll find a demo, forums, wiki and news.
If you do not have your own server, consider the piwigo.com hosting solution.
Piwigo is widely driven by its community; if you want to improve the code, fork this repo and submit your changes to the master
branch. See our Contribution guide.
Piwigo is released under the GPL v2 license. See our Copying details.
MediaDrop is a modular video, audio, and podcast publication platform which can be extended with plugins (previously known as "MediaCore Community Edition").
The offical website is http://mediadrop.video contains more information about the software including installation documentation.
If you require help with MediaDrop customization or installation, check out our friendly community forums.
Sigal is yet another simple static gallery generator. It's written in Python and it allows to build a static gallery of images with the following features:
The idea behind Sigal is to ease the use of the javascript libraries like galleria. These libraries do a great job to display the images, Sigal does what is missing: resize images, create thumbnails, generate HTML pages.
Sigal is compatible with Python 3.5+.
Links :
Sigal comes with three themes, based on the colorbox, galleria and photoswipe Javascript libraries:
This is a photo management application based on web technologies. Run it on your home server and it will let you find what you want from your photo collection using any device. Smart filtering is made possible automatically by object recognition, location awareness, color analysis and other algorithms.
This project is currently in development and not feature complete for a version 1.0 yet. If you don't mind putting up with broken parts or want to help out, run the Docker image and give it a go. I'd love for other contributors to get involved.
Homepage: http://bpatrik.github.io/pigallery2/
This is a directory-first photo gallery website, optimised for running on low resource servers (especially on raspberry pi)
Live Demo @ heroku: https://pigallery2.herokuapp.com/
Docker with docker-compose is the offitial and recommend way of installing and running Pigallery2. It contains all necessary dependencies, auto restarts on reboot, supports https, easy to upgrade to newer versions. For configuration and docker-compose files read more here or check all builds: https://hub.docker.com/r/bpatrik/pigallery2/tags/
Welcome to the Zenphoto git repository!
Zenphoto is a standalone CMS for multimedia focused websites. Our focus lies on being easy to use and having all the features there when you need them (but out of the way if you do not.)
Zenphoto features support for images, video and audio formats, and the Zenpage CMS plugin provides a fully integrated news section (blog) and custom pages to run entire websites.
This makes Zenphoto the ideal CMS for personal websites of illustrators, artists, designers, photographers, film makers and musicians.
I was using the version 3, how do I upgrade to version 4? See Upgrade »
To find out what's changed, see the changelog ».
Since the 1st of April 2018 this project has moved to it's own Organisation (https://github.com/LycheeOrg) where people are able to submit their fixes to it. We, the Organisation owners, want to thank electerious (Tobias Reich) for the opportunity to make this project live on.
Lychee is a free photo-management tool, which runs on your server or web-space. Installing is a matter of seconds. Upload, manage and share photos like from a native application. Lychee comes with everything you need and all your photos are stored securely. Read more on our website.
Created by, Chris Kankiewicz
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? Want to keep it free? Make a donation.
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.
Photato aims to be a self-hosted photo gallery, accessible through a responsive WebUI.
Give to Photato a picture folder and it will index it, using the file system hierarchy.
Here are the features we will implement in the future (you can contribute if you want to implement one yourself)
Photato will rename all pictures with 2+ spaces in a row to the same but with one space (otherwise it would make exiftool crash). For instance "my picture.jpg" will be renamed to "my picture.jpg"
We are moving tickets from the Plumi tracker (trac.plumi.org) here, for historical reasons.
Plumi is a Free Software video-sharing web application based on Plone and produced by https://www.engagemedia.org in collaboration with https://unweb.me.
Plumi enables you to create your own sophisticated video-sharing site. It includes a beautiful adaptive skin using Diazo, server-side transcoding of most video formats, upload progress bar, thumbnail extraction, HTML5 video playback and embedding, subtitles using Amara, large file uploading via FTP, social media integration, threaded commenting and user feedback forms, customised user profiles and a range of other useful features.
Photoview is a simple and user-friendly photo gallery that can easily be installed on personal servers. It's made for photographers and aims to provide an easy and fast way to navigate directories, with thousands of high resolution photos.
Visit https://photos.qpqp.dk/
Username: demo Password: demo
There exists a lot of open-source self-hosted photo galleries already. Here are some, just to mention a few.
So why another one? I love taking photos, and I store all of them on my local fileserver. This is great because I can organize my photos directly on the filesystem so it's easy to move them or take backups. I want to be able to control where and how the photos are stored.
QIS is a high performance web server for creating and delivering dynamic images. It is ideal for use in conjunction with your existing web site, for applications such as image galleries and product catalogues. Some of the application features are listed below, but for more information you can also read the application introduction and overview.
Quru has been using QIS in production since 2012, and the source code of the Standard Edition is made available here under the Affero GPL license.
Quru also offers a Premium Edition of QIS. This consists of a more fully featured image processing engine, plus the option of obtaining professional services and commercial support, for a modestly priced annual subscription.
The easiest photo gallery there is.
Just edit the file "config.php" (located in resources) to specify the path to your photos, and voila !