Hi, the latest AUR doesn't include the cli. It is possible to install it after with: npm i -g @immich/cli but maybe we could include it in the PKGBUILD
Search Criteria
Package Details: immich-server 1.123.0-1
Package Actions
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.37 |
First Submitted: | 2022-12-30 11:41 (UTC) |
Last Updated: | 2024-12-20 19:08 (UTC) |
Dependencies (42)
- brotli (brotli-gitAUR)
- dav1d (dav1d-gitAUR)
- expat (expat-gitAUR)
- glib2 (glib2-gitAUR, glib2-selinuxAUR, glib2-patched-thumbnailerAUR)
- highway (highway-gitAUR)
- imagemagick (imagemagick-gitAUR, imagemagick-full-gitAUR, imagemagick-fullAUR)
- jellyfin-ffmpeg
- lcms2 (lcms2-ff-gitAUR, lcms2-gitAUR, lcms2-ffAUR)
- libde265 (libde265-gitAUR)
- libexif (libexif-gitAUR)
- libgsf (libgsf-gitAUR)
- libheif (libheif-gitAUR, libheif-highmemAUR)
- libjpeg-turbo (mozjpeg-gitAUR, libjpeg-turbo-gitAUR, mozjpegAUR)
- liblqr
- libpng (libpng-gitAUR, libpng-apngAUR)
- libraw (libraw-gitAUR)
- librsvg (librsvg-gitAUR)
- libtool (libtool-gitAUR)
- libvips (libvips-gitAUR, libvips-notiffAUR)
- libwebp (libwebp-gitAUR)
- mimalloc
- nodejs (nodejs-lts-fermiumAUR, nodejs-gitAUR, python-nodejs-wheelAUR, nodejs-lts-hydrogen, nodejs-lts-iron)
- openexr (openexr-gitAUR)
- openjpeg2 (openjpeg-gitAUR)
- openslide
- perl-io-compress-brotli
- pgvecto.rsAUR (pgvecto.rsAUR, pgvecto.rs-immichAUR, pgvecto.rs-immich-binAUR, pgvecto.rs-binAUR)
- poppler-glib (poppler-glib-gitAUR)
- postgresql (postgresql-12AUR, postgresql15-docsAUR, postgresql15AUR, postgresql17-docsAUR, postgresql17AUR, postgresql13AUR, postgresql-gitAUR)
- redis (redis-testingAUR, redis-gitAUR, keydbAUR, valkey)
- zlib (zlib-ng-compat-gitAUR, zlib-gitAUR, zlib-ng-compat)
- git (git-gitAUR, git-glAUR) (make)
- jq (jq-gitAUR, jaq-binAUR) (make)
- npm (corepackerAUR, python-nodejs-wheelAUR) (make)
- python-poetry (python-poetry-gitAUR) (make)
- ts-node (make)
- intel-compute-runtime (intel-compute-runtime-gitAUR, intel-compute-runtime-binAUR, intel-compute-runtime-legacy-binAUR, intel-compute-runtime-legacyAUR) (optional) – OpenCL support
- intel-media-driver (intel-media-driver-gitAUR, intel-media-stack-binAUR) (optional) – HW acceleration
- libva-mesa-driver (mesa-minimal-gitAUR, mesa-gitAUR, mesa-wsl2-gitAUR, mesa) (optional) – GPU acceleration
- mesa-utils (optional) – GPU acceleration
- nginx (nginx-nchan-gitAUR, nginx-rtmp-sergey-gitAUR, nginx-mainline-boringsslAUR, nginx-quic-openssl-hgAUR, nginx-mainline-pushstreamAUR, tengineAUR, tengine-extraAUR, freenginx-mainline-hgAUR, freenginx-mainlineAUR, nginx-quic-libresslAUR, angieAUR, nginx-mainline) (optional) – Reverse proxy
- vulkan-driver (nvidia-410xx-utilsAUR, nvidia-440xx-utilsAUR, nvidia-430xx-utilsAUR, swiftshader-gitAUR, amdvlk-debugAUR, nvidia-vulkan-utilsAUR, amdvlk-2023q3.3AUR, amdvlk-2021q2.5AUR, amdvlk-gitAUR, vulkan-nouveau-gitAUR, mesa-minimal-gitAUR, mesa-gitAUR, vulkan-amdgpu-pro-legacyAUR, amdvlk-binAUR, mesa-wsl2-gitAUR, nvidia-535xx-utilsAUR, nvidia-470xx-utilsAUR, amdonly-gaming-vulkan-radeon-gitAUR, amdonly-gaming-vulkan-swrast-gitAUR, vulkan-radeon-amd-bc250AUR, nvidia-390xx-utilsAUR, nvidia-utils-teslaAUR, nvidia-utils-betaAUR, vulkan-amdgpu-proAUR, nvidia-525xx-utilsAUR, nvidia-510xx-utilsAUR, nvidia-550xx-utilsAUR, amdvlk, nvidia-utils, vulkan-intel, vulkan-nouveau, vulkan-radeon, vulkan-swrast, vulkan-virtio) (optional) – Vulkan support
Required by (1)
Sources (12)
- base-images
- https://download.geonames.org/export/dump/admin1CodesASCII.txt
- https://download.geonames.org/export/dump/admin2Codes.txt
- https://download.geonames.org/export/dump/cities500.zip
- https://raw.githubusercontent.com/nvkelso/natural-earth-vector/v5.1.2/geojson/ne_10m_admin_0_countries.geojson
- immich-1.123.0.tar.gz
- immich-machine-learning.service
- immich-server.service
- immich.conf
- immich.sysusers
- immich.tmpfiles
- nginx.immich.conf
Latest Comments
« First ‹ Previous 1 .. 3 4 5 6 7 8 9 10 Next › Last »
DominikJasiok commented on 2023-12-07 09:27 (UTC)
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 -
Pinned Comments
pikl commented on 2024-08-05 09:52 (UTC)
From
v1.111.0
, this package does not build withnodejs
<v20
.