Adicionar o Seu Primeiro Servidor
Duas ferramentas: rdc no seu computador portátil, renet no servidor. Esta é toda a arquitectura do Rediacc. Aqui fica como se ligam antes de adicionar um servidor.
Ver o tutorial
Porquê duas ferramentas?
rdcé o CLI no seu computador portátil. Aqui escreve os comandos.reneté o orquestrador no servidor. Gere a encriptação, o Docker e o isolamento.
Quando executa um comando localmente, o rdc liga-se via SSH e executa o renet no servidor. Nunca precisa de fazer SSH para os seus servidores manualmente - o rdc faz isso por si.
Passo 1: Registar o servidor
rdc config machine add --name <machine-name> --ip <server-ip> --user <user> Registre o servidor com um nome, endereço IP e usuário SSH. O nome é apenas um alias local (usamos machine-11 para corresponder ao IP, mas qualquer rótulo funciona, como prod-db ou web-1). Nenhum passo de inicialização é necessário; o arquivo de configuração é criado automaticamente no primeiro uso, e o rdc recorre à sua chave ~/.ssh padrão.
Não é necessário executar rdc config init. O ficheiro de configuração é criado automaticamente na primeira utilização, e o rdc recorre à sua chave ~/.ssh padrão. A selecção de chaves é intencionalmente simples - se precisar de reencaminhamento de agente ou de um jump host, configure-os em ~/.ssh/config como habitualmente; o rdc irá detectá-los.
Passo 2: Provisioná-lo
rdc config machine setup --name <machine-name> Provisione o servidor. Isso instala o renet e cria o armazenamento de dados criptografado.
O servidor está pronto para alojar repositórios.
Onde fica a configuração
O CLI armazena tudo em ~/.config/rediacc/rediacc.json, um único ficheiro JSON simples:
rdc config show Inspecione o arquivo JSON que contém tudo: máquinas, chave SSH e infraestrutura. Você pode manter várias configs, uma por ambiente, e alternar com o flag --config. Consulte o guia de múltiplas configs vinculado abaixo.
Este único ficheiro contém as suas máquinas, chave SSH e credenciais de encriptação. Copie-o para outro computador portátil e estará pronto para trabalhar a partir dessa máquina também.
Múltiplas configurações
Pode manter várias configurações, uma por ambiente (produção, staging, dev), e alternar entre elas com o flag --config em qualquer comando. Ver configurar múltiplas configurações.
Próximo: Criar o Seu Primeiro Repositório.