Configuració de Raspberry Pi amb Docker i Home Assistant: Guia Completa
Vols instal·lar Docker en una Raspberry Pi 5 i gestionar Home Assistant de manera eficient? En aquesta guia, aprendràs a configurar el teu sistema operatiu, instal·lar Docker, migrar Home Assistant i automatitzar còpies de seguretat en un NAS.
Índex de contingut
- Requisits de Maquinari
- Elecció del Sistema Operatiu
- Instal·lació de Docker a Raspberry Pi
- Migració de Home Assistant a Docker
- Còpia de Seguretat i Restauració del Sistema
- Notificacions amb Call Me Bot
- Gestió de Contenidors a Docker
- Preguntes i Consideracions Finals
1️⃣ Requisits de Maquinari
- Raspberry Pi 5 amb 8 GB de RAM per a millor rendiment.
- SSD extern per a millorar la velocitat i durabilitat del sistema.
2️⃣ Elecció del Sistema Operatiu
Per instal·lar Docker a Raspberry Pi, es recomana utilitzar Ubuntu Server, ja que és lleuger i optimitzat per a la gestió de contenidors.
Passos inicials:
- Descarrega Ubuntu Server per a Raspberry Pi.
- Flasheja la imatge en una targeta SD utilitzant Raspberry Pi Imager o balenaEtcher.
- Opcional: Un cop instal·lat, migra el sistema operatiu a l’SSD per a un millor rendiment.
3️⃣ Instal·lació de Docker a Raspberry Pi
Per instal·lar Docker, executa la següent comanda:
curl -fsSL https://get.docker.com -o get-docker.sh
sudo sh get-docker.sh
Contenidors recomanats:
- Home Assistant (Automatització de la llar).
- NGINX (Servidor proxy invers).
- Fail2Ban (Seguretat i protecció contra atacs).
4️⃣ Migració de Home Assistant a Docker
Per transferir la configuració des de la targeta SD a l’SSD, usa rsync:
rsync -a /ruta/origen/ /ruta/destinacio/
5️⃣ Còpia de Seguretat i Restauració del Sistema
📌 Configurar una còpia de seguretat automàtica
1. Munta el disc de xarxa (NAS) a la Raspberry Pi amb cifs-utils
:
sudo mount -t cifs //NAS_IP/direccio_compartida /mnt/nas -o username=usuari,password=contrasenya
2. Usa rsync
per fer una còpia de seguretat:
rsync -avz /ruta/home-assistant/ /mnt/nas/home-assistant-backup/
6️⃣ Notificacions amb Call Me Bot
Per rebre alertes sobre l’estat de Docker, pots utilitzar Call Me Bot:
curl "https://api.callmebot.com/whatsapp.php?phone=+34123456789&text=¡Docker%20ha%20fallat!&apikey=LA_TEVA_API_KEY"
7️⃣ Gestió de Contenidors a Docker
Per actualitzar tots els contenidors:
docker-compose pull && docker-compose up -d
8️⃣ Preguntes i Consideracions Finals
Conclusió
En futures entrades, explicarem detalladament cadascun d’aquests passos per facilitar-ne la instal·lació i configuració.
Amb aquesta guia, ja pots instal·lar Docker en Raspberry Pi, migrar Home Assistant a un SSD, gestionar contenidors i configurar còpies de seguretat automàtiques. 🚀
Si tens dubtes o necessites ajuda extra, deixa un comentari i et respondré el més aviat possible. 👇