Skip to main content Skip to navigation Skip to footer

Quick Start

Get a containerized service running on your server in 5 minutes.

Quick Start

Deploy an encrypted, isolated container environment on your own server in 5 minutes. This guide uses local mode — no cloud accounts or SaaS dependencies.

Prerequisites

  • A Linux or macOS workstation
  • A remote server (Ubuntu 24.04+, Debian 12+, or Fedora 43+) with SSH access and sudo privileges
  • An SSH key pair (e.g., ~/.ssh/id_ed25519)

1. Install the CLI

curl -fsSL https://get.rediacc.com | sh

2. Create a Context

rdc context create-local my-infra --ssh-key ~/.ssh/id_ed25519

3. Add Your Server

rdc context add-machine server-1 --ip <your-server-ip> --user <your-ssh-user>

4. Provision the Server

rdc context setup-machine server-1

This installs Docker, cryptsetup, and the renet binary on your server.

5. Create an Encrypted Repository

rdc repo create my-app -m server-1 --size 5G

6. Deploy Services

Mount the repository, create your docker-compose.yml and Rediaccfile inside it, then start:

rdc repo up my-app -m server-1 --mount

7. Verify

rdc machine containers server-1

You should see your containers running.

What is Rediacc?

Rediacc deploys containerized services on remote servers you control. Everything is encrypted at rest using LUKS, every repository gets its own isolated Docker daemon, and all orchestration happens over SSH from your workstation.

No cloud accounts. No SaaS dependencies. Your data stays on your servers.

Next Steps

  • Architecture — Understand how Rediacc works: modes, security model, Docker isolation
  • rdc vs renet — Understand which CLI to use for daily operations vs low-level remote work
  • Machine Setup — Detailed setup guide: contexts, machines, infrastructure configuration
  • Repositories — Create, manage, resize, fork, and validate repositories
  • Services — Rediaccfiles, service networking, deployment, autostart
  • Backup & Restore — Back up to external storage and schedule automated backups
  • Monitoring — Machine health, containers, services, diagnostics
  • Tools — File sync, SSH terminal, VS Code integration
  • Migration Guide — Bring existing projects into Rediacc repositories
  • Troubleshooting — Solutions for common issues
  • CLI Reference — Complete command reference