DietPi una distribución ligera para placas ARM

2018-06-04

Índice

  1. DietPi Config
  2. DietPi Software

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 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

img

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

img

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?

img]]

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

img

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

img

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

img

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

img

Opción 1

img

Introducimos la nueva contraseña y pulsamos en OK

img

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

img

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

img

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

img

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

img

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.

img

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

img

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

img

En la opción 4 Advances Options

img

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

img

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

img

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

img

Seleccionamos los valores deseados

img

Y los aplicamos

img

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

img

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

img

En la opción 9 Network Option NAS/Misc

img

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

img

Dentro de la opción 9 Autostart Options

img

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.

img

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

img

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.

img

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.

file:///images- blog/2018/dietpi/dietpi32.png

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

img

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

img

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

img

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

img

img

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

img

img

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.

img

img

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

img

img

img

Vemos que ahora el servidor por defecto es nginx

img

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

img

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

img

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.

Espero que te haya gustado, pasa un buen día. 🐧


Ingrese la dirección de su instancia