ispcli.md 1.65 KiB
Title: ispcli slug: ispcli lang: fr Date: 2017-09-20 10:20 Category: Étudiants Tags: Projets tutorés, www
Contexte
ISPConfig est un outil de gestion de serveur (web, mail, dns) via une interface web.
une API SOAP est disponible depuis la version 3.
Ce projet vise à implémenter un client d'api en ligne de commande.
A titre d'exemple python-gitlab est un client d'API pour gitlab.
Les commandes à implémenter concernent toutes les actions de
- configuration du serveur
- gestion des clients
- gestion des hotes web
- gestion des utilisateurs ssh
- gestion des bases de données
- gestion des utilisateurs bases de données
- gestion des entréees DNS
- gestion des comptes mail
Seule la partie gestion de la virtualisation pourra être mise de côté.
Résultat attendu
un dépôt sur https://gitlab.isima.fr contenant
- le code source implémentant les fonctionnalités demandées
- un fichier
README.md
documentant l'installation, la configuration et l'utilisation du service - un rapport détaillé du travail réalisé
Technologies
Points à considérer
- l'ergonomie
- facilité de configuration
- simplicité d'utilisation
- commandes intuitives
- possibilité de batcher certaines opérations