Node.js
Node.js pilote la couche serveur temps réel, les événements du chat, les salons, les connexions et une partie de l’orchestration.

Voici la page visuelle des outils : Node.js, JavaScript, MediaSoup, WebRTC, PHP, MariaDB, Apache, Ubuntu/Debian, Postfix et DNS. Chaque bloc a son repère graphique pour ne plus donner une impression de page vide.
Node.js pilote la couche serveur temps réel, les événements du chat, les salons, les connexions et une partie de l’orchestration.
JavaScript gère l’interface, les boutons, les menus, les fenêtres privées, les comportements mobiles et les interactions utilisateur.
MediaSoup assure la partie audio/vidéo en navigateur, avec micro, webcam et flux temps réel.
WebRTC permet l’audio et la vidéo directement dans les navigateurs modernes, sans application obligatoire.
PHP reste utile pour certaines logiques complémentaires, pages publiques, scripts annexes et intégrations serveur.
MariaDB stocke les comptes, paramètres, salons, réglages et données utiles à l’administration.
Apache sert le domaine public en HTTPS et transmet les connexions au serveur Node derrière le port configuré.
Linux apporte la stabilité nécessaire pour héberger le chat, les services, les logs, le mail et les scripts de maintenance.
Envoi mail local.
SPF, DKIM, DMARC.
Compte activé après vérification.
Chat maîtrisé de A à Z.
Cette page montre que le chat repose sur une vraie architecture technique, pas seulement sur une page statique.
Non, les technologies HTML5 et WebRTC permettent un usage directement dans le navigateur.
Oui, l’architecture peut évoluer avec de nouvelles options, de nouvelles pages publiques et des améliorations serveur.