PROXMOX , la virtualisation aboutie

  1. Présentation de Proxmox VE (Virtual Environment)

Proxmox VE est une plateforme open-source de gestion de virtualisation d’entreprise puissante et complète, basée sur Debian GNU/Linux. Elle regroupe sur une seule interface web centrale :

La virtualisation de machines virtuelles (VM) via KVM (Kernel-based Virtual Machine), permettant d'exécuter des OS complets (Linux, Windows, BSD, etc.).

La conteneurisation légère via LXC (Linux Containers), idéale pour exécuter des services Linux isolés avec un minimum de surcharge système.

Un stockage flexible (gestion du LVM, ZFS, répertoires, NFS/SMB, etc.).

Un système de haute disponibilité (HA) et de sauvegarde intégré (Proxmox Backup Server).

C’est la solution idéale pour transformer un ou plusieurs serveurs physiques en un cloud privé performant et modulaire.

Regardez cette vidéo explicative des points essentiels de la virtualisation d’Ubuntustudio grâce à cet outil : Cliquez-ici

  1. Le rôle de Tailscale (Gestion réseau et accès distant sécurisé)

Accéder à l’interface web de Proxmox ou à vos machines virtuelles depuis l’extérieur nécessite normalement d’ouvrir des ports (ce qui n’est pas sécurisé) ou de configurer un VPN traditionnel souvent complexe.

Tailscale résout ce problème grâce à un réseau maillé (Mesh VPN) basé sur le protocole WireGuard :

Connexion de point à point simplifiée : Tailscale crée un réseau virtuel privé sécurisé (Tailnet) entre tous vos appareils (serveur Proxmox, ordinateur portable, smartphone), où qu'ils soient, sans configuration complexe de pare-feu ou de redirection de port (NAT traversal automatique).

Sécurité renforcée : Les communications sont chiffrées de bout en bout. Vous pouvez restreindre l'accès à votre nœud Proxmox uniquement aux appareils autorisés de votre réseau Tailscale.

Intégration sur Proxmox :

    Vous pouvez installer Tailscale directement sur l'hôte Proxmox (via LXC ou l'hôte Debian sous-jacent) pour y accéder via son IP Tailscale sécurisée.

    Vous pouvez aussi l'utiliser pour interconnecter des machines virtuelles hébergées sur Proxmox afin qu'elles communiquent de manière sécurisée entre différents sites physiques.
  1. Le rôle de Termius (Gestion SSH et administration centralisée)

Une fois vos VM et conteneurs LXC déployés sur Proxmox, vous aurez régulièrement besoin de vous y connecter en ligne de commande (SSH). C’est là qu’intervient Termius :

Un client SSH moderne et multiplateforme : Disponible sur Windows, macOS, Linux, iOS et Android, Termius offre une interface soignée, des onglets et un mode "split-screen" pour gérer plusieurs serveurs simultanément.

Gestion centralisée des identifiants : Vous y stockez vos clés SSH, mots de passe et configurations de connexion en toute sécurité.

Synchronisation cloud : Vos hôtes et vos snippets de commandes sont synchronisés sur tous vos appareils.

Synergie avec Tailscale : Dans Termius, au lieu de configurer des adresses IP publiques risquées ou des noms de domaine dynamiques, vous enregistrez simplement l'adresse IP Tailscale de votre hôte Proxmox ou de vos VM. Vous obtenez ainsi un accès SSH ultra-sécurisé, direct et fonctionnel peu importe où vous vous trouvez (en déplacement, en télétravail, etc.).
  1. Résumé de l’écosystème combiné

En combinant ces trois outils, vous obtenez un flux de travail d’administration d’infrastructure de niveau professionnel :

Proxmox VE héberge et orchestre vos machines virtuelles et conteneurs.

Tailscale crée une bulle réseau sécurisée et invisible depuis l'internet public pour relier vos postes de travail à votre serveur Proxmox et à ses VM.

Termius s'connecte à travers ce tunnel sécurisé Tailscale pour administrer vos serveurs en SSH avec un confort et une ergonomie maximale.

Inertiajs ,Laravel démistifié

Inertiajs permet de créez des applications modernes en React, Vue et Svelte grâce au routage côté serveur classique. Cet outil est compatible avec tous les backends, et optimisé pour Laravel.

Ping CRM React est une application de démonstration pour illustrer comment Inertia.js fonctionne avec Laravel et React.

Voici une vidéo explicative:

La démonstration web est disponible en cliquant ici

Les utilisateurs sont limités à 10 au maximum mais vous pouvez en supprimer.

Les organisations sont limités à 100 au maximum.

Les contacts sont limités à 100 au maximum.

NET CORE,prendre un bon départ

ASP.NET Core est un framework open source multiplateforme qui permet de générer des applications web modernes optimisées pour le cloud. Légères et modulaires, les applications ASP.NET Core intègrent la prise en charge de l’injection de dépendances, améliorant ainsi la testabilité et la maintenabilité. Associé à MVC, qui prend en charge la génération d’API web modernes et d’applications basées sur les vues, ASP.NET Core est un framework puissant qui permet de générer des applications web d’entreprise.

J’ai modifié du code source récupéré sur githup avec l’objectif de créer le Front Office en ReactJS.

Lien de l’application :

http://antillestores01-001-site1.itempurl.com/

Bientôt, je diffuserai la vidéo explicative.

Les composants web révolutionnent internet.

Les composants web (Web Components) sont un arsenal de plusieurs technologies qui permettent de créer des éléments personnalisés réutilisables, dont les fonctionnalités sont encapsulées en dehors du reste du code et qui peuvent être utilisées au sein d’applications web.

J’utilise l’outil vvveb.js pour intégrer ses composants.

BADASO,le générateur d’API performant

Badaso est un CMS open-source basé sur Laravel et Vue.js.

Il est livré avec un tableau de bord PWA, un générateur d’API et de CRUD, une gestion des utilisateurs, des rôles et des autorisations et plus de fonctionnalités.

Badaso est modulaire, évolutif et prêt pour le hors-ligne.

J’ai produit une démonstration web qui se connecte à l’api-rest:

http://antillestores.fr/badaso_react/

Kuzzle , le temps réel pour toutes les bases de données.

Kuzzle fournit un ensemble standard de fonctionnalités, telles que l'authentification des utilisateurs, les notifications push, le stockage de données et le transfert de données en temps réel , en s'appuyant sur des technologies open source stables et éprouvées telles que Redis et Elasticsearch.De plus, Elasticsearch dispose de Kibana , une interface utilisateur gratuite et ouverte qui permet de visualiser les données Elasticsearch et de créer des tableaux de bord époustouflants.
La vidéo suivante présente l'installation de l'outil Kuzzle.

Appsmith, un framework RAD bluffant!

Appsmith est un outil open source pour créer des panneaux d’administration, des applications CRUD et des workflows. Créez tout ce dont vous avez besoin, 10 fois plus vite.

A partir de cette application , je peut personnaliser ma boutique en ligne conçue avec l’outil Saleor.

GoldenLayout,le gestionnaire de disposition persistant

GoldenLayout est un gestionnaire de disposition qui organise les composants React dans plusieurs jeux d’onglets. Ceux-ci peuvent être redimensionnés , déplacés et communiquent entre eux.

J’intègre ainsi les composants :

La démonstration web est:
http://antillestores.fr/goldenlayout/