termal.in

← Actualités

Des Connectors qui se mettent à jour tout seuls, et des sauvegardes de bases de données

v0.1.50

Deux choses qui demandaient jusqu’ici un coup de main se débrouillent désormais seules : vos Connectors se mettent à jour d’eux-mêmes, et vos sauvegardes peuvent emporter vos bases de données aux côtés de vos fichiers. Cette version apporte aussi une installation Linux en une ligne et une série de correctifs pour l’app de bureau.

Les Connectors se mettent à jour tout seuls

Jusqu’ici, une nouvelle version de Connector obligeait à relancer la commande d’installation sur chaque serveur. À partir de Connector 0.2.0, cela se fait tout seul. Chaque Connector indique sa version, et l’espace web affiche Mise à jour disponible ou À jour pour chacun, avec un interrupteur Mettre à jour automatiquement (activé par défaut) et un bouton Mettre à jour maintenant.

Un Connector est prudent quant à ce qu’il installe : il vérifie la liste signée des versions, la taille et la somme de contrôle du téléchargement, et la signature du binaire lui-même, puis fait un essai avant de basculer. Une mise à jour de routine attend jusqu’à une heure que vos sessions ouvertes se terminent d’abord. Et si une nouvelle version n’arrive pas à se connecter en 10 minutes, le Connector revient tout seul à celle qui fonctionnait — cette version est alors écartée pendant 7 jours, pour qu’un build défectueux ne tourne pas en boucle.

Les Connectors installés avant cette version ont besoin d’une mise à jour manuelle pour adopter le nouveau mécanisme ; l’espace web affiche la commande en une ligne. Tant que vous ne la lancez pas, ils continuent de fonctionner exactement comme avant.

Sauvegardez vos bases de données, pas seulement vos fichiers

Une tâche de sauvegarde peut désormais faire un dump de PostgreSQL et de MySQL/MariaDB dans la même archive chiffrée que vos fichiers — sur le serveur ou dans un conteneur Docker, une base ou toutes — avec, à l’intérieur, un README expliquant comment la restaurer.

Aucun mot de passe de base de données n’est conservé chez Termalin. La sauvegarde s’authentifie avec la confiance locale propre au serveur : en tant qu’utilisateur local de la base, via un fichier d’identifiants sur le serveur (.pgpass ou my.cnf), ou avec les réglages propres au conteneur. Les sauvegardes de bases de données fonctionnent sur les serveurs Linux et macOS (sous Windows, les sauvegardes restent limitées aux fichiers pour l’instant), et un dump a besoin, pendant qu’il tourne, d’autant d’espace disque libre sur le serveur que sa propre taille.

Tout le reste au sujet des sauvegardes est inchangé : l’archive est chiffrée avec une clé que vous seul détenez, et elle part vers le stockage Termalin, votre propre bucket S3, ou un autre de vos serveurs via un Connector. La page sauvegardes de serveurs donne le tableau complet.

Laisser une app IA préparer une tâche de sauvegarde

Demandez à un assistant connecté de mettre en place les sauvegardes d’un serveur, et il peut désormais faire le gros du travail avec un nouvel outil MCP, backup_job_create — 22 outils hébergés en tout. Il prépare la tâche pour vous : quels fichiers et quelles bases de données, à quelle fréquence, combien de copies conserver, et où les stocker.

Un brouillon ne s’exécute jamais tout seul. Vous le confirmez dans l’espace web en un clic — c’est là que la clé de chiffrement est générée, dans votre navigateur, comme pour n’importe quelle sauvegarde — et ce n’est qu’alors qu’il démarre. Un brouillon expire au bout de 7 jours et compte dans la limite de tâches de votre forfait, et l’outil nécessite l’accès complet sur le Connector. La référence des outils MCP (en anglais) le décrit en détail.

Les tâches en arrière-plan tournent maintenant sur les serveurs Windows

Les outils de tâches en arrière-plan — job_start, job_status, job_stop et job_list — fonctionnent désormais aussi sur les Connectors Windows, en s’exécutant dans PowerShell. Comme sous Linux et macOS, une tâche continue de tourner après la fermeture de la session qui l’a lancée, si bien qu’un long build ou une migration se termine tout seul.

Supprimer un compte sans mot de passe

Les comptes créés avec la connexion Google, GitHub ou Apple — ou depuis la page de connexion d’une app IA — n’ont pas de mot de passe, ce qui les empêchait jusqu’ici de se supprimer eux-mêmes. Désormais, un lien de confirmation envoyé par e-mail supprime n’importe quel compte, depuis l’espace web ou l’app de bureau.

Une installation en une ligne pour Linux

Linux dispose maintenant du même raccourci que les autres plateformes :

curl -fsSL https://termal.in/install.sh | bash

Elle s’installe dans votre dossier personnel sans root, ajoute une entrée au menu et à KRunner et une commande termalin. Relancez-la pour mettre à jour, ou passez --uninstall pour la retirer. Voir la page de téléchargement pour toutes les options.

Correctifs dans toute l’app de bureau

  • Les clés OpenSSH exportées depuis Termius et des apps similaires s’importent. Les clés qui échouaient avec « length invalid » — elles complètent la clé un peu différemment — se chargent maintenant, comme OpenSSH les accepte.
  • Windows : l’installation avec Scoop fonctionne de nouveau. Une installation via Scoop ne démarrait plus depuis la 0.1.47. Une installation existante se met à jour avec scoop update termalin --force.
  • Linux : les mises à jour dans l’app n’échouent plus avec « Text file busy », et une mise à jour téléchargée est conservée pour une nouvelle tentative plutôt que retéléchargée.
  • Linux : vous restez connecté quand le trousseau est verrouillé ou lent à démarrer. Avec KWallet ou GNOME Keyring indisponible, l’app ne perd plus ses données locales. Les sessions se renouvellent désormais d’elles-mêmes au lieu d’expirer au bout de 30 jours — sur toutes les plateformes.
  • Linux : le SSH via votre ssh-agent trouve l’agent du bureau même quand l’app est lancée depuis le menu, et l’erreur explique pourquoi quand il n’y parvient pas.
  • Les applications plein écran dans le terminal laissent votre shell intact. btop et consorts restaurent les couleurs et l’écran du shell quand vous les quittez.
  • L’onglet du terminal se ferme quand vous faites exit dans le shell (un réglage). Une connexion perdue conserve l’onglet, avec un bouton Reconnecter.

Petites choses

Le formulaire de sauvegarde est plus net — les champs s’alignent, il tient à la largeur d’un téléphone, et il est traduit dans les 9 langues. Le formulaire d’hôte indique désormais qu’une adresse privée comme 192.168.1.10 ou localhost n’est pas joignable depuis termal.in, et vous oriente vers l’installation d’un Connector sur le serveur pour qu’une IA puisse y travailler. La ligne d’essai précise que votre compte passe ensuite à Free — gratuit pour toujours, rien n’est facturé — et une licence à vie affiche maintenant Pro · À vie. Les e-mails d’invitation aux sites internes sont limités en fréquence pour que le formulaire ne puisse pas servir à envoyer du spam.

Comme toujours, l’app de bureau propose la mise à jour à la prochaine ouverture, et la liste complète est dans le changelog (en anglais).

— L’équipe Termalin

Récupérez la mise à jour.

Termalin se met à jour tout seul. Une installation neuve prend une minute.

Ajouter Termalin comme source préférée sur Google