Deploy Immich Drop
Web app for collecting photos/videos from anyone into your Immich server
Immich Drop
Just deployed
/data
Deploy and Host Immich Drop on Railway
A tiny web app for collecting photos/videos into your Immich server.
About Hosting Immich Drop
Admin users log in to create public invite links; invite links are always public-by-URL. A public uploader page is optional and disabled by default.
Common Use Cases
- Invite Links: public-by-URL links for uploads; one-time or multi-use
- Manage Links: search/sort, enable/disable, delete, edit name/expiry
- Row Actions: icon-only actions with tooltips (Open, Copy, Details, QR, Save)
- Passwords (optional): protect invites with a password gate
- Albums (optional): upload into a specific album (auto-create supported)
- Duplicate Prevention: local SHA‑1 cache (+ optional Immich bulk-check)
- Progress Queue: WebSocket updates; retry failed items
- Chunked Uploads (optional): large-file support with configurable chunk size
- Privacy-first: never lists server media; session-local uploads only
- Mobile + Dark Mode: responsive UI, safe-area padding, persistent theme
Dependencies for Immich Drop Hosting
- IMMICH_BASE_URL - The URL of your Immich instance. Deploy Immich Drop in the same network and use the internal networking URL to minimize fees. Note: You must put
/apiat the end of it. - IMMICH_API_KEY - API keys can be created in User Settings > API Keys in the Immich web application. More info: How to create an API Key
Deployment Dependencies
Immich, of course. Deploy this Immich template
Why Deploy Immich Drop on Railway?
Railway is a singular platform to deploy your infrastructure stack. Railway will host your infrastructure so you don't have to deal with configuration, while allowing you to vertically and horizontally scale it.
By deploying Immich Drop on Railway, you are one step closer to supporting a complete full-stack application with minimal burden. Host your servers, databases, AI agents, and more on Railway.
Template Content
Immich Drop
ghcr.io/nasogaa/immich-drop:latestIMMICH_API_KEY
In your Immich, click on your profile -> Account Settings -> API Keys
IMMICH_BASE_URL
Must include /api. For example: https://immich.example.com/api