James Ketrenos 0965cd5d85 IDentity editing in work
Signed-off-by: James Ketrenos <james_git@ketrenos.com>
2023-01-13 15:25:34 -08:00
2023-01-11 15:27:44 -08:00
2023-01-13 15:25:34 -08:00
2023-01-13 15:25:34 -08:00
2020-01-11 19:45:07 -08:00
2023-01-13 15:25:34 -08:00
2023-01-12 15:41:55 -08:00
2023-01-11 16:26:59 -08:00
2023-01-13 15:25:34 -08:00
2023-01-11 16:13:58 -08:00
2023-01-12 15:43:12 -08:00
2020-01-05 21:50:48 -08:00
2023-01-05 12:00:42 -08:00
2023-01-05 12:00:42 -08:00
2018-08-22 14:29:34 -07:00
2023-01-11 15:39:15 -08:00

Overview

This photo manager performs the following:

  1. Scan a target directory looking for any photo that has been updated, removed, or added
  2. Process that image, extracting EXIF data, and adding to the DB
  3. Schedule backend processing of all photos that have not been face scanned with the latest FACE_SCANNER version

To use the Docker

Create a symbolic link from 'photos' to where your photos are stored, and from 'db' to where you want the DB files:

ln -s /multimedia/Pictures photos
ln -s /multimedia/PicturesDB db

Then build and spin up the container:

docker build . -t photos
docker-compose up -d

At this point, port 8123 will be supporting the photo app.

Upgrade Node

wget -qO- https://deb.nodesource.com/setup_10.x | sudo bash -
sudo apt-get install --yes nodejs
sudo npm install --global npm@latest

NEF processing uses darktable

sudo apt install -y darktable

Create photos user for DB

Photos is currently using sqlite, which means you don't need to do anything fancy beyond having run 'npm install' to get sequelize and sqlite3 installed.

Description
ketrenos photo management system
Readme 36 MiB