Быстрый старт
Если вы не уверены, какой инструмент использовать, см. 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 — Полный справочник команд