Dashy es una aplicación de tablero potente y personalizable que le permite administrar y visualizar sus servicios web favoritos, herramientas y recursos en un solo lugar. Ejecutar Dublay en un Raspberry Pi le permite tener un panel de control centralizado para su red y aplicaciones, perfecta para servidores caseros y pequeñas redes.
Lo que necesitarás
- Frambuesa pi (3, 4 o más tarde se recomienda)
- Tarjeta microSD (al menos 8GB, clase 10 o mejor)
- Fuente de alimentación (5V, 2.5A mínimo para PI 3; 5V, 3a para PI 4)
- Raspberry Pi OS (Lite o escritorio, dependiendo de la preferencia)
- Conexión a Internet
- Docker instalado (o node.js si se ejecuta manualmente)
Paso 1: Prepare la Raspberry Pi
-
Actualice la Raspberry PI:
sudo apt update && sudo apt upgrade -y
-
Instale las herramientas necesarias:
sudo apt install -y curl git
-
Si aún no está instalado, instale Docker:
curl -fsSL https://get.docker.com -o get-docker.sh sudo sh get-docker.sh
Agregue su usuario al grupo Docker:
sudo usermod -aG docker $USER
Reinicie la Raspberry Pi:
sudo reboot
Paso 2: Instale Dashy usando Docker
Dashy se puede implementar rápidamente usando Docker. Siga estos pasos para poner en funcionamiento:
-
Tire de la imagen Dashy Docker:
sudo docker pull lissy93/dashy
-
Cree un directorio para la configuración directa:
mkdir -p ~/dashy/conf
-
Ejecute el contenedor DONDY:
sudo docker run -d \ -p 8080:80 \ -v ~/dashy/conf:/app/public/conf \ --name dashy \ lissy93/dashy
-
Acceda a DONDY en su navegador:
http://<raspberry-pi-ip>:8080
Paso 3: Configurar DONDY
Dashy usa un config.yaml
Archivo para definir el diseño y el contenido de su tablero.
-
Abra el directorio de configuración:
nano ~/dashy/conf/config.yaml
-
Modifique el archivo para incluir sus servicios. Aquí hay un ejemplo simple:
appConfig: title: "My Dashboard" description: "Centralized control panel for my services" sections: - name: "Network Tools" items: - title: "Router" url: "http://192.168.1.1" icon: "fas fa-network-wired" - title: "NAS" url: "http://192.168.1.100" icon: "fas fa-server" - title: "OctoPrint" url: "http://192.168.1.50" icon: "fas fa-print"
-
Guarde el archivo y reinicie DONDY para aplicar cambios:
sudo docker restart dashy
Paso 4: mejoras opcionales
-
Habilitar https: Use un proxy inverso como Nginx o Traefik para asegurar DONDY con HTTPS.
-
Apariencia de personalización: Durante el tablero admite temas y personalización de diseño. Modificar el
appConfig
sección deconfig.yaml
:appConfig: theme: "hacker"
-
Ejecute Dashy en un puerto personalizado: Cambie la asignación de puerto al ejecutar el contenedor Docker:
sudo docker run -d -p 3000:80 ...
-
Configurar auto-arranque: Asegúrese de que DOSTY comience en el arranque creando un servicio Docker Systemd:
sudo systemctl enable docker
Solución de problemas
-
Duranteguoso no accesible:
- Verifique que el contenedor se esté ejecutando:
sudo docker ps
- Verifique los errores en los registros de contenedores:
sudo docker logs dashy
- Verifique que el contenedor se esté ejecutando:
-
Cambios de configuración no aplicados:
- Asegurar
config.yaml
se guarda en el directorio correcto. - Reinicie el contenedor directo después de hacer cambios.
- Asegurar
-
Alto uso de recursos:
- Reduzca la cantidad de servicios y widgets en su tablero.
- Actualice a una Raspberry Pi 4 para un mejor rendimiento.
Aplicaciones de Dashy
- Panel de control centralizado para administrar servicios de red.
- Acceso rápido a herramientas de automatización del hogar y servidores de medios.
- Monitoreo de dispositivos IoT y aplicaciones locales.
- Panel de control personalizado para la productividad diaria.
Conclusión
Dashy proporciona una solución de tablero versátil y personalizable para organizar y administrar sus servicios web. Siguiendo esta guía, puede configurar y ejecutar DASTY en una Raspberry Pi, creando un centro centralizado para sus herramientas y recursos. ¡Experimente con diferentes configuraciones y temas para hacer de Dashy su panel de control final!