{"repo":"alangrainger/immich-public-proxy","free":true,"listed":false,"github":"https://github.com/alangrainger/immich-public-proxy","clone":"git clone https://github.com/alangrainger/immich-public-proxy.git","description":"Share your Immich photos and albums in a safe way without exposing your Immich instance to the public.","language":"TypeScript","stars":2178,"topics":["gallery","immich","privacy","security"],"license":"AGPL-3.0","category":"security-tools","readme_excerpt":"Immich Public Proxy Share your Immich photos and albums in a safe way without exposing your Immich instance to the public. 👉 See a Live demo gallery serving straight out of my own Immich instance. Setup takes less than a minute, and you never need to touch it again as all of your sharing stays managed within Immich. Table of Contents - About this project - Installation - How to use it - How it works - Configuration - Troubleshooting - Feature requests About this project 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. 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. Features - Supports sharing photos and videos. - Supports password-protected shares. - If sharing a single image, by default the link will directly open the image file so that you can embed it anywhere you would a normal image. (This is configurable.) - Gallery styled to match Immich's native look, with light/dark mode following the visitor's system preference. - Handles very large shares smoothly thanks to virtualized","default_branch":null,"files":null,"tree":[],"storefront":"/r/alangrainger","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/alangrainger/immich-public-proxy/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}