GadgeteerZA

Immich Public Proxy shares your Immich photos and albums in a safe way


Listen Later

Immich is a wonderful bit of software, but since it holds all your private photos it's best to keep it fully locked down. This presents a problem when you want to share a photo or a gallery with someone. To view a shared album in Immich, you need access to the /api/ path. If you're sharing a gallery with the public, you need to make that path public. Any existing or future vulnerability has the potential to compromise your Immich instance. I'm not aware of any such vulnerability existing right now.

Immich Public Proxy provides a barrier of security between the public and Immich, and only allows through requests which you have publicly shared.

It is stateless and does not know anything about your Immich instance. It does not require an API key which reduces the attack surface even further. The only things that the proxy can access are photos that you have made publicly available in Immich, and it strips out most metadata such as locations, camera details, comments, etc.

This video will show how it operates and give some pointer son setting it up, and will also show a workaround I'm using to provide a public landing page for all your shared links on Immich, and how to nest a group of sub-albums on a webpage.

CHAPTERS:

Intro 00:00

Docker compose file 03:55
Immich settings change 07:56
Immich Shared Links 09:15
Creating new Shared Link 10:21
My workaround for a Home Page 12:23
Sub-Albums workaround 13:19
Proxy user interface 13:42
Sub-Albums webpage 15:22
Mobile view 17:23
Outro 18:26

LINKS:

Immich Public Proxy GitHub project https://github.com/alangrainger/immich-public-proxy

Immich Public Proxy discussions https://github.com/alangrainger/immich-public-proxy/discussions
My Shared Photos Home Page https://links.gadgeteer.co.za/gadgeteerzaphotos
My docker-compose stack file https://links.gadgeteer.co.za/ippdockercompose
My PhotoPrism vs Piwigo video https://www.youtube.com/watch?v=3dcD8Mu24r0
My Memories video https://www.youtube.com/watch?v=2A6u0AluCnI
My LibrePhotos video https://www.youtube.com/watch?v=OR9woMt5fHQ
My Immich video https://www.youtube.com/watch?v=dQqrVzgnf2E

FOLLOW ME:

My daily tech blog at https://gadgeteer.co.za/blog

I post to all these social networks at https://gadgeteer.co.za/social-networks-i-post-to/
Videos are posted to YouTube at https://www.youtube.com/@GadgeteerZA, Odysee at https://odysee.com/@GadgeteerZA and Peertube at https://video.hardlimit.com/c/gadgeteerza/videos

#technology #selfhosting #photoalbums #Immich

...more
View all episodesView all episodes
Download on the App Store

GadgeteerZABy