# Gestion de la Gateway en ligne de commande

L’administration de la gateway se fait via la commande waarp-gateway.

L’invite de commande utilise l’interface REST de la Gateway pour administrer celle-ci. Par conséquent, toute commande envoyée à la Gateway doit être accompagnée de l’adresse de l’interface REST, ainsi que d’identifiants pour l’authentification.

Toutes les commandes doivent donc commencer comme ceci :

    waarp-gateway -a http://user:mot_de_passe@127.0.0.1:8080 ...

Le mot de passe peut être omis, auquel cas, il sera demandé via l’invite de commande.

Afin de ne pas avoir à saisir l’URL à chaque commande, il est possible de l’exporter en variable d’environnement :

    export WAARP_GATEWAY_ADDRESS=http://utilisateur:mot_de_passe@localhost:8080

Pour plus de détails sur les commandes disponibles, vous pouvez consulter la référence complète des commandes, ou utiliser l’argument d’aide (`-h` ou `--help`) dans un terminal (en anglais).

Avertissement

Lors du premier démarrage de la Gateway, un unique utilisateur nommé `admin` est créé avec comme mot de passe `admin_password` Cet utilisateur n’a vocation à être utilisé que pour créer d’autres utilisateurs pour administrer la gateway. Il est donc fortement recommandé de créer immédiatement un ou plusieurs utilisateurs, puis de supprimer le compte “admin”, ou a minima de changer son mot de passe.

- Gestion des utilisateurs
  - Ajouter un utilisateur
  - Modifier un utilisateur
  - Consulter les utilisateurs
  - Supprimer un utilisateur
- Gestion des règles
  - Ajouter une règle
  - Modifier une règle
  - Consulter les règles
  - Supprimer une règle
  - Restreindre une règle
- Gestion des serveurs
  - Ajouter un serveur
  - Modifier un serveur
  - Consulter les serveurs
  - Supprimer un serveur
- Gestion des comptes locaux
  - Ajouter un compte local
  - Modifier un compte local
  - Consulter les comptes locaux
  - Supprimer un compte local
- Gestion des partenaires
  - Ajouter un partenaire
  - Modifier un partenaire
  - Consulter les partenaires
  - Supprimer un partenaire
- Gestion des comptes distants
  - Ajouter un compte distant
  - Modifier un compte distant
  - Consulter les comptes distants
  - Supprimer un compte distant
- Gestion des certificats
  - Ajouter un identifiant
  - Consulter les identifiants
  - Supprimer un identifiant
- Gestion des transferts
  - Ajouter un transfert
  - Interrompre/Reprendre un transfert
  - Consulter les transferts
  - Mettre un transfert en pause
  - Reprendre un transfert arrêté
  - Annuler un transfert
  - Reprogrammer un transfert