Why your camera footage should stay on your own machine
Most camera systems quietly ship your video to someone else's cloud. Here is why a self-hosted NVR keeps you in control — and what to look for.
If you have ever set up a consumer security camera, you know the routine: create an account, agree to the terms, and — without ever quite deciding to — start streaming the inside of your home to a company's servers. Your footage becomes their footage, held under their policies, accessible to their staff, and gated behind their monthly subscription.
It does not have to be that way.
The cloud is a business model, not a requirement
Recording an IP camera is, technically, simple: the camera produces a video stream, and something writes it to a disk. None of that requires a cloud. The cloud exists because a recurring subscription is a better business than a one-time sale — not because your hardware needs it to function.
The trade-offs you inherit when video lives in someone else's cloud:
- Privacy. Your video sits on infrastructure you do not control, readable by people you will never meet.
- Cost. A monthly fee, forever, to watch cameras you already paid for.
- Fragility. No internet, or a lapsed account, can mean no access to your own recordings.
What "self-hosted" actually means
A self-hosted NVR (network video recorder) runs on a machine you own — a mini-PC, an old desktop, a homelab server. The video is written to your disk and played back in your browser. Nothing leaves the building unless you decide it should.
With Calyston, exactly two things ever touch the internet, and never your video:
- A periodic license check.
- Optional, anonymous crash reports — stripped of identifying data on your machine before they are sent, and easy to turn off entirely.
That is privacy by architecture, not by promise. There is no cloud video store to breach, because there is no cloud video store.
What to look for in a self-hosted system
If you are evaluating options, a few things matter more than a long feature list:
- No re-encoding. Recording the camera's original stream keeps quality high and CPU low.
- Browser playback. You should not need a separate app to watch your own cameras.
- Honest licensing. A genuinely useful free tier, and no monthly toll to press play.
- A real person behind it. When something breaks, you want a developer who answers email — not a call center.
Your cameras, your hardware, your footage. That is the whole idea.
Written by the Calyston founder · self-hosted video management. Get Community free →