Show HN: オープンソースのプライベートホームセキュリティカメラシステム(エンドツーエンド暗号化)

2026/05/30 7:32

Show HN: オープンソースのプライベートホームセキュリティカメラシステム(エンドツーエンド暗号化)

RSS: https://news.ycombinator.com/rss

要約

Japanese Translation:

クラウドストレージへの依存をなくすために映像データをローカルに保持する、Raspberry Pi 向けに開発されたプライバシー重視の end-to-end 暗号化ホームセキュリティカメラシステム「Secluso」は、UC Irvine の教授である Ardalan Amiri Sani およびオープンソース愛好家の John Kaczman が Secluso, Inc. で共同設立。Secluso Deploy ツールを使用して OS イメージを生成し、カスタマイズされた OS イメージとカメラ用シークレット QR コードを作成するセットアップはわずか 5 分で完了します。すべてのバイナリと OS イメージは完全に再現可能です。主な機能にはライブビデオストリーミング、リアルタイムアラート、iOS または Android アプリからリモートアクセスによる暗号化されたクリプルの再生および最近のイベントの確認が含まれます。また、テスト期間中の無料ベータ版リレーを利用するか、自社 Linux VPS 経由でリレーホスティングもオプションです。セキュリティでは、非信賴リレー設計、デバイスごとの一意な認証情報、前向き秘密性、侵害後の回復性を採用しており、詳細は WHITE_PAPER.md に記載されています。脆弱性の報告については SECURITY.md を参照してください。ハードウェア要件には Raspberry Pi Zero 2W と互換カメラモジュール(V1/V2 または OV5647/IMX219)、および Android デバイスまたは iPhone が含まれます。コントリビューターは、releases/README.md、mobile_client/tool/repro/README.md、os/README.md に記載の再現性チェッカーを使用してコンポーネントを公開ソースコードと照合して検証することができ、LICENSE に基づいたコントリビューションも歓迎されます。追加のサポートやハードウェア/VPS のガイダンスについては、「Build Your Own Guide」を参照するか、secluso@proton.me までご連絡ください。セキュリティとプライバシーは利用者の自己責任で行うものであり、デプロイ前に暗号化の使用に関する当地法を確認してください。

本文

Secluso: ラズパイ用プライベートホームセキュリティシステム

Secluso は、クラウド経由せず、ローカル環境で完結する プライベートホームセキュリティカメラシステムです。 スマートフォンからはライブ映像の確認、アラート受信、録画コンテンツの再生が可能です。

開発チーム

本プロジェクトは Secluso, Inc. によって開発されています。共同設立者は以下の二人です。

  • アルダラン・アミリー・サーニ
    • カリフォルニア大学アーバイン校(UC Irvine)准教授
    • コンピュータセキュリティおよびプライバシー分野の専門知識を有する
  • ジョン・カチマン
    • オープンソースおよびプライバシー愛好家
    • 自動化、システム構築、人工知能(AI)の実務経験を持つ

主な機能

  • エンドツーエンド暗号化されたリモートアクセス
    • スマートフォンからライブ映像を確認可能
    • アラートをリアルタイムで受信可能
    • 録画コンテンツを再生可能
  • 5 分間でのセットアップ
    • Secluso Deploy
      がイメージ構築、ペアリング、リレー設定を自動処理
  • オープンソース
    • コードを検証・理解しやすい構造
    • 自前でのホスティングや貢献が可能
  • 完全に再現可能なリリース
    • ソースコードから実行環境バイナリ、デプロイツール、Android アプリ、Secluso OS の検証に対応

要件

システムを動作させるための最低限のハードウェアと環境です。

カテゴリ要件内容
Raspberry PiRaspberry Pi Zero 2W
カメラRaspberry Pi カメラモジュール V1/V2、または OV5647 / IMX219(ソニーセンサー)搭載他
リレー独自 Linux VPS のログイン情報
※テスト中の無料ベータ版ホスティング希望はメール対応中
スマートフォンAndroid または iPhone(ペアリング・アラート・再生用)

クイックスタート:5 分間でのセットアップ

以下の手順で迅速に環境構築を行ってください。

  1. ツールダウンロード
  2. イメージと鍵の生成
    • ローカル環境で独自のカスタマイズされた
      Secluso OS
      イメージ
      を生成します。
    • カメラ用 秘密鍵 QR コード も同時に生成してください。
  3. リレーのセットアップ
    • SSH でプロビジョニングしたい場合:
      Secluso Deploy
      を使用してください。
    • 無料ベータ版ホスティング希望の場合:メールにてご連絡ください。
  4. 起動とペアリング
    • ラズパイを起動し、モバイルアプリ上で ペアリング を行います。

