Saltar para o conteúdo principal Saltar para a navegação Saltar para o rodapé
Por tempo limitado: Programa de Parceiro de Design. Plano BUSINESS grátis para sempre.

Adicionar o Seu Primeiro Servidor

Registe o seu primeiro servidor com rdc, provisione-o e compreenda a arquitectura rdc + renet.

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 on laptop, renet on server, SSH between

  • 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.