Passer au contenu principal Passer à la navigation Passer au pied de page
Offre limitée : Design Partner Program. Plan BUSINESS gratuit à vie.

Ajouter votre premier serveur

Enregistrez votre premier serveur avec rdc, préparez-le et découvrez l'architecture rdc + renet.

Ajouter votre premier serveur

Deux outils : rdc sur votre ordinateur portable, renet sur le serveur. C’est toute l’architecture Rediacc. Voici comment ils se connectent avant d’ajouter un serveur.

Regarder le tutoriel

Pourquoi deux outils ?

rdc sur votre ordinateur portable, renet sur le serveur, SSH entre eux

  • rdc est le CLI sur votre ordinateur. Vous saisissez les commandes ici.
  • renet est l’orchestrateur sur le serveur. Il gère le chiffrement, Docker et l’isolation.

Lorsque vous exécutez une commande localement, rdc se connecte via SSH et exécute renet sur le serveur. Vous n’avez jamais besoin de vous connecter manuellement à vos serveurs en SSH. rdc le fait pour vous.

Étape 1 : Enregistrer le serveur

rdc config machine add --name <machine-name> --ip <server-ip> --user <user>

Enregistrez le serveur avec un nom, une adresse IP et un utilisateur SSH. Le nom est simplement un alias local (nous utilisons machine-11 pour correspondre à l'IP, mais n'importe quel label fonctionne, comme prod-db ou web-1). Aucune étape d'initialisation n'est nécessaire ; le fichier de configuration est créé automatiquement à la première utilisation, et rdc utilise par défaut votre clé ~/.ssh standard.

Aucun rdc config init n’est nécessaire. Le fichier de configuration est créé automatiquement à la première utilisation, et rdc utilise votre clé ~/.ssh standard. La sélection de clé est intentionnellement minimaliste. Si vous avez besoin du forwarding d’agent ou d’un jump host, configurez-les dans ~/.ssh/config comme d’habitude ; rdc les détectera.

Étape 2 : Le provisionner

rdc config machine setup --name <machine-name>

Provisionnez le serveur. Cela installe renet et crée le datastore chiffré.

Le serveur est prêt à héberger des dépôts.

Où se trouve la configuration

Le CLI stocke tout dans ~/.config/rediacc/rediacc.json, un unique fichier JSON brut :

rdc config show

Inspectez le fichier JSON qui contient tout : les machines, la clé SSH et l'infrastructure. Vous pouvez conserver plusieurs configs, une par environnement, et basculer avec le flag --config. Consultez le guide des configurations multiples lié ci-dessous.

Ce fichier unique contient vos machines, votre clé SSH et vos identifiants de chiffrement. Copiez-le sur un autre ordinateur et vous êtes prêt à travailler depuis cette machine également.

Plusieurs configurations

Vous pouvez conserver plusieurs configurations, une par environnement (production, staging, dev), et basculer entre elles avec le flag --config sur n’importe quelle commande. Voir configurer plusieurs configurations.


Suivant : Créer votre premier dépôt.