Agregar tu primer servidor
Dos herramientas: rdc en tu laptop, renet en el servidor. Esa es toda la arquitectura de Rediacc. Así es cómo se conectan antes de agregar un servidor.
Ver el tutorial
¿Por qué dos herramientas?
rdces el CLI en tu laptop. Aquí escribes los comandos.renetes el orquestador en el servidor. Gestiona el cifrado, Docker y el aislamiento.
Cuando ejecutas un comando localmente, rdc se conecta por SSH y ejecuta renet en el servidor. Nunca necesitas conectarte por SSH a tus servidores manualmente. rdc lo hace por ti.
Paso 1: Registrar el servidor
rdc config machine add --name <machine-name> --ip <server-ip> --user <user> Registra el servidor con un nombre, dirección IP y usuario SSH. El nombre es solo un alias local (usamos machine-11 para coincidir con la IP, pero cualquier etiqueta funciona, como prod-db o web-1). No se necesita un paso de inicialización; el archivo de configuración se crea automáticamente en el primer uso, y rdc recurre a tu clave ~/.ssh estándar.
No se necesita ejecutar rdc config init. El archivo de configuración se crea automáticamente al primer uso, y rdc recurre a tu clave estándar de ~/.ssh. La selección de claves es intencionalmente mínima; si necesitas reenvío de agente o un servidor intermedio, configúralos en ~/.ssh/config como de costumbre; rdc los detectará.
Paso 2: Aprovisionarlo
rdc config machine setup --name <machine-name> Aprovisiona el servidor. Esto instala renet y crea el almacén de datos cifrado.
El servidor está listo para alojar repositorios.
Dónde vive la configuración
El CLI almacena todo en ~/.config/rediacc/rediacc.json, un único archivo de texto plano en JSON:
rdc config show Inspecciona el archivo JSON que lo contiene todo: máquinas, clave SSH e infraestructura. Puedes tener varias configuraciones, una por entorno, y cambiar entre ellas con el indicador --config. Consulta la guía de múltiples configuraciones enlazada a continuación.
Este único archivo contiene tus máquinas, clave SSH y credenciales de cifrado. Cópialo a otra laptop y estarás listo para operar desde esa máquina también.
Múltiples configuraciones
Puedes mantener varias configuraciones, una por entorno (producción, staging, dev), y cambiar entre ellas con el flag --config en cualquier comando. Ver configurar múltiples configuraciones.
Siguiente: Crear tu primer repositorio.