YunoHost : Autoalojamiento Fácil en Raspberry Pi
Después de pasar años configurando servidores Linux a mano, tenía curiosidad por ver lo que YunoHost podía hacer. En cuestión de minutos convierte una Raspberry Pi en un servidor de autoalojamiento, lo que facilita el despliegue de aplicaciones como WordPress, Nextcloud o Jellyfin.
YunoHost es una distribución de Linux diseñada para el autoalojamiento. Una vez instalada en una Raspberry Pi, permite desplegar y gestionar aplicaciones a través de su interfaz web, sin necesidad de configurar cada servicio manualmente.
Te mostraré cómo instalar YunoHost en una Raspberry Pi, completar la configuración inicial y desplegar tu primera aplicación en solo unos pasos.
Si estás empezando con Raspberry Pi o Linux, tengo algo que puede ayudarte de inmediato.
Descarga mi hoja de trucos de comandos Linux gratis – es una guía de referencia rápida con todos los comandos esenciales que necesitas para avanzar con tu Raspberry Pi. Haz clic aquí para obtenerla gratis!
Introducción a YunoHost
Si quieres alojar una aplicación como un sitio de WordPress en Raspberry Pi, hay que seguir varios pasos. Debes encargarte de la instalación y configuración, y luego implementar la aplicación en una plataforma pública o privada, lo que conlleva ciertos desafíos.
YunoHost tiene como objetivo simplificar este proceso al ofrecer una plataforma (de hecho, es un sistema operativo basado en Debian) que permite la instalación y despliegue de aplicaciones con un solo clic.

YunoHost es un sistema operativo poco conocido (en inglés) porque es bastante singular: puedes pensar en YunoHost como un gestor de contenedores Docker para tus aplicaciones (cada una de las cuales funciona como un contenedor independiente).
Échale un vistazo: Probé cientos de apps para Linux, estas son mis favoritas

Ahora que ya tienes una mejor idea de qué es YunoHost, comencemos con el tutorial. Pero antes de pasar a la instalación, revisemos los requisitos (tanto de hardware como de software) para seguir esta guía.
Requisitos de hardware y software
Para la instalación, necesitarás:
- Una Raspberry Pi: YunoHost ahora es compatible con los modelos más recientes Raspberry Pi 5, Pi 4 y Pi 3.
- Una tarjeta micro-SD o una memoria USB: Puedes elegir la que tengas. Necesitarás una opción de almacenamiento con al menos 16 GB, ya que la imagen del sistema operativo ocupa más de 7 GB. Si no tienes una a mano y necesitas una nueva tarjeta SD para este tutorial, encuentra nuestras recomendaciones actuales aquí (en inglés).
- Conexión por cable: En este tutorial, asumiré que tienes tu Pi conectada a tu red doméstica a través de una conexión Ethernet por cable.
- Configuración de teclado y ratón (opcional): Si no tienes una conexión por cable y no puedes configurar el wifi, siempre puedes conectar la Pi a un monitor y completar el proceso de configuración a través de la interfaz del sistema operativo.
En términos de software, lo único que necesitarás es:
- Imagen ISO de YunoHost: La última versión de la imagen de YunoHost para Raspberry Pi (te explicaré cómo obtenerla).
- Raspberry Pi Imager o Balena Etcher: Puedes grabar la imagen con estas herramientas, así que elige la que prefieras. Tengo una guía completa para Raspberry Pi Imager si la necesitas.
Ahora que los requisitos están claros, comencemos la instalación.
💡 Si quieres aprender más sobre Raspberry Pi sin perderte entre cientos de tutoriales, echa un vistazo a mi guía “Domina Raspberry Pi en 30 días”.
Instalar y configurar YunoHost: guía para Raspberry Pi
Descarga gratis el PDF con todos los comandos de Raspberry Pi que necesitas conocer.
Descargar gratis
Esta sección te guiará paso a paso a través de la instalación y configuración de YunoHost en tu Raspberry Pi. Para dar contexto, estoy usando una Raspberry Pi 4 para este tutorial.
Descargar la imagen de YunoHost
El primer paso aquí es obtener la última versión de la imagen del sistema operativo YunoHost para tu Raspberry Pi. Esto es bastante fácil de hacer y tomará menos de 5 minutos. Así que, comencemos.
- Ve a la Página de Instalación de YunoHost.
Deberías ver el hardware con el cual YunoHost es compatible.
Selecciona ”Raspberry Pi” ya que vamos a instalar la imagen del sistema operativo para eso.
- Desplázate hacia abajo hasta la sección ”Descargar la Imagen de YunoHost”.
Haz clic en el botón de Descargar (el número de versión variará) para obtener la imagen.
Como referencia, descargué la versión 12.0.16 para este tutorial.
Nota: Los pasos son diferentes si deseas usar YunoHost en una Raspberry Pi Zero, Pi 1 o Pi 2. Para estos modelos, debes instalar Raspberry Pi OS y luego referirte a este tutorial.
Grabar YunoHost en una tarjeta SD
Una vez que tengas el archivo de imagen ISO en tu sistema, utilizaremos el software Raspberry Pi Imager para grabarlo en tu tarjeta SD:
- Inicia Raspberry Pi Imager y haz las siguientes selecciones.
- Device – selecciona tu modelo de Raspberry Pi (por ejemplo, Pi 5, Pi 4 o Pi 3).
- OS – desplázate hacia abajo hasta el final de la lista y selecciona Use custom.

