廃棄部品で作ったカスタムホームサーバー

2026/09/21 0:43

廃棄部品で作ったカスタムホームサーバー

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

要約

Japanese Translation:

著者は、プライバシーの優先とクラウドストレージの継続費の廃止を目的として、Googleからの携帯電話の写真バックアップを独自に構築したサーバーへ移行しました。このシステムは Zotac MAGNUS EN1070K チェーシスを中心に構成され、回収された DDR4 メモリや部品に加え、購入したコンポーネントである 6 つの WD Red Plus ドライブ(それぞれ 8 TB)を利用しています。これらのドライブは Onshape で設計されたガラス充填 ABS 製の独自印刷ケース内で RAIDZ2 プールとして設定されています。当初 TrueNAS を採用していたものの、互換性のないハードウェアドライバーおよび制限の厳しいアプライアンス制約のため Kubuntu 24.04 に切り替え、現在はカスタム製「单一情報源」ダッシュボードの背後で Caddy の後ろに Docker サービスを実行しています。このシステムはメディア管理、写真インデックス化、バックアップを処理し、ESP32 で駆動されたタッチスクリーンを通じてローカルまたは遠隔からアクセス可能です。信頼性は自動暗号化と、ドライブを取り外してもデータ損失が発生しないことを確認した検証テストによって保証されています。ただし、熱性能は依然として課題であり、断熱された印刷ケースにより 5 つのベイが 45°C に達しており、追加冷却ファンを装備しているにもかかわらず理想的な温度を超えています。

本文

劣化したクラウドから脱却!Zotac MAGNUS EN1070K による自製 NAS 構築と TrueNAS から Kubuntu にの理由

Google や他社のクラウド事業者への依存を断ち切りました。

  • スマートフォンには長期間「アカウント容量が満杯間近」という警告が表示されていました。
  • Nextcloudへ画像バックアップを移行し容量を解放すると、警告は「バックアップがオフになっています」へと変わりました。
  • Gmail なども頻繁に不要な「アップグレード」を促す表示を行ってきました。
  • 「家族のデータを生涯にわたってレンタルスペースとして預け、Google に確認されること」を受け入れることはできません。

そのため、以下の目的のために自前で NAS(ネットワーク接続ストレージ)を構築することを決めました:

  • 家族のファイル一式を保存する場所
  • 数年分の画像データを自動でバックアップする仕組み
  • Linux イメージファイルを常時ダウンロードできるマシン

完成したビルト

