HN掲示:Distr 2.0 ― 顧客環境へのデリバリー方法を学ぶ一年の物語

2026/02/10 21:19

HN掲示:Distr 2.0 ― 顧客環境へのデリバリー方法を学ぶ一年の物語

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

要約

Japanese Translation:

Distr は、複雑でセルフマネージドなアプリケーションのデプロイを簡素化することを目的としたオープンソースのソフトウェア配布プラットフォームです。 事前構築済みコンポーネントを備えた即使用環境が付属し、Docker(ghcr.io/distr-sh/distr)および Kubernetes(Helm チャート ghcr.io/distr-sh/charts/distr)の両方に対応しています。 Helm チャートはデフォルトで PostgreSQL と MinIO をバンドルします。

主な特徴: • 中央管理型 Web‑UI • Helm またはプレーン Docker による自動化オプション • ホワイトラベル顧客ポータル • ライセンス管理 • OCI 互換コンテナレジストリ • 豊富な SDK/API(npm パッケージ @distr-sh/distr-sdk – ドキュメントは https://distr.sh/docs/integrations/sdk/)

アーキテクチャは、Distr SaaS / クラウド制御プレーン、Distr Hub サーバー、PostgreSQL DB、OCI レジストリ、オブジェクトストレージ、顧客ジャンクション、および顧客クラウド内で実行されるエージェント/アプリから構成されています。 プラットフォームは迅速な Docker スクリプトでセルフホストするか、ソースからビルドできます(NodeJS v22、Go v1.25、Docker が必要;ビルドタスクは

mise.toml
を使用)。

ユースケースはオンプレミス/VPC デプロイメント、BYOC 自動化、エッジコンピューティング、およびフリート管理にわたります。 ホスト版は https://distr.sh/get-started/ で利用可能です。

Distr MCP(HyprMCP 上でホスト)では、デプロイメント、アーティファクト、ライセンスをエージェント型ワークフローと接続します。

Authorization
ヘッダーに個人アクセストークンが必要です。 セルフホスティング、SDK 統合、および MCP サーバーのドキュメントは以下で確認できます:

サポートとコミュニティのやり取りは Discord を通じて行われます。

本文

主な機能

  • 集中管理: 直感的な Web UI を通じて、すべてのデプロイメント・アーティファクト・接続済みエージェント、自前で管理する顧客、および BYOC(Bring Your Own Cloud)顧客を一括表示・管理できます。
  • デプロイ自動化: 事前構築された Helm と Docker エージェントをオプションで利用し、デプロイメントの管理、ログやメトリクスの収集、およびリモートトラブルシューティングを実現します。
  • ホワイトラベル顧客ポータル: 顧客が自身のデプロイメントを制御したり、アプリケーションのアーティファクトをダウンロードできるようにします。
  • ライセンス管理: アプリケーションの特定バージョンを対象顧客へ配布できます。
  • コンテナレジストリ: OCI 対応のアーティファクト(Docker イメージ、Helm チャート、Terraform モジュール)を細粒度のアクセス制御と分析機能付きで配布します。
  • API & SDK: 豊富な JavaScript SDK を利用して API にアクセスできます。
  • オープンソース&セルフホスト可能

ホスティング版はこちらをご覧ください: https://distr.sh/get-started/


会社概要

Distr は、複雑で自前管理の環境においてソフトウェアや AI 企業が顧客へアプリケーションを配布する際に役立つ、事前構築済みコンポーネント付きの即時利用可能なオープンソース ソフトウェア配布プラットフォームです。

主なユースケース

  • オンプレミス・VPC および自前管理型ソフトウェアデプロイメント
  • BYOC(Bring Your Own Cloud)による自動化
  • エッジ&フリート管理

Distr とそのユースケースの詳細は https://distr.sh/docs/getting-started/about/ をご覧ください。


アーキテクチャ概要

architecture-beta
  group ctrl(cloud)[Distr Saas or Your Cloud]
    service hub(server)[Distr Hub] in ctrl
    service db(database)[PostgreSQL] in ctrl
    service oci(database)[Distr OCI Registry] in ctrl
    service s3(disk)[Object Storage] in ctrl
    oci:R -- L:hub
    db:T -- B:hub
    oci:B -- T:s3

  junction customerjunction

    hub:R <-- L:customerjunction
    customerjunction:T -- B:agent
    customerjunction:B -- T:client

  group agentcustomer(cloud)[Customer Cloud]
    service agent(internet)[Distr Agent] in agentcustomer
    service app(server)[Your Application] in agentcustomer
    agent:L --> R:app

  group ocicustomer(cloud)[Fully self‑managed customer]
    service client(internet)[OCI client] in ocicustomer

セルフホスト

設定で詰まったり、質問やサポートが必要な場合は Discord にご参加ください。

Docker

Distr Hub は

ghcr.io
から Docker イメージとして配布されています。
Docker Compose を使ったデプロイ例は
deploy/docker
を参照してください。

クイックスタート

mkdir distr && cd distr
curl -fsSL https://github.com/distr-sh/distr/releases/latest/download/deploy-docker.tar.bz2 | tar -jx
# .env ファイルを必要に応じて編集
docker-compose up -d

Kubernetes

Distr は

ghcr.io
から配布される Helm チャートとしても利用可能です。
Helm Chart のソースコードは
deploy/charts/distr
にあります。

Kubernetes へのインストール

helm upgrade --install --wait --namespace distr --create-namespace \
  distr oci://ghcr.io/distr-sh/charts/distr \
  --set postgresql.enabled=true --set minio.enabled=true

テスト用の素早いセットアップでは値を変更する必要はありません。
本番環境で Distr を使用する場合は、

values.yaml
にあるすべての設定項目を確認し、適宜調整してください。

初回アカウント登録: http://localhost:8080/register

完全なセルフホストドキュメント: https://distr.sh/docs/self-hosting/self-hosting/

macOS

macOS で Distr エージェントを使用する場合は、スタートアップガイドに従ってください。


ソースからのビルド

Distr Hub をソースからビルドするには、以下の依存関係がインストールされている必要があります。

  • NodeJS (バージョン 22)
  • Go (バージョン 1.25)
  • Docker(Docker イメージをビルドする場合)

mise
を使ってこれらのツールをインストールすることを推奨しますが、必須ではありません。

すべてのビルドタスクは

mise.toml
に記載されています。例:

# コントロールプレーンをビルド
mise run build:hub

# すべての Docker イメージをビルド
mise run "docker-build:**"

ローカル開発 & 貢献

貢献ガイドラインは以下をご覧ください。


Distr SDK

Distr の機能に直接アプリケーションコードからアクセスするためのファーストパーティ SDK です。
現在は JavaScript 用が利用可能で、他言語もロードマップ上計画中です。

npm を使ってインストール:

npm install --save @distr-sh/distr-sdk

SDK の完全ドキュメント: https://distr.sh/docs/integrations/sdk/


Distr MCP サーバー

Distr MCP サーバーを使用すると、デプロイメント・アプリケーション・アーティファクト・ライセンスをエージェントワークフローに統合したり、LLM クライアントから Distr プラットフォームと対話できます。

Distr MCP サーバーは HyprMCP (<hyprmcp.com> & <hyprmcp/jetski>) 上でホストされています。
リモート MCP サーバーとしてストリーミング HTTP プロトコルを、または標準入力/出力経由でローカルに利用できます。

認証: MCP サーバーにはパーソナルアクセストークン(PAT)が必要です。

MCP サーバーへ呼び出す際は

Authorization
ヘッダーに PAT を設定します:

Header name: Authorization
Header value: AccessToken distr-bc46...

Claude Code 用の例:

claude mcp add --transport http distr https://glasskube.hyprmcp.cloud/distr/mcp \
  --header "Authorization: AccessToken distr-bc46..."

MCP サーバーの完全ドキュメント: https://distr.sh/docs/integrations/mcp/

同じ日のほかのニュース

一覧に戻る →

2026/02/11 7:20

テルネットが消えたその日

## Japanese Translation: > GreyNoiseは、**2026年1月14日〜21:00 UTC(日本時間で10時頃)**に世界のtelnetトラフィックが急激かつ持続的に減少したことを観測しました。セッション数は1時間以内に65%(約74,000から22,000へ)、翌時間にはさらに83%減少し、2月10日まで平均で59%の削減となりました。この減少はステップ関数的であり、**事前に5万以上のセッションを持つ18のASN**(Vultr AS20473、Cox Communications AS22773、Charter/Spectrum AS20115、BT/British Telecom AS2856など)がゼロになり、ズンビア、ウクライナ、カナダ、ポーランド、エジプトの5か国がGreyNoiseデータセットから消えました。 > このパターンはユーザー行動の変化ではなく、**北米Tier‑1トランジットプロバイダーが米国内メンテナンスウィンドウ(約16:00 EST / 21:00 UTC)に合わせてポート23フィルタリングを実装したこと**によるルーティングインフラの変更を示しています。主要クラウドプロバイダーはほぼ影響を受けず、むしろトラフィックが増加しました(AWS +78%、Contabo +90%、DigitalOcean +3%)。一方で住宅/企業向けISPは大きな損失を被り、Verizon/UUNET AS701はセッションの79%を失いました。 > タイミングは**CVE‑2026‑24061**(GNU Inetutils telnetdにおけるUSER環境変数注入による認証バイパス、CVSS 9.8)の公開と一致しています。この脆弱性は2015年に発見されましたが、約11年間知られていませんでした。悪用は1月21日に初めて確認され、1月22日には報告され、2月上旬までに約2,600セッション/日でピークを迎えました。 > 減少後のトラフィックではサワーソース型のスパイクが観測され、これは不定期なフィルタリングまたはルーティングフラップを示唆しています。週平均はベースライン119%から2月上旬には約35%に低下しました。連邦機関向けCISAの修正期限は**2026年2月16日**です。 > telnetをまだ使用している組織は、GNU Inetutilsを**v2.7‑2+**にアップグレードするか、サービスを完全に無効化すべきです。この事件は、脆弱性の遅延公開が重要インフラを曝露するリスクと、迅速なパッチ適用および協調的ネットワークフィルタリング対応の必要性を浮き彫りにしています。

2026/02/11 2:04

シンギュラリティは火曜日に起きます。

## Japanese Translation: --- ## 要約 著者は、人間の注意力と制度的対応が急速なAI進歩に追いつけなくなる「社会的シンギュラリティ」(人間の注目と機関の反応がAIの進展に遅れを取る点)が差し迫っていると主張しています。 これを定量化するため、5つのAI進歩指標(ドルあたりトークン数を対数変換した値・リリース間隔の逆数)を \([0,1]\) に正規化します。各系列は独立に双曲線モデル \[ x(t)=\frac{k}{t_s-t}+c \] でフィットさせ、共通のシンギュラリティ時間 \(t_s\) を共有させます。アーカイブ(arXiv)の「emergent」ペーパー指標だけが明確な有限時間ピークを示し、それを除外するとフィットは検索境界に崩れ、予測されるシンギュラリティ日付は実質的にこの単一指標から導かれていることを示しています。 著者は \(t_s\) を超知能の到来ではなく、機関がAIによる驚きを吸収できない社会的出来事として解釈します。支持証拠には以下が含まれます: - **労働市場ショック** – 2025年に110万件のレイオフが発表され、そのうち55,000件以上がAI関連と報告。 - **規制遅延** – EU AI法は2027年へ延期。米国では行政命令が取り消されたり改訂されたり、州レベルで連邦政策を上回るルールが導入されている。 - **資本集中** – 2025年時点でS&P 500のトップ10銘柄(主にAI関連)が指数ウェイトの40.7%を占め、ChatGPT開始以降AI株はリターン・利益成長・資本支出の75–90%を捉えている。 - **信頼低下** – 世界的なAIへの信頼は56%。米国労働者の自信は18%低下し、使用率は13%増加。60%が創造よりも雇用削減を恐れる。 - **再現性ギャップ** – AI研究の再現可能性は3分の1未満で、コード共有は5%未満。企業ラボは公開が少ない。 - **政治的再編** – ポピュリストの反発、中間選挙への影響予測、MAGIのAI影響に関する分裂、左派–右派軸がAI政策問題で揺らぐ。 著者はシンギュラリティ日付が単一指標に基づいており、定常性を仮定し、追加の双曲線系列を含めると変動する可能性があると警告します。制限事項としては MMLU の飽和とトークン/ドルあたりの非単調挙動があります。 **予測される結果:** - AI企業に対する規制強化と市場集中度の増大。 - AI政策を巡る政治的分極化の激化。 - 労働者の雇用不安定化、投資家へのリターン変動、公共信頼の低下が有益なAI技術採用の遅延を招く可能性。

2026/02/11 4:25

Windows 95は実際に「Weezerの*Buddy Holly*ビデオをOS自体に『入れた』わけではありません。 この映像は、Microsoftが第三者コンテンツプロバイダーからライセンスした「Video Player」サンプルセットの一部として、Windows 95 CD‑ROM に同梱されていました。 1994年に宣伝用に制作されたビデオは、既にWeezerとレコードレーベル(Geffen Records)からCD‑ROM メディアで配布する許可を得ており、その上でMicrosoftは別途ライセンスを取得して Windows 95 バンドルに含めました。 こうすることで、すべての著作権保有者が適切に報酬を受け取り、コンテンツが米国の著作権法に準拠していることが保証されます。

## Japanese Translation: MicrosoftのWindows 95 CDは、システムの機能を示すためにマルチメディアエクストラを同梱していました。そのうちの一つがウィーザー(Weezer)の「Buddy Holly」のミュージックビデオで、Microsoftはバンドの出版元Geffen Recordsから権利を取得しましたが、メンバーへの相談は行わずに済ませました。初めはバンド側も動揺していましたが、後には大きなチャンスとして受け止められました。 ビデオでは「ハッピーデイズ」(Happy Days)のセットを再現し、登場人物のクリップを編集して使用しました。このため、弁護士は*Happy Days* の全出演者―ヘンリー・ウィンクラー(Henry Winkler)を含む―に連絡したり代理人と交渉したりして許可を取得する必要がありました。 レイモンドは30年以上の経験を持つベテランWindows開発者で、2003年から人気サイト「The Old New Thing」を運営しています。同氏はAddison Wesleyより2017年に同名の書籍 *The Old New Thing*(2007)を執筆し、時折 Windows Dev Docs のTwitterアカウントにも投稿しています。 このプロモーション戦略はWindows 95 のグラフィカルおよびオーディオ機能を披露するとともに、テクノロジー市場での将来のクロスインダストリーコラボレーションへの先駆けとなりました