[{"data":1,"prerenderedAt":295},["ShallowReactive",2],{"project-48330192":3},{"id":4,"name":5,"line":6,"line_source":7,"title":8,"url":9,"domain":10,"maker":11,"posted_at":12,"year":13,"points":14,"comments":15,"rank_in_year":16,"shown_in_year":17,"top":18,"tier":19,"category":20,"subcategory":21,"format":22,"keywords":23,"reception":28,"sentiment":29,"stance_mix":30,"scored_comments":34,"aspects":35,"strip":41,"post_text":44,"what":45,"said":98,"maker_in_thread":156,"shape":165,"grid":169,"attempts":253,"same_week":258,"maker_shows":42,"maker_hidden":287,"reader_version":288,"card":289},"48330192","Secluso","Open-source private home security camera system (end-to-end encryption)","title","Show HN: Open-source private home security camera system (end-to-end encryption)","https:\u002F\u002Fgithub.com\u002Fsecluso\u002Fcore","github.com","arrdalan",1780093949,2026,137,28,474,4366,11,"notable","security_privacy","home security camera","other",[21,24,25,26,27],"end-to-end encryption","raspberry pi camera","openmls","private surveillance","curious",0.054,{"positive":31,"neutral":32,"mixed":33,"critical":33},2,16,1,20,{"idea":36,"performance":38,"execution":39,"design":40},{"positive":37,"critical":37},0,{"positive":37,"critical":37},{"positive":37,"critical":37},{"positive":33,"critical":33},[42,37,42,37,37,37,37,42,37,42,42,42,42,33,42,42,42,42,37,42,42,37,42,37,42,37,42,42,43,43],3,5,"Hey everyone,\n\nI previously introduced an open source private home security camera in 2024, which uses OpenMLS for end-to-end encryption: https:\u002F\u002Fnews.ycombinator.com\u002Fitem?id=42284412.\n\nIt was called Privastead then and it's now renamed to Secluso.\n\nJohn Kaczman found my project from here and has been working on it with me over the last year and half. We've made a lot of improvements to the software, which we would like to share with you:\n\n- You can now set this up on your Raspberry Pi in less than 5 minutes with no technical expertise using our easy-to-use GUI deploy tool. We've put together ",{"problem":46,"audience":52,"pricing":58,"motivation":59,"time_to_build":58,"stack":63,"openness":95,"stage":96,"team_size":97},{"value":47,"source":48,"evidence":49},"Home security cameras that keep video private with end-to-end encryption","maker",[50],{"id":51},"post",{"value":53,"source":48,"evidence":54},"People wanting private home security cameras as a Ring alternative",[55],{"id":56,"by":11,"text":57},"48332289","There are two comments\u002Fquestions here and I'll try to address them one by one. Secluso vs. Frigate: I think you correctly mentioned some of the differences. We intend Secluso to…",null,{"value":60,"source":48,"evidence":61},"Replace Ring-like cameras with a private, easy-to-set-up alternative",[62],{"id":56,"by":11,"text":57},[64,72,79,84,91],{"value":65,"source":66,"evidence":67},"Rust","inferred",[68],{"id":69,"by":70,"text":71},"48331178","jkaczman","Hi u\u002Fblitzo, thanks for the reply! I'm the other contributor mentioned in the post (John Kaczman). In case you're not familiar with the Yocto Project, it's designed to be a…",{"value":73,"source":48,"evidence":74},"OpenMLS",[75,76],{"id":51},{"id":77,"by":11,"text":78},"48333825","ESP32: We haven't tested them. I would guess that they won't be able to handle the workload (on-device AI, encryption, and video encoding if there's no hardware encoder).…",{"value":80,"source":48,"evidence":81},"Yocto Project",[82,83],{"id":51},{"id":69,"by":70,"text":71},{"value":85,"source":86,"evidence":87},"Raspberry Pi Zero 2W","commenter",[88],{"id":89,"by":70,"text":90},"48336042","I know that there exists projects such as https:\u002F\u002Fgithub.com\u002FOpenIPC and https:\u002F\u002Fgithub.com\u002Fthemactep\u002Fthingino-firmware. These allow you to replace the firmware running on some…",{"value":92,"source":86,"evidence":93},"ONNX Runtime",[94],{"id":69,"by":70,"text":71},"open_source","launched","team",{"praise":99,"objections":111,"requests":123,"questions":128,"alternatives":143},[100],{"value":101,"source":86,"evidence":102},"Project looks great and congratulations",[103,107],{"id":104,"by":105,"text":106},"48333661","Keyb0ardWarri0r","This is great, congrats! Do you think it would be possible to use ESP32 (RISC-V CPUs) based cameras? Both for cost reduction and availability of the hardware reasons. Maybe with…",{"id":108,"by":109,"text":110},"48343532","tamimio","Having a rpi for each camera is an overkill. What I found the best approach for private CCTV is getting a cheapo camera (like Cinnado D1, I think I got it for $2 each, or go high…",[112,119],{"value":113,"source":86,"evidence":114},"Cloud relay is unnecessary; direct STUN connection would suffice",[115],{"id":116,"by":117,"text":118},"48331439","josh3736","What wasn't immediately clear to me is that you're meant to set up Raspberry Pis with a Pi camera attached, and that serves as the camera device. This then provides E2E…",{"value":120,"source":86,"evidence":121},"A Raspberry Pi per camera is overkill",[122],{"id":108,"by":109,"text":110},[124],{"value":125,"source":86,"evidence":126},"Support for ESP32 cameras",[127],{"id":104,"by":105,"text":106},[129,136],{"value":130,"source":86,"evidence":131},"Whether historical video can be viewed",[132],{"id":133,"by":134,"text":135},"48331806","ultrarunner","This looks like a great project at first glance. One thing I did not see answered was how storage is handled. Is there a way to view historical video (even an hour ago)?",{"value":137,"source":86,"evidence":138},"Whether it works offline without a cloud server",[139],{"id":140,"by":141,"text":142},"48333403","fjfaase","Are there also open-source solutions without dependency on server in the cloud and that depend on internet connection? I am looking for a total home solution where I can…",[144,148,152],{"value":145,"source":86,"evidence":146},"Frigate",[147],{"id":116,"by":117,"text":118},{"value":149,"source":86,"evidence":150},"Home Assistant",[151],{"id":56,"by":11,"text":57},{"value":153,"source":86,"evidence":154},"Thingino\u002FOpenIPC camera firmware",[155],{"id":89,"by":70,"text":90},{"comments":157,"answered":158,"key":159},6,4,[160,161,162],{"id":56,"text":57},{"id":77,"text":78},{"id":163,"text":164},"48338049","Will do. Thanks for the suggestion.",{"commenters":166,"max_depth":158,"maker_replies":157,"first_comment_mins":167,"lifespan_hours":168},19,23,130,[170,172,174,176,180,182,184,185,187,189,193,195,199,201,203,206,211,212,214,216,219,221,226,230,232,235,237,241,243,248],[116,37,42,171,117,37],"project\u002Fmixed\u002Fidea",[56,37,37,173,11,33],"maker\u002Fneutral\u002Fidea",[104,33,42,175,105,37],"project\u002Fneutral\u002Fperformance",[177,33,37,178,179,37],"48333699","commenter\u002Fneutral\u002Fperformance","flowerthoughts",[181,33,37,178,105,37],"48334428",[183,33,37,178,179,37],"48344697",[77,33,37,175,11,33],[186,33,42,175,105,37],"48334455",[163,33,37,188,11,33],"maker\u002Fneutral\u002Fnone",[190,31,42,191,192,37],"48331075","project\u002Fneutral\u002Fnone","eichin",[140,42,42,194,141,37],"project\u002Fneutral\u002Fidea",[196,158,42,197,198,37],"48330966","project\u002Fneutral\u002Fexecution","blitzo",[69,158,42,200,70,37],"maker\u002Fneutral\u002Fexecution",[108,43,33,202,109,37],"project\u002Fcritical\u002Fdesign",[204,157,42,194,205,37],"48341215","bitbasher",[207,208,42,209,210,37],"48335808",7,"project\u002Fneutral\u002Fdesign","Jemm",[89,208,42,209,70,37],[133,213,42,197,134,37],8,[215,213,37,197,11,33],"48332102",[217,213,42,175,218,37],"48334138","tmikaeld",[220,213,42,175,70,37],"48334473",[222,223,37,224,225,37],"48341454",9,"other\u002Fneutral\u002Fnone","armx40",[227,228,42,194,229,37],"48344111",10,"arnabdey0503",[231,228,37,175,11,33],"48350447",[233,18,42,209,234,37],"48330420","wmf",[236,18,37,209,11,33],"48330457",[238,239,42,191,240,37],"48333814",12,"HelloUsername",[242,239,42,191,70,37],"48334342",[244,245,43,246,247,37],"48337818",13,"project\u002Fpositive\u002Fnone","smy_smy",[249,250,43,251,252,37],"48395778",14,"project\u002Fpositive\u002Fdesign","ThreatPortSec",[254,257],{"id":255,"t":256,"points":33,"comments":37},"48242151",1779486717,{"id":4,"t":12,"points":14,"comments":15},[259,264,268,272,277,282],{"id":260,"name":261,"points":262,"category":263},"48304260","Hallucinate",442,"games",{"id":265,"name":266,"points":267,"category":263},"48308376","Continue? Y\u002FN",386,{"id":269,"name":270,"points":271,"category":263},"48367723","Eyeball",295,{"id":273,"name":274,"points":275,"category":276},"48374552","Edsger",264,"dev_tools",{"id":278,"name":279,"points":280,"category":281},"48344327","Test-Drive-3-Maps",215,"learning_science",{"id":283,"name":284,"points":285,"category":286},"48328184","Tiny-vLLM",205,"ai",false,"v2",{"id":290,"name":5,"line":6,"ai":287,"cat":20,"year":13,"points":14,"comments":15,"rec":28,"s":291,"top":18,"kw":292,"maker":11,"domain":10,"tier":19,"attempts":31,"strip":293,"url":9,"mix":294,"praise":101,"objection":113,"sub":21},48330192,0.05,[21,24,25,26,27],"303000030333313333033030303355",[31,32,33,33],1793991155422]