this post was submitted on 24 May 2026
586 points (97.7% liked)

Selfhosted

60210 readers
642 users here now

A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don't control.

Rules:

Detailed Rules Post

  1. Be civil.

  2. No spam.

  3. Posts are to be related to self-hosting.

  4. Don't duplicate the full text of your blog or readme if you're providing a link.

  5. Submission headline should match the article title.

  6. No trolling.

  7. Promotion posts require active participation, with an account that is at least 30 days old. F/LOSS without a paywall has exceptions, with requirements. See the rules link for details.

Resources:

Any issues on the community? Report it using the report flag.

Questions? DM the mods!

founded 3 years ago
MODERATORS
 

Hey everyone,

We've built an open-source, privacy-preserving alternative to Ring cameras using a Raspberry Pi Zero 2W (called Secluso). It uses end-to-end encryption to send videos from the camera to a mobile app, which is available both in Google Play Store and Apple App Store. We also support Obtainium for people that do not wish to use Google Play.

We've put in a lot of effort to make it easy to set up! You can set up our camera on your own Pi in less than 5 minutes with minimal technical expertise using our easy-to-use GUI deploy tool. Here are our setup guide and open source release.

The image shows a Pi in an official Raspberry Pi enclosure that you can use for your camera. We've also been working on a HAT for the Pi to add night vision, audio, temperature monitoring for safety, all in a compact form factor. You can see the HAT and an enclosure for the whole camera in the photo.

We've been working on this for almost 2 years now, and we look forward to we look forward to seeing what you all think! If you're interested in our efforts in general outside of DIY, our main website with our pre-built offering is here: click to see our website

top 50 comments
sorted by: hot top controversial new old
[–] hirihit640@sh.itjust.works 252 points 1 month ago* (last edited 1 month ago) (10 children)

These comments are why privacy products will always be behind. Why open-source is full of dead projects. These people are just trying to make a living off making privacy-focused products. And all the comments are like "They're a for-profit company? They had marketing material prepped to reply to people's comments?!".

The code is open-source, self-hostable, built using commodity hardware (raspi), and they're just trying to make it sustainable by providing an optional paid service. This is not the enemy.

[–] quick_snail@feddit.nl 28 points 1 month ago* (last edited 1 month ago)

I see this with open source hardware a lot.

People want to get atoms for free. That doesn't work. Give your money to companies like this.

[–] SuspiciousCarrot78@aussie.zone 24 points 1 month ago* (last edited 1 month ago)

No good deed goes unpunished. The sense of self entitlement some people display is staggering. FOSS project? Well, you should have done x y or z.

Also, I gave you $3 via Ko-fi, so you need to provide customer support in perpetuity and come to my house and install it. And heaven forbid you try to recoup costs!

Projects don't just die out - a lot of them are killed (one way or another). For example, I had a fully specced out FPGA design that would capture the signal from Wii GPU and do internal upscaled resolution (think: like what dolphin emulator does but with actual hardware) not just post process sharpening. Total cost under $100 and some know how.

The amount of flack I copped for it made me shut down the github and work on it for myself. Once it's perfected, I may post about it again but I sure as shit am not compelled to deal with the fucking peanut gallery anymore.

[–] mabeledo@lemmy.world 5 points 1 month ago (1 children)

I used to think Reddit users were too negative. Then I joined Lemmy.

load more comments (1 replies)
load more comments (6 replies)
[–] Snowhuoue@feddit.uk 43 points 1 month ago (2 children)

I’ve been looking for something like this. To be more accurate, I’ve been looking for something that works as a doorbell/intercom, that doesn’t rely on big tech in some way or other. But this seems like a promising start.

[–] wreckedcarzz@lemmy.world 10 points 1 month ago* (last edited 1 month ago) (2 children)

I ended up going with Unifi (G4 Pro Doorbell) after my test-run with Reolink went... poorly. It's technically still 'big tech' but all the parts are on my property and my control, and (at least for the doorbell, that's all I've got so far) it works nearly-perfectly with HA (I can't get custom screen messages to stick when assigned through HA).

[–] BonsaiBoo@lemmy.world 4 points 1 month ago (1 children)

Why did you opt for pro vs nonpro out of curiosity?

[–] wreckedcarzz@lemmy.world 10 points 1 month ago (2 children)

It's been a bit but I do remember I wanted the bigger screen, the fingerprint and nfc readers are nice to integrate 'eventually', and I think it was only an extra like $75? Oh, and the secondary package cam, that was the main factor tbh.