- Cuando se te pida, selecciona el archivo de imagen que descargaste anteriormente.
La imagen podría llamarse ”yunohost-bookworm-12.0.16-rpi-stable.img.gz” o similar (no necesitas extraer el archivo, úsalo directamente). - Storage – selecciona tu tarjeta SD o unidad USB. Asegúrate de que estén conectadas correctamente y de no elegir el dispositivo equivocado, ya que Imager formateará la unidad seleccionada.
- Customisation – esta sección debe ser omitida por defecto.
- Writing – haz clic en WRITE para comenzar el proceso de grabación.

Espera unos minutos a que el proceso de escritura se complete. Una vez que haya terminado, puedes quitar la tarjeta SD (o unidad USB) de tu computadora y conectarla a tu Raspberry Pi.
Configuración del primer arranque
Una vez que tengas la tarjeta SD lista, solo necesitas hacer lo siguiente:
- Inserta la tarjeta en tu Pi.
- Conecta la Pi a una fuente de alimentación.
- Conecta un cable Ethernet para establecer una conexión por cable entre la Pi y tu red doméstica.
Si no puedes conectar tu Pi a través de una conexión por cable, puedes conectarla a un monitor y completar el proceso de configuración desde allí. Incluso puedes conectarte a una red wifi para habilitar el acceso SSH.
Nota: Ethernet fue mucho más fácil que configurar una conexión wifi. Si no tienes otra opción, tendrás que conectarte a wifi a través de la línea de comandos. Consulta nuestro artículo: Cómo Configurar Wifi en Debian (en inglés) y ve a la última sección para los comandos.
Si todo va bien, deberías poder acceder al siguiente enlace desde cualquier dispositivo conectado a la misma red que tu Pi: http://yunohost.local (si eso no funciona, intenta navegar directamente a la dirección IP de la Pi en su lugar).
Es posible que obtengas un error de privacidad al principio, lo cual es normal. Haz clic en Advanced > Proceed para seguir.

Esto abrirá la página de administración de YunoHost.
Acepta los términos y haz clic en Begin. Ahora estás listo para comenzar la configuración.
Configurar un nombre de dominio (existente o nuevo)
El primer paso para la configuración es establecer un nombre de dominio para tu servidor YunoHost.

Tienes tres opciones aquí:
- Usar un dominio existente que poseas (que generalmente sería de pago).
- Obtener un dominio gratuito bajo el proyecto YunoHost.
- O seguir usando el nombre de dominio local que se está utilizando actualmente para pruebas.
Si eliges la segunda opción, se expandirá la ventana y te pedirá el nombre de dominio y la contraseña de recuperación en caso de que desees recuperar tu dominio.
YunoHost se encarga de todo lo demás.

Una vez que hayas terminado, haz clic en el botón ”Next” en la parte inferior para pasar al siguiente paso del proceso de configuración: ”Crear tu primer usuario administrador”.
Crear el usuario administrador
La nueva ventana te pedirá el nombre de usuario, nombre completo y contraseña para crear el usuario administrador:

Completa el formulario (sigue las pautas de contraseña) y haz clic en Next para continuar.
Antes de iniciar el proceso de posinstalación (crear el nuevo dominio, el nuevo usuario y realizar la configuración inicial), aparecerá un mensaje de advertencia:

Presiona el botón OK, y el proceso de posinstalación comenzará.
Ten paciencia, ya que le tomará unos minutos en completarse.
Una vez que el proceso esté completo, deberías ver la siguiente pantalla de inicio de sesión.
Usa las credenciales de administrador que creaste anteriormente para iniciar sesión.

