本番コンテナ環境の Docker Swarm ワークロード を完全な透明性でオーケストレーション
専用サーバーやクラウドインスタンスを高可用性 Docker Swarm クラスタへ変革する、開発者ファーストのセルフホスト型コントロールプレーン。Git からの直接ビルド、永続ボリューム付き DB、瞬断ゼロの Caddy アトミックリロード、人間の承認を重視する UpGal AI アシスタントを統合。
$curl -fsSL https://upstand.dev/install.sh | sudo bash
[1/5] Verifying host capacity: 8 vCPUs, 32GB RAM, 240GB NVMe... OK
[2/5] Initializing Docker Swarm overlay mesh on upstand-network... Active
[3/5] Launching core services: PostgreSQL 18, Redis 8, BullMQ queues... Running
[4/5] Provisioning Caddy dynamic reverse proxy with auto TLS & dry-run validator... Healthy
[5/5] Control plane online at http://192.168.1.100:3001
クラスタオーケストレーション稼働率
手動 SSH デプロイと比較した速度向上
Caddy 動的リロードによるサービス停止時間
自社インフラによる完全なデータ主権
本番環境でコンテナを安定運用するために必要なすべて
複雑なシェルスクリプトや手動でのリバースプロキシ編集はもう不要です。Upstand はマルチノード運用、データベース、AI オペレーションを洗練された 1 つのコンソールに統合します。
Docker Swarm マルチノードクラスタリング
暗号化されたオーバーレイネットワーク上で Manager と Worker ノードを安全に接続。トークン自動更新、メンテ時の安全なドレイン、スプリットブレインを防ぐ Raft 合意を担保。
ネイティブ永続データベースエンジン
PostgreSQL 18、MySQL、MariaDB、MongoDB、Redis、libSQL (sqld) を 1 クリック構築。永続ボリューム、暗号化パスワード生成、rclone による S3 自動バックアップを完備。
アトミック Caddy プロキシ & 自動 TLS
すべてのルーティング更新は隔離コンテナで文法を事前検証。Let's Encrypt 自動証明書、Forward 認証、接続中の TCP セッションを切断しない完全無停止リロード。
自律型 AI コパイロット UpGal
厳格な 12 ステップ制約と破壊的操作に対する人間承認フローを備えた ToolLoopAgent。クラスタ状態の診断、オートスケール、Model Context Protocol (MCP) をサポート。
エージェント不要の SSH リモート構築
SSH 秘密鍵を登録するだけで任意の Linux サーバーを追加可能。Upstand が Docker を自動導入し、Swarm に組み込み、暗号化トンネル上で安全なビルドキューを起動します。
エンタープライズ SSO、SCIM 2.0 & Web SSH
SAML 2.0、OIDC、SCIM 2.0 ユーザーディレクトリ自動同期、DNS TXT ドメイン所有権確認、グローバルオーナー限定の Web SSH ターミナルを標準搭載。
堅牢性、セキュリティ、完全な分離性を追求
コントロールプレーンは業務ワークロードから完全に隔離されています。UI は Hono/tRPC サーバーと通信し、ビルドは独立した BullMQ キューで処理され、Caddy が瞬断なくルーティングします。
1. ワークロード定義の発行
開発者が Git コミットまたは Web UI、CLI、UpGal から Compose を送信します。
2. キューの直列化と BuildKit
対象ノードのキューが Dockerfile、Railpack、Nixpacks を用いて隔離ビルドを実行。
3. Swarm ローリングアップデート
Swarm がヘルスチェックを行いながらコンテナを順次更新し、障害時は即時自動ロールバック。
4. Caddy のメモリ内ホットリロード
Caddy が事前検証済みの新ルールをメモリ内でアトミック適用し、既存接続を維持します。
Atomic Caddy reloads verified in-container before memory swap. 0 ms dropped TCP connections.
標準 Docker Compose から高可用性 Swarm Stack への自動変換
普段の docker-compose.yml を貼り付けるだけ。Upstand がポート、再起動ポリシー、ネットワーク設定を Swarm のレプリカ分散、ロールバック閾値、オーバーレイネットワークへ自動変換します。
Zero-friction translation with safety checks
Standard Docker Compose files are designed for single-machine environments. Upstand transparently synthesizes cluster-ready specifications without breaking your team's workflow.
version: "3.8"
services:
web:
image: ghcr.io/org/frontend:latest
ports:
- "80:80"
restart: always
environment:
- NODE_ENV=production
api:
image: ghcr.io/org/backend:latest
ports:
- "4000:4000"
restart: always
db:
image: postgres:18-alpine
volumes:
- data:/var/lib/postgresql/data
volumes:
data:Upstand と他の PaaS・コンテナツールの違い
Kubernetes の過剰な複雑さに悩まされることなく、マルチノード Swarm の高可用性を手に入れたい開発チームのために設計されています。
| 機能・特性 | Upstand | Coolify | Portainer | Dokploy | Kubernetes (K8s) |
|---|---|---|---|---|---|
| マルチノード Swarm クラスタ | 標準対応 + Raft 合意 | 単一サーバー中心 / SSH 遠隔 | 対応 (UI が極めて複雑) | 単一ノード Swarm のみ | 標準対応 (運用負荷が極大) |
| 動的リバースプロキシ | アトミック Caddy (事前検証付き) | Traefik | 手動設定 / Nginx | Traefik | Ingress Controller |
| 人間承認付き AI コパイロット | UpGal (承認カード & MCP 連携) | AI 機能なし | AI 機能なし | AI 機能なし | サードパーティ拡張が必要 |
| 最新データベース & libSQL | Postgres 18, MySQL, Mongo, libSQL | 一般的な DB | 手動テンプレート | 一般的な DB | 複雑な Operator 構築が必要 |
| エンタープライズ SSO & SCIM 2.0 | OIDC, SAML 2.0 & SCIM 標準搭載 | Cloud 有料版のみ | 高価な Business Edition のみ | 基本ログインのみ | Dex / Keycloak 等の自作が必要 |
| コントロールプレーン メモリ消費 | 超軽量 (~400MB RAM) | 中程度 (~1GB RAM) | 軽量 (~250MB RAM) | 中程度 (~800MB RAM) | 極めて重い (ノード毎 2GB+) |
自社インフラ導入による年間コスト削減を試算
クラウド PaaS はコンピュート、通信、マネージド DB に莫大なマージンを上乗せしています。Upstand を自社専用機で動かした場合の差額を確認してください。
AWS ECS / RDS と、Hetzner / OVH 等の同等スペック専用ベアメタルサーバーの利用料比較に基づきます。
本番環境を支える DevOps エンジニアからの高評価
実際に Upstand でコンテナ基盤を運用しているエンジニアチームの体験談です。
"Upstand のおかげで Kubernetes 専任を採用することなく Swarm の耐障害性を手に入れることができました。Caddy のアトミックリロードにより、デプロイ時の 502 エラーが完全にゼロになりました。"
"UpGal AI はセキュリティの境界を真に尊重してくれる最初の AI アシスタントです。画面に表示される明示的な承認カードのおかげで、本番 DB の誤削除が絶対に起きません。"
"45 のマイクロサービスをクラウドから 3 台の専用サーバーへ移行しました。月々のインフラ請求は 3,400 ドルから 220 ドルへ激減し、ダウンタイムは 1 秒も発生していません。"
Upstand に関する技術的な疑問にお答えします
導入、アーキテクチャ、Swarm ネットワーク、セキュリティに関する明快な回答です。
自社専用のコンテナクラウド環境を今すぐ手に入れましょう
クリーンな Ubuntu または Debian サーバー上でワンライナーを実行するだけで、本番仕様の Docker Swarm PaaS が即座に稼働します。
前提条件: Ubuntu 22.04+ または Debian 12+ (root 権限必須)