Configurer un serveur Linux en complétant automatiquement la méthode sans code
Installer un serveur Linux à la main signifie répondre encore et encore aux mêmes écrans, et une étape oubliée apparaît des semaines plus tard. La méthode automatique inverse le travail : vous préparez vos réponses une fois, l'installateur les suit exactement et le même serveur parfait sort à chaque fois.
✍️ Technical Anshu🐧 Linux Server⏱️ 12 minute read
🎥 La configuration automatique complète est présentée en direct dans cette vidéo — regardez-la une fois, puis suivez cette page comme liste de contrôle
Une installation manuelle du serveur n’est pas difficile car les étapes sont difficiles. C'est difficile car il y en a très nombreux – disposition du disque, nom d'hôte, compte utilisateur, fuseau horaire, SSH, mises à jour, pare-feu – et un humain qui les fait à minuit en sautera un. La configuration automatisée supprime le problème de minuit. Vous écrivez vos réponses une fois, dans un petit fichier d'installation ou un panneau guidé, et le programme d'installation lit ce fichier et construit le serveur sans rien vous demander. Aucune connaissance en codage n'est nécessaire pour cette approche : vous remplissez des réponses, vous n'écrivez pas de programmes. La vidéo ci-dessus montre le processus complet à l'écran ; cette page explique ce qui se passe à chaque étape et ce qu'il faut vérifier une fois terminée.
Terminal — automated server setup running (example)
Starting automated installation...
[ ok ] Disk partitioned and formatted
[ ok ] Base system installed
[ ok ] User account created with sudo rights
[ ok ] SSH server installed and enabled
[ ok ] System updates applied
[ ok ] Firewall enabled (SSH allowed)
Setup finished. Rebooting into your new server.
Une installation automatisée signale chaque étape au fur et à mesure qu'elle se termine - les lignes sur votre écran seront différentes, mais cette forme de liste de contrôle représente à quoi ressemble une exécution saine. Exemples de valeurs affichées.
1
Pourquoi la configuration automatique vaut mieux cliquer sur les écrans
Chaque serveur construit à la main est légèrement différent, car chaque session d'installation est légèrement différente. Cette différence est là où d'étranges problèmes surgissent plus tard : un serveur a reçu ses mises à jour lors de l'installation, un autre non ; l'un a SSH activé, un autre a été oublié.
Avec un fichier de réponses, la recette est le serveur. Changez la recette et chaque futur serveur change avec elle. Conservez la recette et vous pourrez reconstruire exactement la même machine le mois prochain ou l’année prochaine.
Même résultat sur chaque machine, à chaque fois
Aucune étape de configuration ne peut être oubliée : soit le fichier la répertorie, soit elle ne se produit pas
Un nouveau serveur est prêt en une seule exécution sans surveillance au lieu d'une heure de clic
La recette sert également de documentation sur la façon dont le serveur a été construit
2
Ce que vous préparez avant de commencer
L'installateur automatique a toujours besoin de vos décisions : il les collecte simplement à l'avance au lieu d'arrêter l'installation pour chacune d'entre elles. Décidez-en avant de commencer et la course ne s'arrêtera pas.
La machine ou la machine virtuelle sur laquelle le serveur vivra, avec son disque prêt à être effacé
Un nom d'hôte – un nom court comme fileserver ou office-web
Le nom d'utilisateur et un mot de passe fort pour votre compte administrateur
Votre clé publique SSH, si vous en avez une (le guide de cas SSH sur cet ensemble de pages montre comment en créer une)
Le forfait réseau : adresse automatique (DHCP) ou une adresse IP fixe que vous aurez choisie
Quelles tâches le serveur effectuera en premier, afin que le bon logiciel soit inclus
3
Comment fonctionne l'exécution automatisée, étape par étape
Quel que soit l'outil ou le panneau que vous utilisez, y compris celui présenté dans la vidéo, les étapes ci-dessous sont les mêmes sur chaque configuration de serveur Linux. Les connaître signifie qu'une course bloquée vous indique exactement où elle s'est arrêtée.
Le programme d'installation démarre et trouve votre fichier de réponses au lieu de poser des questions
Le disque est partitionné et formaté exactement comme les réponses le précisent : c'est l'étape destructrice, et elle se produit tôt.
Le système de base est copié et le chargeur de démarrage est installé
Votre compte utilisateur, votre mot de passe et votre clé SSH sont créés
Des logiciels supplémentaires de votre liste sont installés et les mises à jour du système sont appliquées
La machine redémarre sur le serveur terminé et attend votre première connexion
4
Les dix premières minutes après le redémarrage
Une configuration automatique ne prouve pas que le serveur a raison. Exécutez ces vérifications lors de la première connexion, dans cet ordre, avant que le serveur ne fasse un réel travail.
Connectez-vous avec le compte que vous avez spécifié : ssh username@server-ip-address
Confirmez que vous pouvez devenir administrateur : sudo -v devrait accepter votre mot de passe
Vérifiez les bases : hostname, ip a pour l'adresse, df -h pour la disposition du disque.
Confirmez que les mises à jour sont propres : sudo apt update devrait se terminer sans erreur
Vérifiez que SSH écoute : sudo systemctl status ssh devrait être actif et en cours d'exécution
5
Donnez au serveur sa première tâche, puis sécurisez-le correctement
Un nouveau serveur qui ne fait rien n'est qu'un risque sous tension. Dirigez-le vers un travail réel – un partage de fichiers, un petit site Web, une application – et prouvez que toute la chaîne fonctionne de bout en bout. Ensuite, effectuez les étapes de sécurité que le programme d'installation vous a laissées : connexion SSH par clé, connexion par mot de passe désactivée et activation du pare-feu confirmée. Les guides de cas ci-dessous prennent chacune de ces tâches une par une.
🔴 Limite honnête : l'automatisation installe le même système d'exploitation qu'une installation manuelle : elle ne transforme pas un plan faible en un bon. Si les réponses sont fausses, il construira fidèlement le mauvais serveur, plus rapidement. Exécutez la recette une fois sur une machine de rechange ou une machine virtuelle et vérifiez le résultat avant de lui faire confiance avec un disque réel ou des données réelles.
🎥 Regardez la configuration complète dans la vidéo
La vidéo présente la configuration automatique complète, depuis une machine vierge jusqu'à un serveur fonctionnel, écran par écran. Mettez-le en pause à chaque étape et comparez-le avec la liste de contrôle sur cette page.
Dois-je connaître le codage pour configurer un serveur de cette façon ?
Non. Vous répondez à des questions simples – nom d’hôte, nom d’utilisateur, mot de passe, quel logiciel – dans un fichier ou un panneau, et le programme d’installation fait le reste. Rien sur cette page ne vous demande d'écrire un programme ; les quelques commandes affichées servent à vérifier le serveur terminé.
Un serveur construit automatiquement est-il différent d'un serveur construit manuellement ?
Non. Le système fini est un serveur Linux normal, identique à celui installé manuellement avec les mêmes choix. La différence réside uniquement dans la manière dont cela est arrivé : les mêmes réponses, appliquées de la même manière, à chaque fois.
Que se passe-t-il si la configuration automatique s'arrête au milieu ?
Ne devinez pas : lisez le journal d'installation, car il nomme l'étape qui a échoué. Un échec d'exécution signifie généralement une mauvaise réponse (un mauvais disque, un fichier manquant, pas de réseau). Le guide des cas d'échec à mi-chemin ci-dessous montre l'ordre sûr : lisez le journal, corrigez la réponse, puis décidez s'il faut continuer ou reconstruire proprement.
Ce guide est basé sur la vidéo Technical Anshu liée ci-dessus. • Coincé sur une marche ? Demandez dans les commentaires vidéo – les réponses arrivent là 🙏