クイックスタート
どのツールを使うべきか迷う場合は、rdc vs renet を参照してください。 5分で自分のサーバーに暗号化された隔離コンテナ環境をデプロイしましょう。このガイドではローカルモードを使用します — クラウドアカウントやSaaS依存は不要です。
前提条件
- LinuxまたはmacOSのワークステーション
- リモートサーバー(Ubuntu 24.04+、Debian 12+、またはFedora 43+)、SSH接続とsudo権限が必要
- SSHキーペア(例:
~/.ssh/id_ed25519)
1. CLIのインストール
curl -fsSL https://get.rediacc.com | sh
2. コンテキストの作成
rdc context create-local my-infra --ssh-key ~/.ssh/id_ed25519
3. サーバーの追加
rdc context add-machine server-1 --ip <your-server-ip> --user <your-ssh-user>
4. サーバーのプロビジョニング
rdc context setup-machine server-1
このコマンドはサーバーにDocker、cryptsetup、renetバイナリをインストールします。
5. 暗号化リポジトリの作成
rdc repo create my-app -m server-1 --size 5G
6. サービスのデプロイ
リポジトリをマウントし、その中にdocker-compose.ymlとRediaccfileを作成してから起動します:
rdc repo up my-app -m server-1 --mount
7. 確認
rdc machine containers server-1
コンテナが実行中であることを確認できるはずです。
Rediaccとは?
Rediaccは、お客様が管理するリモートサーバー上にコンテナ化されたサービスをデプロイします。すべてのデータはLUKSで保存時に暗号化され、各リポジトリは独自の隔離されたDockerデーモンを持ち、すべてのオーケストレーションはワークステーションからSSH経由で行われます。
クラウドアカウント不要。SaaS依存なし。データはお客様のサーバーに保存されます。
次のステップ
- アーキテクチャ — Rediaccの仕組みを理解する: モード、セキュリティモデル、Docker隔離
- マシンセットアップ — 詳細なセットアップガイド: コンテキスト、マシン、インフラ構成
- リポジトリ — リポジトリの作成、管理、リサイズ、フォーク、検証
- サービス — Rediaccfile、サービスネットワーク、デプロイ、自動起動
- バックアップと復元 — 外部ストレージへのバックアップと自動バックアップのスケジュール設定
- モニタリング — マシンの健全性、コンテナ、サービス、診断
- ツール — ファイル同期、SSHターミナル、VS Code統合
- 移行ガイド — 既存のプロジェクトをRediaccリポジトリに移行
- トラブルシューティング — よくある問題の解決策
- CLIリファレンス — 完全なコマンドリファレンス