Abre el terminal y ejecuta:
sudo apt update && sudo apt upgrade -y
Raspberry Pi OS no incluye Docker por defecto. Usa el script oficial:
curl -fsSL https://get.docker.com -o get-docker.sh sudo sh get-docker.sh
Añade tu usuario al grupo docker para no necesitar sudo en cada comando:
sudo usermod -aG docker $USER
Cierra el terminal y vuelve a abrirlo para que el cambio surta efecto. Verifica la instalación:
docker --version
docker compose version
Si el comando no existe:
sudo apt install docker-compose-plugin -y
Abre el navegador y ve al repositorio de Docker Hub:
🐳 hub.docker.com/r/ea3tb/dx-monitorEn la descripción encontrarás el bloque docker-compose.yml. Cópialo.
Vuelve al terminal, crea la carpeta del proyecto y abre el editor:
mkdir -p ~/dx-monitor cd ~/dx-monitor nano docker-compose.yml
Pega el contenido con Ctrl+Shift+V, guarda con Ctrl+O → Enter, y cierra con Ctrl+X.
Docker descargará automáticamente la imagen desde Docker Hub y arrancará el contenedor. La primera vez puede tardar unos minutos:
docker compose up -d
Verifica que está corriendo:
docker compose ps
Desde cualquier navegador en tu red local:
http://<IP_DE_LA_PI>:8765
Para saber la IP de tu Raspberry Pi:
hostname -I
Al entrar por primera vez todos los campos estarán vacíos. Rellena la configuración desde el dashboard: indicativo, locator, directorio XML, cluster y Telegram.
# Ver logs en tiempo real docker logs -f dx_monitor_docker # Parar el contenedor docker compose down # Arrancar el contenedor docker compose up -d # Actualizar a la última versión docker compose pull && docker compose up -d
Portainer es una interfaz web para gestionar Docker desde el navegador: ver logs, reiniciar contenedores, monitorizar CPU y memoria, sin necesidad de usar el terminal.
docker volume create portainer_data docker run -d \ -p 9000:9000 \ --name portainer \ --restart=always \ -v /var/run/docker.sock:/var/run/docker.sock \ -v portainer_data:/data \ portainer/portainer-ce:latest
Abre el navegador y ve a:
http://<IP_DE_LA_PI>:9000
Crea un usuario administrador en la primera visita. Desde ahí puedes gestionar todos tus contenedores Docker incluyendo DX Monitor.