Immich Public Proxy
Immich Public Proxy securely shares your Immich photos and albums without exposing your private Immich instance.
Description
Immich Public Proxy is a secure and lightweight application designed to share photos and albums from an Immich self-hosted photo management system without compromising the security of the main Immich instance. It acts as a secure intermediary, only allowing access to content explicitly marked as publicly shareable within Immich. The proxy is stateless, minimizing its attack surface and eliminating the need for API keys. Setup is quick and straightforward, primarily involving configuration of the Immich server settings and the proxy's URL. Once configured, Immich handles all sharing aspects, simplifying the sharing process while maintaining a high level of security.
Features
Supports sharing of photos and videos from Immich. Allows for password-protected shares for added security. Option to directly link to individual images for easy embedding. Stateless architecture for enhanced security and reduced attack surface. Manages sharing entirely through Immich, eliminating the need to touch the proxy after initial setup. Highly customizable through a config file for adjusting responses, gallery settings and user experience.
Benefits
Enhanced security by isolating your Immich instance from public access, preventing potential vulnerabilities. Simplified sharing through automatic generation of secure, public URLs via Immich. Easy setup and minimal maintenance needed after initial configuration. Supports both photo and video sharing, with options for password protection. Provides flexibility with configuration options for customizing the user experience and integration.
Links
- Home: https://github.com/alangrainger/immich-public-proxy
- Source code: https://github.com/alangrainger/immich-public-proxy
Details
- Open Source: ✅
- European: ❌