====== Préparation serveur Debian 11 ====== ===== Le minimum ===== [X] Modification du nom du serveur chez le fournisseur * Dans la zone DNS, assignez l'adresse IP du serveur à un nom de domaine complet (FQDN). * Modifiez le reverse DNS pour correspondre au FQDN précédemment spécifié. [X] Connexion au serveur en tant qu'administrateur [X] Modification du nom du serveur : ''sudo hostnamectl set-hostname serveur'', où le terme ''serveur'' doit être remplacé par le nom de votre serveur (non FQDN). [X] Ajouter le nom du serveur dans le fichier ''/etc/hosts'' à la ligne ''127.0.1.1'', avant les noms déjà renseignés. Notez qu'il y a deux références au nom du serveur, un FQDN et l'autre non FQDN. Vous aurez alors 4 références sur la ligne pour le ''127.0.1.1''. [X] Mettez à jour le système avec la commande ''sudo apt update; sudo apt upgrade -y'' [X] Installez les programmes suivants ''sudo apt install -y vnstat iftop htop nano git'' [X] Configurer la langue avec la commande ''LANG=fr_FR.UTF_8'' echo "locales locales/default_environment_locale select fr_FR.UTF-8" | sudo debconf-set-selections sudo dpkg-reconfigure locales sudo timedatectl set-timezone Europe/Paris [X] Ajouter un nouvel utilisateur en utilisant la commande ''adduser nom'' [X] Si nécessaire, accorder des droits supplémentaires à l'utilisateur en éditant le fichier des //sudoers// avec la commande ''visudo'' [X] Se reconnecter avec le nouveau compte [X] Désactiver ssh pour l'utilisateur ''debian'' ===== Serveur Web avec ISPConfig ===== sudo apt install gnupg # add key wget -q http://packages.sury.org/php/apt.gpg -O- | sudo apt-key add - # add into sources.list sudo echo "deb http://packages.sury.org/php/ $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/php.list sudo apt update Lancement de l'installation : sudo su - wget -O - https://get.ispconfig.org | sh -s --