Native FreeBSD Port of Immich (Daemonless) #24931
buhnux
started this conversation in
Show and tell
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Hi everyone! 👋
I wanted to share a project I've been working on: a native FreeBSD port of Immich.
If you prefer running your homelab on vanilla FreeBSD or FreeBSD-based NAS systems (without the overhead of a Linux VM), this project provides specialized containers for the full Immich stack.
Project Link: https://daemonless.io/images/immich/
GitHub: https://github.com/daemonless
Key Features
Architecture
The stack is composed of specialized images built for FreeBSD:
daemonless/immich-server: Main Node.js application.daemonless/immich-postgres: PostgreSQL 14 with pgvector + VectorChord.daemonless/immich-ml: Native ML service.Note on Machine Learning:
While the native FreeBSD ML container currently runs on CPU only, the setup supports Remote ML. If you need GPU acceleration (OpenVINO/CUDA), you can run the official Immich ML container on a separate Linux host and point your FreeBSD server to it.
Note on Video Transcoding: Currently uses stock FreeBSD ffmpeg. Jellyfin-ffmpeg's optimized
tonemapxfilter (3x faster HDR→SDR) is on our roadmap.Personal Note: I'd never actually used Immich until I started this port—and I'm genuinely impressed. Great work by the Immich team! 🙌
Beta Was this translation helpful? Give feedback.
All reactions