Certaines choses vivent là où seul votre réseau privé peut les joindre — un tableau de bord Grafana, la page d’administration d’un routeur, Home Assistant, Portainer, une app sur le localhost d’un serveur. Jusqu’ici, en ouvrir une depuis ailleurs supposait une redirection de port, un VPN ou un reverse proxy. Cette version ajoute les sites internes : pointez un Connector vers le service et obtenez une adresse web privée à vous.
Ouvrir une app privée dans n’importe quel navigateur — sans redirection de port
Pointez un Connector vers un service web qu’il peut joindre — n’importe quoi sur localhost ou une adresse privée — et Termalin lui donne une adresse à lui, https://<10 caractères>.termal.ink. Rien n’est ouvert sur le serveur et aucun port n’est redirigé : le Connector établit une connexion sortante. Les Connectors sous Linux, Windows et macOS le font tous, et une app sur le localhost du Connector lui-même fonctionne aussi sous Windows et macOS.
La plupart des apps n’ont rien à changer de leur côté. Les WebSockets passent à travers, si bien que les panneaux et les mises à jour en direct se comportent comme sur le LAN ; activez « Le site interne utilise https » si l’app interne parle HTTPS avec un certificat auto-signé. L’adresse du visiteur arrive dans X-Real-IP, donc les apps qui refusent un proxy inconnu s’ouvrent quand même. Seules les adresses privées peuvent être ouvertes.
Pour commencer : ouvrez Sites internes dans l’espace web, ajoutez un site, choisissez un Connector et saisissez l’adresse du service (par exemple localhost:3000). La page sites internes propose la visite complète, et ce guide parcourt Home Assistant et Grafana.
Pour vous seul, ou partagé avec quelques personnes
Vous ouvrez un site depuis l’espace web ou l’app, déjà connecté. Pour laisser entrer quelqu’un d’autre, partagez-le par e-mail pour 24 heures ou 7 jours — la personne confirme son adresse avec un code à usage unique, sans compte à créer. Retirez l’accès à tout moment et ses pages ouvertes se ferment aussitôt.
Chaque lien d’invitation est propre à la personne que vous avez invitée ; quiconque d’autre l’ouvre ne voit que « Ce lien ne fonctionne pas », et un site que vous n’avez pas nommé n’affiche aux visiteurs que « Site interne ». Ouvrir un site fonctionne avec Pro, Team et l’essai ; le partage nécessite un forfait payant.
Désormais une section à part entière, avec un bouton Modifier
Les sites internes ont leur propre section dans le menu de l’espace web. Chaque site a un bouton Modifier, et quand un site ne répond pas, une vérification de l’adresse explique pourquoi au lieu de vous laisser deviner.
Souple sur les limites
Il n’y a aucun plafond sur le nombre de sites que vous ajoutez. Un frein souple sur le trafic quotidien — 5 Go par lien, 20 Go par compte — se réinitialise à minuit UTC.
Sauvegarder les serveurs Windows et macOS
Les sauvegardes de serveurs étaient réservées à Linux ; elles fonctionnent désormais aussi sur les serveurs Windows et macOS, via un Connector. Sous Windows, les fichiers ouverts pendant la sauvegarde (bases de données, banques de messagerie) sont copiés de façon cohérente depuis un cliché instantané de volume (Volume Shadow Copy) lorsque l’utilisateur de connexion du Connector est administrateur (Windows 10 1803 / Server 2019 ou plus récent) ; sans ce droit, il lit le disque en direct et l’archive le signale — en savoir plus sur ce fonctionnement. Sous macOS, il empaquette à la priorité la plus basse ; si macOS bloque un dossier, activez « Autoriser l’accès complet au disque pour les utilisateurs distants » sous la Session à distance (Remote Login). Le formulaire de sauvegarde montre des chemins d’exemple pour l’OS de chaque serveur.
Les sauvegardes en essai utilisent jusqu’à 5 Go de stockage Termalin ; un forfait payant leur donne tout le pool. Voir la page sauvegardes de serveurs pour le tableau complet.
Réglages d’alerte pour chaque serveur
Chaque serveur peut conserver ses propres réglages d’alerte. Par serveur, choisissez Ceux du compte, Personnalisés ou Désactivées — et Désactivées ne coupe que les alertes, les métriques du serveur continuent d’être collectées, si bien que vous n’avez plus à couper la supervision pour faire taire une machine bruyante. Chaque seuil est modifiable, jusqu’à la durée d’absence d’un serveur avant qu’il ne compte comme hors ligne, la durée pendant laquelle l’hôte peut monopoliser le CPU, le nombre de jours avant l’expiration d’un certificat à partir duquel l’alerte devient critique, et le seuil critique d’inodes. Dans l’espace web et l’app — la page supervision de serveurs explique ce qui est collecté.
De nouvelles alertes à l’échelle du compte
Vous êtes désormais prévenu quand votre stockage Termalin est presque plein, quand une sauvegarde planifiée cesse discrètement de réussir, quand votre solde passe sous un seuil que vous fixez, et avant qu’un pack de stockage à renouvellement automatique ne se renouvelle si votre solde ne le couvre pas.
Une app Android arrive
Une app Android arrive sur Google Play — elle n’est pas encore publiée. C’est la même app que sur iPhone et iPad : les sessions ouvertes restent connectées quand elle est en arrière-plan, et elle reçoit vos alertes de serveur comme le fait l’iPhone.
Ouvrir le Partage d’écran d’un Mac
L’app parle désormais la connexion du Partage d’écran (Screen Sharing) de macOS, si bien qu’un Mac s’ouvre avec son propre compte — le nom d’utilisateur et le mot de passe du Mac, pas un identifiant Apple — comme c’était déjà le cas dans l’espace web.
Invitations d’équipe
Ajouter quelqu’un à une équipe envoie désormais une invitation qu’il accepte. La personne ne rejoint l’équipe que lorsqu’elle l’accepte — depuis l’e-mail ou dans l’espace web, connectée avec cette adresse confirmée — et n’occupe aucun siège avant cela. Les invitations en attente sont listées et expirent au bout de 14 jours ; le propriétaire peut en annuler ou en renvoyer une.
Laisser un assistant IA ajouter des sites internes
Trois nouveaux outils — web_link_create, web_link_list et web_link_delete, 21 en tout — permettent à un assistant connecté de mettre en place un site interne pour vous. Demandez-lui d’exposer un tableau de bord qui n’écoute qu’à l’intérieur d’un serveur et il apparaît sous Sites internes, marqué « Ajouté par » avec le nom de l’app ou de la clé. Vous seul l’ouvrez, une fois connecté. L’ajout et la suppression nécessitent l’accès complet sur un Connector ouvert à l’IA. Voir SSH pour agents IA pour comprendre comment fonctionne cet accès.