Adding Your First Server
Before adding a server, it helps to understand how rdc works. Rediacc has a two-tool architecture: rdc on your laptop, renet on the server.
Watch the tutorial
Why two tools?
rdcis the CLI on your laptop. You type commands here.renetis the orchestrator on the server. It manages encryption, Docker, and isolation.
When you run a command locally, rdc connects over SSH and executes renet on the server. You never SSH into your servers manually. rdc does it for you.
Step 1: Register the server
Tell rdc about the server. Replace the name, IP, and user with your own.
time rdc config machine add --name my-server --ip 192.168.1.100 --user deploy
Step 2: Provision it
Setup installs renet and creates the encrypted datastore on the server.
time rdc config machine setup --name my-server
When it completes, your server is ready to host repositories.
Where the config lives
Verify what rdc knows about your setup:
time rdc config show
Or open the raw JSON file directly:
vim ~/.config/rediacc/rediacc.json
This single file holds everything: machines, repos, SSH key, encryption credentials. Copy it to another laptop and you’re ready to go from that machine too.