56 lines
1.9 KiB
Markdown
56 lines
1.9 KiB
Markdown
# 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`
|
||
|
||
```bash
|
||
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
|
||
```bash
|
||
sudo apt install gnupg
|
||
# add key
|
||
wget -q http://packages.sury.org/php/apt.gpg -O- | sudo apt-key add -
|
||
```
|
||
|
||
```bash
|
||
# 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
|
||
```
|
||
|
||
```bash
|
||
sudo apt update
|
||
```
|
||
|
||
Lancement de l'installation :
|
||
```bash
|
||
sudo su -
|
||
wget -O - https://get.ispconfig.org | sh -s --
|
||
```
|