picthor.io

picthor.io

Docker app from realcnbs' Repository

Overview

h1 emPicthor.Io photo library browser/em /h1 p em The goal of this software to provide a simple, fast and lightweight tool for browsing personal photo libraries. /em /p p strongWARNING: /strongCurrently there is no authentication functionality, deploy with care. /p p strongBETA: /strongThis project is in early development stage, expect bugs. /p

Picthor.io

Self hosted image library browser

This project is for the ones that want to be able to quickly browse through their personal images and videos library regardless of its size.

Technology stack
  • Java + Spring Boot
  • Horizon Framework
  • Postgres
  • MyBatis
  • ImageMagick
  • ffmpeg
  • exiftool
  • linux
  • docker

Install picthor.io on Unraid in a few clicks.

Find picthor.io in Community Apps on your Unraid server, review the template, and click Install. Unraid handles the Docker app or plugin setup from the published template.

Open the Apps tab on your Unraid server Search Community Apps for picthor.io Review the template variables and paths Click Install

Download Statistics

17,191
Total Downloads
5
This Month
8
Avg / Month

Total Downloads Over Time

Loading chart...

Related apps

Explore more like this

Explore all

Details

Repository
picthorio/picthor-io:latest
Last Updated2022-09-28
First Seen2022-02-24

Runtime arguments

Web UI
http://[IP]:[PORT:5000]
Network
bridge
Shell
sh
Privileged
false

Template configuration

Web UI PortPorttcp

Picthor is listening on port 5000 by default, map it to an available port on your unraid server

Target
5000
Default
5000
Value
5000
Cache pathPathrw

This is the place where all the generated thumbs and other cache files will be placed. Fast SSD is preferable.

Target
/root/picthor/cache
Root directory pathPathro

Root path example where you should mount your photos library folder. Use this path when you will be adding a root dir in the web ui. Read only access mode is recommend.

Target
/root/picthor-root-1
Web addressVariable

The url of your picthor installation. Usually: http://your unraid ip:picthor web ui port

Target
PICTHOR_WEB_ADDRESS
PostgreSQL hostVariable

Container Variable: PICTHOR_POSTGRES_HOST

Target
PICTHOR_POSTGRES_HOST
PostgreSQL portVariable

Container Variable: PICTHOR_POSTGRES_PORT

Target
PICTHOR_POSTGRES_PORT
PostgreSQL usernameVariable

Container Variable: PICTHOR_POSTGRES_USERNAME

Target
PICTHOR_POSTGRES_USERNAME
PostgreSQL passwordVariable

Container Variable: PICTHOR_POSTGRES_PASSWORD

Target
PICTHOR_POSTGRES_PASSWORD
PostgreSQL databaseVariable

Container Variable: PICTHOR_POSTGRES_DB

Target
PICTHOR_POSTGRES_DB
PICTHOR_CACHE_DIRVariable

Container path to cache dir. This should match the mapped

Default
/root/picthor/cache
Value
/root/picthor/cache