Alpine Linux est une distribution Linux ultra-légère orientée sécurité.
Installation d’Alpine Linux
Exemple de procédure d’installation d’Alpine Linux.
login : root Pas de mot de passe
Accès à la configuration : setup-alpine Attention le clavier est en qwerty (q=a w=z)
Select keyboard layout : fr Configuration due clavier français AZERTY
Select keyboard layout : fr-azerty
Enter system hostname… : nom_de_le _machine.nom_de_domaine Nom de ma machine avec le nom de domaine à adapter
Interface : eth0 Sélection de la carte réseau, eth0 dans mon cas
Ip address for eth0 : 192.168.1.*** Adresse IP sur mon réseau local, à adapter (remplacez 192.168.1.*** par votre adresse)
Netmask : 255.255.255.0 Masque de sous réseau, /24 dans mon cas
Gateway : 192.168.1.1 La passerelle pour l’accès internet, la box dans mon cas
Do you want to do any manual configuration ? : n
DNS domain name ? : nom_de_domaine Mon nom de domaine déjà précisé avec le nom de la machine FQDN
DNS nameserver(s) : 192.168.1.1 Adresse du serveur DNS, la box dans mon cas
Root passeword – New passeword : ****** Mot de passe Root
Timezone : Europe Praramètres pour la France
Timezone : Paris
Proxy : none Dans mon cas pas de proxy
Network Time Protocol : chrony Paramètre pour le serveur de temps
APK Mirror : f Sélection du miroir APK « Find and use fastest mirror »
Setup a user ? : Nom_utilisateur Nom de mon utilisateur
Full name : Nom_utilisateur
New passeword : ******
Enter ssh key… : none Pas de clé SSH dans mon cas
Which ssh server ? : openssh Je sélectionne le serveur SSH, openssh dans mon cas
Which disk(s) would you like to use ? sda Je sélectionne mon disque, sda dans mon cas
How would you like to use it ? sys Je sélectionne sys dans mon cas
WARNING : Erase the above disk(s) and continue ? : y
Installation is complete please reboot. : reboot Je redémarre le système
Dans cet exemple, on est sur le réseau local 192.168.1.0 /24 derrière notre box 192.168.1.1 ce qui est un cas courant. La notation CIDR /24 correspond au masque 255.255.255.0 ce qui veut dire que les adresses disponibles vont de 192.168.1.2 à 192.168.1.254 (192.168.1.255 étant l’adresse de diffusion « broadcast »). Remplacez 192.168.1.*** par votre adresse sur le réseau. Si vous avez du DHCP, veillez à utiliser une adresse en dehors de sa plage.
Pour arrêter la machine :
poweroff
Si votre machine est virtualisée sous Proxmox.
Pour forcer l’arrêt dans Proxmox en cas de problèmes : qm stop [vmid]
Gestion des paquets APK
Alpine Linux utilise son propre système de management de paquet.
Mise à jour :
apk update
Pour vérifier si un paquet est installé, la commande affichera son nom :
apk info -e nano
apk info -e iptables
Intallation de nano :
apk add nano
Un fully qualified domain name (FQDN, ou nom de domaine pleinement qualifié) est un nom de domaine qui donne la position exacte de son nœud dans l’arborescence DNS en indiquant tous les domaines de niveau supérieur. On parle également d’un domaine absolu, par opposition à un domaine relatif.
Wikipédia
La suite…
Installation du serveur VPN WireGuard sous Alpine Linux :