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.
- Folders / pictures gallery
- Responsive design
- Realtime indexing (throught picture ExifMetadata)
- Title of the picture
- Keywords of the picture
- Persons tagged in a picture
- Location of the picture
- Download and unzip latest version from https://github.com/trebonius0/Photato/releases
- Download the latest version of Java here.
- Edit the start.cmd file to select the picture folder you want to index
- Run the start.cmd file
- At the first start, Photato will start by indexing the picture folder and generate thumbnails (which can take ~20min for 7000 pictures)
- When it will have finished, you can access it on http://127.0.0.1:8186
- Download and unzip latest version from https://github.com/trebonius0/Photato/releases
- sudo apt install libimage-exiftool-perl openjdk-8-jre
- java -Xmx1g -jar Photato-Release.jar "[Path to your picture folder]"
- At the first start, Photato will start by indexing the picture folder and generate thumbnails (which can take ~20min for 7000 pictures)
- When it will have finished, you can access it on http://127.0.0.1:8186
docker run \
-v /host/configfolder:/config \
-v /host/cachefolder:/cache \
-v /host/picturesfolder:/pictures \
-p 8186:8186 -d trebonius0/photato
Here are the features we will implement in the future (you can contribute if you want to implement one yourself)
- XMP file support
- Authentication / Access restriction to some folders
- Upload of pictures to the filesystem directly through the gallery
- Edit picture metadata directly through the gallery
- File-based Logging
- Automated offline keywords annotations
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"