6 points par GN⁺ 2023-10-17 | 2 commentaires | Partager sur WhatsApp
  • Article de présentation de Cockpit, une interface graphique web pour serveurs, publiée le 5 octobre 2023, version 302.
  • Cockpit est conçu pour tout le monde, y compris les débutants sous Linux, les utilisateurs familiers de Linux, ainsi que les administrateurs professionnels qui veulent gérer facilement leurs serveurs de manière graphique.
  • Cockpit utilise les API système et les commandes afin de permettre aux équipes d’administration de gérer les systèmes de la manière qu’elles préfèrent. Cela inclut la ligne de commande et les utilitaires.
  • L’interface est facile à utiliser et permet de découvrir Linux sans avoir à mémoriser des commandes dans le terminal.
  • Cockpit est compatible avec les workflows existants, ce qui permet aux utilisateurs de continuer à utiliser leurs applications ou outils en ligne de commande favoris tout en profitant de Cockpit.
  • Cockpit utilise les API déjà présentes sur le système, sans ajouter une couche supplémentaire d’outils ni réinventer les sous-systèmes, et s’exécute à la demande grâce à l’activation de sockets systemd.
  • Cockpit est extensible et prend en charge une large liste d’applications optionnelles et tierces.
  • Parmi les tâches possibles sur chaque hôte exécutant Cockpit figurent : vérifier et modifier la configuration réseau, configurer le pare-feu, gérer le stockage, créer et administrer des machines virtuelles, télécharger et exécuter des conteneurs, rechercher et parcourir les journaux système, inspecter le matériel, mettre à niveau les logiciels, gérer les comptes utilisateurs, inspecter et piloter les services basés sur systemd, utiliser un terminal vers des serveurs distants depuis le navigateur web local, passer d’un serveur Cockpit à un autre, étendre les fonctionnalités de Cockpit en installant une liste croissante d’applications et de modules complémentaires, créer des modules personnalisés pour faire faire à Cockpit tout ce que l’on souhaite, ainsi que diagnostiquer et corriger des problèmes.
  • Cockpit est conçu et testé à l’aide de recherches en ergonomie afin de fonctionner comme prévu et de devenir plus simple à utiliser au fil du temps.
  • Cockpit est gratuit et disponible sous licence GNU LGPL.
  • Cockpit peut être installé sur les principales distributions et est accessible depuis tous les principaux navigateurs web, sur n’importe quel système d’exploitation, y compris Windows, MacOS et Android.
  • Cockpit suit un cycle de publication basé sur le temps, avec une nouvelle version publiée toutes les deux semaines.

2 commentaires

 
GN⁺ 2023-10-17
Discussion sur Hacker News
  • Article sur « Cockpit », une interface graphique web pour les serveurs
  • Certains utilisateurs affirment que des interfaces d’administration graphiques comme Cockpit peuvent être plus utiles que la ligne de commande pour les tâches d’exploration, car elles mettent l’accent sur la découvrabilité et la visibilité
  • Cockpit est salué pour sa conception efficace, utilisant l’activation par socket de systemd et ne nécessitant aucun processus serveur lorsqu’il n’est pas utilisé
  • Discussion sur la valeur du « porcelain », ou des interfaces conviviales ; certains utilisateurs partagent des expériences où l’accent mis sur l’UI/UX a apporté plus de valeur à l’entreprise que le développement backend
  • Certains utilisateurs souhaitent que des outils comme Cockpit incluent des alertes sur le manque d’espace disque
  • Des inquiétudes existent concernant les risques de sécurité liés à l’utilisation de Cockpit, comme l’ouverture de ports supplémentaires et l’augmentation des opportunités de vulnérabilités
  • Certains utilisateurs comparent Cockpit à d’autres outils comme Windows Server Manager et Proxmox, avec des avis variés sur ses fonctionnalités et son rythme de développement
  • Il y a des critiques sur les limites de Cockpit ainsi que sur son attrait pour les utilisateurs qui préfèrent les interfaces point-and-click à la ligne de commande
  • Certains utilisateurs trouvent Cockpit utile pour vérifier rapidement l’état du serveur et les paquets logiciels, tandis que d’autres estiment qu’il est insuffisant pour les tâches d’administration
  • La logique backend de Cockpit est écrite en Python, et le développement utilise aussi C et JS