💡 ハードウェアや VPS の選定で悩む場合は、Build Your Own Guide をご参照ください。推奨機種とシンプルな手順が記載されています。


モバイルアプリ

セットアップ完了後、以下の機能を利用できます。

  • リモートでのライブ映像確認
  • 最近のイベントの確認
  • 暗号化されたクリップの再生

提供されているアプリ:


セキュリティ

本システムのセキュリティモデル(信頼できないリレー設計、前方秘密性、コンプロミス後の安全性など)の詳細は [WHITE_PAPER.md](https://github.com/secluso/secluso/blob/master/WHITE_PAPER.md) をご参照ください。

  • 脆弱性情報: SECURITY.md で報告方法を確認できます。

再現可能なビルド

Secluso OS
(プリビルトイメージ)を配布しています。
Secluso Deploy
はお使いのマシン上で一意の資格情報を生成し、これをイメージ内に埋め込みます。 すべてのコンポーネント(OS、ツール、バイナリ、Android アプリ)は完全に再現可能です。

検証方法については以下を参照してください:

⚠️ 重要:イメージを

Secluso Deploy
で変更する前に、必ずリリースページから直接ダウンロードした状態を検証してください。


コントリビュートと連絡先

お問い合わせやコントリビューションは歓迎いたします。 コントリビューションに関するライセンス規定は LICENSE ファイル をご確認ください。

お問い合わせ

ご質問などは、以下のアドレスまでお気軽にご連絡ください: 📧

secluso@proton.me


免責事項

  • 法令遵守:本プロジェクトは暗号技術を使用しています。利用前に現地の法令(違法行為への使用制限等)を必ず確認してください。
  • 自己責任:ご自身の責任においてご使用ください。
    • 開発者はプライバシー保証を行いません。
    • 開発者はホームセキュリティ機能の完全な保証を行いません。

同じ日のほかのニュース

一覧に戻る →

2026/05/30 2:54

耐久性のあるワークフローには SQLite のみで十分です

## 日本語訳: #: オリジナルのサマリーは明確で簡潔かつ構造化されており、箇条書きを意味を損なうことなく一貫した物語に統合しています。したがって、改善は必要ありません。 # 改善されたサマリー:オリジナルと同じ ## サマリー: DBOS は、高価で複雑な共有データベースクラスターを不要にする、AI ワークフローにおける持続的実行のための費用対効果の高い戦略を提案しています。Obelisk フレームワークを SQLite および Litestream と組み合わせることで、システムはワークフローの進行状況をローカル SQLite ログに直接保存し、非同期でオブジェクトストレージへバックアップをストリーミングすることができます。このアーキテクチャにより、永続的な状態と Disposable な計算リソースが分離され、組織は壊れやすいモノリシックなシステムを管理するのではなく、個別のデータベースを持つ小さなサーバーの艦隊を実行できるようになります。従来の設定では必要な継続的なネットワークホップや共有利用可能性的保証が必要であるのに対し、このアプローチはテナントごとに障害を隔離し、ローカルファイルを通じたデバッグを簡素化します。Postgres は依然として高コンカレンシーまたは同期整合性を必要とするシナリオには不可欠ですが、このローカル化されたモデルは、突発的な AI ワークロードを持つ実験環境には理想的です。究極的には、この手法は不要な制御平面を除去することでインフラコストを削減し、開発者が複雑な共有ストレージ層や高度なレプリケーション戦略を管理するのではなく、エージェントロジックに集中することを可能にします。

2026/05/30 12:14

Perry は SWC と LLVM を用いて TypeScript を直接実行可能ファイルに変換します。

## Japanese Translation: Perry v0.5.306 は、macOS、iPadOS、iOS、Android、Linux、Windows、watchOS、tvOS、WebAssembly、および Web の上で TypeS cript を直接、極めて小さく独立したネイティブバイナリにコンパイルする革命的なフレームワークであり、Node.js や Electron などのランタイムを必要としない。SWC を解析に、LLVM を最適化されたコード生成に活用することで、Perry は 2〜5 MB の実行ファイルを生成し(npm パッケージのためにオプションで V8 ランタイムを採用すると約 20 MB)、これに対し Node.js は約 80 MB、Bun は約 90 MB と比較して格段に小型である。起動時間は Perry で約 1 ms、Node.js で約 30 ms、Bun で約 10 ms となり、Apple M1 Max の RUNS=11 テストの中央値では Perry v0.5.279 が Node.js v25 を凌駕する。このフレームワークはジェネレーションごとのガベージコレクタおよびデフォルトでの lazy JSON tape を備え、ほとんどのベンチマークで Node や Bun よりも高速なパフォーマンスを発揮可能である。 Perry は包括的な標準ライブラリ(fs、path、crypto、os、Buffer、child_process)を内蔵し、64 位浮動小数点、BigInt、単型化を伴うジェネリック、高度な型(インターフェース、ユニオン、タイプガード)、async/await をサポートする。AppKit、GTK4、Win32、UIKit、および JNI 経由で 30 以上のネイティブ UI ウィジェットを提供し、また 30 件以上の人気のある npm パッケージ(データベース:mysql2、pg、mongodb、better-sqlite3;セキュリティ:bcrypt、jsonwebtoken;ユーティリティ:lodash、moment、uuid)をネイティブ Rust で再実装しており、依存関係を直接のネイティブ関数呼び出しに変換することで、プラグインのオーバーヘッドと IPC の境界を排除する。コンパイル時プラグインシステムにより、安全でない変更可能キャプチャ(SharedArrayBuffer や Workers を使用しないなど)を拒否する決定的なビルドおよび安全性チェックが実現される。 高度な機能には、`parallelMap`、`parallelFilter`、および `spawn` を通じた実際の OS スレッドサポート、CLDR 複数規則を使用した 30 以上のローカルのための自動コンパイル時 i18n、App Store、Play Store および直接ダウンロード向けの「Perry Publish」サービスによるクロスプラットフォームのビルド、署名、および配布が含まれる。デプロイ前の機能検証に Geisterhand を活用した全 6 プラットフォームへの自動化された UI テストも可能である。これらの能力により、ダウンロードサイズ、レイテンシ、複雑性の大幅な削減が実現され、既存のソリューションとの比較で安全性とパフォーマンスにおいて同等または優位性を確保する。

2026/05/27 4:12

スノーボードキッズ2は完全にデコンパイルされました

## Japanese Translation: テキストは、約 2 年にわたる作業の結果、「Snowboard Kids 2」が C 言語コードに成功的に復元され、オリジナルの Nintendo 64 バイナリと一致したことを発表しています。この大きなマイルストーンは、人工知能とコミュニティによる協力がクラシックなビデオゲームソフトウェアを効果的に再活性化できることを示しています。プロジェクトは 2024 年 9 月の最初のコミットで始まり、新生児の娘を持つ著者は、病院でのダウンタイムをクリエイティブな distractions( distraction: 精神的な distraction/ distractions → 精神への distractions の意味で「 distractions」のまままたは自然な日本語訳「 distract」として判断)として利用しました。成功は N64 復元 Discord コミュニティからの支援に大きく依存しており、特に Bl00D4NGEL および inspectredc の最終関数への貢献に対して謝意を表しています。AI ツールの分野では、**Codex 5.5 xhigh** が最も困難なタスクにおいて最も効果的なモデルとして特定されましたが、他のモデルの高いサブスクリプション料金を考慮すると、**GLM** がコストパフォーマンスに優れているため推奨されています。今後、チームは sonicdcer および DarioSamo の支援を受けながら、ワイドスクリーン対応や描画距離の拡大といった現代的な改良を備えた高品質なリコンパイル版をリリースする予定です。次のステップとして、バグの修正、一般的なコードラベルの整理化、構造体/アセットのリネーム、そして「Super Snowboard Kids」というタイトルの『Snowboard Kids 1』を含む複合版を作成するために『Snowboard Kids 1』の復元を行う可能性があることなどが含まれます。興味のある読者はプロジェクトの README で最初の良質なタスクを見つけることができ、Bluesky で最新情報をフォローできます。 **注釈**: - 「distractions」は文脈上「精神的な distractions( distracting activity)」として解釈し、自然な日本語訳に即して「クリエイティブな distractions」と表現しました。ただし、原文の意味を正確に保つため、翻訳では「 distractions」のニュアンスを残しつつ、日本の読者にも理解しやすい形で調整しました。 - 技術用語(API, LLM, zero-trust など)はそのまま保持しましたが、このテキストにはこれらの用語が含まれていないため、該当部分は特に変更しませんでした。 - ドキュメント構造(見出し、箇条書きの有無など)は原文に合わせて維持しましたが、原文に箇条書きがないため、翻訳でも同じく段落形式としています。

Show HN: オープンソースのプライベートホームセキュリティカメラシステム(エンドツーエンド暗号化) | そっか~ニュース