Does anyone know if it’s possible to achieve this? Possibly with an external service that syncs the two?
Basically, the last feature immich can’t do that google does is to share albums. Sometimes my family wants to have albums after events, and my ones live in a silo.

Isn’t this ‘sharing an album’?
It is but it requires public internet access to the Immich instance, or everyone involved being on our VPN. Reusing someone else’s publicly facing service to share photos from a private Immich instance is a clever workaround.
Afaik immich is generally safe to publicly expose. Otherwise, I’d just use http basic auth. Supported by every server and client, should be secure enough to hold off attacks in case immich’s login/auth mechanisms fail, and I don’t see a usecase where this wouldn’t work.
If you don’t have a public IP or need IPv4, get a 4€/Month VPS (cheaper than even a Pi’s energy usage I suppose) and put headscale on it.
Why would you think you can’t share albums? You definitely can.
There is also this: https://github.com/alangrainger/immich-public-proxy
I think your immich gallery can even be private ( though the public proxy would need to be able access it ).
I have no experience with it though.
I use this, works great. Have it on a server that is publicly accessible and has access to immich. I have it on a VPS which connects to my LAN over VPN. In immich you can configure a public domain for sharing where you put the proxy domain.
Then just share as normal and the url immich gives is the proxy.
The UI you get is very basic but functional.
Coud probably be done. Find publicly shared Immich albums -> sync to Google Photos -> share publicly -> write the public Google Photos URL to the metadata of the Immich album.
Another could be an insulated public facing Immich instance that gets publicly shared albums pushed to it, the same way as with the other scheme. No reverse access to the private Immich instance. Then if that gets hacked, only those photos leak, attacker can’t get their hands on other server data. Assuming it’s really well isolated. A public VPS would probably be best for this.
I would be interested in the reverse: a service that regularly scrapes a list of google photos shared albums and saves the new pictures to immich.
Download the whole album and import every once in a while.
Immich does the duplicate-handling.that some like something easily scriptable, if Google photos has something even remotely resembling an api. don’t know if it does though, never used it.
Nothing a playwright instance can’t do 🫡
I don’t want this feature! I use immich to get away from Google. I don’t want any interaction or overlap with Google photos at all. Immich allows you to share albums perfectly fine. The person you share with needs to be able to access your immich. This is the same as Google, people need to be able to access Google photos to see your Google albums too.
Choice is good.
Your opinion restricts more options I might want.
OPs opinion does not restrict the freedom you require from immich.Thus: Your argument (beyond your own setup) is invalid






