SELF-HOSTED MEDIA SERVER — 1.0.0-BETA.3 OUT NOW
Your movies, your music, your hardware.
Nobody in between.
Loombre is a ground-up media server. It organizes your library and streams it to every screen you own — and every byte, and every decision, stays on machines you control.
DOCKER · LINUX · MACOS · WINDOWS — AGPL-3.0 · NO ACCOUNT REQUIRED
LOOMBRE CORE 1.0.0-BETA.3OK
LIBRARY MOUNT /MNT/MEDIAOK
STREAM ENGINEREADY
TELEMETRYABSENT
What makes Loombre different
01 — PRIVATE BY DESIGN
Nothing about you leaves your house
No usage reports, no tracking, no company watching what you watch. There’s no reporting code in Loombre at all — and a build check makes sure none ever sneaks in.
TELEMETRY: ARCHITECTURALLY ABSENT
02 — BUILT ON POSTGRESQL
Fast, even with a huge library
Your catalog lives in PostgreSQL — the kind of database banks rely on. What that means for you: browsing 50,000 items feels instant, and the whole family hitting play at once never trips it up.
BROWSE P95 ≤ 100 MS @ 50K ITEMS — CI-ENFORCED
03 — DIRECT PLAY FIRST
Full quality, no mysteries
Your files play exactly as you stored them whenever your device can handle it. When one can’t, Loombre converts on the fly and tells you why — never a silent quality drop.
EVERY DECISION REASON-CODED · 500+ CASE TEST MATRIX
04 — HONEST HARDWARE
No fancy server required
A $100 mini PC runs the whole household. Every change to Loombre is tested against exactly that machine — if it gets slower there, it doesn’t ship.
TIER-0: 4-CORE · 4 GB RAM · SERVER IDLE ≤ 220 MB
Features in depth
THE WHOLE HOUSEHOLD
A profile for everyone
Separate accounts, separate watch progress, and per-library permissions — the kids’ profile simply never sees your documentaries shelf unless you grant it.
PER-USER ACCOUNTS · PER-LIBRARY GRANTS
RESTRICTED CONTENT
Some shelves stay locked
An optional PIN-gated zone that’s invisible everywhere — search, browsing, recently added — until you unlock it. The server itself enforces the lock, so no app or clever client can peek.
ENFORCED IN THE DATABASE, NOT THE UI
SET-AND-FORGET SCANNING
Point it at your folders. Done.
Loombre watches your library continuously, picks up new files and renames on its own, and fetches artwork and details for you — while never modifying or moving your originals.
INCREMENTAL · RENAME-AWARE · READ-ONLY ON YOUR FILES
REMOTE ACCESS
Watch from anywhere, no middleman
Stream to the hotel room or the in-laws’ TV without your traffic passing through anyone else’s cloud. Three documented ways to set it up — pick what fits your comfort level.
YOUR PROXY · BUILT-IN LET’S ENCRYPT · LAN-ONLY
DATA FREEDOM
Leave anytime, take everything
Your whole catalog and everyone’s watch progress export as one open file you can read, back up, or import into another Loombre. No lock-in, by design.
OPEN JSON ARCHIVE · IMPORT & EXPORT BUILT IN
VERIFIED RELEASES
Proof it’s really Loombre
Every download can be checked three independent ways to confirm it’s exactly what the project’s own build system produced. How to verify →
ATTESTATION · SHA-256 · MINISIGN · COSIGN
PRIVACY IS NOT A SETTING
No telemetry. Not opt-in.
Architecturally absent.
Loombre never reports anything about you or your library to anyone. Crash logs stay on your machine. The only unprompted request is a notify-only update check, specified byte for byte in the docs — and a CI grep gate fails the build if a telemetry SDK ever appears in the tree.
AN HONEST COMPARISON
Where Loombre stands
PUBLICLY DOCUMENTED BEHAVIOR · JULY 2026| Capability | LOOMBRE | PLEX | JELLYFIN |
|---|---|---|---|
| License | AGPL-3.0 — all of it | Proprietary | GPL-2.0 |
| Telemetry | None — architecturally, CI-enforced | Analytics, opt-out | None |
| Works without a vendor account | Yes — local & remote | Mostly requires one | Yes |
| Database engine | PostgreSQL — built for big libraries | Embedded SQLite | SQLite |
| Data export | Full catalog + progress, open JSON | No export UI — API or DB backup | Partial — NFO, backups, plugins |
Where an alternative does something well, this table says so — Jellyfin ships no telemetry either. Fair, sourced, and dated; corrections welcome via GitHub issues.
INSTALL — DOCKER COMPOSE, RECOMMENDED
Running in one terminal
$ git clone https://github.com/Loombre/Loombre.git && cd Loombre
$ cp installers/docker/loombre.env.example installers/docker/loombre.env
$ $EDITOR installers/docker/loombre.env # set POSTGRES_PASSWORD + LOOMBRE_JWT_SECRET
$ docker compose -f docker-compose.prod.yml --env-file installers/docker/loombre.env up -d postgres
$ docker compose -f docker-compose.prod.yml --env-file installers/docker/loombre.env run --rm server node packages/db/scripts/migrate.mjs migrate # schema migrate — waits for postgres healthy
$ docker compose -f docker-compose.prod.yml --env-file installers/docker/loombre.env up -d
→ loombre is now at http://your-host:3000 — the first-run wizard takes it from there
1.0.0-BETA.3 — OUT NOW FOR TESTERS