Package Details: immich-server 1.123.0-1

Git Clone URL: https://aur.archlinux.org/immich.git (read-only, click to copy)
Package Base: immich
Description: Self-hosted photos and videos backup tool
Upstream URL: https://github.com/immich-app/immich
Licenses: MIT
Conflicts: immich
Replaces: immich
Submitter: wabi
Maintainer: wabi (pikl)
Last Packager: pikl
Votes: 12
Popularity: 2.42
First Submitted: 2022-12-30 11:41 (UTC)
Last Updated: 2024-12-20 19:08 (UTC)

Dependencies (42)

Required by (1)

Sources (12)

Pinned Comments

pikl commented on 2024-08-05 09:52 (UTC)

From v1.111.0, this package does not build with nodejs < v20.

Latest Comments

« First ‹ Previous 1 .. 3 4 5 6 7 8 9 Next › Last »

pvagner commented on 2023-12-01 13:30 (UTC) (edited on 2023-12-01 13:33 (UTC) by pvagner)

@pikl I've figured out what's my issue. I am not building in a chroot but on my desktop machine connecting remotelly over SSH. Poetry tries to use my gnome keyring because I am occassionally running gnome on that machine. I have worked it around by adding this just before poetry install. If it might be a good idea to also add it into the package, I don't really know. I guess for people not using clear chroot and not using poetry for their daily work this might be common.

export PYTHON_KEYRING_BACKEND=keyring.backends.fail.Keyring

I have found out about it here: https://github.com/python-poetry/poetry/issues/5250

pikl commented on 2023-12-01 09:04 (UTC)

@pvagner I don't think I've ever seen that. If you are not already, try building in a clean chroot? I use aurutils for this.

pvagner commented on 2023-11-30 19:54 (UTC)

When building the package it hangs while installing python dependencies with poetry. Can you reproduce that or think about a possible fix / workaround?

pikl commented on 2023-11-26 22:09 (UTC)

@wabi now added these

wabi commented on 2023-11-25 14:44 (UTC)

libvips requires additional optional packages to run for immich-microservices: poppler-glib openslide

wabi commented on 2023-11-19 18:28 (UTC)

@pikl: thank you for your participation. I've added you as co-maintainer. Currently I'm blocked from pushing updates as my personal gitlab server is down. Let's see with the big 1.88 update what changes.

pikl commented on 2023-11-19 16:49 (UTC)

I have a working PKGBUILD at latest version v1.87.0 and with all features working (typesense search, machine learning, etc), see here on github. Happy to be co-maintainer.

trainzkid commented on 2023-10-15 05:07 (UTC)

@wabi sorry for the massive delay!

I just tried to install this immich package into a systemd-nspawn container and didn't receive the poppler-glib related error. I'm going to guess it's a possible conflict on my server. I'll research further and get back to you when I've got more information.

I also see a lot of the changes you made, because setting immich up on this container was a thousand times easier this time than when I tried on my server before. Thanks for all your hard work!!!

hrdl commented on 2023-08-25 11:37 (UTC)

@wabi: thanks for packaging immich. chown requires the user to exist, which in general doesn't happen until installation -- hence my suggestion to use tmpfiles.d. I use something like this:

# PKGBUILD
package() {
...
install -Dm644 "${srcdir}/immich.sysusers" "${pkgdir}/usr/lib/sysusers.d/immich.conf"
install -Dm644 "${srcdir}/immich.tmpfiles" "${pkgdir}/usr/lib/tmpfiles.d/immich.conf"
...
install -d "${pkgdir}/var/lib/immich/upload" "${pkgdir}/var/lib/immich/app/server/.reverse-geocoding-dump"
}
# immich.tmpfiles
d /var/lib/immich 0700 immich immich -

wabi commented on 2023-08-25 08:19 (UTC)

@trainzkid: thanks for the suggestions. Incorporated some of them. The redis connection is configurable to either use sockets or a network connection in the immich.conf file. What I can't replicate is the use of poppler-glib. What tries to call these libraries on your system (they are not installed or used on mine).