DietPi una distribución ligera para placas ARM

DietPi es una Distribución Linux basada en Debian, especialmente optimizada para placas con procesadores ARM como Raspberry Pi, Orange Pi, Odroid, etc. donde han conseguido optimizar determinadas aplicaciones y servicios para poder sacar el máximo rendimiento a dichas placas.

En su sitio oficial podrás ver con mas detalle todas las características y placas soportadas por esta distribución.

En el grupo de telegram de ugeek, Jose Jimenez del blog https://rooteando.com y el podcasts Tomando un Café, siempre hablaba de DietPi como una buena alternativa a Raspbian, el hecho de no haberla probado antes en mi Raspberry Pi fue simplemente porque no permitía el arranque desde USB. Esto ultimo se ha corregido en la ultima versión, basada en Debian 9, por lo que me puse manos a la obra.

Puedes descargar la imagen de tu placa, en mi caso Raspberry Pi, desde su sitio web https://www.dietpi.com/#download

Para quemar la imagen en el dispositivo USB voy a utilizar Etch

Antes de empezar a ver las diferentes opciones que nos ofrece esta magnifica distribución quiero que veas una captura de pantalla que hice del sistema, recién instalado, pinta bien la cosa ¿verdad?

Nada mas iniciar el sistema, aparece una ventana con información acerca de la licencia utilizada

A continuación buscará e instalará, en caso de haberlas, las actualizaciones disponibles para el sistema y volverá a reiniciarse el sistema.

Tras instalar las actualizaciones y volver a mostrar la ventana con la licencia utilizada, de forma automática iniciará el lanzador de aplicaciones de dietpi, dietpi-launcher, para realizar una primera configuración del sistema.

Hago un inciso para decir que dietpi tiene una serie de scripts propios para la instalación y administración de la distribución

  • dietpi-autostart
  • dietpi-config
  • dietpi-launcher
  • dietpi-process_tool
  • dietpi-update
  • dietpi-backup
  • dietpi-cron
  • dietpi-letsencrypt
  • dietpi-services
  • dietpi-bugreport
  • dietpi-drive_manager
  • dietpi-logclear
  • dietpi-software
  • dietpi-cleaner
  • dietpi-justboom
  • dietpi-morsecode
  • dietpi-sync

Aunque todos ellos se pueden ejecutar desde dietpi-launcher

DietPi Config

Como siempre, cada vez que instales un nuevo sistema, lo primero que debes hacer es cambiar la contraseña de administración, seleccionamos DietPi-Config en el menú y pulsamos Enter. Opcion 6, Security Options

Opción 1

Introducimos la nueva contraseña y pulsamos en OK

Mensaje de aviso de que la constraseña ha sido cambiada, pulsamos en OK

Vamos a seguir configurando DietPi, vamos a cambiar las opciones gráficas ya que una de las finalidades de mi Raspberry es la de ser un reproductor multimedia mediante el uso de Kodi. Seleccionamos la opción 1 Display Options

Vamos a asignar mas memoria para poder reproducir videos sin problemas, el propio asistente nos da unos valores recomendados en función al uso que le vayamos a dar al sistema , elijo la opción 2 GPU/RAM Memroy Split

Nos advierte que los valores de memoria ya fueron optimizados durante la configuración de DietPi, pulsamos OK

Podemos ver una serie de valores predefinidos según la función a realizar por la Raspberry, para Kodi asigna 192 MB para la tarjeta gráfica y 832 de RAM.

Veamos ahora un pequeño repaso de las diferentes opciones que nos ofrece el script de configuración DietPi-Config, desde la opción 3 Perfomance Options

Podemos ajustar el comportamiento de los cores de la CPU, como es su forma de trabajo, frecuencia, etc.

En la opción 4 Advances Options

Podemos configurar diferentes opciones para la memoria Swap, Bluetooth, arranque USB, etc.

Desde la opción 5 Language/Regional Opctions cambiamos los valores del idioma y la región

Idioma, Región y teclado son las opciones que nos encontramos

Seleccionamos los valores deseados

Y los aplicamos

Podemos configurar todo lo relativo a la configuración de los dispositivos de red desde la opción 7 Network Options: Adaoters

Desde aquí puedes habilitar o deshabilitar la tarjeta de red, WiFi, IPv6, proxy así como cambiar sus valores de configuración

En la opción 9 Network Option NAS/Misc

Podemos fácilmente configurar la conexión con un servidor SAMBA, FTP, NFS, cambiar de mirror para APT o NTPD y configurar cuanto tiempo ha de esperar el sistema hasta tener conectividad de red antes de arrancar

Dentro de la opción 9 Autostart Options

Cuando arranca el sistema podemos elegir que permanezca en modo consola esperando a realizar el login, que directamente entre de forma automática en el sistema o que arranque Kodi entre otras opciones.

Para finalizar con las opciones en DietPi-Config vamos a ver lo que nos ofrece la opción 10 Tools

Tenemos la posibilidad de realizar un test para comprobar el rendimiento de nuestra placa, incluso podemos realizar un test de estrés, por ejemplo para comprobar si no sube mucho la temperatura de la placa y funciona bien el sistema de refrigeración que le hayamos instalado.

DietPi Software

Como expliqué al principio del articulo, DietPi viene con una serie de software optimizado y que se instala y configura de forma automática desde dietpi-launcher, de esta forma podemos tener fácilmente montado un servidor Web, Ampache o Nextcloud de entre otros muchos servicios que nos ofrece la distribución, de una manera muy rápida y sin complicaciones de ficheros de configuración.

Podemos ver un listado de las aplicaciones y servicios clasificadas por grupos

Ademas nos ofrece la posibilidad de instalar de forma automática otro software sin una instalación optimizada

También vienen agrupados según su función

Podemos elegir e instalar fácilmente el servidor SSH u otros servidores de ficheros.

Por defecto como servidor SSH viene instalado Dropbear pero podemos cambiarlo por OpenSSH

Como servidores de ficheros tenemos la posibilidad de instalar ProFTP y SAMBA.

DietPi instala DietPi-Ramlog, que escribe los logs del sistema en la memoria RAM, evitando así la escritura en la tarjeta de memoria y su consiguiente desgaste.

Por defecto si vamos a instalar un servicio o software que vaya a necesitar de un servidor web, DietPi instalará Lighttp, pero podemos cambiarlo por apache2 o nginx

Vemos que ahora el servidor por defecto es nginx

DietPi ofrece la posibilidad de cambiar el almacenamiento de los datos de usuario

Podemos elegir cualquier dispositivo que tengamos montado en el sistema o bien añadirlo de forma manual

He procurado dar un pequeño repaso a algunas de las muchas opciones que nos ofrece DietPi, solo espero que te haya servido para hacerte una idea de lo que te puede ofrecer esa magnifica distribución.

comentario powered by Disqus