Proxmox VE : Mes Premières Créations (VM Gitea & Conteneur Wiki)
Proxmox VE : Mes Premières Créations (VM Gitea & Conteneur Wiki)
Alors, on a installé Proxmox VE sur notre mini PC TRIGKEY, et l'interface web vous fait de l'œil, pas vrai ? C'est le moment de passer à la vitesse supérieure et de donner vie à notre homelab ! Aujourd'hui, on va créer nos deux premières entités virtuelles : une machine virtuelle (VM) pour Gitea, et un conteneur LXC pour un wiki personnel. Accrochez-vous, ça va être simple et super utile !
La Différence entre VM et Conteneur : Un Petit Rappel Utile
Avant de plonger, un petit mot sur la distinction entre ces deux bêtes, car Proxmox gère les deux à merveille :
-
La Machine Virtuelle (VM) : Imaginez un appartement complet. Chaque VM a son propre système d'exploitation indépendant (Linux, Windows, etc.), avec son propre "noyau" (le cœur du système). C'est idéal pour des applications qui ont besoin de leur espace vital complet, comme Gitea qui peut avoir des dépendances spécifiques. C'est un peu plus lourd en ressources, mais ça offre une isolation parfaite.
-
Le Conteneur LXC : C'est plus comme une chambre dans une colocation. Le conteneur partage le noyau du système d'exploitation de Proxmox (qui est un Linux Debian). C'est beaucoup plus léger, démarre instantanément, et utilise moins de ressources. Parfait pour des applications qui n'ont pas besoin d'un OS complet et que l'on veut déployer rapidement, comme un wiki pour prendre des notes.
Maintenant que c'est clair, passons à la pratique !
Étape 1 : Création de la Machine Virtuelle pour Gitea (Mon Gardien du Code)
Gitea est un service de gestion de versions (Git) léger et auto-hébergeable. C'est parfait pour suivre mes développements, qu'il s'agisse de code pur et dur (JavaScript, PHP, HTML, CSS, Python, etc.) ou de n'importe quel projet nécessitant un versionnement.
1. Préparation de l'ISO Linux
Pour installer Gitea, on a besoin d'un système d'exploitation. Je vais choisir une distribution Linux légère et stable, comme Debian ou Ubuntu Server.
-
Allez sur le site officiel de la distribution de votre choix (par exemple,
https://www.debian.org/download
ouhttps://ubuntu.com/download/server
). -
Téléchargez le fichier ISO correspondant.
-
Dans l'interface web de Proxmox (rendez-vous sur
https://[Votre_Adresse_IP]:8006/
et connectez-vous avecroot
et votre mot de passe), allez dans le stockage de votre serveur (par exemple, "local") et cliquez sur "ISO Images" puis "Upload" pour y envoyer l'ISO téléchargé.
2. Lancement de la Création de la VM
Dans l'interface Proxmox :
-
Cliquez sur le bouton "Créer VM" en haut à droite.
-
Onglet Général :
-
Node : Laissez par défaut (votre serveur Proxmox).
-
ID VM : Proxmox en propose un automatiquement (ex:
100
). C'est l'identifiant unique de votre machine. -
Name : Donnez un nom parlant, par exemple
gitea-server
. -
Cliquez sur "Suivant".
-
-
Onglet OS :
-
Image ISO : Sélectionnez l'ISO Linux que vous venez d'uploader.
-
Type de Système d'Exploitation Invité : Choisissez
Linux
. -
Cliquez sur "Suivant".
-
-
Onglet Système :
-
Laissez les options par défaut, sauf si vous savez ce que vous faites.
Qemu Agent
est une bonne idée pour améliorer la gestion de la VM par Proxmox. -
Cliquez sur "Suivant".
-
-
Onglet Disques Durs :
-
Stockage : Choisissez où stocker le disque de votre VM (par exemple, "local-lvm" ou un autre disque que vous avez configuré).
-
Taille du Disque : Pour Gitea, 20-30 Go sont largement suffisants pour commencer.
-
Cliquez sur "Suivant".
-
-
Onglet Processeur (CPU) :
-
Cores : Donnez-lui 2 cœurs CPU. C'est un bon équilibre pour les débuts de Gitea.
-
Cliquez sur "Suivant".
-
-
Onglet Mémoire (RAM) :
-
Mémoire : Allouez 2 Go de RAM (2048 Mo) à votre VM Gitea. C'est confortable pour cette application.
-
Cliquez sur "Suivant".
-
-
Onglet Réseau :
-
Bridge : Laissez
vmbr0
(le pont réseau par défaut de Proxmox qui connecte vos VMs à votre réseau local). -
Modèle :
VirtIO (paravirtualized)
pour les meilleures performances. -
Cliquez sur "Suivant".
-
-
Onglet Confirmer :
-
Vérifiez tous vos paramètres. Assurez-vous que l'option "Démarrage après création" est cochée si vous voulez la lancer tout de suite.
-
Cliquez sur "Terminer".
-
Votre VM gitea-server
va apparaître dans la liste à gauche. Si vous l'avez lancée, cliquez dessus, puis sur l'onglet "Console". Vous verrez l'installeur Linux démarrer. Suivez les étapes d'installation de votre distribution Linux préférée (choix de la langue, création d'un utilisateur, configuration réseau...). Une fois Linux installé, vous pourrez installer Gitea selon sa documentation officielle !
Étape 2 : Création du Conteneur LXC pour Mon Wiki de Projets (Mon Cerveau Externe)
Pour gérer mes projets (aussi bien les développements que la documentation pour mon blog ou des idées pour d'autres bidouilles), un wiki léger et rapide à déployer est parfait. Un conteneur LXC est idéal pour ça.
1. Téléchargement d'un Modèle de Conteneur (Template)
Les conteneurs ne démarrent pas d'un ISO, mais d'un "template" (modèle) prédéfini.
-
Dans l'interface Proxmox, allez sur le stockage de votre serveur (par exemple, "local").
-
Cliquez sur "CT Templates" puis "Templates".
-
Une liste de distributions Linux optimisées pour les conteneurs va apparaître. Je vous conseille de choisir
debian-12-standard
ouubuntu-22.04-standard
pour commencer. -
Cliquez sur "Download".
2. Lancement de la Création du Conteneur
Une fois le template téléchargé :
-
Cliquez sur le bouton "Créer CT" (pour "Create Container") en haut à droite.
-
Onglet Général :
-
Node : Laissez par défaut.
-
ID CT : Proxmox en propose un (ex:
101
). -
Hostname : Donnez un nom (ex:
wiki-projets
). -
Mot de passe : Définissez un mot de passe pour l'utilisateur
root
de votre conteneur. -
Cliquez sur "Suivant".
-
-
Onglet Modèle :
-
Stockage : Sélectionnez le stockage où vous avez téléchargé le template (ex: "local").
-
Modèle : Choisissez le template que vous venez de télécharger (ex:
debian-12-standard
). -
Cliquez sur "Suivant".
-
-
Onglet Disque :
-
Taille du Disque : Pour un wiki simple, 5-10 Go sont amplement suffisants.
-
Cliquez sur "Suivant".
-
-
Onglet Processeur :
-
Cores : 1 cœur suffit largement pour un wiki léger.
-
Cliquez sur "Suivant".
-
-
Onglet Mémoire :
-
Mémoire : Allouez 512 Mo à 1 Go de RAM (par exemple, 1024 Mo). C'est très économe pour un conteneur !
-
Swap : Laissez 512 Mo ou 1 Go si vous voulez.
-
Cliquez sur "Suivant".
-
-
Onglet Réseau :
-
Bridge : Laissez
vmbr0
. -
IPv4 / IPv6 : Cochez
Statique
pour l'IPv4. Entrez une adresse IP fixe pour votre wiki (ex:192.168.1.201
). Remplissez le masque réseau et la passerelle comme pour la VM. -
DNS : Mettez l'adresse de votre box ou des serveurs DNS publics.
-
Cliquez sur "Suivant".
-
-
Onglet Confirmer :
-
Vérifiez tout. Cochez "Démarrage après création".
-
Cliquez sur "Terminer".
-
Votre conteneur wiki-projets
va apparaître dans la liste. Il démarre quasiment instantanément ! Cliquez dessus, puis sur l'onglet "Console". Vous êtes directement connecté en root
sur votre conteneur. Il ne vous reste plus qu'à installer votre logiciel wiki préféré (DokuWiki, MediaWiki, BookStack...).
Le Premier "Hello World" Virtuel !
Et voilà ! En quelques clics, vous avez créé une machine virtuelle pour vos projets de développement (Gitea) et un conteneur pour organiser vos idées (votre wiki). C'est la beauté de Proxmox : vous transformez une seule machine physique en un véritable data center miniature.
Mon mini PC TRIGKEY ronronne discrètement, mais il héberge déjà tout un écosystème de services. Le versionnement pour ne rien perdre de mes bidouilles, un LAMP pour tester et développer le futur thème de mon blog (https://mdsv41.fr/), un serveur Lizmap pour mes tests de cartographie, et bien d'autres machines pour des applications et des projets en cours. C'est ça, la puissance d'un homelab bien pensé !
Dans le prochain article, on pourra se pencher sur la configuration réseau plus avancée, la gestion du stockage ou même les sauvegardes. Le monde de Proxmox est immense, et on ne fait que commencer !
En attendant, n'hésitez pas à partager vos premières créations, vos défis, ou vos questions en commentaire.
À très vite sur https://mdsv41.fr/ !