Salta el contingut

Instal·lació d'Alpine Standard 3.22.1

Medi i descàrrega del sistema operatiu

Per crear l'escriptori necessitarem la ISO d'Alpine, que es pot trobar a la seva web oficial: https://www.alpinelinux.org/downloads/

Entrem a la web d'Alpine i busquem la versió standard i la ISO per a l'arquitectura x86:64. Copiem la URL i descarreguem la ISO a IsardVDI (Guia de creació de medis).

La versió utilitzada en aquesta guia és: alpine-standard-3.22.1-x86_64.iso (La més actual en el moment de fer aquesta documentació: Released Jul, 15 2025)

Creem un escriptori amb aquestes característiques:

  • vCPUs: 1
  • Memòria (GB): 0.5 GB
  • Mida del disc (GB): 40 GB
  • Vídeo: Default
  • Boot: CD/DVD
  • Xarxes: Default, WireGuardVPN.
  • Perfil de maquinari: debian12

Un cop creat l'escriptori, s'afegeix el medi creat.

Instal·lació del SO

Un cop encès l'escriptori, apareix informació de l'arrencada i la pantalla d'inici de sessió:

S'inicia com a usuari root i NO demanarà contrasenya.

Abans de fer la instal·lació, la distribució del teclat serà anglesa.

Si utilitzeu un teclat amb distribució espanyola, podeu provar de prémer la cometa simple ' per escriure un guionet (-), o tabular per autocompletar, i així poder escriure setup-alpine.

Per començar la instal·lació, executeu setup-alpine i seguiu els passos de l'assistent per configurar la xarxa, zona horària, etc.

  1. Keymap: escolliu la distribució del teclat.

  2. Hostname: definiu el nom del dispositiu.

  3. Interface: apareixerà un formulari preguntant com voleu configurar cada interfície.

    • Accepteu la configuració per defecte prement Enter a totes les preguntes.

  4. Root Password: configureu una contrasenya per a l'usuari administrador.

    • En aquest cas, utilitzeu la contrasenya de sempre: pirineus

  5. Timezone: especifiqueu la zona horària.

  6. Proxy: aquí podeu afegir la URL del proxy si cal.

    • En aquest cas, premeu Enter per establir el valor per defecte: none.

  7. APK Mirror: escolliu quin servidor de paquets d'Alpine voleu utilitzar. Hi ha diversos servidors en diferents parts del món per distribuir millor la càrrega i oferir més velocitat, filtrant per regió. El més senzill és prémer l'opció per defecte, que compara i busca el millor servidor de paquets per al sistema. L'opció 'f'.

  8. User: aquí, creeu un usuari anomenat isard amb la contrasenya tradicional pirineus.

  9. Disk & Install: indiqueu en quin disc voleu instal·lar el sistema operatiu.

    • Escolliu el que apareix, escrivint el seu nom ('vda'). Després pregunta de quina manera voleu utilitzar el disc seleccionat.

    • Per consultar la forma d'utilització del disc i el tipus d'instal·lació, escriviu un símbol d'interrogació (?):

    • Escolliu la instal·lació tradicional, que crea dues particions: una per a la informació d'arrencada (/boot) i una altra per al sistema (/).

    • Escriviu l'opció 'sys', i apareixerà una pregunta de confirmació per esborrar el contingut del disc i la partició, per poder muntar les dues particions.

  10. Reinicieu executant:

    reboot
    
  11. Apagueu l'escriptori.

  12. Traieu el medi i poseu el paràmetre Boot a Hard Disk.

Ara ja podeu tornar a encendre l'escriptori i utilitzar Alpine Linux.

Configuració essencial per a l'ús

  • Afegiu l'usuari creat al grup d'administradors.
# Executeu la següent comanda per operar com a administrador, us demanarà la contrasenya.
su -

# Pas 1: Configurar repositoris oficials
echo "https://dl-cdn.alpinelinux.org/alpine/v3.22/main" > /etc/apk/repositories
echo "https://dl-cdn.alpinelinux.org/alpine/v3.22/community" >> /etc/apk/repositories

# Pas 2: Actualitzar apk
apk update

# Pas 3: Instal·lar sudo
apk add sudo

# Pas 4: Afegir l'usuari 'isard' al grup 'wheel'
addgroup isard wheel

# Pas 5: Permetre que el grup 'wheel' utilitzi sudo
# Descomenteu la línia a sudoers si no ho està
sed -i 's/^# %wheel/%wheel/' /etc/sudoers

# Pas 6: Torneu a l'usuari isard i comproveu l'execució d'alguna ordre amb permisos especials.
su - isard
sudo apk update
  • Prepareu l'escriptori per a la connexió per SSH per WireGuardVPN.

    Perquè funcioni, cal executar algunes comandes dins de la màquina:

    • Per poder entrar per SSH, enceneu la interfície eth1 i indiqueu-li que obtingui IP per DHCP:
      ip link set eth1 up
      udhcpc -i eth1
      ip route add 10.0.0.0/14 via 10.2.0.1
      
    • Per permetre l'entrada com a usuari root, podeu configurar /etc/ssh/sshd_config, modificant la línia:
      PermitRootLogin yes
      

Alpine com a Router

Per a la configuració d'Alpine com a Router, podeu seguir la següent guia: Router basat en Alpine Linux