this post was submitted on 16 Dec 2023
230 points (97.5% liked)

Selfhosted

40708 readers
588 users here now

A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don't control.

Rules:

  1. Be civil: we're here to support and learn from one another. Insults won't be tolerated. Flame wars are frowned upon.

  2. No spam posting.

  3. Posts have to be centered around self-hosting. There are other communities for discussing hardware or home computing. If it's not obvious why your post topic revolves around selfhosting, please include details to make it clear.

  4. Don't duplicate the full text of your blog or github here. Just post the link for folks to click.

  5. Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).

  6. No trolling.

Resources:

Any issues on the community? Report it using the report flag.

Questions? DM the mods!

founded 2 years ago
MODERATORS
 

I know we had posts like this before, but Immich deserves πŸ‘

One more update, one less container, the best Google Photos alternative, its just amazing!!

Don't forget to edit your docker-compose before updating

you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] 19 points 1 year ago (3 children)

Noticed it stopped working yesterday, wasnt at home so I couldn't really get into it, just checked the docker logs via portainer on the go and was like "wtf is this error?!" Was relieved when I learned what the issue was and that it's just a restructuring of the containers.

While it can be unnerving that they don't shy away from breaking things in order to improve the service, it's actually a very good thing and keeps the app from getting bogged down in some "but backwards compatibility"legacy code hell (wonder what some people in Redmond would know about that). Let's just hope that they never publish an update that permanently breaks things when you haven't followed a very strict weird update procedure or something.

[–] [email protected] 13 points 1 year ago

They have mentioned that once out of dev/alpha status they will figure out proper release versioning so you can pin a major version and not get breaking changes.

[–] [email protected] 13 points 1 year ago (1 children)

you should exclude the immich stack from auto-updating and subscribe to immich releases.

most of the time will just be a docker compose pull && docker compose up -d && docker compose logs -f

[–] [email protected] 15 points 1 year ago

And for the love of god don't go for latest, just stick to the release tags

[–] [email protected] 7 points 1 year ago (2 children)

Do not have docker containers auto update.

[–] [email protected] 3 points 1 year ago (1 children)

Or, if you do have it auto-update (like I do) prepare for things to break every now and then. I auto-update just about all containers except those that would break either my home automation or my ability to login to my network and fix things. Everything else auto-updates, including Immich.

My Immich broke this weekend when they switched the stack over to pgvecto, to use vector searching in Postgres. Easily fixed, but took me a solid minute to figure out what had changed.

Which is kinda weird they didn't communicate this one so well. In the lead-up to v.1.88.0, Alex made an announcement on Github to let people know the breaking change was the removal of the web container from the stack, rolling the webserver into the main server container itself. That was a good move, as all I did was flip my Watchtower container on that host to monitor only.

Dunno why they didn't do something similar for the Postgres change. Was just as breaking.

[–] [email protected] 3 points 1 year ago (1 children)

Updating software that's in such early development without reading the release notes is foolish.

[–] [email protected] 3 points 1 year ago (1 children)

Is it hard to breathe in that rarified air, up on your high horse?

I'll keep taking my calculated risks. You keep judging strangers on the internet. πŸ‘

[–] [email protected] 3 points 1 year ago (2 children)

roofuskit is right. Unless you use it as secondary method of backing up your memories - it is foolish. There are constant breaking changes that requires modification to Docker-Compose for Immich project. But you do you. :) I am not Google to tell you what to do. πŸ˜…

[–] [email protected] 3 points 1 year ago

Immich saves pictures on the filesystem, where they are easily picked up by all my backup solutions. My pictures also get uploaded on NextCloud before being moved to Immich's auto-upload folder.

... Where exactly is the risk for my precious memories? The bloody thing could rm -rf /* for all I care.

[–] [email protected] 2 points 1 year ago

Immich's repo explicitly states not to rely on it as a primary backup of your photos and videos. Seems to me the more foolish thing would be to ignore that advice.

Β―\_(ツ)_/Β―

[–] [email protected] 2 points 1 year ago* (last edited 1 year ago)

Unless the container follows semver and only auto updates minor versions.

Edit : Which Immich isn't.