d8899421ed9d5a46fb43a351b20268232aec736f
Immich Drop Uploader – Clean Split (FastAPI + Static Frontend)
- backend/ FastAPI server (upload proxy, WebSocket progress, runtime config API)
- frontend/ Static HTML/JS (drag & drop, queue, ephemeral banner, settings modal)
Run
cd backend
python3 -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
cp .env.example .env # edit base URL, API key, CONFIG_TOKEN (optional)
uvicorn backend.main:app --reload --host 0.0.0.0 --port 8080
# open http://localhost:8080
Languages
Python
48%
HTML
36.7%
JavaScript
14.9%
Dockerfile
0.4%