← Toutes les publications

Un écran portable transformé en tableau de bord pour un serveur Proxmox

Photo d’illustration

Transformé en serveur domestique sous Proxmox, un ordinateur de jeu peut devenir une machine sans écran dédié. C’est le constat d’un utilisateur qui a voulu afficher en permanence les statistiques de sa machine sur un petit moniteur fixé au boîtier. La solution retenue n’est pas un écran de bureau classique, trop lourd et trop encombrant pour être collé sur une paroi vitrée, mais un écran portable alimenté par USB-C.

Un écran USB-C pour tenir sur le boîtier

Le choix s’est porté sur un modèle d’entrée de gamme de 1080p à dalle IPS, annoncé à 250 nits, capable de fonctionner sur une alimentation USB-C de 12 W et doté d’un port HDMI miniature. Ces caractéristiques correspondent à un usage précis : un panneau léger, qui ne nécessite pas de prise murale supplémentaire, et qui peut être fixé directement sur la vitre latérale du boîtier. Un écran de bureau traditionnel n’aurait pas permis ce montage sans percer ou modifier la paroi.

Le montage repose sur du ruban adhésif de qualité silicone posé en trois bandes sur la vitre. L’écran y est ensuite appliqué. L’utilisateur indique que l’ensemble tient correctement, sans déplacement constaté. Cette méthode évite toute modification du boîtier, mais elle implique de renoncer à un support métallique ou à un bras articulé. Le câblage est simple : un câble USB-A vers USB-C part d’un port USB 2.0 de la carte mère pour l’alimentation, tandis qu’un câble mini-HDMI vers HDMI relie l’écran à la sortie vidéo du processeur graphique intégré de la carte mère. Un branchement directement sur la sortie de la carte mère évite de dépendre d’une carte graphique dédiée, souvent absente ou peu accessible dans une configuration serveur.

Prometheus et Grafana comme source d’affichage

Au démarrage, l’écran ne montre que la console texte de Proxmox. Pour afficher des statistiques en continu, l’utilisateur a écarté l’installation d’un environnement de bureau complet, jugé inutile sur un serveur. Il a préféré un navigateur en plein écran : Chromium lancé dans une session imbriquée via Cage, un compositeur Wayland minimal. Cette approche ouvre une fenêtre unique pointant vers une adresse locale, sans barre de navigation ni gestionnaire de fenêtres.

La collecte des données est assurée par Prometheus, qui rassemble les métriques du système, et l’affichage par Grafana, qui les présente sous forme de tableaux de bord personnalisables. L’installation des deux services dans des conteneurs LXC s’appuie sur une collection de scripts communautaires pour Proxmox VE. Une fois les permissions réglées, Prometheus est connecté à Grafana, et un thème de tableau de bord est choisi parmi ceux proposés par la communauté.

Deux ajustements ont été nécessaires pour rendre l’affichage automatique. D’abord, un fichier de profil placé dans le répertoire personnel sert de point d’entrée à la session Cage avec Chromium, configurée pour ouvrir directement l’URL du tableau de bord. Ensuite, l’authentification de Grafana est désactivée avec accès administrateur par défaut, tout en conservant des permissions en lecture seule pour le conteneur. Cette simplification réduit la sécurité de l’interface, mais elle limite aussi les actions possibles depuis l’écran.

La dernière étape consiste à rediriger le service tty1 vers ce profil et à activer la connexion automatique. Après un redémarrage, la machine démarre seule sur la session Chromium-Cage et affiche le tableau de bord Grafana sans intervention. L’utilisateur peut modifier l’apparence du thème à sa convenance.

Usages concrets et limites

Le principal bénéfice est de disposer d’un affichage permanent des métriques du serveur, sans ouvrir un navigateur sur un autre poste ni se connecter en SSH. Un écran fixé au boîtier reste visible en un coup d’œil et ne consomme qu’une douzaine de watts, ce qui le rend compatible avec un serveur allumé en continu. La fixation par adhésif et l’alimentation par USB-C évitent un support encombrant et une prise supplémentaire, deux contraintes fréquentes dans un logement.

L’utilisateur signale aussi un bénéfice inattendu : en cas de dysfonctionnement du serveur, l’écran portable sert d’affichage de secours pour accéder à la console et diagnostiquer la panne. Il précise toutefois ne pas avoir encore rencontré de défaillance majeure ayant nécessité cette utilisation, et présente cet intérêt comme une possibilité plutôt qu’une expérience éprouvée. La configuration décrite ne prétend pas non plus à une fiabilité validée sur le long terme : le montage par ruban adhésif et l’absence d’authentification Grafana sont deux compromis assumés.

Ce qui est confirmé : l’écran fonctionne avec une alimentation USB-C de 12 W, un signal d’entrée HDMI et une résolution 1080p, et l’affichage automatique du tableau de bord est opérationnel après redémarrage. Les éléments non précisés restent le modèle exact de l’écran, la durée de tenue du ruban adhésif, la consommation réelle mesurée et le comportement de la configuration après des mises à jour de Proxmox ou de Grafana.

Illustration de l’article
Illustration de l’article
Illustration de l’article