¡Felicidades por completar el proceso de configuración!
Veamos la interfaz de administración a continuación.
Descarga gratis el PDF con todos los comandos de Raspberry Pi que necesitas conocer.
Descargar gratis
Espera, ¡tengo algunas recomendaciones para ti!
Antes de continuar, te invito a descubrir algunos productos que he seleccionado cuidadosamente para ti. Creo que son esenciales para tu Raspberry Pi. Échales un vistazo y pídelos directamente en Amazon.
![]() |
![]() |
![]() |
![]() |
| Una caja silenciosa y práctica | Un SSD de alto rendimiento para potenciar tu Pi | Una pantalla genial para liberar el televisor | Un teclado dedicado con touchpad |
Interfaz de administración: primer vistazo
Descarga gratis el PDF con todos los comandos de Raspberry Pi que necesitas conocer.
Descargar gratis
Una vez que inicies sesión, deberías ver opciones para personalizar tu experiencia con YunoHost. Eso incluye gestionar usuarios, dominios (sí, admite múltiples dominios), aplicaciones e incluso gestionar tu sistema a través de una interfaz fácil de aprender (actualizaciones, herramientas, todo lo necesario).

Veamos dos conceptos básicos que deberías conocer: usuarios y dominios.
Gestión de usuarios
Como administrador (usuario), puedes gestionar todos los usuarios en tu servidor YunoHost a través de la pestaña ”Users”. Hay dos tipos de usuarios diferentes para esta plataforma:
- Usuarios administradores: Los usuarios con privilegios de administrador pueden gestionar a todos los usuarios que no son administradores, así como las aplicaciones y dominios.
- Usuarios no administradores: Este tipo de usuarios pueden ser creados por el administrador y pueden acceder a ciertas aplicaciones según los permisos que les otorguen los administradores.
Ahora, veamos qué cosas podemos hacer a través de esta interfaz:

- Ver usuarios existentes: Los usuarios existentes se muestran como una lista en la pantalla. Puedes editar sus permisos o detalles o incluso eliminarlos haciendo clic en el usuario.
- Buscar usuarios: Si eres como yo y tienes un usuario para cada aplicación, la barra de búsqueda es útil ya que te permite buscar entre todos los usuarios en tu plataforma.

- Agregar nuevos usuarios: Puedes crear nuevos usuarios para tu plataforma. Además, puedes importar usuarios de cualquier otra configuración existente de YunoHost que tengas o exportar usuarios a ella. Esto puede ser útil cuando estás migrando a una nueva instancia.

- Gestionar grupos de usuarios y permisos: Puedes agrupar usuarios similares (por ejemplo, miembros de tu familia), gestionar permisos a nivel individual y de grupo, y especificar qué usuarios/grupos tienen acceso a qué aplicaciones. Bastante útil, ¿verdad?

Gestión de dominios
Al igual que los usuarios, es fácil gestionar todos los dominios que has configurado para tu servidor YunoHost. Como se explicó antes, los dominios pueden considerarse como un punto de entrada para tus aplicaciones.
Tienes la opción de redirigir dos dominios diferentes en el mismo servidor a diferentes aplicaciones. Consulta la imagen a continuación para tener una mejor idea de lo que quiero decir:

Las opciones de gestión de dominios están disponibles bajo la pestaña Domains en la pantalla de inicio.

Como se puede ver en la captura de pantalla anterior, puedes agregar un nuevo dominio o cambiar las configuraciones de los dominios existentes.
Configurar dominios es un tema muy complejo y requiere mucho conocimiento de redes, así que omitiremos esa parte por ahora. Solo ten en cuenta que si estás interesado y eres un usuario avanzado, tienes la opción disponible (consulta este artículo para más detalles, en inglés).
Actualizaciones del sistema
Por último, como todos los sistemas operativos, mantener los paquetes principales es crucial para garantizar la seguridad y operatividad del sistema. Afortunadamente, YunoHost proporciona una interfaz de usuario bastante interactiva para esto también.
Quizás te interese: Los 5 navegadores más rápidos para Raspberry Pi — probados y clasificados
Ve a System Updates desde el menú principal, y en la parte inferior haz clic en Upgrade all packages.
Después de que todo esté hecho, reiniciaría por si acaso.

Además, como puedes ver, puedes gestionar las actualizaciones de tus aplicaciones desde esta misma pestaña. Así que, todas las aplicaciones que alojas siempre están ejecutando las versiones más recientes y seguras.
Eso fue todo por la interfaz de administración, ahora pongámonos manos a la obra e instalemos y alojemos nuestra primera aplicación en nuestro servidor YunoHost.
Descarga gratis el PDF con todos los comandos de Raspberry Pi que necesitas conocer.
Descargar gratis
Alojar nuestra primera aplicación en YunoHost
Para este tutorial, elegí WordPress como la aplicación ya que he querido alojar mi sitio web personal de blogs. Así que, si eres como yo, puedes seguir los mismos pasos o elegir una aplicación que se adapte mejor a tus necesidades.
Instalación de la aplicación: WordPress
Instalar una aplicación a través de la interfaz de YunoHost es sencillo.
Solo sigue los pasos que se indican a continuación:
- Primero, ve a la pantalla de inicio de tu interfaz de administración y luego navega a la pestaña Applications.

