Package Details: photoprism 210523-4

Git Clone URL: https://aur.archlinux.org/photoprism.git (read-only, click to copy)
Package Base: photoprism
Description: Personal Photo Management powered by Go and Google TensorFlow
Upstream URL: https://github.com/photoprism/photoprism
Licenses: GPLv3
Conflicts: photoprism
Provides: photoprism
Submitter: satcom886
Maintainer: thomaseizinger
Last Packager: thomaseizinger
Votes: 2
Popularity: 0.39
First Submitted: 2021-03-02 18:35
Last Updated: 2021-07-22 10:25

Latest Comments

benalexau commented on 2021-07-31 00:46

Thanks for maintaining this package.

FYI here is my /etc/photoprism/options.yml as it shows a few settings that others may find useful, particularly the configuration of other Arch Linux packages so that PhotoPrism can properly index and convert from raw files etc. It may be useful to modify PKGBUILD to depend on those packages and amend the default options.yml to help new users get started.

# Bound to localhost as reverse proxied by Traefik
HttpPort: 2342
HttpHost: 127.0.0.1

SiteUrl: https://photos.mydomain.com
SiteTitle: "Photos"

AdminPassword: redacted

AssetsPath: /var/lib/photoprism/assets
ConfigPath: /mnt/data_0/photoprism/config
StoragePath: /mnt/data_0/photoprism/storage

OriginalsPath: /mnt/data_0/photoprism/samba/originals
ImportPath: /mnt/data_0/photoprism/samba/import

# pacman -S --noconfirm darktable rawtherapee libheif ffmpeg perl-image-exiftool
DarktableBin: /usr/bin/darktable-cli
RawtherapeeBin: /usr/bin/rawtherapee-cli
HeifConvertBin: /usr/bin/heif-convert
FFmpegBin: /usr/bin/ffmpeg

Also hot backups of the database can be performed using a command such as /usr/bin/photoprism --config-file=/etc/photoprism/options.yml backup /mnt/data_0/photoprism/storage/backup.sql.

satcom886 commented on 2021-03-02 18:39

This package is a disaster. There are so many dependencies and quirks. I'm not even surprised that it's only officially distributed as a Docker container. I layed down the basics of the package, but I have nowhere near enough expertise to make the package actually work. Anyone who wishes to adopt the package is free to do so, I'm disowning it.