Proxmox Fileserver : comment créer un serveur de fichiers Proxmox ?
Un serveur de fichiers Proxmox (Proxmox Fileserver) sert à fournir un espace de stockage centralisé dans le réseau et à partager des données de manière efficace entre différents appareils ou utilisateurs. Dans ce guide, vous découvrirez comment se déroule la configuration sous Proxmox VE. L’objectif est de mettre en place une solution sécurisée, performante et simple à administrer, adaptée aux sauvegardes, aux fichiers multimédias et aux répertoires de travail partagés au sein de votre infrastructure Proxmox.
Étape 1 : choisir une variante de serveur de fichiers Proxmox
Dans un premier temps, vous devez sélectionner la variante à utiliser pour mettre en œuvre votre serveur de fichiers sous Proxmox. Plusieurs options sont possibles : exploiter le Proxmox Fileserver sous forme de machine virtuelle (VM), de conteneur LXC ou directement sur du matériel physique. Chaque approche présente des avantages et des inconvénients spécifiques en matière de performances, de maintenance et de sécurité.
Dans ce guide, nous optons pour une machine virtuelle basée sur Debian et Samba, car cette solution est particulièrement simple à mettre en place, offre une bonne isolation et peut être adaptée de manière flexible à différents besoins. Vous profitez ainsi de la stabilité d’un système Linux combinée aux capacités de virtualisation de Proxmox.
Samba est un logiciel open source qui permet de partager des fichiers entre des systèmes Linux/Unix et des ordinateurs Windows sur le même réseau. Il implémente le protocole SMB/CIFS, également utilisé par les partages de fichiers Windows.
- Processeurs dernière génération
- Hardware dédié haute performance
- Data centers certifiés ISO
Étape 2 : vérifier les prérequis
Avant de commencer à configurer votre serveur de fichiers Proxmox, assurez-vous que Proxmox VE est déjà installé et prêt à l’emploi sur votre serveur. Une installation bare metal de Proxmox garantit des performances optimales et un contrôle total de l’environnement de virtualisation. Si Proxmox n’est pas encore installé, procédez d’abord à l’installation avant de poursuivre ce guide.
Étape 3 : créer une machine virtuelle
Ensuite, vous créez une machine virtuelle sur laquelle fonctionnera le serveur de fichiers Proxmox.
Pour cela, ouvrez l’interface Web de Proxmox et cliquez en haut à droite sur « Créer une VM ». Dans l’assistant, configurez la nouvelle VM comme suit :
- Choisissez le nœud sur lequel la machine virtuelle doit être créée et attribuez un ID de VM (qui ne pourra plus être modifié par la suite) ainsi qu’un nom explicite.
- Sélectionnez le support d’installation souhaité. Définissez ensuite le type et la version du système d’exploitation.
- Configurez le disque dur virtuel : choisissez l’emplacement de stockage des données de la VM et définissez la taille du disque (recommandé : au moins 50 Go).
- Dans la section CPU, définissez combien de sockets et de cœurs doivent être disponibles pour la VM.
- Décidez si la mémoire doit être gérée de manière statique ou dynamique. Pour un serveur de fichiers stable, il est recommandé d’opter pour une allocation fixe.
- Configurez les paramètres réseau de la VM : choisissez l’interface réseau utilisée pour la communication et sélectionnez le modèle réseau.
Enfin, un récapitulatif de tous les paramètres s’affiche. Vérifiez soigneusement la configuration, puis cliquez sur « Terminer » pour créer la VM. Si aucune erreur n’a été commise, la nouvelle VM apparaît désormais dans la liste des serveurs de votre tableau de bord Proxmox. Vous pouvez ensuite la démarrer et la gérer via la console intégrée ou par accès à distance afin d’installer le système d’exploitation.
Étape 4 : attribuer une adresse IP statique
Une fois le système d’exploitation installé avec succès, commencez par configurer le réseau de la machine virtuelle. Afin que le serveur de fichiers Proxmox soit accessible par la suite, il est recommandé d’attribuer une adresse IP statique. Cela garantit que l’adresse réseau du serveur reste inchangée après chaque redémarrage, ce qui est essentiel lorsque d’autres systèmes doivent accéder en permanence au Proxmox Fileserver.
Pour cela, connectez-vous soit directement via la console Proxmox, soit par SSH à votre VM nouvellement installée. Ouvrez ensuite le fichier de configuration réseau à l’aide de la commande terminale suivante :
sudo nano /etc/network/interfacesbashCe fichier définit la manière dont le système se connecte au réseau. Insérez-y les lignes suivantes et ajustez les valeurs selon votre propre réseau :
auto ens18
iface ens18 inet static
address IP_SERVER
gateway ROUTER_SERVER
dns-nameservers IP_DNS_SERVERRemplacez IP_SERVER par l’adresse IP que le serveur de fichiers Proxmox doit utiliser dans le réseau, et ROUTER_SERVER par l’adresse du routeur ou de l’appareil par lequel votre serveur accède à Internet. Vous devez également remplacer IP_DNS_SERVER par l’adresse du serveur DNS à utiliser pour la résolution de noms. Une fois le fichier modifié, enregistrez-le et fermez l’éditeur.
Étape 5 : attribuer un nom d’hôte
À l’étape suivante, attribuez un nom d’hôte unique pour que votre serveur ait un nom facilement reconnaissable sur le réseau. Vous pouvez le faire avec la commande ci-dessous ; dans notre cas, nous appelons le serveur « fileserver » :
sudo hostnamectl set-hostname fileserverbashPour que toutes les modifications précédentes prennent effet, redémarrez le service réseau :
sudo systemctl restart networkingbash
Étape 6 : installer et configurer Samba
Vous pouvez maintenant configurer le service de partage de fichiers proprement dit. Exécutez les commandes suivantes dans votre machine virtuelle pour obtenir la version actuelle des listes de paquets et ensuite installer Samba :
sudo apt update
sudo apt install samba -ybashAprès l’installation, Samba fonctionne généralement automatiquement en tant que service d’arrière-plan, attendant les requêtes du réseau. Avant de pouvoir configurer un partage, vous avez besoin d’un répertoire qui sera accessible ultérieurement via le réseau. Dans cet exemple, nous créons un dossier sous /srv/samba/shared :
sudo mkdir -p /srv/samba/sharedbashAjoutez également une configuration. Cette configuration permet à tous les utilisateurs d’accéder au dossier sans nécessiter de droits utilisateurs spécifiques, ce qui est idéal pour les environnements de test ou les réseaux privés :
sudo chown -R nobody:nogroup /srv/samba/shared
sudo chmod -R 0775 /srv/samba/sharedbashDans une dernière étape, vous devez indiquer à Samba quel dossier vous souhaitez partager sur le réseau. Pour cela, modifiez le fichier de configuration :
sudo nano /etc/samba/smb.confbashFaites défiler jusqu’à la fin du fichier et ajoutez-y les lignes suivantes :
[shared]
path = /srv/samba/shared
browseable = yes
read only = no
guest ok = yesLa section [shared] définit le nom du partage sous lequel le dossier sera visible sur le réseau pour les autres appareils. Le paramètre path indique l’emplacement exact du répertoire partagé sur le serveur.
L’option browseable = yes permet au partage d’apparaître dans l’Explorateur Windows, par exemple via la section Réseau, ce qui facilite sa localisation par les autres utilisateurs. Avec read only = no, vous autorisez la création, la modification et la suppression de fichiers dans le partage, ce qui permet une utilisation active du dossier. Le paramètre guest ok = yes autorise l’accès au partage sans authentification utilisateur, donc de manière anonyme. Cette option peut être pratique dans des réseaux domestiques ou de test, mais doit être utilisée avec prudence dans des environnements de production.
Une fois toutes les modifications effectuées, enregistrez le fichier. Pour appliquer les changements, redémarrez ensuite le service Samba :
sudo systemctl restart smbdbashVotre serveur Samba est maintenant opérationnel !
Si vous souhaitez restreindre l’accès à votre serveur de fichiers Proxmox à certains utilisateurs, commencez par créer un nouvel utilisateur et lui attribuer un mot de passe Samba. Ajustez ensuite les autorisations du dossier partagé en conséquence. Dans le fichier de configuration de Samba, l’utilisateur doit être déclaré comme valid user au niveau du partage concerné.
Étape 7 : tester l’accès depuis le client
Après avoir configuré le serveur de fichiers Proxmox avec Samba, il est recommandé de vérifier qu’il est correctement accessible sur le réseau. L’adresse IP utilisée correspond à l’adresse IP statique que vous avez attribuée précédemment à la machine virtuelle. Sous Windows, ouvrez l’Explorateur de fichiers et saisissez l’adresse du partage, par exemple :
\\IP_SERVER\sharedSi tout est correctement configuré, le dossier partagé apparaît, et vous pouvez accéder aux fichiers, créer de nouveaux fichiers ou modifier ceux existants. Sous Linux, vous pouvez monter le partage via le terminal, par exemple avec :
sudo mount -t cifs //IP_SERVER/shared /mnt -o guestbashVous pouvez maintenant consulter le contenu du partage dans le répertoire /mnt et y accéder.
Pour les environnements de production, il est conseillé d’exploiter le serveur de fichiers en complément d’un Proxmox Backup Server, afin de créer automatiquement des sauvegardes régulières de toutes les données.
- Serveurs GPU NVIDIA RTX PRO 6000 Blackwell haute performance
- Performances inégalées pour les tâches complexes liées à l'IA et aux données
- Hébergement dans des data centers sécurisés et fiables
- Tarification flexible, en fonction de votre utilisation

