53 個の開発ツールを、常に最新に — 上流の新しいリリースは数時間以内に apt に届きます。 Discord に参加

📅 より、apt ミラーの利用にはサブスクリプションが必要になります。 料金を見る · 🆓 ずっと無料のミラーがあります

☁️ 最新の uncloud を Debian にインストール

Docker と Kubernetes の間を埋める、軽量なコンテナオーケストレーション

最新バージョン: 0.20.0 · 更新日 2026-07-08
提供元バージョン
deb.griffo.io0.20.0 ✅
公式 Debian🚫 パッケージなし
← ホームに戻る

uncloud とは

uncloud は Pasha Sviderski が作った軽量なクラスタリング/コンテナオーケストレーションツールです。クラウド VM とベアメタルにまたがって Web アプリをデプロイ・管理でき、クラスタ管理の手間は最小限。Docker の手軽さと Kubernetes の力の間を埋め、Docker の手軽さのまま、複数マシンの力を届けます。

🎯 ちょうどいい落としどころ: Heroku のような現代的なクラウドは体験こそ素晴らしいものの、値段も相応です。Kubernetes は強力ですが、相応の専門知識を要求します。uncloud はその中間に現実的な答えを置きます。インフラは自分のもの、成長してもシンプルなまま、実績のある部品で作る。
⚠️ 開発状況: uncloud は現在活発に開発中で、本番利用に耐える段階ではありません。リリースごとに機能が大きく変わる可能性があります。試したり学んだりするには最適です。
🚀 最新版であることの意味: uncloud は急速に進化しており、新しいオーケストレーション機能、性能改善、複数マシン対応の強化が頻繁にリリースされます。最新版では WireGuard メッシュ、サービスディスカバリ、Docker Compose 互換が改善されています。

⚡ uncloud の主な機能

🌐 複数マシンへのデプロイ

クラウドの VM、専用サーバー、ベアメタルにまたがってデプロイできます。異なるプロバイダをひとつの計算環境にまとめられます。

🐳 Docker Compose 互換

サービスの定義には見慣れた Docker Compose 形式を使います。新しい設定言語も、複雑な YAML も覚える必要はありません。

🔒 設定不要のプライベートネットワーク

ピア探索と NAT 越えを備えた WireGuard メッシュを自動構成。コンテナごとに固有 IP が振られ、マシンをまたいで直接通信できます。

🎯 コントロールプレーン不要

完全に分散した設計で、単一障害点をなくしています。各マシンが P2P 通信でクラスタの状態を同期して保持します。

🔍 サービスディスカバリ

内蔵 DNS がサービス名をコンテナ IP に解決します。Caddy による HTTPS 対応のロードバランシングと ingress も自動です。

📦 永続ストレージ

マシンをまたいで管理される Docker ボリュームで、ステートフルなサービスを動かせます。複雑なストレージのオーケストレーションなしにデータが残ります。

🚀 公式アーカイブより、いつも先へ: Debian と Ubuntu は、リリース時点でパッケージのバージョンを固定します。このリポジトリは上流の新しいリリースを、たいてい数時間以内に公開します。apt upgrade を実行するだけで、常に最新版を使い続けられます。

📦 deb.griffo.io からインストールする

コマンドの実行方法

ステップ 1: リポジトリを追加する

sudo install -d -m 0755 /etc/apt/keyrings
curl -fsSL https://deb.griffo.io/EA0F721D231FDD3A0A17B9AC7808B4DD62C41256.asc | sudo gpg --dearmor --yes -o /etc/apt/keyrings/deb.griffo.io.gpg
echo "deb [signed-by=/etc/apt/keyrings/deb.griffo.io.gpg] https://deb.griffo.io/apt $(lsb_release -sc 2>/dev/null) main" | sudo tee /etc/apt/sources.list.d/deb.griffo.io.list > /dev/null
sudo apt update
install -d -m 0755 /etc/apt/keyrings
curl -fsSL https://deb.griffo.io/EA0F721D231FDD3A0A17B9AC7808B4DD62C41256.asc | gpg --dearmor --yes -o /etc/apt/keyrings/deb.griffo.io.gpg
echo "deb [signed-by=/etc/apt/keyrings/deb.griffo.io.gpg] https://deb.griffo.io/apt $(lsb_release -sc 2>/dev/null) main" | tee /etc/apt/sources.list.d/deb.griffo.io.list > /dev/null
apt update
sudo apt install extrepo
sudo extrepo enable griffo
sudo apt update

