diff --git a/.gitignore b/.gitignore index c1ef8f1..05af845 100644 --- a/.gitignore +++ b/.gitignore @@ -49,3 +49,4 @@ navidrome/music/ webtop/data/ immich/library/ immich/postgres/ +esphome/config/ diff --git a/README.md b/README.md index 73fe8c1..53c78fe 100644 --- a/README.md +++ b/README.md @@ -28,6 +28,7 @@ The host networking driver only works on Linux hosts, but is availabe as a beta | [Dockge](https://github.com/louislam/dockge) | [5002](http://localhost:5002) | | [Dozzle](https://dozzle.dev/) | [8087](http://localhost:8087) | | [epicgames-freegames-node](https://github.com/claabs/epicgames-freegames-node) | [3003](http://localhost:3003) | +| [ESPHome](https://esphome.io/) | [6052](http://localhost:6052) | | [Firebird](https://firebirdsql.org/) | 3050 | | [free-games-claimer](https://github.com/vogler/free-games-claimer) | [6080](http://localhost:6080) | | [Gitea](https://about.gitea.com/) | [3004](http://localhost:3004) 222 | @@ -39,7 +40,7 @@ The host networking driver only works on Linux hosts, but is availabe as a beta | [Home Assistant](https://www.home-assistant.io/) | [8123](http://localhost:8123) | | [Homepage](https://gethomepage.dev) | [3045](http://localhost:3045) | | [Homer](https://github.com/bastienwirtz/homer) | [8099](http://localhost:8099) | -| [Immich](https://immich.app/) | [2283](http://localhost:2283) | +| [Immich](https://immich.app/) | [2283](http://localhost:2283) | | [InfluxDB](https://www.influxdata.com/) | [8086](http://localhost:8086) | | [IT-Tools](https://it-tools.tech/) | [8095](http://localhost:8095) | | [JDownloader2](https://jdownloader.org/jdownloader2) | [5800](http://localhost:5800) | diff --git a/esphome/compose.yml b/esphome/compose.yml new file mode 100644 index 0000000..6538b61 --- /dev/null +++ b/esphome/compose.yml @@ -0,0 +1,27 @@ +# https://esphome.io/ + +# system to control your microcontrollers by simple yet powerful configuration files and control them remotely through Home Automation systems + +name: esphome + +services: + esphome: + container_name: esphome + image: ghcr.io/esphome/esphome + volumes: + - ./config:/config + - /etc/localtime:/etc/localtime:ro + restart: unless-stopped + privileged: true + ports: + - 6052:6052 + environment: + - USERNAME=test + - PASSWORD=ChangeMe + - ESPHOME_DASHBOARD_USE_PING=true + networks: + - proxy + +networks: + proxy: + external: true diff --git a/homepage/homepage-config/logs/homepage.log b/homepage/homepage-config/logs/homepage.log index 84e7f56..f4b3dcb 100644 --- a/homepage/homepage-config/logs/homepage.log +++ b/homepage/homepage-config/logs/homepage.log @@ -10097,3 +10097,443 @@ Data: {"type":"Buffer","data":[60,33,68,79,67,84,89,80,69,32,104,116,109,108,62, hostname: 'adguard-home' } ] +[2024-08-03T19:26:36.322Z] error: Error calling http://free-games-claimer:6080/... +[2024-08-03T19:26:36.323Z] error: [ + 500, + Error: getaddrinfo ENOTFOUND free-games-claimer + at GetAddrInfoReqWrap.onlookupall [as oncomplete] (node:dns:118:26) { + errno: -3008, + code: 'ENOTFOUND', + syscall: 'getaddrinfo', + hostname: 'free-games-claimer' + } +] +[2024-08-03T19:26:38.190Z] error: Error calling http://free-games-claimer:6080/... +[2024-08-03T19:26:38.190Z] error: [ + 500, + Error: getaddrinfo ENOTFOUND free-games-claimer + at GetAddrInfoReqWrap.onlookupall [as oncomplete] (node:dns:118:26) { + errno: -3008, + code: 'ENOTFOUND', + syscall: 'getaddrinfo', + hostname: 'free-games-claimer' + } +] +[2024-08-03T19:26:39.167Z] error: Error calling http://adguard-home:3000/... +[2024-08-03T19:26:39.167Z] error: [ + 500, + Error: getaddrinfo ENOTFOUND adguard-home + at GetAddrInfoReqWrap.onlookupall [as oncomplete] (node:dns:118:26) { + errno: -3008, + code: 'ENOTFOUND', + syscall: 'getaddrinfo', + hostname: 'adguard-home' + } +] +[2024-08-03T19:26:42.474Z] error: Error calling http://adguard-home:3000/... +[2024-08-03T19:26:42.474Z] error: [ + 500, + Error: getaddrinfo ENOTFOUND adguard-home + at GetAddrInfoReqWrap.onlookupall [as oncomplete] (node:dns:118:26) { + errno: -3008, + code: 'ENOTFOUND', + syscall: 'getaddrinfo', + hostname: 'adguard-home' + } +] +[2024-08-03T19:38:04.399Z] error: Error calling http://free-games-claimer:6080/... +[2024-08-03T19:38:04.399Z] error: [ + 500, + Error: getaddrinfo ENOTFOUND free-games-claimer + at GetAddrInfoReqWrap.onlookupall [as oncomplete] (node:dns:118:26) { + errno: -3008, + code: 'ENOTFOUND', + syscall: 'getaddrinfo', + hostname: 'free-games-claimer' + } +] +[2024-08-03T19:38:06.265Z] error: Error calling http://free-games-claimer:6080/... +[2024-08-03T19:38:06.265Z] error: [ + 500, + Error: getaddrinfo ENOTFOUND free-games-claimer + at GetAddrInfoReqWrap.onlookupall [as oncomplete] (node:dns:118:26) { + errno: -3008, + code: 'ENOTFOUND', + syscall: 'getaddrinfo', + hostname: 'free-games-claimer' + } +] +[2024-08-03T19:38:07.527Z] error: Error calling http://adguard-home:3000/... +[2024-08-03T19:38:07.528Z] error: [ + 500, + Error: getaddrinfo ENOTFOUND adguard-home + at GetAddrInfoReqWrap.onlookupall [as oncomplete] (node:dns:118:26) { + errno: -3008, + code: 'ENOTFOUND', + syscall: 'getaddrinfo', + hostname: 'adguard-home' + } +] +[2024-08-03T19:38:10.843Z] error: Error calling http://adguard-home:3000/... +[2024-08-03T19:38:10.843Z] error: [ + 500, + Error: getaddrinfo ENOTFOUND adguard-home + at GetAddrInfoReqWrap.onlookupall [as oncomplete] (node:dns:118:26) { + errno: -3008, + code: 'ENOTFOUND', + syscall: 'getaddrinfo', + hostname: 'adguard-home' + } +] +[2024-08-03T19:38:32.259Z] error: Error calling http://free-games-claimer:6080/... +[2024-08-03T19:38:32.260Z] error: [ + 500, + Error: getaddrinfo ENOTFOUND free-games-claimer + at GetAddrInfoReqWrap.onlookupall [as oncomplete] (node:dns:118:26) { + errno: -3008, + code: 'ENOTFOUND', + syscall: 'getaddrinfo', + hostname: 'free-games-claimer' + } +] +[2024-08-03T19:38:34.133Z] error: Error calling http://free-games-claimer:6080/... +[2024-08-03T19:38:34.133Z] error: [ + 500, + Error: getaddrinfo ENOTFOUND free-games-claimer + at GetAddrInfoReqWrap.onlookupall [as oncomplete] (node:dns:118:26) { + errno: -3008, + code: 'ENOTFOUND', + syscall: 'getaddrinfo', + hostname: 'free-games-claimer' + } +] +[2024-08-03T19:38:36.213Z] error: Error calling http://adguard-home:3000/... +[2024-08-03T19:38:36.214Z] error: [ + 500, + Error: getaddrinfo ENOTFOUND adguard-home + at GetAddrInfoReqWrap.onlookupall [as oncomplete] (node:dns:118:26) { + errno: -3008, + code: 'ENOTFOUND', + syscall: 'getaddrinfo', + hostname: 'adguard-home' + } +] +[2024-08-03T19:38:39.513Z] error: Error calling http://adguard-home:3000/... +[2024-08-03T19:38:39.513Z] error: [ + 500, + Error: getaddrinfo ENOTFOUND adguard-home + at GetAddrInfoReqWrap.onlookupall [as oncomplete] (node:dns:118:26) { + errno: -3008, + code: 'ENOTFOUND', + syscall: 'getaddrinfo', + hostname: 'adguard-home' + } +] +[2024-08-03T19:40:26.673Z] error: Error calling http://free-games-claimer:6080/... +[2024-08-03T19:40:26.673Z] error: [ + 500, + Error: getaddrinfo ENOTFOUND free-games-claimer + at GetAddrInfoReqWrap.onlookupall [as oncomplete] (node:dns:118:26) { + errno: -3008, + code: 'ENOTFOUND', + syscall: 'getaddrinfo', + hostname: 'free-games-claimer' + } +] +[2024-08-03T19:40:28.543Z] error: Error calling http://free-games-claimer:6080/... +[2024-08-03T19:40:28.543Z] error: [ + 500, + Error: getaddrinfo ENOTFOUND free-games-claimer + at GetAddrInfoReqWrap.onlookupall [as oncomplete] (node:dns:118:26) { + errno: -3008, + code: 'ENOTFOUND', + syscall: 'getaddrinfo', + hostname: 'free-games-claimer' + } +] +[2024-08-03T19:40:31.358Z] error: Error calling http://adguard-home:3000/... +[2024-08-03T19:40:31.358Z] error: [ + 500, + Error: getaddrinfo ENOTFOUND adguard-home + at GetAddrInfoReqWrap.onlookupall [as oncomplete] (node:dns:118:26) { + errno: -3008, + code: 'ENOTFOUND', + syscall: 'getaddrinfo', + hostname: 'adguard-home' + } +] +[2024-08-03T19:40:34.673Z] error: Error calling http://adguard-home:3000/... +[2024-08-03T19:40:34.673Z] error: [ + 500, + Error: getaddrinfo ENOTFOUND adguard-home + at GetAddrInfoReqWrap.onlookupall [as oncomplete] (node:dns:118:26) { + errno: -3008, + code: 'ENOTFOUND', + syscall: 'getaddrinfo', + hostname: 'adguard-home' + } +] +[2024-08-03T19:40:56.648Z] error: Error calling http://free-games-claimer:6080/... +[2024-08-03T19:40:56.651Z] error: [ + 500, + Error: getaddrinfo ENOTFOUND free-games-claimer + at GetAddrInfoReqWrap.onlookupall [as oncomplete] (node:dns:118:26) { + errno: -3008, + code: 'ENOTFOUND', + syscall: 'getaddrinfo', + hostname: 'free-games-claimer' + } +] +[2024-08-03T19:40:58.563Z] error: Error calling http://free-games-claimer:6080/... +[2024-08-03T19:40:58.567Z] error: [ + 500, + Error: getaddrinfo ENOTFOUND free-games-claimer + at GetAddrInfoReqWrap.onlookupall [as oncomplete] (node:dns:118:26) { + errno: -3008, + code: 'ENOTFOUND', + syscall: 'getaddrinfo', + hostname: 'free-games-claimer' + } +] +[2024-08-03T19:41:00.473Z] error: Error calling http://adguard-home:3000/... +[2024-08-03T19:41:00.474Z] error: [ + 500, + Error: getaddrinfo ENOTFOUND adguard-home + at GetAddrInfoReqWrap.onlookupall [as oncomplete] (node:dns:118:26) { + errno: -3008, + code: 'ENOTFOUND', + syscall: 'getaddrinfo', + hostname: 'adguard-home' + } +] +[2024-08-03T19:41:03.772Z] error: Error calling http://adguard-home:3000/... +[2024-08-03T19:41:03.772Z] error: [ + 500, + Error: getaddrinfo ENOTFOUND adguard-home + at GetAddrInfoReqWrap.onlookupall [as oncomplete] (node:dns:118:26) { + errno: -3008, + code: 'ENOTFOUND', + syscall: 'getaddrinfo', + hostname: 'adguard-home' + } +] +[2024-08-03T19:41:24.956Z] error: Error calling http://free-games-claimer:6080/... +[2024-08-03T19:41:24.956Z] error: [ + 500, + Error: getaddrinfo ENOTFOUND free-games-claimer + at GetAddrInfoReqWrap.onlookupall [as oncomplete] (node:dns:118:26) { + errno: -3008, + code: 'ENOTFOUND', + syscall: 'getaddrinfo', + hostname: 'free-games-claimer' + } +] +[2024-08-03T19:41:26.821Z] error: Error calling http://free-games-claimer:6080/... +[2024-08-03T19:41:26.822Z] error: [ + 500, + Error: getaddrinfo ENOTFOUND free-games-claimer + at GetAddrInfoReqWrap.onlookupall [as oncomplete] (node:dns:118:26) { + errno: -3008, + code: 'ENOTFOUND', + syscall: 'getaddrinfo', + hostname: 'free-games-claimer' + } +] +[2024-08-03T19:41:28.954Z] error: Error calling http://adguard-home:3000/... +[2024-08-03T19:41:28.954Z] error: [ + 500, + Error: getaddrinfo ENOTFOUND adguard-home + at GetAddrInfoReqWrap.onlookupall [as oncomplete] (node:dns:118:26) { + errno: -3008, + code: 'ENOTFOUND', + syscall: 'getaddrinfo', + hostname: 'adguard-home' + } +] +[2024-08-03T19:41:32.258Z] error: Error calling http://adguard-home:3000/... +[2024-08-03T19:41:32.258Z] error: [ + 500, + Error: getaddrinfo ENOTFOUND adguard-home + at GetAddrInfoReqWrap.onlookupall [as oncomplete] (node:dns:118:26) { + errno: -3008, + code: 'ENOTFOUND', + syscall: 'getaddrinfo', + hostname: 'adguard-home' + } +] +[2024-08-03T19:41:35.847Z] error: Error calling http://free-games-claimer:6080/... +[2024-08-03T19:41:35.848Z] error: [ + 500, + Error: getaddrinfo ENOTFOUND free-games-claimer + at GetAddrInfoReqWrap.onlookupall [as oncomplete] (node:dns:118:26) { + errno: -3008, + code: 'ENOTFOUND', + syscall: 'getaddrinfo', + hostname: 'free-games-claimer' + } +] +[2024-08-03T19:41:37.725Z] error: Error calling http://free-games-claimer:6080/... +[2024-08-03T19:41:37.725Z] error: [ + 500, + Error: getaddrinfo ENOTFOUND free-games-claimer + at GetAddrInfoReqWrap.onlookupall [as oncomplete] (node:dns:118:26) { + errno: -3008, + code: 'ENOTFOUND', + syscall: 'getaddrinfo', + hostname: 'free-games-claimer' + } +] +[2024-08-03T19:41:39.804Z] error: Error calling http://adguard-home:3000/... +[2024-08-03T19:41:39.805Z] error: [ + 500, + Error: getaddrinfo ENOTFOUND adguard-home + at GetAddrInfoReqWrap.onlookupall [as oncomplete] (node:dns:118:26) { + errno: -3008, + code: 'ENOTFOUND', + syscall: 'getaddrinfo', + hostname: 'adguard-home' + } +] +[2024-08-03T19:41:43.117Z] error: Error calling http://adguard-home:3000/... +[2024-08-03T19:41:43.117Z] error: [ + 500, + Error: getaddrinfo ENOTFOUND adguard-home + at GetAddrInfoReqWrap.onlookupall [as oncomplete] (node:dns:118:26) { + errno: -3008, + code: 'ENOTFOUND', + syscall: 'getaddrinfo', + hostname: 'adguard-home' + } +] +[2024-08-03T19:42:02.401Z] error: Error calling http://free-games-claimer:6080/... +[2024-08-03T19:42:02.401Z] error: [ + 500, + Error: getaddrinfo ENOTFOUND free-games-claimer + at GetAddrInfoReqWrap.onlookupall [as oncomplete] (node:dns:118:26) { + errno: -3008, + code: 'ENOTFOUND', + syscall: 'getaddrinfo', + hostname: 'free-games-claimer' + } +] +[2024-08-03T19:42:04.270Z] error: Error calling http://free-games-claimer:6080/... +[2024-08-03T19:42:04.270Z] error: [ + 500, + Error: getaddrinfo ENOTFOUND free-games-claimer + at GetAddrInfoReqWrap.onlookupall [as oncomplete] (node:dns:118:26) { + errno: -3008, + code: 'ENOTFOUND', + syscall: 'getaddrinfo', + hostname: 'free-games-claimer' + } +] +[2024-08-03T19:42:06.466Z] error: Error calling http://adguard-home:3000/... +[2024-08-03T19:42:06.466Z] error: [ + 500, + Error: getaddrinfo ENOTFOUND adguard-home + at GetAddrInfoReqWrap.onlookupall [as oncomplete] (node:dns:118:26) { + errno: -3008, + code: 'ENOTFOUND', + syscall: 'getaddrinfo', + hostname: 'adguard-home' + } +] +[2024-08-03T19:42:09.768Z] error: Error calling http://adguard-home:3000/... +[2024-08-03T19:42:09.769Z] error: [ + 500, + Error: getaddrinfo ENOTFOUND adguard-home + at GetAddrInfoReqWrap.onlookupall [as oncomplete] (node:dns:118:26) { + errno: -3008, + code: 'ENOTFOUND', + syscall: 'getaddrinfo', + hostname: 'adguard-home' + } +] +[2024-08-03T19:42:24.180Z] error: Error calling http://free-games-claimer:6080/... +[2024-08-03T19:42:24.181Z] error: [ + 500, + Error: getaddrinfo ENOTFOUND free-games-claimer + at GetAddrInfoReqWrap.onlookupall [as oncomplete] (node:dns:118:26) { + errno: -3008, + code: 'ENOTFOUND', + syscall: 'getaddrinfo', + hostname: 'free-games-claimer' + } +] +[2024-08-03T19:42:26.056Z] error: Error calling http://free-games-claimer:6080/... +[2024-08-03T19:42:26.056Z] error: [ + 500, + Error: getaddrinfo ENOTFOUND free-games-claimer + at GetAddrInfoReqWrap.onlookupall [as oncomplete] (node:dns:118:26) { + errno: -3008, + code: 'ENOTFOUND', + syscall: 'getaddrinfo', + hostname: 'free-games-claimer' + } +] +[2024-08-03T19:42:28.042Z] error: Error calling http://adguard-home:3000/... +[2024-08-03T19:42:28.042Z] error: [ + 500, + Error: getaddrinfo ENOTFOUND adguard-home + at GetAddrInfoReqWrap.onlookupall [as oncomplete] (node:dns:118:26) { + errno: -3008, + code: 'ENOTFOUND', + syscall: 'getaddrinfo', + hostname: 'adguard-home' + } +] +[2024-08-03T19:42:31.355Z] error: Error calling http://adguard-home:3000/... +[2024-08-03T19:42:31.356Z] error: [ + 500, + Error: getaddrinfo ENOTFOUND adguard-home + at GetAddrInfoReqWrap.onlookupall [as oncomplete] (node:dns:118:26) { + errno: -3008, + code: 'ENOTFOUND', + syscall: 'getaddrinfo', + hostname: 'adguard-home' + } +] +[2024-08-03T19:42:46.354Z] error: Error calling http://free-games-claimer:6080/... +[2024-08-03T19:42:46.354Z] error: [ + 500, + Error: getaddrinfo ENOTFOUND free-games-claimer + at GetAddrInfoReqWrap.onlookupall [as oncomplete] (node:dns:118:26) { + errno: -3008, + code: 'ENOTFOUND', + syscall: 'getaddrinfo', + hostname: 'free-games-claimer' + } +] +[2024-08-03T19:42:48.234Z] error: Error calling http://free-games-claimer:6080/... +[2024-08-03T19:42:48.235Z] error: [ + 500, + Error: getaddrinfo ENOTFOUND free-games-claimer + at GetAddrInfoReqWrap.onlookupall [as oncomplete] (node:dns:118:26) { + errno: -3008, + code: 'ENOTFOUND', + syscall: 'getaddrinfo', + hostname: 'free-games-claimer' + } +] +[2024-08-03T19:42:49.745Z] error: Error calling http://adguard-home:3000/... +[2024-08-03T19:42:49.746Z] error: [ + 500, + Error: getaddrinfo ENOTFOUND adguard-home + at GetAddrInfoReqWrap.onlookupall [as oncomplete] (node:dns:118:26) { + errno: -3008, + code: 'ENOTFOUND', + syscall: 'getaddrinfo', + hostname: 'adguard-home' + } +] +[2024-08-03T19:42:53.056Z] error: Error calling http://adguard-home:3000/... +[2024-08-03T19:42:53.056Z] error: [ + 500, + Error: getaddrinfo ENOTFOUND adguard-home + at GetAddrInfoReqWrap.onlookupall [as oncomplete] (node:dns:118:26) { + errno: -3008, + code: 'ENOTFOUND', + syscall: 'getaddrinfo', + hostname: 'adguard-home' + } +] diff --git a/homepage/homepage-config/services.yaml b/homepage/homepage-config/services.yaml index a04aaae..d485ae1 100644 --- a/homepage/homepage-config/services.yaml +++ b/homepage/homepage-config/services.yaml @@ -132,6 +132,17 @@ server: my-docker container: dawarich + - ESPHome: + icon: esphome.png + href: http://localhost:6052 + description: system to control your microcontrollers by simple yet powerful configuration files and control them remotely through Home Automation systems + siteMonitor: http://esphome:6052 + server: my-docker + container: esphome + # widget: + # type: esphome + # url: http://esphome:6052 + - Gitea: icon: gitea.png href: http://localhost:3004