this post was submitted on 24 Apr 2025
248 points (100.0% liked)

Linux

53848 readers
1240 users here now

From Wikipedia, the free encyclopedia

Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).

Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.

Rules

Related Communities

Community icon by Alpár-Etele Méder, licensed under CC BY 3.0

founded 6 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
[–] milicent_bystandr@lemm.ee 2 points 5 days ago (1 children)

Thank you!

Alas I can't get it to work. After some tweaking and fixing, I'm stuck that the server doesn't seem to be talking to redis, with this error,

missing 'error' handler on this Redis client
microservices worker error: Error: getaddrinfo ENOTFOUND database, stack: Error: getaddrinfo ENOTFOUND database    
     at GetAddrInfoReqWrap.onlookupall [as oncomplete] (node:dns:120:26)     
microservices worker exited with code 1    
Killing api process

I've been trying to learn bits of podman and docker and how to translate between the two... I think it's just a bit much for me for now! Thanks anyway, and I'm sure I'll come back and have another look at your instructions another time.

[–] InnerScientist@lemmy.world 2 points 5 days ago (1 children)

No Problem!

If you want to fix the issue: That seems like the hostname for one of the databases is wrongly set in the environment file, the hostname of containers is the same as the container name which can be read using podman ps.

[–] milicent_bystandr@lemm.ee 2 points 3 days ago

It worked! Thank you so much.

My quadlet files are now cobbled together from various sources, cross-referencing yours with the official docker compose and a couple of podman examples I found. But I now have a functioning Immich running in rootless podman, accessed through a VPS reverse proxy!

I'll edit my first comment in the chain with some tips in case someone else comes across this looking for help.