🆓 ずっと無料のミラーがあります。 deb-free.griffo.io は、アカウントもサブスクリプションもなしでパッケージをずっと無料で配布しています。上流より最大2か月遅れ、セキュリティ修正は即座に公開されます。現在収録しているのは cliamp、Ghostty、lazydocker、Oh My Posh と Zed です。Uncloud は含まれていないため、今日入手する方法は上のリポジトリだけですが、ご要望があれば追加できます。

無料ミラーの仕組み →

🧩 extrepo オプションについて。 extrepo は外部リポジトリを扱う Debian 標準のツールです。署名済みメタデータと照合して鍵を検証したうえで、sources ファイルの作成と署名鍵のインストールを代わりに行います。このリポジトリは griffo、ずっと無料のミラーは griffo-free という名前で登録されているので、Debian(bookworm、trixie、forky、sid)では上のコマンドだけで設定は完了です。

extrepo が用意するのは sources ファイルと鍵だけなので、サブスクリプションの認証情報は引き続き /etc/apt/auth.conf.d/deb.griffo.io.conf に書きます。extrepo は Debian のスイート向けメタデータしか公開していないため Ubuntu は対象外です。Ubuntu では sudo または root のコマンドを使ってください。

ステップ 2: uncloud をインストールする

# 最新の uncloud をインストール
sudo apt install uncloud

# インストールを確認
uc --version
# 最新の uncloud をインストール
apt install uncloud

# インストールを確認
uc --version

🎯 基本的な使い方

最初のクラスタを初期化する:

# 最初のマシンでクラスタを初期化
uc machine init root@your-server-ip

# クラスタにマシンを追加
uc machine add --name server2 root@second-server-ip

# クラスタのマシンを一覧
uc machine ls

アプリケーションをデプロイする:

# Docker イメージから HTTPS 付きでデプロイ
uc run -p app.example.com:8000/https image/my-app

# Docker Compose ファイルからデプロイ
uc compose up -f compose.yaml

# サービスをマシン間でスケール
uc scale my-app 3

# 動作中のサービスを一覧
uc ls

デプロイを管理する:

# 新しいイメージでサービスを更新
uc update my-app image/my-app:v2

# サービスのログを見る
uc logs my-app

# サービスを削除
uc rm my-app

# クラスタを片付ける
uc machine rm server2

🚀 deb.griffo.io を選ぶ理由

📊 インストール方法の比較:
  • 公式 Debian: 公式リポジトリには存在しません
  • インストールスクリプト: 更新も依存の管理も手動
  • バイナリを手動管理: パッケージ管理も自動更新もありません
  • deb.griffo.io: 最新版を自動更新でお届け

📦 パッケージのビルドリポジトリ

Debian パッケージは、この GitHub リポジトリで自動的にビルド・管理されています:

🔗 関連パッケージ

deb.griffo.io では、こちらも配布しています:

🎯 こんな方に: Kubernetes の複雑さなしに複数マシンへデプロイしたい開発者、シンプルなコンテナオーケストレーションが必要なチーム、ホームラボ好き、Docker と Kubernetes のちょうど中間を探している方。

📦 このリポジトリの最近のリリース

❓ よくある質問

Uncloud は公式の Debian リポジトリにありますか?

ありません。Uncloud は公式 Debian アーカイブにパッケージ化されていません。現在このリポジトリが唯一の apt ソースで、Uncloud 0.20.0 を配布しています。

Debian に最新の Uncloud を入れるには?

上の手順で deb.griffo.io リポジトリを一度追加してから、sudo apt install uncloud を実行してください。新しいリリースは、いつもの sudo apt upgrade で届きます。

パッケージは署名されていますか? どのようにビルドされていますか?

すべてのパッケージはリポジトリの GPG 鍵(EA0F721D231FDD3A0A17B9AC7808B4DD62C41256)で署名されており、誰でも中身を確認できる公開の GitHub パッケージングリポジトリで、上流のリリースからビルドされています。

Debian のどのリリースに対応していますか?

Debian 12 Bookworm、Debian 13 Trixie、Forky、Sid。