No agent
Kubo only runs standard shell commands over SSH. There is nothing to install on the server.
Kubo is a desktop app for Windows and Linux. It connects to your server over SSH and gives you its files, services, ports, firewall, Docker containers, Redis and packages in one interface. Nothing is installed on the server.
Kubo est une application de bureau pour Windows et Linux. Elle se connecte à votre serveur en SSH et réunit ses fichiers, services, ports, pare-feu, conteneurs Docker, Redis et paquets dans une seule interface. Rien n'est installé sur le serveur.
Kubo only runs standard shell commands over SSH. There is nothing to install on the server.
Kubo n'exécute que des commandes shell standard via SSH. Il n'y a rien à installer sur le serveur.
Kubo connects to your server and nothing else. No account, no telemetry.
Kubo se connecte à votre serveur et à rien d'autre. Pas de compte, pas de télémétrie.
Each command Kubo sends is displayed and saved on your computer. Outputs are never stored.
Chaque commande envoyée est affichée et enregistrée sur votre ordinateur. Les sorties ne sont jamais conservées.
A service that won't restart after a reboot. A database port open to the internet. A container slowly eating memory. All of it is visible from a shell, if you know which command to run and when. Kubo runs those commands for you and shows the result.
Un service qui ne redémarrera pas au prochain reboot. Un port de base de données ouvert sur Internet. Un conteneur qui consomme de plus en plus de mémoire. Tout cela se voit depuis un shell, à condition de savoir quelle commande lancer, et quand. Kubo les lance pour vous et affiche le résultat.
The terminal stays available inside the app, and it answers what a command asks: a
password, a passphrase, a yes or no. Type nano and the file opens in the editor. Type
htop and you get a table you can sort. Anything that changes the server asks for
confirmation first.
Le terminal reste disponible dans l'application, et il répond à ce qu'une commande demande :
un mot de passe, une phrase secrète, un oui ou non. Tapez nano et le fichier s'ouvre dans
l'éditeur. Tapez htop et vous obtenez un tableau triable. Toute action qui modifie le
serveur demande une confirmation.
Browse the whole filesystem, edit a file, change permissions, copy, move, delete. Drag files from your computer to upload them.
Parcourez tout le système de fichiers, modifiez un fichier, changez les droits, copiez, déplacez, supprimez. Glissez des fichiers depuis votre ordinateur pour les envoyer.
Root mode unlocks the folders that belong to root. A shell opens in the current folder.
Le mode root donne accès aux dossiers qui appartiennent à root. Un shell s'ouvre dans le dossier courant.
Pictures, videos and sound files open in the app. Kubo copies the file across with a progress bar, then plays it. The arrows move through the other files of the same kind in that folder, so opening one video opens the folder it is in.
Les images, les vidéos et les fichiers audio s'ouvrent dans l'application. Kubo copie le fichier avec une barre de progression, puis le lit. Les flèches passent aux autres fichiers du même type dans le dossier, donc ouvrir une vidéo ouvre le dossier où elle est.
A port that is listening is not necessarily reachable. Kubo compares each listening port with your firewall rules and tells you whether it is open to the internet, blocked, or local only.
Un port en écoute n'est pas forcément accessible. Kubo compare chaque port avec les règles de votre pare-feu et vous dit s'il est ouvert sur Internet, bloqué, ou seulement local.
It reads UFW, firewalld, nftables and iptables, and names the process, PM2 app or Docker container behind each port. If it cannot read the rules, it says so.
Il lit UFW, firewalld, nftables et iptables, et nomme le processus, l'application PM2 ou le conteneur Docker derrière chaque port. S'il ne peut pas lire les règles, il le dit.
UFW is written as well as read. Kubo groups the rules the way a person would say them, opens and closes ports, and switches the firewall on or off. Removing a rule that would cut your own SSH session asks you to type the port first.
UFW n'est pas seulement lu, il se modifie. Kubo regroupe les règles comme on les dirait à voix haute, ouvre et ferme des ports, allume et éteint le pare-feu. Retirer une règle qui couperait votre propre session SSH demande de taper le port avant.
Nginx has a screen of its own. It draws how a request reaches each site, from the domain to the port it ends on, and turns red at the step that breaks. It reads the access log, shows the file, and writes a new site from a form that checks every field before anything is sent.
Nginx a son propre écran. Il dessine le trajet d'une requête jusqu'au site, du domaine au port d'arrivée, et passe au rouge à l'étape qui casse. Il lit le journal d'accès, montre le fichier, et écrit un nouveau site depuis un formulaire qui vérifie chaque champ avant d'envoyer quoi que ce soit.
Every address fail2ban and the firewall have shut out is listed on one screen, sorted by which of them keep coming back, with when and how often. It downloads as JSON.
Toutes les adresses que fail2ban et le pare-feu ont bloquées tiennent sur un écran, triées par celles qui reviennent le plus, avec quand et combien de fois. Le tout se télécharge en JSON.
A service can be running without being enabled at boot. It works until the next restart, then it is gone. Kubo checks both states for every service and sorts them: failed, won't survive a reboot, enabled but stopped, running, idle.
Un service peut tourner sans être activé au démarrage. Il fonctionne jusqu'au prochain redémarrage, puis disparaît. Kubo vérifie les deux états pour chaque service et les classe : en échec, perdu au prochain reboot, activé mais arrêté, actif, inactif.
Select a service to see what it depends on and what depends on it. Start, stop, enable, disable. Limit its memory or CPU without restarting it. Override its settings without touching the original unit file. Turn any script on the server into a service.
Sélectionnez un service pour voir ses dépendances et ce qui dépend de lui. Démarrez, arrêtez, activez, désactivez. Limitez sa mémoire ou son CPU sans le redémarrer. Modifiez ses réglages sans toucher au fichier d'origine. Transformez n'importe quel script du serveur en service.
Kubo refuses to stop SSH or the network. You would lose access to the server.
Kubo refuse d'arrêter SSH ou le réseau. Vous perdriez l'accès au serveur.
Everything is read-only until you act. Every change is confirmed or simulated first.
Tout est en lecture seule tant que vous n'agissez pas. Chaque modification est confirmée ou simulée avant d'être appliquée.
OS, kernel, CPU, memory, swap and load, live.
OS, noyau, CPU, mémoire, swap et charge, en direct.
Browse, edit, permissions, upload, download and a shell.
Navigation, édition, droits, envoi, téléchargement et un shell.
Listening ports, firewall rules, and what is actually reachable.
Ports en écoute, règles du pare-feu, et ce qui est réellement accessible.
Units, boot state, dependencies, limits and journal.
Unités, état au démarrage, dépendances, limites et journal.
State, resources, ports, volumes, logs, and a shell inside each container.
État, ressources, ports, volumes, logs, et un shell dans chaque conteneur.
Keys by type, JSON editing, memory usage, slow log and a CLI. Never runs KEYS *.
Clés par type, édition JSON, usage mémoire, slowlog et une CLI. N'exécute jamais KEYS *.
Installed packages and pending upgrades. Every install is simulated before it runs.
Paquets installés et mises à jour en attente. Chaque installation est simulée avant d'être lancée.
Kubo needs SSH access, and sometimes root. This is how it handles them.
Kubo a besoin d'un accès SSH, parfois root. Voici comment il les gère.
Kubo only connects to the servers you add. Nothing is sent anywhere else.
Kubo ne se connecte qu'aux serveurs que vous ajoutez. Rien n'est envoyé ailleurs.
Kubo_root while it is on.Kubo_root tant qu'il est actif.Java is included. There is nothing to configure: enter your server address and connect. Every package contains the same application.
Java est inclus. Il n'y a rien à configurer : entrez l'adresse de votre serveur et connectez-vous. Tous les paquets contiennent la même application.
Installs Kubo with a Start menu shortcut. A new version replaces the previous one.
Installe Kubo avec un raccourci dans le menu Démarrer. Une nouvelle version remplace la précédente.
Unzip it anywhere and run it. No administrator rights, nothing written to the registry. Delete the folder to remove it.
Décompressez où vous voulez et lancez. Pas de droits administrateur, rien dans le registre. Supprimez le dossier pour le retirer.
Install it with Windows' package manager. winget upgrade keeps it up to date.
Installez avec le gestionnaire de paquets de Windows. winget upgrade le garde à
jour.
winget install Gemmie.Kubo
64-bit · v1.4.0 · Free
The installer is not signed yet. If Windows warns about an unknown publisher, click
More info → Run anyway.
64 bits · v1.4.0 · Gratuit
L'installeur n'est pas encore signé. Si Windows signale un éditeur inconnu, cliquez sur
Informations complémentaires → Exécuter quand même.
Debian, Ubuntu, Mint, Pop!_OS. Adds Kubo to the applications menu.
Debian, Ubuntu, Mint, Pop!_OS. Ajoute Kubo au menu des applications.
Fedora, RHEL, Rocky, Alma, openSUSE.
Fedora, RHEL, Rocky, Alma, openSUSE.
Extract it and run Kubo/bin/Kubo. Nothing is installed.
Décompressez et lancez Kubo/bin/Kubo. Rien n'est installé.
x86-64 · v1.4.0 · Requires a desktop session and GTK 3
Kubo runs on your computer, not on the server. On Linux, passwords are never saved. Key files are.
x86-64 · v1.4.0 · Nécessite une session graphique et GTK 3
Kubo tourne sur votre ordinateur, pas sur le serveur. Sous Linux, les mots de passe ne sont jamais
enregistrés. Les fichiers de clé, si.
Kubo is designed and maintained by Awassi Nell Damas at Gemmie, in Kigali. For a bug, a feature request or a project, write to me directly. I reply within 24 hours.
Kubo est conçu et maintenu par Awassi Nell Damas chez Gemmie, à Kigali. Pour un bug, une demande de fonctionnalité ou un projet, écrivez-moi directement. Je réponds sous 24 heures.
Kubo is free, with no subscription and no account. It is developed by an independent student, on personal time and a personal server budget.
Kubo est gratuit, sans abonnement ni compte. Il est développé par un étudiant indépendant, sur son temps libre et avec son propre budget serveur.
If it is useful to you, a star on GitHub or a shared link helps.
S'il vous est utile, une étoile sur GitHub ou un lien partagé aide.