Outils pour utilisateurs

Outils du site


serveur_maison:postinstall_debian-trixie

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

serveur_maison:postinstall_debian-trixie [2025/07/14 19:01] – créée jpgserveur_maison:postinstall_debian-trixie [2025/07/14 19:05] (Version actuelle) jpg
Ligne 26: Ligne 26:
  
 if [ "$EUID" -ne 0 ]; then if [ "$EUID" -ne 0 ]; then
-    echo "❌ Veuillez exécuter ce script en tant que root."+    echo " Veuillez exécuter ce script en tant que root."
     exit 1     exit 1
 fi fi
  
-read -p "👉 Entrez l'adresse IP statique à assigner (ex: 192.168.77.42): " STATIC_IP+read -p " Entrez l'adresse IP statique à assigner (ex: 192.168.77.42): " STATIC_IP
 NETMASK="255.255.255.0" NETMASK="255.255.255.0"
 GATEWAY="192.168.77.254" GATEWAY="192.168.77.254"
Ligne 38: Ligne 38:
 IFACE=$(ip -o -4 route show to default | awk '{print $5}') IFACE=$(ip -o -4 route show to default | awk '{print $5}')
 if [ -z "$IFACE" ]; then if [ -z "$IFACE" ]; then
-    echo "❌ Impossible de détecter l'interface réseau."+    echo " Impossible de détecter l'interface réseau."
     exit 1     exit 1
 fi fi
-echo "➡️ Interface détectée : $IFACE"+echo " Interface détectée : $IFACE"
  
 mkdir -p /etc/systemd/network mkdir -p /etc/systemd/network
Ligne 58: Ligne 58:
 systemctl restart systemd-networkd systemctl restart systemd-networkd
  
-echo "✅ IP statique configurée sur $IFACE : $STATIC_IP"+echo " IP statique configurée sur $IFACE : $STATIC_IP"
  
-echo "🐳 Installation de Docker..."+echo " Installation de Docker..."
 apt update && apt install -y ca-certificates curl gnupg lsb-release apt update && apt install -y ca-certificates curl gnupg lsb-release
 install -m 0755 -d /etc/apt/keyrings install -m 0755 -d /etc/apt/keyrings
Ligne 78: Ligne 78:
 usermod -aG docker "$CURRENT_USER" usermod -aG docker "$CURRENT_USER"
  
-echo "🛠️ Installation des outils système..."+echo " Installation des outils système..."
 apt install -y btop git curl vim bat duf eza apt install -y btop git curl vim bat duf eza
  
 BASHRC="/home/$CURRENT_USER/.bashrc" BASHRC="/home/$CURRENT_USER/.bashrc"
-echo "💡 Configuration des alias et du prompt dans $BASHRC..."+echo " Configuration des alias et du prompt dans $BASHRC..."
  
 cat >> "$BASHRC" <<'EOT' cat >> "$BASHRC" <<'EOT'
  
-🌈 Aliases personnalisés+ Aliases personnalisés
 alias ll="eza -l" alias ll="eza -l"
 alias la="eza -A" alias la="eza -A"
Ligne 92: Ligne 92:
 alias bat="batcat" alias bat="batcat"
  
-🎨 Prompt coloré minimal+ Prompt coloré minimal
 PS1='\[\e[1;32m\]\u@\h:\[\e[0;36m\]\w\[\e[0m\]\$ ' PS1='\[\e[1;32m\]\u@\h:\[\e[0;36m\]\w\[\e[0m\]\$ '
 EOT EOT
Ligne 99: Ligne 99:
  
 echo "" echo ""
-echo "✅ Réseau statique OK, Docker installé, outils ajoutés" +echo " Réseau statique OK, Docker installé, outils ajoutés" 
-echo "ℹ️ Déconnexion + reconnexion recommandée." +echo " Déconnexion + reconnexion recommandée." 
-read -p "🔁 Redémarrer maintenant ? (o/N): " confirm+read -p " Redémarrer maintenant ? (o/N): " confirm
 if [[ "$confirm" =~ ^[oO]$ ]]; then if [[ "$confirm" =~ ^[oO]$ ]]; then
     reboot     reboot
serveur_maison/postinstall_debian-trixie.txt · Dernière modification : 2025/07/14 19:05 de jpg