- 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.