パスカルのかくねり(Pascal's Wager)

近年、特に GPU の分野でコンピューター購入は非現実的になっていました。

  • GPU の重要性: 高速度な行列演算が必要になる可能性があるため、過去の購入したすべての PC に GPU が搭載されておりました。
  • 選択したマシン: Zotac MAGNUS EN1070K
    • CPU: Intel Core i5
    • GPU: GTX 1070(パスカ世代アーキテクチャ)
    • 役割:メディアセンター、ゲーミングマシン、ロボット開発用。
    • 特徴:待機電力が低く、動画変換やローカル AI モデル実行に適しています。

カスタマイズと拡張

Zotac の初期仕様は 2.5 インチドライブを 1 台しか収容できませんでしたので、以下の改造を行いました:

  • ケース拡張: Onshape で設計し、ガラス充填 ABS レジンで 3D プリントしたボトムプレートを追加。
    • ICY Dock の 5 ベイホットスワップケージ搭載。
    • 印刷されたホルダーを追加して 6 ドライブ対応へ拡張。
  • 電源回路: 付属の 19.5V ブロックを DC-DC コンバータ経由で使用。
    • 6 ドライブ同時起動時でも約 125W の負荷に対応。
    • 空気循環用として Noctua ファンを採用。
  • ストレージ構成:
    • SATA ポート 6 つを M.2 スロット内蔵の ASM1166 エアダプター経由で使用。
    • 初期ブート用 SSD: 1TB(現在はブートドライブ兼用)。
  • その他のアップグレード:
    • メモリ:古いノート PC から回収した DDR4 2 枚で 32GB(最大容量)に達。
    • Wi-Fi カード:手持ち品で代替。
    • 購入品:ケージアダプター、HDD 6 台のみ。

「ハードモード」での挑戦

2026 年時点の市場状況と HDD 採用の理由

  • 背景: AI データセンターがドライブ、メモリ、GPU を買い占めており、SSD や NAND の価格が急騰しています。
    • WD 社の HDD 製造量は完売状態。
    • DRAM および NAND は半期で約 2 倍の価格高騰。
  • 選択: SSD を使う場合の費用は「腎臓 2 つ分」と言われるため、テラバイト単価を抑えるため HDD を採用。
    • eBay で中古 NAS ドライブを入手し、8TB WD Red Plus x6 のセットを購入しました。

RAIDZ2 プール構成と安定性検証

  • 構成: 6 台の HDD を 1 つの RAIDZ2 プールとして運用。
    • 未使用容量:43.7TB
    • 利用可能容量:29TB
    • 冗長性: 任意の 2 ドライブが故障してもデータは失われません
  • 耐久性テスト:
    • 稼動中のプールからドライブを抜き取ると、読み書き機能と Samba サーバーは継続。
    • 数秒後にメールボックスにアラートが届く。
    • ドライブを再度挿入すると、自動的に**再構成(リシバラー)**が始まることを確認しました。
    • データが消失せず安定動作することを実証できました。

セキュリティと物理的仕様

  • 暗号化: 自己設計によりプールの暗号化を実装し、別機のキーサーバーからブート時の解凍を行っています(盗難時でもデータは無価値)。
  • 重量:
    • ケース本体:8.5kg
    • 電源ユニット換装後:300W モデルへ交換。
    • 総重量は 10kg を超える重いマシンです。

ファンのみによる冷却

熱管理の課題

  • 問題点: プリンテッドシェル(3D プリント)は金属製ケースと異なり、ドライブからの熱を絶縁してしまいます。
    • 6 ベイのうち 5 ベイがアイドル時でも約45°Cを超えています。
    • ダッシュボードに毎日温度警告が表示されます。
  • 試行錯誤: ケース改良や追加ファンの導入を試しましたが、蒸し暑さが解消されていません。
  • 現状: Noctua ファンは静かで精巧ですが、冬場を待つ改造計画を立てています。

視覚的装飾

小型ディスプレイの採用

  • コンセプト: 大画面への接続は想定せず、大胆なアプローチとして小型のディスプレイを採用。
  • 前面パネル (1.47 インチ):
    • 駆動基板: Zotac の USB パッドにハンダ付けした ESP32-S3 マイクロコントローラー
    • 通信: NAS からシリアル通信でステータス情報を配信。
    • UI: C 言語と LVGL ライブラリで記述されたファームウェア。
      • スワイプ操作で閲覧可能の 7 つの画面表示(プール健康状態、ドライブ温度、アプリステータス、ネットワークスループットなど)。
      • 一定時間後自動睡眠モードへ移行し、タッチ操作で覚醒。
    • 利点: マシンそばを通るだけで現在進行中の状況が一目で把握可能。

電源メニュー機能

  • 前面パネルからシャットダウンまたは再起動が可能です。
  • 強制終了への対応として、義務的な威圧的なカウントダウン表示も実装しています。

TrueNAS の真実

TrueNAS を採用しなかった理由

  • 初期期待: YouTuber が推奨する完璧な NAS ディストリビューションを目指していましたが、大** разочарование(失望)**に終わりました。
  • 通信制約:
    • ルーターから離れて配置するため有線接続不可能(Wi-Fi のみ)。
    • TrueNAS の UI とコンソールはワイヤレスサポートが一切ありませんでした
  • GPU 互換性の問題:
    • 最新リリースではオープンカーネルモジュールを採用し、NVIDIA ドライバーを排除。
    • その結果、パスカ世代の GPU(GTX 1070)が非対応となり、重石以外の機能も失われました。
  • 柔軟性の欠如:
    • Appliances(専用機)として設計されており、基本システムへの介入が制限される。
    • ディスプレイデーモンすら
      /dev/ttyACM0
      と通信するだけで扱いにくい。

現在のアーキテクチャ(Kubuntu + Docker)

TrueNAS の代わりとして以下の構成に変更しました:

  • OS: Kubuntu 24.04 に ZFS ファイルシステムを組み込み。
  • サービス管理:
    Caddy
    を通じて Docker Compose でアプリを構成。
  • ダッシュボード: 自作の Web インターフェースを採用。
    • デザイン:黒背景にアンバー(琥珀色)。
    • 機能:ハードウェア・サービスの完全なステータス表示、NAS 機能へのポータル。
    • データソース: ESP32 と同じソースオブザトゥルー(単一の真実)を使用し、JSON でシリアライズして送信。
    • API: バックアップや速度テストなどをトリガーするための Actions API を備えています。

運用と公開

  • 各アプリには独自ホスト名と TLS が設定され、git リポジトリとして管理されています。
  • make
    ターゲットにより、compose ファイル、systemd ユニット、Python スクリプト、C コードなどをリンチおよびテスト可能です。
  • このプロジェクトを独自の OS へと変革し、見栄えが良い段階になったら公開します。

私たちが NAS と呼ぶもの

「NAS」という名の時代遅れさ

  • 「ネットワーク接続ストレージ」ですが、このマシンは以下を行う家庭的なコンピューターです:
    • メディア配信
    • 写真のインデックス化
    • パスワードマネージャーの実行
    • 自宅用 Git リポジトリのホスティング
    • バックアップ管理
    • ISO ファイルのダウンロード
  • 位置づけ: 家の暖房や給湯器のように不可欠な存在です。

クラウドからの完全撤退

  • この構築は、クラウド依存からの最大のステップとなります。
  • データ主権: すべてのデータは所有者が所有し、常に視認範囲内に留まります。
    • サブスクリプションや利用規約への依存なし。
    • 企業がデータをトレーニングセットとして使うリスクなし。
    • 「容量満杯」の警告も消えました。
  • 展望: 家庭用コンピューターこそがデータの永続性、所有権、独立性を保障する存在であると確信しています。多くの人が引き出しに眠らせているハードウェアを活用すべきです。

同じ日のほかのニュース

一覧に戻る →

2026/09/21 2:38

サムスン電子は、HBM4 と HBM4E ドラムの生産量を 2 倍超と予測されています。

## Japanese Translation: サムスン電子は、高付加価値な HBM4 メモリ製品(第 6 世代および来期の第 7 世代バリエーション)へのシフトを強化し、高度な 6nm 技術を用いた量産が既に開始されています。総年間生産量は今年にほぼ 40% 増加して約 25 万ウェハと予測される一方、次年度には HBM4E の生産を加速させることで、特定の HBM4 製品への生産量を倍以上に増やす計画です。この積極的な拡張は、主にガラスキャリアの供給が大幅に増加することに依存しており、これは高層スタック(12 レア層以上)の重要なサポート層となります。ガラスキャリアの供給量は今年 2 万枚/月から、来期には 5 万枚/月へと増加します。結果として、HBM4 ファミリーがサムスンの総メモリ出荷量に占める割合は、現在約 40% から次年度には 80% に上昇する見込みです。この成長を持続するには、ウェーファーの歪み制御を maîtriser し、外注洗浄オペレーションのスケーリングを行うことが不可欠であり、これらがサムスンの将来のメモリビジネスにおいてサプライチェーンの調整と技術的な精度が極めて重要であることを示しています。

2026/09/21 0:18

広告収集機能により、ChatGPT は他のウェブサイトでのあなたの行動を知るようになりました

## Japanese Translation: **改善されたサマリー:** OpenAI の広告収集システムが、第三者の広告主サイトにわたるユーザーの閲覧活動と ChatGPT のアイデンティティを秘密裡に結びつけることを示す最も重要な発見は、`__obi` という専用のクッキーを利用している点にあります。この仕組みは、ChatGPT 上でアカウントのアイデンティティをバインドした JWT を生成し、標準的な広告ピクセルを通じてサイト間へ送信することで機能します。これにより、ユーザーがログインしていなくても、OpenAI はユーザーの行動をプロファイルできます。「__obi」はセキュリティ設定によりほとんどのブラウザでブロックされていますが、Android の Chrome などサポートされているブラウザでは、その独自の構成(`SameSite=None`、「HttpOnly」、特定のドメインスコーピング)によってこれらの保護を回避することが可能です。その結果、広告主はターゲティングのためにユーザーのアイデンティティに直接アクセスでき、明示的なマーケティング同意なしにスクレイピングによって収集されたフォームやページテキストから医療歴や債務の詳細など機密データを露見するリスクが生じます。公開された問い合わせを受けて OpenAI はこの問題を確認し内部審査を開始しましたが、Intelligent Tracking Prevention により iOS/Safari ではこの仕組みが機能しないため、限界が存在します。

2026/09/21 0:16

海賊フェイスがLLMモデルの削除を阻止した

## Japanese Translation: Pirate Face は、主権を持つ人工知能のための分散型かつ検閲耐性のあるインフラストラクチャを提供することで、AI アクセスを革新します。Hugging Face のオープンモデルは、グローバルピアツーピアスウォームと組み込まれたウェブシードを使用して鏡映されており、ユーザーが単一の障害点を依存する必要がないことを保証しています。モデルの完全性は、公式 Hugging Face SHA-256 ハッシュに対するチェックサム検証を通じて保証され、HTTPS リンクがダウンした場合、トラフィックは耐性の高い P2P ネットワークを介して自動的にルート付けされ、モデルは"Rescued"とマークされます。 基本的なブラウジングおよびダウンロードにはアカウントは不要ですが、貢献を追跡し、将来の利益を主張し、なりすましを防ぐ(検証済みクリエイターバッジを通じて)ために、検証済みハンドルは不可欠です。独自のモデルを追加するには、ピア専用マグネット、ピンされたリビジョン、ファイルチェックサム、そしてライセンス証拠(MIT、Apache-2.0、または Kimi-K3 の例外)を提出する必要があります。 導入はシームレスです:既存のパイプラインは `$export HF_ENDPOINT=https://pirateface.co` を設定することで瞬時に統合でき、Hugging Face やスウォームを自動的にルート付けします。ユーザーが現在、直接の公開のために Hugging Face にコピーを保持しておく必要がある一方で、独立した公開機能は将来計画されています。参加にはポイント(例:ウェルカムポイント、紹介ポイント、救助されたモデルごとに最初の検証済みハンドルにクレジットされる 25 ポイント)が付与され、アクティブな参加者向けのフリーコンピューティングクレジットや独占モデルリリースなど、今後の機能も予定されています。最終的に、Pirate Face はホスティングのシャットダウンや外部の規制に関わらず、オープンモデルへの継続的なアクセスを保証します。