Instalación de Alpine Standard 3.22.1¶
Medio y descarga del sistema operativo¶
Para crear el escritorio necesitaremos la ISO de Alpine, que se puede encontrar en su web oficial: https://www.alpinelinux.org/downloads/
Entramos a la web de Alpine y buscamos la versión standard y la ISO para la arquitectura x86:64. Copiamos la URL y descargamos la ISO en IsardVDI (Guía de creación de medios).
La versión utilizada en esta guía es: alpine-standard-3.22.1-x86_64.iso (La más actual en el momento de realizar esta documentación: Released Jul, 15 2025)
Creamos un escritorio con estas características:
- vCPUs: 1
- Memoria (GB): 0.5 GB
- Tamaño del disco (GB): 40 GB
- Vídeo: Default
- Boot: CD/DVD
- Redes: Default, WireGuardVPN.
- Perfil de hardware: debian12
Y una vez creado el escritorio, se añade el medio creado.
Instalación del SO¶
Una vez encendido el escritorio, aparece información del arranque y la pantalla de inicio de sesión:
Se inicia como usuario root y NO solicitará contraseña.
Antes de realizar la instalación, la distribución del teclado será inglesa.
Si está utilizando teclado con distribución española, puede probar de presionar la comilla simple ' para escribir un guion (-), o tabular para que se autocomplete, y así poder escribir setup-alpine.
Para empezar la instalación ejecutamos setup-alpine y seguimos los pasos del asistente para configurar red, zona horaria, etc.
-
Keymap: se escoge la distribución del teclado.
-
Hostname: se define el nombre del dispositivo.
-
Interface: aparecerá un formulario preguntando cómo queremos configurar cada interfaz.
- Se acepta la configuración que se establece por defecto presionando Enter en todas las preguntas.
-
Root Password: se configura una contraseña para el usuario administrador.
- En este caso, utilizamos la contraseña de siempre: pirineus
-
Timezone: aquí se especifica la zona horaria.
-
Proxy: con esta opción, se puede añadir la URL del proxy al que se desea dirigir.
- En este caso, presionaremos Enter para que establezca el valor por defecto: none.
-
APK Mirror: se escoge qué servidor de paquetes de Alpine se requiere utilizar. Hay diversos servidores en diferentes partes del mundo para poder distribuir mejor la carga y ofrecer más velocidad, al poder filtrar por región. Lo más sencillo es presionar la opción por defecto, que compara y busca el servidor de paquetes que mejor conviene para el sistema. La opción 'f'
-
User: en este apartado, creamos un usuario llamado isard con la contraseña tradicional pirineus.
-
Disk & Install: se indica en qué disco se desea realizar la instalación del sistema operativo.
- Se escoge el que aparece, escribiendo su nombre ('vda'). Después nos pregunta de qué forma se quiere utilizar el disco que se ha escogido.
- Para consultar la forma de utilización del disco y, por tanto, el tipo de instalación, se escribe un símbolo de interrogación (?):
- Se escoge la instalación tradicional, que consiste en la creación de dos particiones, una para almacenar la información de arranque (/boot) y otra para el sistema (/).
- Se escribe la opción 'sys', y aparecerá una pregunta de confirmación para borrar el contenido del disco y la propia partición del disco, para poder montar las dos particiones.
-
Reiniciamos ejecutando:
-
Se apaga el escritorio.
-
Se quita el medio y se pone el parámetro Boot en Hard Disk.
Y ya se podría volver a encender el escritorio y utilizar Alpine Linux.
Configuración esencial para el uso¶
- Añadimos el usuario creado al grupo de administradores.
# Ejecutamos el siguiente comando para operar como administrador, nos pedirá la contraseña.
su -
# Paso 1: Configurar repositorios oficiales
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
# Paso 2: Actualizar apk
apk update
# Paso 3: Instalar sudo
apk add sudo
# Paso 4: Añadir el usuario 'isard' al grupo 'wheel'
addgroup isard wheel
# Paso 5: Permitir que el grupo 'wheel' use sudo
# Descomenta la línea en sudoers si no lo está
sed -i 's/^# %wheel/%wheel/' /etc/sudoers
# Paso 6: Volver al usuario isard y comprobar la ejecución de alguna orden con permisos especiales.
su - isard
sudo apk update
-
Preparamos el escritorio para la conexión por SSH por WireGuardVPN.
- Si queremos entrar al sistema desde nuestro PC, podemos seguir esta guía: Cómo establecer el túnel VPN de usuario
Para que funcione, es necesario realizar algunos comandos dentro de la máquina:
- Para poder entrar por SSH, encendemos la interfaz eth1 y le indicamos que obtenga IP por DHCP:
- Para permitir la entrada como usuario root, podemos configurar /etc/ssh/sshd_config, modificando la línea:
Alpine como Router¶
Para la configuración de Alpine como Router, se puede seguir la siguiente guía: Router basado en Alpine Linux














