Creating Your First Repository
A Rediacc repository is a single encrypted file on your server. When mounted, it becomes a folder with its own Docker daemon and its own application data: completely isolated, completely portable.
Think of it like a USB drive for production: a file at rest, a server at run.
Watch the tutorial
File on disk, environment when mounted
The on-disk form is a single encrypted image. When it mounts, you get:
- A dedicated Docker daemon (separate from the host’s)
- Application data inside the encrypted volume
- Loopback IPs that don’t collide with anything else on the box
Repositories are portable. You can move one between machines, back it up, or fork it instantly. Every repo is isolated from every other repo on the same server.
Create one
time rdc repo create --name my-app -m my-server --size 2G
This creates a 2 GB encrypted repository on my-server. Verify it:
time rdc repo list -m my-server
Open it in VS Code
rdc vscode connect -m my-server -r my-app
VS Code opens directly inside the repository. Notice the workspace is empty. This is your isolated environment. Everything you create here lives inside the encrypted volume, invisible to any other repo on the same server.
Next: Deploying Your First App.