Welcome to Incremental Social! Learn more about this project here!
Check out lemmyverse to find more communities to join from here!

jvh

@jvh@feddit.uk

This profile is from a federated server and may be incomplete. Browse more on the original instance.

jvh ,

I'm currently in the process of moving my family off of Google photos to Immich. Both my partner and I pay Google at the moment because we have to due to amount of photos. And that's only going to increase.

Immich is great but there are also a lot of bugs. The shared albums that my wider family use for example is very buggy. So paying an amount that I might have paid Google for those bugs to be fixed while self hosting I would be very happy with I think.

However, I was thinking of attacking those bugs myself and contributing bug fixes to the project. But what happens now that it's a commercial product essentially? Will they still accept code from pull requests from outside their organisation? Will any devs who spend a lot of time contributing get anything for their work? E.g. if I was providing time and code for a product then had to pay to use it that might seem a bit mean.

jvh ,

Will they still accept code from pull requests from outside their organisation?

That’s answered in the video. Nothing is changing. Yes, they still accept contributions.

OK cool, I missed that bit. I've found it here: https://www.youtube.com/watch?v=cwz2iZwYpgg&t=1960s

Will any devs who spend a lot of time contributing get anything for their work? E.g. if I was providing time and code for a product then had to pay to use it that might seem a bit mean.

That’s the way it’s worked since day 1.

It wasn't a commercially backed product since day 1. This is more of a general question I guess.. how does this work for open source projects like Immich when it's commercially backed where there are some developers paid to work on it, but other developers contributing of their own accord. Would they receive some sort of benefit for having worked on it. E.g. not have to pay for using the product they've worked on perhaps if they meet a threshold of having contributed enough to it? I just wonder how that tends to work for open source projects which are also commercial in nature.

jvh ,

Thanks, was just curious as to what tends to happen.

jvh ,

So with the android app, they said they would charge for that. But I guess the .apk would be on Github but you'd pay if you installed it from the app store?

jvh ,

I use phonetrack, works very well and haven't noticed any battery drain from it at all or it cutting out or anything like that. You can also configure how often it updates GPS/location on the server, can detect type of movement to increase/decrease polling and things like that. On the Nextcloud side I can share a map with my location and it updates a lot faster than Google does. Doesn't look as polished but it works well.

jvh ,

I use syncthing between my desktop and laptop for syncing all my documents, development environments and so on. Works well.

But how well does it work for sharing with someone else? E.g. it would be great to find a solution where myself and my partner could share notes and shopping lists which we can both edit. We use Google keep currently but I'm currently testing out solutions to de-google our lives. Nextcloud seemed like a good idea as it has docs and things but I've not found it very good to be honest. Especially syncing on a mobile. I've been using obsidian recently for my notes and it works well between laptop and desktop with the nextcloud app but I have to keep going into nextcloud on android to force it to sync or pick up new files. I'm just about to see how syncthing works for that but back to my original question..can you reliably have two people editing things with syncthing?

jvh ,

What's the difference? The docker volume, on my setup anyway, is in /mnt/md0/docker-data/immich_upload/_data/

It's still a directory on the host either way? Although I guess if it's a mount point it won't get removed when removing volumes in docker.

jvh ,

Very glad I took a step back and didn't make a knee jerk reaction to this. I'm responsible for recommending providers to clients and managing their k8s clusters. We use Linode, DigitalOcean and Vultr and had just set up a cluster on Vultr which would have been embarrassing to then have had to recommend moving. And the region we needed that cluster in the other providers don't cover. The response from Vultr has been good I think. And that goes with the level of support we've had from them which has been really good.

jvh ,

I'd recommend dietpi and docker on your pi then manage services such as Immich with portainer and use caddy as a reverse proxy (super simple config and comes with things like let's encrypt SSL built in). Also I'd suggest storing images on a mirrored raid array using two USB HDDs. And also storing an encrypted backup once a day somewhere on the cloud. Or at least in another location. This is what I've done anyway. Hope that gives you some things to look into!

  • All
  • Subscribed
  • Moderated
  • Favorites
  • incremental_games
  • meta
  • All magazines