Is there some guidance on how to use the mariaDB backend with this package? Documentation (e.g. https://docs.photoprism.app/getting-started/advanced/migrations/sqlite-to-mariadb/) seems very sparse.
Search Criteria
Package Details: photoprism 250707-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/photoprism.git (read-only, click to copy) |
---|---|
Package Base: | photoprism |
Description: | AI-Powered Photos App for the Decentralized Web |
Upstream URL: | https://github.com/photoprism/photoprism |
Keywords: | ai cloud golang photography |
Licenses: | AGPL-3.0-or-later |
Conflicts: | photoprism-facenet, photoprism-nasnet, photoprism-nsfw |
Replaces: | photoprism-facenet, photoprism-nasnet, photoprism-nsfw |
Submitter: | evine |
Maintainer: | shtrophic |
Last Packager: | shtrophic |
Votes: | 2 |
Popularity: | 0.000857 |
First Submitted: | 2024-06-18 05:57 (UTC) |
Last Updated: | 2025-07-07 20:29 (UTC) |
Dependencies (15)
- glib2 (glib2-gitAUR, glib2-selinuxAUR, glib2-patched-thumbnailerAUR)
- glibc (glibc-gitAUR, glibc-linux4AUR, glibc-eacAUR)
- libvips (libvips-gitAUR, libvips-notiffAUR)
- tensorflow (tensorflow-cuda-keplerAUR, tensorflow-gitAUR, tensorflow-computecppAUR, tensorflow-rocmAUR, tensorflow-opt-rocmAUR, tensorflow-cuda, tensorflow-opt, tensorflow-opt-cuda)
- findutils (findutils-gitAUR, findutils-selinuxAUR) (make)
- go (go-gitAUR, gcc-go-gitAUR, gcc-go-snapshotAUR, gcc-go) (make)
- npm (python-nodejs-wheelAUR, corepackerAUR) (make)
- darktable (darktable-gitAUR) (optional) – for RAW to JPEG conversion
- ffmpeg (ffmpeg-nvcodec-11-1-gitAUR, ffmpeg-cudaAUR, ffmpeg-ffplayoutAUR, ffmpeg-amd-fullAUR, ffmpeg-headlessAUR, ffmpeg-gitAUR, ffmpeg-obsAUR, ffmpeg-libfdk_aacAUR, ffmpeg-full-gitAUR, ffmpeg-fullAUR, ffmpeg-decklinkAUR, ffmpeg-amd-full-gitAUR) (optional) – for video transcoding and thumbnail extraction
- imagemagick (imagemagick-gitAUR, imagemagick-full-gitAUR, imagemagick-fullAUR) (optional) – for image conversion
- libheif (libheif-gitAUR, libheif-highmemAUR) (optional) – for HEIC/HEIF image conversion
- libva (libva-gitAUR, libva-headlessAUR, intel-media-stack-binAUR, intel-media-stack-legacy-binAUR) (optional) – for video transcoding
- mariadb (mysql55AUR, mysql56AUR, mysql57AUR, mysql80AUR, mysql81AUR, mysql84AUR, mysqlAUR, mariadb-lts, percona-server) (optional) – for MySQL database driver
- perl-image-exiftool (optional) – for extracting metadata
- rawtherapee (rawtherapee-gitAUR) (optional) – for RAW to JPEG conversion
Required by (0)
Sources (11)
- defaults.yml
- https://dl.photoprism.app/tensorflow/facenet.zip
- https://dl.photoprism.app/tensorflow/nasnet.zip
- https://dl.photoprism.app/tensorflow/nsfw.zip
- photoprism-250707-d28b3101e.tar.gz
- photoprism-import.service
- photoprism-import.timer
- photoprism.service
- photoprism.sysusers
- photoprism.tmpfiles
- photoprism.user.service
deepsea22 commented on 2025-06-10 06:57 (UTC)
shtrophic commented on 2025-04-25 14:03 (UTC) (edited on 2025-04-25 14:04 (UTC) by shtrophic)
Please note: since upstream switched to tensorflow-2.x, there is no need anymore to vendor a compatible tensorflow version as the photoprism-tensorflow-*
packages.
I also chose to vendor the model weights again, to simplify everything. (effectively un-doing the efforts of the previous maintainer, who chose to create a new package for every zip/tarball. It is definitely an opinionated change, but it should have no effect on end-users).
Therefore, this package now depends on tensorflow
(which can be either -opt,-cuda
and so on) and conflicts/replaces phoroprism-{nasnet,nsfw,facenet}
.
evine commented on 2024-09-04 01:58 (UTC) (edited on 2024-09-24 04:22 (UTC) by evine)
Do not use nodejs 22.7.0/22.8.0 to make.
tzhuang commented on 2024-08-08 20:40 (UTC)
Thank you!
evine commented on 2024-08-08 01:05 (UTC)
@tzhuang photoprism-import.service
and photoprism-import.timer
has been added just now.
tzhuang commented on 2024-08-07 19:11 (UTC)
Did the photoprism-import service/timer get removed?
evine commented on 2024-06-18 14:42 (UTC) (edited on 2024-06-18 14:44 (UTC) by evine)
@bphil I made a mistake, but it has been corrected now. Please try again.
bphil commented on 2024-06-18 14:38 (UTC)
Thanks, it now asks whether I want tensorflow removed. But when I answer in the affirmative, I get a checksum error:
==> Validating source files with sha256sums... photoprism-240531-60b3a4628.tar.gz ... Passed photoprism-import.service ... Passed photoprism-import.timer ... Passed photoprism.service ... Passed photoprism.sysusers ... Passed photoprism.tmpfiles ... FAILED defaults.yml ... Passed ==> ERROR: One or more files did not pass the validity check! -> error making: photoprism-exit status 1 -> Failed to install the following packages. Manual intervention is required
evine commented on 2024-06-18 12:38 (UTC) (edited on 2024-06-18 12:44 (UTC) by evine)
@bphil I have added replaces var in photoprism-tensorflow-avx2-bin, photoprism-tensorflow-avx-bin and photoprism-tensorflow-cpu-bin, please cleanup old PKGBUILD and try again. If it still doesn't work, please uninstall old photoprism and tensorflow115 first.
Pinned Comments
shtrophic commented on 2025-04-25 14:03 (UTC) (edited on 2025-04-25 14:04 (UTC) by shtrophic)
Please note: since upstream switched to tensorflow-2.x, there is no need anymore to vendor a compatible tensorflow version as the
photoprism-tensorflow-*
packages.I also chose to vendor the model weights again, to simplify everything. (effectively un-doing the efforts of the previous maintainer, who chose to create a new package for every zip/tarball. It is definitely an opinionated change, but it should have no effect on end-users).
Therefore, this package now depends on
tensorflow
(which can be either-opt,-cuda
and so on) and conflicts/replacesphoroprism-{nasnet,nsfw,facenet}
.evine commented on 2024-09-04 01:58 (UTC) (edited on 2024-09-24 04:22 (UTC) by evine)
Do not use nodejs 22.7.0/22.8.0 to make.