Skip to main content

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

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:

  1. Descarrega Ubuntu Server per a Raspberry Pi.
  2. Flasheja la imatge en una targeta SD utilitzant Raspberry Pi Imager o balenaEtcher.
  3. 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. 👇

Més informació

Open chat
Hola, estic aqui per ajudar-te