19 points par xguru 2025-04-21 | Aucun commentaire pour le moment. | Partager sur WhatsApp
  • Hub moderne de connexions shell et gestionnaire de fichiers distant, conçu pour faciliter l’accès à diverses infrastructures serveur depuis un poste local
  • Fonctionne au-dessus d’outils CLI existants comme ssh, docker, kubectl, etc., et peut être utilisé immédiatement sans configuration supplémentaire sur les systèmes distants
  • Proposé sous forme d’application desktop, avec intégration de puissantes fonctions de gestion de fichiers, exécution de shell, automatisation de scripts et coffre-fort sécurisé

Fonctionnalités clés

  • Fonction de hub de connexion

    • Gestion unifiée de nombreux modes de connexion : SSH, Docker, Kubernetes, machines virtuelles, RDP, VNC, Teleport, Tailscale, etc.
    • Possibilité d’organiser et de gérer des centaines de serveurs dans des catégories hiérarchiques
    • Définition d’environnements de connexion selon l’usage afin de conserver des workflows cohérents
    • Lancement immédiat des connexions via des raccourcis, même sans GUI
  • Gestion avancée des fichiers

    • Explorateur de fichiers distant optimisé pour des workflows experts
    • Accès direct à un répertoire spécifique depuis le terminal
    • Ouverture et édition de fichiers distants avec les programmes locaux habituels
    • Élévation automatique des privilèges si sudo est requis, sans redémarrer la session
    • Prise en charge du travail multi-serveur avec des onglets multiples
  • Lanceur de terminal

    • Lancement automatique d’une session shell dans votre terminal préféré en un clic
    • Inclut diverses fonctions d’automatisation, comme la saisie automatique des mots de passe
    • Prend en charge les principaux émulateurs de terminal sur tous les systèmes d’exploitation
    • Possibilité de définir des connexions terminal personnalisées par commande
    • Démarre la connexion pendant le chargement du shell pour un accès plus rapide
  • Système de scripting flexible

    • Création de scripts réutilisables, templates et groupes à exécuter sur les systèmes distants connectés
    • Enregistrement automatique des scripts dans le PATH du système distant, sans configuration supplémentaire
    • Configuration d’environnements optimisés selon l’objectif du travail via l’initialisation de l’environnement shell
    • Définition de nouveaux types de connexion et de shells avec des commandes personnalisées
  • Vault sécurisé

    • Toutes les données sont stockées sur le système local dans un vault chiffré
    • Prise en charge d’un double chiffrement via une phrase secrète maître
    • Récupération automatique des secrets depuis un gestionnaire de mots de passe
    • Synchronisation avec un dépôt Git distant pour partager le vault en équipe
    • XPipe ne partage aucune donnée avec un serveur externe

Prise en charge des plateformes

  • Prend en charge tous les principaux systèmes d’exploitation desktop : Windows, macOS, Linux
  • Nombreuses options d’installation : installateurs (.msi, .pkg, .deb, .rpm), versions portables (.zip, .tar.gz, .AppImage), installation par script, etc.
  • Prise en charge officielle des paquets AUR, Homebrew, NixOS
  • Option permettant d’utiliser XPipe dans le navigateur via un environnement webtop basé sur Docker (KasmVNC)

Modèle open source

  • Adoption d’un modèle open core
    • L’application principale est proposée en open source sous Apache License 2.0
    • Certaines fonctions avancées et bibliothèques shell incluses dans les offres homelab/professionnelles restent propriétaires
    • Les entreprises ayant besoin d’un accès à l’ensemble du code source peuvent utiliser l’option source-available (Enterprise)

Aucun commentaire pour le moment.

Aucun commentaire pour le moment.