DjeexLab/docs/files/serveex/installation.md
2024-12-28 22:55:49 +00:00

2.7 KiB
Executable File

Debian 12

!!!abstract "Objectif" Avoir installé 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

    • Installer sudo :

      Se connecter en root :

      ::::console $ su -

      mettre son mot de passe puis taper :

      ::::console # apt install sudo

    • Ajouter l'utilisateur au groupe sudo :

      ::::console # 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

!!!note Ajoutez ::::console --exclude @eaDir si la source est un NAS Synology