I wanted to get the poe version + their chime, but I got vetoed since 'we already have a mechanic chime' and I don't have PoE setup in the house. But my pitch for the pro model was successful and an easy sell.

[–] GreyEyedGhost@piefed.ca 6 points 1 month ago

The only thing worse than your partner vetoing you is when they're right.

[–] BonsaiBoo@lemmy.world 5 points 1 month ago

Thank you for the response, very informative!

[–] teawrecks@sopuli.xyz 4 points 1 month ago (1 children)

Curious what went wrong with your Reolink run. That's what I've got. Doesn't require an app or account, and works with home assistant.

[–] wreckedcarzz@lemmy.world 5 points 1 month ago (1 children)

I bought a unit + 4tb surveillance drive, to replace a (what we thought was a) dying nest hardwired gen2 doorbell. I was excited - pulled it out of the box, 'oh, it has an AC brick too! I can set it up and make sure it works before we install it'

Prepped the camera, prepped the nas to ingest the feed and drives, setup the non-proprietary stream (the acronym/letters escape me), all on the AC plug... And the feed, from the cam to the reolink app absolutely ground to a halt. I'm talking like, after 5 minutes of uptime, the feed was 60+ seconds behind. Absolutely wild. I restarted the app, phone, doorbell, no fix. I turned off the open-source (?) feed, going with only reolink's proprietary stream. Better, but after 10 minutes it was still 30+ seconds behind. Reset the doorbell, set it up again, no change...

