Tableau de bord

softygenmail.xyz • IP: 45.157.233.180
Vérification...
CPU (Processeur) 0%
Mémoire RAM 0 GB / 8 GB
Bande Passante 0.0 MB/s

Statut de l'instance :

Chargement...

Uptime :

0h 0m 0s

Moniteur d'Activité (CPU & RAM)

Système d'exploitation Debian / Linux (VPS)
Adresse IP 45.157.233.180
Processeur (CPU) 4 vCPU Cores
RAM allouée 8 Go DDR4 ECC
Stockage NVMe 120 Go SSD Raid 10
Port noVNC 6080

Journaux système d'activité du VPS (Simulé en fonction des actions d'alimentation)

[system] Initialisation de la console de surveillance...
[system] Connexion établie au démon VPS sur 45.157.233.180...
[system] Statut de l'instance: EN LIGNE. Uptime: 48.2 heures.

Intégration Sécurisée noVNC

Votre serveur noVNC actuel est servi en HTTP non sécurisé (http://45.157.233.180:6080). Les navigateurs modernes bloquent le chargement de pages non sécurisées dans une iframe pour des raisons de sécurité (Mixed Content).

Ouvrir la Console Externe (Nouvel Onglet)
Solution définitive : Suivez les instructions de l'onglet "Lier le Domaine" pour pointer votre domaine softygenmail.xyz vers votre VPS et installer un certificat SSL (HTTPS) gratuit. Cela permettra de charger noVNC en toute sécurité à l'intérieur de ce site.

Voici le guide complet pour configurer votre nom de domaine et déployer ce site web directement sur votre VPS Debian/Ubuntu.

1

Configuration des DNS

Connectez-vous à votre bureau d'enregistrement de domaine (Registrar - ex: LWS, OVH, Hostinger, ou Cloudflare) et ajoutez les enregistrements DNS suivants dans la zone DNS de softygenmail.xyz :

Type Nom / Hôte Valeur / Cible TTL
A @ (ou vide) 45.157.233.180 Automatique (14400)
CNAME www softygenmail.xyz Automatique
A vnc 45.157.233.180 Automatique
2

Installation du Serveur Web Nginx

Ouvrez la console de votre VPS (via SSH ou noVNC) et installez Nginx avec les commandes suivantes :

Console SSH - Installation de Nginx
sudo apt update sudo apt install nginx git -y
3

Déploiement du Dashboard

Déplacez les fichiers de ce site web (index.html, style.css, app.js) vers le dossier public de Nginx sur votre VPS :

Console SSH - Transfert des fichiers
# Supprimer les fichiers par défaut de Nginx sudo rm -rf /var/www/html/* # Cloner ou télécharger vos fichiers de site dans ce dossier. # Par exemple, si vous hébergez ce code sur GitHub: # sudo git clone /var/www/html/ # Ou créez-les directement sur le serveur : # sudo nano /var/www/html/index.html # sudo nano /var/www/html/style.css # sudo nano /var/www/html/app.js # Définir les permissions de Nginx sudo chown -R www-data:www-data /var/www/html
4

Configuration Nginx Reverse Proxy (pour noVNC sécurisé)

Créez un fichier de configuration Nginx pour diriger softygenmail.xyz vers votre site, et vnc.softygenmail.xyz en HTTPS vers noVNC :

Fichier: /etc/nginx/sites-available/softy
# Configurer le Dashboard principal server { listen 80; server_name softygenmail.xyz www.softygenmail.xyz; root /var/www/html; index index.html; location / { try_files $uri $uri/ =404; # Activer l'authentification HTTP Basic auth_basic "Accès privé Softy VPS"; auth_basic_user_file /etc/nginx/.htpasswd; } } # Configurer le Reverse Proxy pour noVNC server { listen 80; server_name vnc.softygenmail.xyz; location / { # Activer l'authentification HTTP Basic auth_basic "Accès VNC sécurisé"; auth_basic_user_file /etc/nginx/.htpasswd; proxy_pass http://127.0.0.1:6080; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "Upgrade"; proxy_set_header Host $host; # Paramètres noVNC websocket indispensables proxy_read_timeout 61s; proxy_buffering off; } }
5

Générer le fichier d'accès HTTP Basic Auth

Installez les outils requis sur le VPS et générez vos identifiants pour restreindre l'accès à votre domaine :

Console SSH - htpasswd
sudo apt install apache2-utils -y sudo htpasswd -c /etc/nginx/.htpasswd admin

Entrez votre mot de passe d'accès à l'invite. Une fois terminé, activez cette configuration Nginx :

Console SSH - Activation du site
sudo ln -s /etc/nginx/sites-available/softy /etc/nginx/sites-enabled/ sudo rm /etc/nginx/sites-enabled/default sudo nginx -t sudo systemctl restart nginx
6

Sécurisation HTTPS gratuite avec Let's Encrypt (SSL)

Générez les certificats SSL pour crypter toutes les connexions :

Console SSH - Certbot SSL
sudo apt install certbot python3-certbot-nginx -y sudo certbot --nginx -d softygenmail.xyz -d www.softygenmail.xyz -d vnc.softygenmail.xyz

Répondez aux questions à l'écran. Certbot va configurer automatiquement le HTTPS. Votre domaine et votre VNC sont désormais ultra-sécurisés !

Personnalisez les identifiants et les paramètres d'accès de votre VPS. Les données sont sauvegardées en toute sécurité dans votre navigateur.