Debian 12

🎯 Objectif : Installer Debian 12 et les dépendances principales pour avoir un OS pret à l'emploi, joignable en SSH.

picture

Installation


  1. Paramètrage BIOS
  2. Téléchargement de l'image Debian
  3. USB bootable (Rufus)
  4. Installer Debian et configurer SSH
  5. Installer sudo et ajouter un utilisateur au groupe sudo, pour les privilèges administrateurs Se connecter en root :
    su -
    

    mettre son mot de passe puis taper :
     apt install sudo
    

    Ajouter l'utilisateur au groupe sudo :
    adduser <nomdutilisateur> sudo
    

    La prochaine fois que l'utilisateur se connectera, il pourra utiliser la commande sudo et ainsi executer des commandes avec les privilèges administrateurs.
  6. Tout savoir sur la connexion à distance à la console (SSH)
  7. Optionnel - UPS client en cas de coupure / et aussi
  8. Optionnel - Réveil en cas de coupure de courant -> régler le BIOS S0 state
  9. Optionnel - Réveiller le serveur à distance (WoW - WoL)

CLI apps à avoir près de soi


Quelques app que vous utiliserez forcément à un moment donné, autant les installer dès le départ

 sudo apt update
 sudo apt upgrade
 sudo apt install vim btop ranger git duf neofetch samba cifs-utils tree unzip ufw

En plus :

  • gping - Outil graphique de ping
  • lazydocker - Gestion de conteneurs docker en CLI

Fonctions utiles


Pare-feu

Partage Samba (accès à un disque réseau distant)

Transfert de fichier via rsync

sudo rsync -avhHSP  /source /destination
  • Ajoutez --exclude @eaDir si la source est un NAS Synology