3 apps Immich
Immich Upload Optimizer screenshot thumbnail

Immich Upload Optimizer

Immich Upload Optimizer shrinks every photo and video at the moment of upload, so a self-hosted Immich library stops growing faster than the disk beneath it. The proxy sits in front of your Immich server and receives uploads first, matching each file by extension against a task list you define in a YAML file. Images pass through JPEG-XL or Caesium command line tools for lossless optimization by default, preserving every pixel of the original capture. Owners who prefer smaller files can switch a task to lossy settings that cut image size dramatically at the same perceived quality. Video conversion ships disabled because lossless transcoding rarely wins space, and owners can enable HandBrake profiles for lossy conversion with strong savings. Tasks run in sequence with fallback: the first matching command that succeeds supplies the stored file, and an upload with no matching task is refused rather than stored unprocessed. Long conversions keep working in the background after a client disconnects, and the processed file still reaches Immich. Deployment adds one service to an existing Docker Compose stack, points clients at the proxy port, and removes the direct public port from the Immich server itself. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. MIT licensed.

Deploy
Pictaria Server screenshot thumbnail

Pictaria Server

Pictaria Server sits beside your Immich instance and makes a photo library of thirty thousand images legible again, surfacing the trips, people, and best shots buried under duplicate bursts and forgotten folders. It starts with Insights: a clickable timeline of your years, detected trips, a people constellation linked by who appears together, place and camera rankings, and records like your busiest day. Click any number and you land on the actual photos, ready to open in Immich, turn into an album, or send onward. Enrich puts an AI to work describing what it sees, writing captions, menu-driven tags, and quality scores for every photo using a local model through Ollama or LM Studio, or a cloud provider with your own key, on a scheduled daily budget. Those tags can sync back into Immich, so searching improves everywhere, not just here. Curate then collapses bursts and near-duplicates into stacks with a suggested keeper, and one keystroke keeps the best and skips the rest. Smart Albums compose rules from people, places, dates, cameras, and tags, preview the result count, and maintain real Immich albums on a schedule. Frame owners get remote control, display metrics, and voice photo questions, while the Activity feed and runtime-editable Settings keep the whole box manageable from the browser. It connects with a limited-permissions API key and cannot delete a single photo. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. AGPL-3.0 licensed.

Deploy
Immich Insights screenshot thumbnail

Immich Insights

Immich Insights turns the photo library you already keep in Immich into a year-in-review style dashboard of how you actually shoot. Connect it with your own Immich API key and it reads your asset metadata into a local snapshot, without copying your original photos, then builds the overview Immich itself never shows: total photos and videos, storage used, favorites, albums, and your newest additions. Pick any year or a custom date range and see that period's shooting volume, favorites, albums, and devices. Camera statistics break your library down by device and manufacturer, with leaderboards you can correct when the same camera appears under different names. Exposure analysis shows your ISO, focal length, and shutter speed distributions, the focal lengths you reach for most, and how your settings shift by hour of day. Rhythm charts map your shooting by month, weekday, and hour, with a calendar heatmap of your most active days. A zoomable timeline marks the moments that matter: first photo, a new device joining the library, your longest gap, your busiest day ever. People and location views count faces and mapped places by country and continent, and a photography profile scores your habits. Clicking any chart value opens the matching photo thumbnails, and reports export as PDF, CSV, or JPG. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. MIT licensed.

Deploy