So either I got a defective/malfunctioning doorbell, a bad AC plug (but wouldn't it just die if it was pulling too much power...?), the AC plug isn't rated for anything more than very intital setup (I saw nothing about that in the instructions, and why would you do that...) or that is 'working as intended' which, why even bother if that is true.

B&H accepted both doorbell and drive, opened, no questions asked. Was very excited and it genuinely ruined my day. :(

[–] badgermurphy@lemmy.world 4 points 1 month ago (1 children)

Sorry to hear your bad experience. Was the acronym you were looking for ONVIF?

[–] wreckedcarzz@lemmy.world 5 points 1 month ago (3 children)
load more comments (3 replies)
load more comments (1 replies)
[–] chicken@lemmy.dbzer0.com 26 points 1 month ago

I like what this project is trying to do, self hosted security cameras need to be more accessible to get people to stop using corporate spyware.

[–] paraphrand@lemmy.world 21 points 1 month ago* (last edited 1 month ago) (1 children)

The poster’s account is under 1 day old. There are multiple brand new accounts interacting with this post, too.

And one of them is replying with positive sentiment.

But the one calling it sus is also 5 days old, and making good points.

🤔

[–] cyberpunk007@lemmy.ca 9 points 1 month ago

I guess its just us in here then, among these AI bots.

[–] Decronym@lemmy.decronym.xyz 15 points 1 month ago* (last edited 1 month ago)

Acronyms, initialisms, abbreviations, contractions, and other phrases which expand to something larger, that I've seen in this thread:

Fewer Letters More Letters
HA Home Assistant automation software
~ High Availability
IP Internet Protocol
MQTT Message Queue Telemetry Transport point-to-point networking
NAS Network-Attached Storage
NVR Network Video Recorder (generally for CCTV)
PoE Power over Ethernet
SSL Secure Sockets Layer, for transparent encryption
Unifi Ubiquiti WiFi hardware brand
VPN Virtual Private Network
VPS Virtual Private Server (opposed to shared hosting)

[Thread #312 for this comm, first seen 24th May 2026, 22:40] [FAQ] [Full list] [Contact] [Source code]

[–] Hairyfishnuts@feddit.online 10 points 1 month ago
[–] brown567@sh.itjust.works 8 points 1 month ago (2 children)

Nice! I've been wondering lately if there was an open-source solution for this

load more comments (2 replies)
[–] Lemming6969@lemmy.world 8 points 1 month ago

Now hack ring cameras so existing installed cams can connect to your own hosted network.

[–] NuXCOM_90Percent@lemmy.zip 8 points 1 month ago* (last edited 1 month ago) (2 children)

From a quick glance at the repo?

The commits generally come hot and heavy. Going back to the earlier 2025 commits and the messages mostly look like what you would expect from folk raw dogging main. Arrdalan in particular looks "real"-ish. Whereas jkaczman is already showing signs of the kinds of commit messages that claude et al generate, but those ARE based off certain style guides.

Roll up to 2026 and I can see 11 commits on May 17 alone, they all look like claude messages, some are outright just arbitrarily changing magic hashes, and there are little to no comments.

Not gonna fully call this ai slop but, it is REAL flipping sus as it were. At best, this is enthusiast code without proper engineering and is immensely unmaintainable. Use at your own risk.

[–] jkaczman@lemmy.zip 23 points 1 month ago* (last edited 1 month ago) (2 children)

Those 11 commits were from a rebase-and-merge PR, which changes the date from the original commit. Notice how there's a week gap between those and the prior commits on the main branch.

The only thing AI is used on in this project is strictly for user interface work (our website, the front-end for the mobile app, the front-end for the deploy tool). We carefully vet anything like that.

load more comments (2 replies)
[–] x1gma@lemmy.world 22 points 1 month ago* (last edited 1 month ago)

Use at your own risk.

What an amazing conclusion, and the best part is, no matter what you've been waffling about before - it's always right. Can we stop calling random things AI slop and telling to be careful bEcAuSe iTs Ai sLoP, and go back to being cautious until something has been reviewed properly? Being careful with random stuff from GitHub you install and run in your private network?

Your whole comment may have been AI slop as well. "From a quick glance at the repo", you should be careful! Thanks, Sherlock.

[–] FoxtrotDeltaTango@sh.itjust.works 7 points 1 month ago (3 children)

Finally, open source surveillance

[–] phoenixz@lemmy.ca 5 points 1 month ago

Surveilance cameras aren't necessarily a bad thing

load more comments (2 replies)
[–] 1984@lemmy.today 7 points 1 month ago

Amazing work guys! Looks very promising. If I needed cameras I would use this.

[–] Machinist@lemmy.world 6 points 1 month ago

This is interesting. Can you give me a ballpark on your hardware cost for an 8 camera system? What does integration for NAS look like?

[–] unitedwithme@lemmy.today 5 points 1 month ago

Exited to see more! Keep up the good work!

[–] lka1988@lemmy.dbzer0.com 5 points 1 month ago (1 children)

Very nice. I'm desperately trying to get rid of my Ring cameras. This looks like a viable option.

load more comments (1 replies)
[–] quick_snail@feddit.nl 5 points 1 month ago (3 children)

Can I have the video pushed to a self hosted server (eg NAS or proxmox VM) and just have my android be a client of that server?

load more comments (3 replies)
[–] youcantreadthis@quokk.au 5 points 1 month ago (1 children)

Why a pi zero I've seen something like this done with an esp32 and a pi pico pi zero seems like putting an nvidia 1080 in your nes emu machine

[–] jkaczman@lemmy.zip 19 points 1 month ago* (last edited 1 month ago)

We like the Pi because:

  • It has a hardware-accelerated H.264 encoder (Broadcom VideoCore IV GPU). This allows video encoding to be off-loaded off the CPU.
  • The extra compute allows us to do be able to do higher frame-rates and video quality than an ESP32 is capable of
  • We made our motion detection for events more accurate through offering the option of human/pet/vehicle detection, which I don't think ESP32 would be capable of (at least not in terms of the level of accuracy we currently achieve).
  • I haven't researched this, but I'm not sure if an ESP32 could handle the end-to-end encryption computation, unless it has a co-processor for it
[–] MortUS@lemmy.world 5 points 1 month ago (1 children)

Secluso is developed by Secluso, Inc. and co-founded by:

Ardalan Amiri Sani, a UC Irvine professor with expertise in computer security and privacy

John Kaczman, an open source and privacy enthusiast with experience in automation, systems, and AI.

~70% Rust. Are they all Rust programmers? How much of this app was generated through LLMs?

[–] jkaczman@lemmy.zip 7 points 1 month ago

The only thing AI is used on in this project is strictly for user interface work (our website, the front-end for the mobile app, the front-end for the deploy tool). We carefully vet anything like that.

I think you may have misinterpreted my "automations, systems, and AI" (you put it in bold), that is intended to show my experience in machine learning (example: I spent 4 months in a lab helping improve the accuracy of wearable ECG abnormality detection). I do not rely on LLMs.

[–] Aceticon@lemmy.dbzer0.com 4 points 1 month ago

Ideally the thing should be broken into a "Camera captures images and makes it available in an open format" side and an "Application for Linux/Windows/Mac/iOS/Android/whatever reads said open format data and shows it to the use/records it in local hardware", so that if one's chosen provider for one of the sides enshittifies you can easily replace it, but I can understand the tendency to make and launch the whole thing fully integrated as one non-interoperable big bundle from a single provider given that in practice "do it and they'll come" projects that just provide data in an open format in the expectation that other people will make the software that uses it, almost always fail.

load more comments
view more: next ›