- Esto abrirá una nueva página, donde verás todas tus aplicaciones instaladas.
Haz clic en Install an app en la esquina superior derecha.
- Verás el catálogo de aplicaciones que YunoHost ofrece. Puedes elegir cualquier aplicación de las disponibles en esta pantalla. Por ahora, elegiré WordPress, así que escribe ”WordPress” en la barra de búsqueda y luego haz clic en la aplicación cuando aparezca.

- Esto abrirá una nueva página que te mostrará los detalles sobre la aplicación que estás a punto de instalar. Te recomiendo que revises la información para conocer más sobre tu aplicación, y luego ve a la parte inferior y completa la configuración de instalación.

La mayoría de las opciones se pueden dejar como predeterminadas, si lo deseas. Solo cambié la etiqueta de mi aplicación a PersonalBlog y dejé el resto como está. - Finalmente, presiona el botón Install. Esto iniciará el proceso de instalación de la aplicación. Dependiendo de la aplicación que elijas, puede tardar unos minutos.

- Una vez que la aplicación se haya instalado, deberías verla en la lista de aplicaciones instaladas en la pestaña Applications. ¡Felicidades! Acabas de instalar y alojar (sí, ¡ya está alojada!) tu primera aplicación con YunoHost.

Ahora, veamos cómo podemos acceder a nuestro blog de WordPress.
Acceder a nuestra aplicación
Acceder a nuestras aplicaciones es fácil para administradores, usuarios y visitantes (usuarios no registrados, básicamente acceso público). Cubramos las diferentes formas en que podemos acceder a nuestra aplicación:
Quizás te interese: Probé usar una Raspberry Pi 5 como PC principal, esto pasó
- Opción 1: A través de la interfaz de administración (Administradores)
- Opción 2: A través de la interfaz de usuario (Usuarios)
- Opción 3: A través de la URL de la aplicación (Visitantes)
Ahora exploremos cada opción.
Opción 1: A través de la interfaz de administración (Administradores)
Si eres un administrador, deberías tener acceso a todas las aplicaciones en tu servidor. Así que, la forma más directa de acceder a una aplicación para los administradores es a través de la interfaz de administración.
- Navega al menú Applications y haz clic en la aplicación a la que te gustaría acceder. Desde aquí, podrás ver la versión de tu aplicación, etc. Puedes acceder a tu aplicación presionando el botón ”Open this app” en la esquina superior derecha.

- Esto abrirá la página de tu blog en una nueva ventana. Por ahora, verás un sitio de plantilla prediseñada, creado por los desarrolladores de YunoHost.

Opción 2: A través de la interfaz de usuario (Usuarios)
- Si tienes un usuario que creaste y le diste acceso a esta aplicación, puede acceder a esta aplicación a través de una interfaz de usuario interactiva que YunoHost proporciona. Haz clic en el botón azul de la interfaz de usuario en la interfaz de administración.

- Esto abrirá tu interfaz de usuario personalizada. Alternativamente, puedes ingresar tu dominio base y se abrirá la pantalla de inicio de sesión de la interfaz de usuario, donde puedes usar tus credenciales para iniciar sesión en tu página de interfaz de usuario.

- Para acceder a una aplicación, haz clic en el panel de aplicaciones (que en este caso será el sitio web de WordPress).
- Esto abrirá la página de tu blog en una nueva ventana. Igual que antes, verás un sitio de plantilla prediseñada, creado por los desarrolladores de YunoHost.

Opción 3: A través de la URL de la aplicación (Visitantes)
- Finalmente, si deseas que tu blog sea accesible al público, necesitarás un enlace que cualquiera pueda usar para acceder a tu sitio web. Eso se conoce generalmente como la URL de tu aplicación. Tendrá el siguiente formato: ”https://<tu-dominio>/<ruta>” (la ruta es lo que configuraste durante la instalación de la aplicación).
Así que, en mi caso, es https://rpitips.nohost.me/blog. - Abre tu enlace en cualquier navegador y deberías poder acceder a tu blog.

Con esto concluye nuestro tutorial. Ahora sabes cómo alojar tus aplicaciones con una configuración mínima usando YunoHost. YunoHost ofrece muchas más posibilidades. Si estás interesado en explorar el tema más a fondo, te recomendaría revisar la Documentación de YunoHost.
Gracias por leer este artículo. ¡Nos vemos en el siguiente!
Cuando estés preparado, aquí tienes un atajo para ti:
Domina tu Raspberry Pi en 30 días: Si buscas los mejores consejos para convertirte en un experto en Raspberry Pi, este libro es para ti. Aprende habilidades útiles de Linux y practica múltiples proyectos con guías paso a paso.





