diff --git a/community-containers/home-assistant/home-assistant.json b/community-containers/home-assistant/home-assistant.json new file mode 100644 index 00000000..27972ca6 --- /dev/null +++ b/community-containers/home-assistant/home-assistant.json @@ -0,0 +1,27 @@ +{ + "aio_services_v1": [ + { + "container_name": "nextcloud-aio-home-assistant", + "display_name": "Home Assistant", + "documentation": "https://github.com/nextcloud/all-in-one/tree/main/community-containers/home-assistant", + "image": "ghcr.io/home-assistant/home-assistant", + "image_tag": "stable", + "internal_port": "host", + "restart": "unless-stopped", + "environment": [ + "TZ=%TIMEZONE%", + "DISABLE_JEMALLOC=true" + ], + "volumes": [ + { + "source": "nextcloud_aio_home_assistant", + "destination": "/config", + "writeable": true + } + ], + "backup_volumes": [ + "nextcloud_aio_home_assistant" + ] + } + ] +} diff --git a/community-containers/home-assistant/readme.md b/community-containers/home-assistant/readme.md new file mode 100644 index 00000000..e5ac025a --- /dev/null +++ b/community-containers/home-assistant/readme.md @@ -0,0 +1,15 @@ +## Home Assistant +This container bundles Home Assistant and auto-configures it for you. + +### Notes +- This container should only be run in home networks since Home Assistant is designed for local home automation. +- After adding and starting the container, you can visit `http://ip.address.of.this.server:8123` in order to set up your Home Assistant instance. +- The data of Home Assistant will be automatically included in AIOs backup solution! +- In order to access your Home Assistant outside the local network, you have to set up your own reverse proxy. You can set up a reverse proxy following [these instructions](https://github.com/nextcloud/all-in-one/blob/main/reverse-proxy.md). +- See https://github.com/nextcloud/all-in-one/tree/main/community-containers#community-containers how to add it to the AIO stack + +### Repository +https://github.com/home-assistant/core + +### Maintainer +https://github.com/szaimen