GNU/Linux >> Tutoriales Linux >  >> Panels >> Docker

Cómo configurar Home Assistant en una Raspberry Pi usando Docker

Hoy vamos a ver cómo configurar Home Assistant en una Raspberry Pi usando Docker.

https://www.youtube.com/watch?v=j2lJkKZ8Ie0&ab_channel=WunderTech

Mi razón para usar Home Assistant con Docker es que la progresión natural para muchas personas es comenzar a usar una Raspberry Pi y luego migrar a algún tipo de servidor doméstico a medida que comienzan a utilizar más servicios. Este enfoque le permitirá tomar su configuración de Home Assistant y migrarla fácilmente a un servidor doméstico o NAS en un momento posterior si está buscando un poco de potencia de procesamiento adicional.

Esto también le brinda la oportunidad de usar su Raspberry Pi para múltiples cosas. Creé varios tutoriales de Raspberry Pi que utilizan Docker para implementar diferentes servicios. Con este enfoque, su Raspberry Pi será más un "servidor doméstico", ya que ejecutará múltiples servicios en él. También le dará la flexibilidad de expandirse en el futuro si lo desea.

1. Cómo configurar Home Assistant en una Raspberry Pi usando Docker

1. Para configurar esto, usaré Portainer ya que me resulta mucho más fácil administrar mis contenedores. Si no tiene Docker y Portainer configurados en su Raspberry Pi, siga mis instrucciones aquí. También puede usar un simple comando de ejecución de Docker, pero me resulta más fácil utilizar Portainer para el mantenimiento/mantenimiento de los contenedores, por lo que utilizaré este enfoque en este tutorial.

2. Inicie e inicie sesión en Portainer. Seleccione Volúmenes luego Añadir Volumen .

3. Asigne al volumen el nombre Home-Assistant luego seleccione Crear el volumen .

4. Seleccione Contenedores luego Agregar contenedor .

5. Dale al contenedor un Nombre , luego ingrese la imagen a continuación. Asegúrese de seleccionar la imagen Raspberry Pi 3 o 4 según el dispositivo Raspberry Pi que vaya a utilizar.

Frambuesa Pi 4:

ghcr.io/home-assistant/raspberrypi4-homeassistant:stable

Frambuesa Pi 3:

ghcr.io/home-assistant/raspberrypi3-homeassistant:stable

6. Seleccione publicar un nuevo puerto de red y mapear el host puerto 8123 al contenedor puerto 8123. Si está utilizando este puerto para otra cosa (poco probable), seleccione un número de puerto de host diferente.

7. Seleccione Volúmenes luego asignar volumen adicional . Seleccione el volumen que creamos anteriormente y asígnelo a /config ubicación.

8. Cambie la política de reinicio a Siempre .

9. En el Tiempo de ejecución y recursos sección, habilite Modo privilegiado .

10. En el Medioambiente Variables sección, cree una variable de entorno llamada TZ para su zona horaria.

11. Ahora puede implementar el contenedor .

12. Espere unos minutos para que se cree el contenedor, luego navegue hasta la dirección IP de su Raspberry Pi y el puerto 8123.

http://RASPBERRY_PI_IP:8123

13. Crear una cuenta.

14. Seleccione su ubicación y el tipo de unidad que le gustaría usar, luego seleccione Siguiente . Si desea compartir información anónima, puede hacerlo en el siguiente paso.

15. Home Assistant encontrará automáticamente dispositivos en su red local. ¡Ahora puede configurar cualquier otra integración que desee!

16. Home Assistant ahora estará instalado y configurado, ¡así que puedes modificarlo como quieras!

2. Conclusión:cómo configurar Home Assistant en una Raspberry Pi usando Docker

Este tutorial mostró cómo configurar Home Assistant en una Raspberry Pi usando Docker. Home Assistant se puede configurar en el sistema operativo Raspberry Pi, pero en mi opinión, administrarlo de esta manera es mucho mejor, ya que puede ejecutar múltiples servicios. Ejecutar Docker en una Raspberry Pi le brinda la posibilidad de ejecutar uno o varios contenedores diferentes en lugar de tener que dedicar una sola Raspberry Pi a determinados servicios.

¡Gracias por leer el tutorial sobre cómo configurar Home Assistant en una Raspberry Pi! ¡Consulte algunos de nuestros otros tutoriales si está interesado en implementar otros servicios geniales de laboratorio en el hogar!


Docker
  1. Configurar Nextcloud con Redis usando Docker

  2. Cómo instalar Docker usando Ansible [Debian/Ubuntu]

  3. Cómo instalar WordPress usando Docker

  4. Cómo configurar un firewall usando FirewallD en CentOS 8

  5. Cómo instalar Docker en CentOS

Docker:cómo configurar Jupyter detrás del proxy Nginx

Cómo instalar Gitea en Ubuntu usando Docker

Cómo escalar contenedores Docker en servidores usando Kubernetes

Cómo centralizar la gestión de registros con Graylog mediante Docker

Cómo ejecutar Jenkins en Docker usando Docker Compose con Volúmenes

Cómo configurar un subdominio usando cPanel