diff --git a/hoarder.tf b/hoarder.tf new file mode 100644 index 0000000..dfc47d5 --- /dev/null +++ b/hoarder.tf @@ -0,0 +1,132 @@ +data "docker_registry_image" "hoarder" { + name = "ghcr.io/hoarder-app/hoarder" +} + +resource "docker_image" "hoarder" { + name = data.docker_registry_image.hoarder.name + pull_triggers = [data.docker_registry_image.hoarder.sha256_digest] +} + +data "docker_registry_image" "hoarder-chrome" { + name = "gcr.io/zenika-hub/alpine-chrome:123" +} + +resource "docker_image" "hoarder-chrome" { + name = data.docker_registry_image.hoarder-chrome.name + pull_triggers = [data.docker_registry_image.hoarder-chrome.sha256_digest] +} + +data "docker_registry_image" "hoarder-meilisearch" { + name = "getmeili/meilisearch:v1.6" +} + +resource "docker_image" "hoarder-meilisearch" { + name = data.docker_registry_image.hoarder-meilisearch.name + pull_triggers = [data.docker_registry_image.hoarder-meilisearch.sha256_digest] +} + +resource "docker_network" "hoarder" { + name = "hoarder" +} + +resource "docker_container" "hoarder" { + image = docker_image.hoarder.image_id + name = "hoarder" + hostname = "hoarder" + + env = [ + "MEILI_ADDR=http://meilisearch:7700", + "BROWSER_WEB_URL=http://chrome:9222", + "HOARDER_VERSION=release", + "NEXTAUTH_SECRET=j&natTM8L8u$&z", + "MEILI_MASTER_KEY=GM4ysMegcCoZUOrVxglbWzGJeN9O7CMWnZIaG9c_MSQ", + "NEXTAUTH_URL=https://hoarder.rescla.me", + "DATA_DIR=/data", + "DISABLE_SIGNUPS=true", + "OPENAI_API_KEY=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" + ] + + mounts { + target = "/data" + source = "/share/appdata/hoarder" + type = "bind" + } + + restart = "always" + + networks_advanced { + name = docker_network.bridge.name + ipv4_address = "192.168.2.145" + } + + networks_advanced { + name = docker_network.hoarder.name + } + + lifecycle { + ignore_changes = [ + ulimit, + log_opts + ] + } +} +resource "docker_container" "hoarder-chrome" { + image = docker_image.hoarder-chrome.image_id + name = "hoarder-chrome" + hostname = "chrome" + + command = [ + "--no-sandbox", + "--disable-gpu", + "--disable-dev-shm-usage", + "--remote-debugging-address=0.0.0.0", + "--remote-debugging-port=9222", + "--hide-scrollbars" + ] + + restart = "always" + + networks_advanced { + name = docker_network.hoarder.name + } + + lifecycle { + ignore_changes = [ + ulimit, + log_opts + ] + } +} +resource "docker_container" "hoarder-meilisearch" { + image = docker_image.hoarder-meilisearch.image_id + name = "hoarder-meilisearch" + hostname = "meilisearch" + + env = [ + "MEILI_ADDR=http://meilisearch:7700", + "HOARDER_VERSION=release", + "NEXTAUTH_SECRET=j&natTM8L8u$&z", + "MEILI_MASTER_KEY=GM4ysMegcCoZUOrVxglbWzGJeN9O7CMWnZIaG9c_MSQ", + "NEXTAUTH_URL=https://hoarder.rescla.me", + "MEILI_NO_ANALYTICS=true" + ] + + restart = "always" + + mounts { + target = "/meili_data" + source = "/share/appdata/hoarder-meilisearch" + type = "bind" + } + + networks_advanced { + name = docker_network.hoarder.name + } + + lifecycle { + ignore_changes = [ + ulimit, + log_opts + ] + } +} diff --git a/playbook.yml b/playbook.yml new file mode 100644 index 0000000..62c31f3 --- /dev/null +++ b/playbook.yml @@ -0,0 +1,40 @@ +- hosts: localhost + vars: + external_host: "hoarder.rescla.me" + internal_url: "192.168.2.145:3000" + tmp_path: ".tmp" + ftp_server: "192.168.2.64" + ftp_username: "ansible" + ftp_password: "3YffU5iTGQMyx87Vesu" + remote_file_path: "/appdata/nginx-lb/user_conf.d/{{ external_host }}.conf" + + tasks: + - name: Ensures the {{ tmp_path }} folder exists + file: + path: "{{ tmp_path }}" + state: directory + + - name: Generate nginx configuration from template + template: + src: templates/nginx-site.conf.j2 + dest: "{{ tmp_path }}/nginx.conf" + + - name: Upload nginx config file via FTP + ansible.builtin.command: + cmd: curl -k -T "{{ tmp_path }}/nginx.conf" "ftp://{{ ftp_username }}:{{ ftp_password }}@{{ ftp_server }}{{ remote_file_path }}" + + - name: Clean up generated config + file: + path: "{{ tmp_path }}/nginx.conf" + state: absent + + - name: Reload nginx config + ansible.builtin.command: + argv: + - docker + - --tlsverify + - -H=192.168.2.64:2376 + - --tlscacert=.docker\ca.pem + - --tlscert=.docker\cert.pem + - --tlskey=.docker\key.pem + - kill --signal=HUP nginx-lb diff --git a/templates/nginx-site.conf.j2 b/templates/nginx-site.conf.j2 new file mode 100644 index 0000000..836e85c --- /dev/null +++ b/templates/nginx-site.conf.j2 @@ -0,0 +1,27 @@ +server { + listen 443 ssl; + listen [::]:443 ssl; + server_name {{ external_host }}; + + ssl_certificate /etc/letsencrypt/live/{{ external_host }}/fullchain.pem; + ssl_certificate_key /etc/letsencrypt/live/{{ external_host }}/privkey.pem; + ssl_trusted_certificate /etc/letsencrypt/live/{{ external_host }}/fullchain.pem; + + include /etc/nginx/config/tls.conf; + include /etc/nginx/config/local.conf; + + location / { + proxy_set_header X-Real-IP $remote_addr; + proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; + proxy_set_header X-Forwarded-Proto https; + proxy_set_header X-Forwarded-Host $http_host; + proxy_set_header Host $http_host; + proxy_max_temp_file_size 0; + proxy_pass http://{{ internal_url }}; + proxy_redirect http:// https://; + + + proxy_set_header Upgrade $http_upgrade; + proxy_set_header Connection $connection_upgrade; + } +} diff --git a/terraform.tfstate b/terraform.tfstate index ba1106b..f02270f 100644 --- a/terraform.tfstate +++ b/terraform.tfstate @@ -1,7 +1,7 @@ { "version": 4, "terraform_version": "1.5.5", - "serial": 3622, + "serial": 3721, "lineage": "fcc74498-a461-682e-d8e4-5bc8c6ea51ec", "outputs": {}, "resources": [ @@ -32,10 +32,10 @@ { "schema_version": 0, "attributes": { - "id": "sha256:d198cd66f07ba047c84c380fd273a00c0b2cb6046ced61af840e098eae5f2474", + "id": "sha256:3a2b6d22d07fa66f6fa096325e27f63e72f926e426dddef4b56de10e0355dde7", "insecure_skip_verify": false, "name": "linuxserver/deluge:latest", - "sha256_digest": "sha256:d198cd66f07ba047c84c380fd273a00c0b2cb6046ced61af840e098eae5f2474" + "sha256_digest": "sha256:3a2b6d22d07fa66f6fa096325e27f63e72f926e426dddef4b56de10e0355dde7" }, "sensitive_attributes": [] } @@ -50,10 +50,10 @@ { "schema_version": 0, "attributes": { - "id": "sha256:bb868714a1133d66dd4d4e9f1186575e0310a764620563bf28eefed84aae48f8", + "id": "sha256:aa619d3436be0017dbc58e7eb75c99ce0a811a9bd6617d6b332b400d0016e56e", "insecure_skip_verify": false, "name": "amir20/dozzle:latest", - "sha256_digest": "sha256:bb868714a1133d66dd4d4e9f1186575e0310a764620563bf28eefed84aae48f8" + "sha256_digest": "sha256:aa619d3436be0017dbc58e7eb75c99ce0a811a9bd6617d6b332b400d0016e56e" }, "sensitive_attributes": [] } @@ -68,10 +68,10 @@ { "schema_version": 0, "attributes": { - "id": "sha256:ec10ec2b28c1afe792cebdccbeadd8e6dd4a3b0be58b5451128fa6bdc60fccf0", + "id": "sha256:e01bc223b5a669e559318792a9cfde6c5f69781a53a6e4c819b6499313ee5028", "insecure_skip_verify": false, "name": "esphome/esphome", - "sha256_digest": "sha256:ec10ec2b28c1afe792cebdccbeadd8e6dd4a3b0be58b5451128fa6bdc60fccf0" + "sha256_digest": "sha256:e01bc223b5a669e559318792a9cfde6c5f69781a53a6e4c819b6499313ee5028" }, "sensitive_attributes": [] } @@ -122,10 +122,10 @@ { "schema_version": 0, "attributes": { - "id": "sha256:fa382afc777974972bdae402784b9c7451cd0f9242cc7015447a526683b1eebc", + "id": "sha256:d6f83e1a47f685b49e865faa36973efce472dfc32b38e8af6b0912fb7c680b38", "insecure_skip_verify": false, "name": "globalping/globalping-probe:latest", - "sha256_digest": "sha256:fa382afc777974972bdae402784b9c7451cd0f9242cc7015447a526683b1eebc" + "sha256_digest": "sha256:d6f83e1a47f685b49e865faa36973efce472dfc32b38e8af6b0912fb7c680b38" }, "sensitive_attributes": [] } @@ -140,10 +140,10 @@ { "schema_version": 0, "attributes": { - "id": "sha256:408afb9726de5122b00a2576763a8a57a3c86d5b0eff5305bc994ceb3eb96c3f", + "id": "sha256:a0f881232a6fb71a0554a47d0fe2203b6888fe77f4cefb7ea62bed7eb54e13c3", "insecure_skip_verify": false, "name": "grafana/grafana:latest", - "sha256_digest": "sha256:408afb9726de5122b00a2576763a8a57a3c86d5b0eff5305bc994ceb3eb96c3f" + "sha256_digest": "sha256:a0f881232a6fb71a0554a47d0fe2203b6888fe77f4cefb7ea62bed7eb54e13c3" }, "sensitive_attributes": [] } @@ -158,10 +158,64 @@ { "schema_version": 0, "attributes": { - "id": "sha256:586618e9049afb408c05f24804e4399a1db296c05cec65cabb539356c9f3ae36", + "id": "sha256:c7c842c5b77b48256e8bb6434cbad7f972ec2b8a304410dee0604a359482577f", "insecure_skip_verify": false, "name": "linuxserver/grocy:latest", - "sha256_digest": "sha256:586618e9049afb408c05f24804e4399a1db296c05cec65cabb539356c9f3ae36" + "sha256_digest": "sha256:c7c842c5b77b48256e8bb6434cbad7f972ec2b8a304410dee0604a359482577f" + }, + "sensitive_attributes": [] + } + ] + }, + { + "mode": "data", + "type": "docker_registry_image", + "name": "hoarder", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "id": "sha256:e97eeef0b8f2dd08b7f652d76ff3e487d03b840f8419278d4fbaf4490a81c709", + "insecure_skip_verify": false, + "name": "ghcr.io/hoarder-app/hoarder", + "sha256_digest": "sha256:e97eeef0b8f2dd08b7f652d76ff3e487d03b840f8419278d4fbaf4490a81c709" + }, + "sensitive_attributes": [] + } + ] + }, + { + "mode": "data", + "type": "docker_registry_image", + "name": "hoarder-chrome", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "id": "sha256:e38563d4475a3d791e986500a2e4125c9afd13798067138881cf770b1f6f3980", + "insecure_skip_verify": false, + "name": "gcr.io/zenika-hub/alpine-chrome:123", + "sha256_digest": "sha256:e38563d4475a3d791e986500a2e4125c9afd13798067138881cf770b1f6f3980" + }, + "sensitive_attributes": [] + } + ] + }, + { + "mode": "data", + "type": "docker_registry_image", + "name": "hoarder-meilisearch", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "id": "sha256:634e83ffe5bad15239fa26bd04d06bccb84a1f2f06ad8a35135b510711348792", + "insecure_skip_verify": false, + "name": "getmeili/meilisearch:v1.6", + "sha256_digest": "sha256:634e83ffe5bad15239fa26bd04d06bccb84a1f2f06ad8a35135b510711348792" }, "sensitive_attributes": [] } @@ -176,10 +230,10 @@ { "schema_version": 0, "attributes": { - "id": "sha256:a6b2a25a4ae7d747506ad3a24bcaf1ee2290fb82811f077447b8847eecd29c56", + "id": "sha256:408a5a63e3e9a89ceb6ecd98345e54c86073314b4d94e217cd54f7208307406d", "insecure_skip_verify": false, "name": "homeassistant/home-assistant:latest", - "sha256_digest": "sha256:a6b2a25a4ae7d747506ad3a24bcaf1ee2290fb82811f077447b8847eecd29c56" + "sha256_digest": "sha256:408a5a63e3e9a89ceb6ecd98345e54c86073314b4d94e217cd54f7208307406d" }, "sensitive_attributes": [] } @@ -194,10 +248,10 @@ { "schema_version": 0, "attributes": { - "id": "sha256:fc1b51f4be3fba725e42dae2022d9c6a5b069acce01bef04d32fdee025dc511e", + "id": "sha256:b15266bad088e3d793401be5845f2453233edd826c02cd7155910055133fb581", "insecure_skip_verify": false, "name": "jellyfin/jellyfin:latest", - "sha256_digest": "sha256:fc1b51f4be3fba725e42dae2022d9c6a5b069acce01bef04d32fdee025dc511e" + "sha256_digest": "sha256:b15266bad088e3d793401be5845f2453233edd826c02cd7155910055133fb581" }, "sensitive_attributes": [] } @@ -212,10 +266,10 @@ { "schema_version": 0, "attributes": { - "id": "sha256:8f708df0ce3f202056bde5d7bff625eb59efe38f4ee47bdddc7560b6e4a5a214", + "id": "sha256:8ff28894f9fd28bf36626fb98ddd0ee79d778de22a5dc75d69a845281e19115b", "insecure_skip_verify": false, "name": "fallenbagel/jellyseerr:latest", - "sha256_digest": "sha256:8f708df0ce3f202056bde5d7bff625eb59efe38f4ee47bdddc7560b6e4a5a214" + "sha256_digest": "sha256:8ff28894f9fd28bf36626fb98ddd0ee79d778de22a5dc75d69a845281e19115b" }, "sensitive_attributes": [] } @@ -248,10 +302,10 @@ { "schema_version": 0, "attributes": { - "id": "sha256:069ab2a92ce87b318b91586845af1a53d762b7cffae60737e76e1a8f8dd19e11", + "id": "sha256:090d745b6435d10a31acb82eee999ec36a2d7f416cc4f578c0a298c42af2ea14", "insecure_skip_verify": false, "name": "eclipse-mosquitto:2", - "sha256_digest": "sha256:069ab2a92ce87b318b91586845af1a53d762b7cffae60737e76e1a8f8dd19e11" + "sha256_digest": "sha256:090d745b6435d10a31acb82eee999ec36a2d7f416cc4f578c0a298c42af2ea14" }, "sensitive_attributes": [] } @@ -374,10 +428,10 @@ { "schema_version": 0, "attributes": { - "id": "sha256:f6639335d34a77d9d9db382b92eeb7fc00934be8eae81dbc03b31cfe90411a94", + "id": "sha256:378f4e03703557d1c6419e6caccf922f96e6d88a530f7431d66a4c4f4b1000fe", "insecure_skip_verify": false, "name": "prom/prometheus:latest", - "sha256_digest": "sha256:f6639335d34a77d9d9db382b92eeb7fc00934be8eae81dbc03b31cfe90411a94" + "sha256_digest": "sha256:378f4e03703557d1c6419e6caccf922f96e6d88a530f7431d66a4c4f4b1000fe" }, "sensitive_attributes": [] } @@ -392,10 +446,10 @@ { "schema_version": 0, "attributes": { - "id": "sha256:fb8c6d19811952e85addf0f021d7a22b3dc3ee8e0e75b092bec36ae50fc025da", + "id": "sha256:de0b96754aa65b5ec11bcb9c2b2441da763ef08c94f552a36433b63906b99524", "insecure_skip_verify": false, "name": "ghcr.io/hotio/prowlarr:latest", - "sha256_digest": "sha256:fb8c6d19811952e85addf0f021d7a22b3dc3ee8e0e75b092bec36ae50fc025da" + "sha256_digest": "sha256:de0b96754aa65b5ec11bcb9c2b2441da763ef08c94f552a36433b63906b99524" }, "sensitive_attributes": [] } @@ -410,10 +464,10 @@ { "schema_version": 0, "attributes": { - "id": "sha256:041b6cdecc4de3c6cd8ccb4ee1585589d60d6f5dbafae9b4332900d914752e53", + "id": "sha256:c413f1ec040f0c56a950fa8aa6444c3d1bb25e351cbe76e0924ea040d342e2d7", "insecure_skip_verify": false, "name": "ghcr.io/hotio/radarr:latest", - "sha256_digest": "sha256:041b6cdecc4de3c6cd8ccb4ee1585589d60d6f5dbafae9b4332900d914752e53" + "sha256_digest": "sha256:c413f1ec040f0c56a950fa8aa6444c3d1bb25e351cbe76e0924ea040d342e2d7" }, "sensitive_attributes": [] } @@ -500,10 +554,10 @@ { "schema_version": 0, "attributes": { - "id": "sha256:68e2eae80b938d2bd79f81423ca02c31b34b6b69576a7c6b71ad726213a48189", + "id": "sha256:0765a6732f4ff4a21e3f177a1ad6edf0211d1e90a050b02f6fa75e1884854900", "insecure_skip_verify": false, "name": "ghcr.io/hotio/sonarr:latest", - "sha256_digest": "sha256:68e2eae80b938d2bd79f81423ca02c31b34b6b69576a7c6b71ad726213a48189" + "sha256_digest": "sha256:0765a6732f4ff4a21e3f177a1ad6edf0211d1e90a050b02f6fa75e1884854900" }, "sensitive_attributes": [] } @@ -518,10 +572,10 @@ { "schema_version": 0, "attributes": { - "id": "sha256:605814503be631f59ad34db4d4f79119ffe6f01fd0a8d5736c668e0939f81c47", + "id": "sha256:8dac7822b7ba91a0798644787a3ed132af145b95dc52ea8f39d63d1add97f86d", "insecure_skip_verify": false, "name": "linuxserver/syncthing:latest", - "sha256_digest": "sha256:605814503be631f59ad34db4d4f79119ffe6f01fd0a8d5736c668e0939f81c47" + "sha256_digest": "sha256:8dac7822b7ba91a0798644787a3ed132af145b95dc52ea8f39d63d1add97f86d" }, "sensitive_attributes": [] } @@ -843,9 +897,9 @@ "cpu_shares": 0, "destroy_grace_seconds": null, "devices": [], - "dns": null, - "dns_opts": null, - "dns_search": null, + "dns": [], + "dns_opts": [], + "dns_search": [], "domainname": "", "entrypoint": [ "/init" @@ -857,17 +911,17 @@ ], "exit_code": null, "gpus": null, - "group_add": null, - "healthcheck": null, + "group_add": [], + "healthcheck": [], "host": [], - "hostname": "5e3500a00b22", - "id": "5e3500a00b225d8de90401c30d238c4192644ccceafa6393c01e3e404aad7bdd", - "image": "sha256:c61f2f54cd49e928929dc9f6d63fcb9c08efb7985006fee37c6f278a6d0c3e1c", + "hostname": "42d0f78f8117", + "id": "42d0f78f8117bfe2ccff200f0291a8aedc5d6a02c4b50d86fedaaf829964a2bc", + "image": "sha256:c0617e4916a535b7122a217d2e14532c0750c8694a0f8b07a6ff982d39770eda", "init": false, "ipc_mode": "private", "labels": [], "log_driver": "local", - "log_opts": null, + "log_opts": {}, "logs": false, "max_retry_count": 0, "memory": 0, @@ -875,7 +929,7 @@ "mounts": [ { "bind_options": [], - "read_only": null, + "read_only": false, "source": "/share/appdata/deluge", "target": "/config", "tmpfs_options": [], @@ -884,7 +938,7 @@ }, { "bind_options": [], - "read_only": null, + "read_only": false, "source": "/share/datarr/torrents", "target": "/data/torrents", "tmpfs_options": [], @@ -902,7 +956,7 @@ "ip_address": "192.168.2.137", "ip_prefix_length": 24, "ipv6_gateway": "", - "mac_address": "02:42:e3:ee:ef:b6", + "mac_address": "02:42:9c:f3:25:3f", "network_name": "qnet-static-eth0-48e715" } ], @@ -930,11 +984,17 @@ "stdin_open": false, "stop_signal": "", "stop_timeout": 0, - "storage_opts": null, - "sysctls": null, - "tmpfs": null, + "storage_opts": {}, + "sysctls": {}, + "tmpfs": {}, "tty": false, - "ulimit": [], + "ulimit": [ + { + "hard": 65535, + "name": "nofile", + "soft": 65535 + } + ], "upload": [], "user": "", "userns_mode": "", @@ -987,8 +1047,8 @@ "healthcheck": null, "host": [], "hostname": "dozzle", - "id": "9a5716a5cdb2d5bade1101f1f9e1d1a2d104121469fd463ffd8e5bb7f2a0feda", - "image": "sha256:68fbbda843bf6552d2e89b712b366d5856d628bfa0593b36ceb45767c86ec336", + "id": "bbe02779527ea3fc537c0c8691c4116e6826312fe049580adcb3aa32559f1981", + "image": "sha256:b71f1e59b813236a836f4755c0f5bc7bf7db36d589d146f111c3691761311ce2", "init": false, "ipc_mode": "private", "labels": [], @@ -1019,7 +1079,7 @@ "ip_address": "192.168.2.144", "ip_prefix_length": 24, "ipv6_gateway": "", - "mac_address": "02:42:ee:96:93:55", + "mac_address": "02:42:44:65:a9:1e", "network_name": "qnet-static-eth0-48e715" } ], @@ -1063,7 +1123,6 @@ "sensitive_attributes": [], "private": "eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==", "dependencies": [ - "data.docker_registry_image.dozzle", "docker_image.dozzle", "docker_network.bridge" ] @@ -1121,9 +1180,9 @@ } ], "host": [], - "hostname": "0ac2cd90a2d2", - "id": "0ac2cd90a2d245fe4cce2ada6a04edb2c11bac8d60a404c5f31badb6ce93088b", - "image": "sha256:3356559143699096545583eb60abdd0bdfa9f5f531937d44543d6b91d1a1e50d", + "hostname": "f628401e303a", + "id": "f628401e303a084370971507ee70c0f20fd28f389fe6ab8b50ba5510ac886a19", + "image": "sha256:6ee945323e7679cd71fb76f19eec83cb1b2a8532f9254d802b4ebe7a8f3e1140", "init": false, "ipc_mode": "private", "labels": [], @@ -1157,7 +1216,7 @@ "ip_address": "192.168.2.133", "ip_prefix_length": 24, "ipv6_gateway": "", - "mac_address": "02:42:d2:39:27:a2", + "mac_address": "02:42:7b:88:b6:ca", "network_name": "qnet-static-eth0-48e715" } ], @@ -1381,9 +1440,9 @@ "cpu_shares": 0, "destroy_grace_seconds": null, "devices": [], - "dns": null, - "dns_opts": null, - "dns_search": null, + "dns": [], + "dns_opts": [], + "dns_search": [], "domainname": "", "entrypoint": [ "/usr/bin/dumb-init", @@ -1399,8 +1458,8 @@ ], "exit_code": null, "gpus": null, - "group_add": null, - "healthcheck": null, + "group_add": [], + "healthcheck": [], "host": [], "hostname": "200d078d9edb", "id": "200d078d9edb48e27c1f776463cd50f21d2a4814c03f88d236e43e1e066acaaf", @@ -1420,16 +1479,7 @@ "mounts": [ { "bind_options": [], - "read_only": true, - "source": "/etc/localtime", - "target": "/etc/localtime", - "tmpfs_options": [], - "type": "bind", - "volume_options": [] - }, - { - "bind_options": [], - "read_only": null, + "read_only": false, "source": "/share/appdata/gitea/config", "target": "/etc/gitea", "tmpfs_options": [], @@ -1438,12 +1488,21 @@ }, { "bind_options": [], - "read_only": null, + "read_only": false, "source": "/share/appdata/gitea/data", "target": "/var/lib/gitea", "tmpfs_options": [], "type": "bind", "volume_options": [] + }, + { + "bind_options": [], + "read_only": true, + "source": "/etc/localtime", + "target": "/etc/localtime", + "tmpfs_options": [], + "type": "bind", + "volume_options": [] } ], "must_run": true, @@ -1484,11 +1543,17 @@ "stdin_open": false, "stop_signal": "", "stop_timeout": 0, - "storage_opts": null, - "sysctls": null, - "tmpfs": null, + "storage_opts": {}, + "sysctls": {}, + "tmpfs": {}, "tty": false, - "ulimit": [], + "ulimit": [ + { + "hard": 65535, + "name": "nofile", + "soft": 65535 + } + ], "upload": [], "user": "1000:1000", "userns_mode": "", @@ -1544,9 +1609,9 @@ "group_add": [], "healthcheck": [], "host": [], - "hostname": "f9408d543a70", - "id": "f9408d543a70dac72e5ad9d536f17059d345fccb50fcdc1e0840b9fcb38696ab", - "image": "sha256:db7a5c5b83b2192476aa3860a256fe512137b0e14b5c2d256199595d950eabf1", + "hostname": "4d48cbab589f", + "id": "4d48cbab589f6726e77ca36bba0ad4516644c71446e911f45fa9932a9d127c02", + "image": "sha256:fb873fd1e685744f3df275db29c6351952975c7d76b795eca208adb0dc3962a4", "init": false, "ipc_mode": "private", "labels": [], @@ -1649,9 +1714,9 @@ "group_add": [], "healthcheck": [], "host": [], - "hostname": "d29a20461ef9", - "id": "d29a20461ef93d2e31b61040ace02cdb562ddb2884752ff7fa9d4db11a39c1c5", - "image": "sha256:de903bc9ce7c4e27fd447a72849506b3bcebd10a87aab770696442502152bfb5", + "hostname": "ac63ab8e0477", + "id": "ac63ab8e047712b33ae172c8794f86d4718addce607cec3f2d9759437ed1cfe5", + "image": "sha256:761b48cb57a024540cb38bfe1c42b121e5c17678eaaf9aa965da77e1b11829de", "init": false, "ipc_mode": "private", "labels": [], @@ -1685,7 +1750,7 @@ "ip_address": "192.168.2.79", "ip_prefix_length": 24, "ipv6_gateway": "", - "mac_address": "02:42:3a:4b:94:9c", + "mac_address": "02:42:f1:1f:14:7e", "network_name": "qnet-static-eth0-48e715" } ], @@ -1762,9 +1827,9 @@ "cpu_shares": 0, "destroy_grace_seconds": null, "devices": [], - "dns": null, - "dns_opts": null, - "dns_search": null, + "dns": [], + "dns_opts": [], + "dns_search": [], "domainname": "", "entrypoint": [ "/init" @@ -1774,12 +1839,12 @@ ], "exit_code": null, "gpus": null, - "group_add": null, - "healthcheck": null, + "group_add": [], + "healthcheck": [], "host": [], - "hostname": "93b7de0d1b26", - "id": "93b7de0d1b260e5fde6303c10eaa1459f178d7fb49b2b2879ba23153e94639eb", - "image": "sha256:b0327c6b6c23436685b601c178af2dfa53927f82e3c0a6492f9bfbb45c4d1d4b", + "hostname": "f30660cfe356", + "id": "f30660cfe3563f3cdbf867fd0b3cb05bbb8617358b5471dae2c20dad5336c8fc", + "image": "sha256:51516b571439d839071f632654b3a2b95e40f6bb6b772c6cb4a21152eeec9c5c", "init": false, "ipc_mode": "private", "labels": [], @@ -1795,7 +1860,7 @@ "mounts": [ { "bind_options": [], - "read_only": null, + "read_only": false, "source": "/share/appdata/grocy", "target": "/config", "tmpfs_options": [], @@ -1813,7 +1878,7 @@ "ip_address": "192.168.2.142", "ip_prefix_length": 24, "ipv6_gateway": "", - "mac_address": "02:42:21:c3:c8:36", + "mac_address": "02:42:1b:9f:df:15", "network_name": "qnet-static-eth0-48e715" } ], @@ -1841,11 +1906,17 @@ "stdin_open": false, "stop_signal": "", "stop_timeout": 0, - "storage_opts": null, - "sysctls": null, - "tmpfs": null, + "storage_opts": {}, + "sysctls": {}, + "tmpfs": {}, "tty": false, - "ulimit": [], + "ulimit": [ + { + "hard": 65535, + "name": "nofile", + "soft": 65535 + } + ], "upload": [], "user": "", "userns_mode": "", @@ -1864,6 +1935,425 @@ } ] }, + { + "mode": "managed", + "type": "docker_container", + "name": "hoarder", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [ + { + "schema_version": 2, + "attributes": { + "attach": false, + "bridge": "", + "capabilities": [], + "cgroupns_mode": null, + "command": [], + "container_logs": null, + "container_read_refresh_timeout_milliseconds": 15000, + "cpu_set": "", + "cpu_shares": 0, + "destroy_grace_seconds": null, + "devices": [], + "dns": null, + "dns_opts": null, + "dns_search": null, + "domainname": "", + "entrypoint": [ + "/init" + ], + "env": [ + "BROWSER_WEB_URL=http://chrome:9222", + "DATA_DIR=/data", + "DISABLE_SIGNUPS=true", + "HOARDER_VERSION=release", + "MEILI_ADDR=http://meilisearch:7700", + "MEILI_MASTER_KEY=GM4ysMegcCoZUOrVxglbWzGJeN9O7CMWnZIaG9c_MSQ", + "NEXTAUTH_SECRET=j\u0026natTM8L8u$\u0026z", + "NEXTAUTH_URL=https://hoarder.rescla.me", + "OPENAI_API_KEY=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" + ], + "exit_code": null, + "gpus": null, + "group_add": null, + "healthcheck": [ + { + "interval": "30s", + "retries": 3, + "start_period": "5s", + "test": [ + "CMD-SHELL", + "wget --no-verbose --tries=1 --spider http://127.0.0.1:3000/api/health || exit 1" + ], + "timeout": "10s" + } + ], + "host": [], + "hostname": "hoarder", + "id": "56e55648beb9e4a1142543c1207ad14ec08008912e98b618d7cc4c3420920ae8", + "image": "sha256:5d3ce5ad7fdb81a7c2c2c16cc8d9351f43cddc68579e043ea4e71e85e940f02f", + "init": false, + "ipc_mode": "private", + "labels": [], + "log_driver": "json-file", + "log_opts": { + "max-file": "10", + "max-size": "10m" + }, + "logs": false, + "max_retry_count": 0, + "memory": 0, + "memory_swap": 0, + "mounts": [ + { + "bind_options": [], + "read_only": null, + "source": "/share/appdata/hoarder", + "target": "/data", + "tmpfs_options": [], + "type": "bind", + "volume_options": [] + } + ], + "must_run": true, + "name": "hoarder", + "network_data": [ + { + "gateway": "172.29.12.1", + "global_ipv6_address": "", + "global_ipv6_prefix_length": 0, + "ip_address": "172.29.12.4", + "ip_prefix_length": 22, + "ipv6_gateway": "", + "mac_address": "02:42:ac:1d:0c:04", + "network_name": "hoarder" + }, + { + "gateway": "192.168.2.1", + "global_ipv6_address": "", + "global_ipv6_prefix_length": 0, + "ip_address": "192.168.2.145", + "ip_prefix_length": 24, + "ipv6_gateway": "", + "mac_address": "02:42:93:2a:05:41", + "network_name": "qnet-static-eth0-48e715" + } + ], + "network_mode": "default", + "networks_advanced": [ + { + "aliases": [], + "ipv4_address": "", + "ipv6_address": "", + "name": "hoarder" + }, + { + "aliases": [], + "ipv4_address": "192.168.2.145", + "ipv6_address": "", + "name": "qnet-static-eth0-48e715" + } + ], + "pid_mode": "", + "ports": [], + "privileged": false, + "publish_all_ports": false, + "read_only": false, + "remove_volumes": true, + "restart": "always", + "rm": false, + "runtime": "runc", + "security_opts": [], + "shm_size": 64, + "start": true, + "stdin_open": false, + "stop_signal": "", + "stop_timeout": 0, + "storage_opts": null, + "sysctls": null, + "tmpfs": null, + "tty": false, + "ulimit": [], + "upload": [], + "user": "root", + "userns_mode": "", + "volumes": [], + "wait": false, + "wait_timeout": 60, + "working_dir": "/app" + }, + "sensitive_attributes": [], + "private": "eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==", + "dependencies": [ + "docker_image.hoarder", + "docker_network.bridge", + "docker_network.hoarder" + ] + } + ] + }, + { + "mode": "managed", + "type": "docker_container", + "name": "hoarder-chrome", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [ + { + "schema_version": 2, + "attributes": { + "attach": false, + "bridge": "", + "capabilities": [], + "cgroupns_mode": null, + "command": [ + "--no-sandbox", + "--disable-gpu", + "--disable-dev-shm-usage", + "--remote-debugging-address=0.0.0.0", + "--remote-debugging-port=9222", + "--hide-scrollbars" + ], + "container_logs": null, + "container_read_refresh_timeout_milliseconds": 15000, + "cpu_set": "", + "cpu_shares": 0, + "destroy_grace_seconds": null, + "devices": [], + "dns": [], + "dns_opts": [], + "dns_search": [], + "domainname": "", + "entrypoint": [ + "chromium-browser", + "--headless" + ], + "env": [], + "exit_code": null, + "gpus": null, + "group_add": [], + "healthcheck": [], + "host": [], + "hostname": "chrome", + "id": "cbe9d75ca18ebff15169e1f23f02650b6dc95c08ad4078cbb0aafffbe53f37b7", + "image": "sha256:bdc5d762e8c4219ec0e1693b2293e415b89e799c3974d0b8998dc6f971af7c92", + "init": false, + "ipc_mode": "private", + "labels": [], + "log_driver": "json-file", + "log_opts": { + "max-file": "10", + "max-size": "10m" + }, + "logs": false, + "max_retry_count": 0, + "memory": 0, + "memory_swap": 0, + "mounts": [], + "must_run": true, + "name": "hoarder-chrome", + "network_data": [ + { + "gateway": "172.29.12.1", + "global_ipv6_address": "", + "global_ipv6_prefix_length": 0, + "ip_address": "172.29.12.2", + "ip_prefix_length": 22, + "ipv6_gateway": "", + "mac_address": "02:42:ac:1d:0c:02", + "network_name": "hoarder" + } + ], + "network_mode": "default", + "networks_advanced": [ + { + "aliases": [], + "ipv4_address": "", + "ipv6_address": "", + "name": "hoarder" + } + ], + "pid_mode": "", + "ports": [], + "privileged": false, + "publish_all_ports": false, + "read_only": false, + "remove_volumes": true, + "restart": "always", + "rm": false, + "runtime": "runc", + "security_opts": [], + "shm_size": 64, + "start": true, + "stdin_open": false, + "stop_signal": "", + "stop_timeout": 0, + "storage_opts": {}, + "sysctls": {}, + "tmpfs": {}, + "tty": false, + "ulimit": [ + { + "hard": 65535, + "name": "nofile", + "soft": 65535 + } + ], + "upload": [], + "user": "chrome", + "userns_mode": "", + "volumes": [], + "wait": false, + "wait_timeout": 60, + "working_dir": "/usr/src/app" + }, + "sensitive_attributes": [], + "private": "eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==", + "dependencies": [ + "data.docker_registry_image.hoarder-chrome", + "docker_image.hoarder-chrome", + "docker_network.hoarder" + ] + } + ] + }, + { + "mode": "managed", + "type": "docker_container", + "name": "hoarder-meilisearch", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [ + { + "schema_version": 2, + "attributes": { + "attach": false, + "bridge": "", + "capabilities": [], + "cgroupns_mode": null, + "command": [ + "/bin/sh", + "-c", + "/bin/meilisearch" + ], + "container_logs": null, + "container_read_refresh_timeout_milliseconds": 15000, + "cpu_set": "", + "cpu_shares": 0, + "destroy_grace_seconds": null, + "devices": [], + "dns": [], + "dns_opts": [], + "dns_search": [], + "domainname": "", + "entrypoint": [ + "tini", + "--" + ], + "env": [ + "HOARDER_VERSION=release", + "MEILI_ADDR=http://meilisearch:7700", + "MEILI_MASTER_KEY=GM4ysMegcCoZUOrVxglbWzGJeN9O7CMWnZIaG9c_MSQ", + "MEILI_NO_ANALYTICS=true", + "NEXTAUTH_SECRET=j\u0026natTM8L8u$\u0026z", + "NEXTAUTH_URL=https://hoarder.rescla.me" + ], + "exit_code": null, + "gpus": null, + "group_add": [], + "healthcheck": [], + "host": [], + "hostname": "meilisearch", + "id": "0a668e09ef8619cd2768f98ad53d1cbe7f17d4779580c282b3f91c3361b5eef4", + "image": "sha256:a8d02e726bfa4140b4b321efb992086aae098819e8ee5793f5ee462b2f75d447", + "init": false, + "ipc_mode": "private", + "labels": [], + "log_driver": "json-file", + "log_opts": { + "max-file": "10", + "max-size": "10m" + }, + "logs": false, + "max_retry_count": 0, + "memory": 0, + "memory_swap": 0, + "mounts": [ + { + "bind_options": [], + "read_only": false, + "source": "/share/appdata/hoarder-meilisearch", + "target": "/meili_data", + "tmpfs_options": [], + "type": "bind", + "volume_options": [] + } + ], + "must_run": true, + "name": "hoarder-meilisearch", + "network_data": [ + { + "gateway": "172.29.12.1", + "global_ipv6_address": "", + "global_ipv6_prefix_length": 0, + "ip_address": "172.29.12.3", + "ip_prefix_length": 22, + "ipv6_gateway": "", + "mac_address": "02:42:ac:1d:0c:03", + "network_name": "hoarder" + } + ], + "network_mode": "default", + "networks_advanced": [ + { + "aliases": [], + "ipv4_address": "", + "ipv6_address": "", + "name": "hoarder" + } + ], + "pid_mode": "", + "ports": [], + "privileged": false, + "publish_all_ports": false, + "read_only": false, + "remove_volumes": true, + "restart": "always", + "rm": false, + "runtime": "runc", + "security_opts": [], + "shm_size": 64, + "start": true, + "stdin_open": false, + "stop_signal": "", + "stop_timeout": 0, + "storage_opts": {}, + "sysctls": {}, + "tmpfs": {}, + "tty": false, + "ulimit": [ + { + "hard": 65535, + "name": "nofile", + "soft": 65535 + } + ], + "upload": [], + "user": "", + "userns_mode": "", + "volumes": [], + "wait": false, + "wait_timeout": 60, + "working_dir": "/meili_data" + }, + "sensitive_attributes": [], + "private": "eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==", + "dependencies": [ + "data.docker_registry_image.hoarder-meilisearch", + "docker_image.hoarder-meilisearch", + "docker_network.hoarder" + ] + } + ] + }, { "mode": "managed", "type": "docker_container", @@ -1884,9 +2374,9 @@ "cpu_shares": 0, "destroy_grace_seconds": null, "devices": [], - "dns": null, - "dns_opts": null, - "dns_search": null, + "dns": [], + "dns_opts": [], + "dns_search": [], "domainname": "", "entrypoint": [ "/init" @@ -1894,12 +2384,12 @@ "env": [], "exit_code": null, "gpus": null, - "group_add": null, - "healthcheck": null, + "group_add": [], + "healthcheck": [], "host": [], "hostname": "hass", - "id": "c66f94044a70fe37d470c62c7ba4c41fb42e3148f0e1fd76615a1a912084ba6c", - "image": "sha256:7fa0101862f6a0a4394ec8657d326aaf12e532df6797c8ebf279a48b0de798b9", + "id": "1c4bcc4db5f4b7872a19bec1efbdb8303cec1c7b311656f7aa54d8cfc978762a", + "image": "sha256:c50a3dd3f13ca3f86966e5dfc8a4897846ec89b2e939243adcd3f28bd5c93561", "init": false, "ipc_mode": "private", "labels": [], @@ -1915,7 +2405,7 @@ "mounts": [ { "bind_options": [], - "read_only": null, + "read_only": false, "source": "/share/appdata/home-assistant", "target": "/config", "tmpfs_options": [], @@ -1926,6 +2416,16 @@ "must_run": true, "name": "home-assistant", "network_data": [ + { + "gateway": "192.168.2.1", + "global_ipv6_address": "", + "global_ipv6_prefix_length": 0, + "ip_address": "192.168.2.70", + "ip_prefix_length": 24, + "ipv6_gateway": "", + "mac_address": "02:42:ee:90:46:8e", + "network_name": "qnet-static-eth0-48e715" + }, { "gateway": "172.29.0.1", "global_ipv6_address": "", @@ -1935,16 +2435,6 @@ "ipv6_gateway": "", "mac_address": "02:42:ac:1d:00:05", "network_name": "mariadb" - }, - { - "gateway": "192.168.2.1", - "global_ipv6_address": "", - "global_ipv6_prefix_length": 0, - "ip_address": "192.168.2.70", - "ip_prefix_length": 24, - "ipv6_gateway": "", - "mac_address": "02:42:4f:49:f4:28", - "network_name": "qnet-static-eth0-48e715" } ], "network_mode": "default", @@ -1977,11 +2467,17 @@ "stdin_open": false, "stop_signal": "", "stop_timeout": 0, - "storage_opts": null, - "sysctls": null, - "tmpfs": null, + "storage_opts": {}, + "sysctls": {}, + "tmpfs": {}, "tty": false, - "ulimit": [], + "ulimit": [ + { + "hard": 65535, + "name": "nofile", + "soft": 65535 + } + ], "upload": [], "user": "", "userns_mode": "", @@ -1994,8 +2490,10 @@ "private": "eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==", "dependencies": [ "data.docker_registry_image.home-assistant", + "data.docker_registry_image.mariadb", "docker_container.mariadb", "docker_image.home-assistant", + "docker_image.mariadb", "docker_network.bridge", "docker_network.mariadb" ] @@ -2056,9 +2554,9 @@ } ], "host": [], - "hostname": "c75519cbba97", - "id": "c75519cbba97a42150302a488d70b7ea28da3edb34047f507817a8d02478ab84", - "image": "sha256:de4f7879e9d1e9e33507239cdb2cfc2b8df7b361ecf2cbb45a340dd3a71747ba", + "hostname": "b112e08ddf39", + "id": "b112e08ddf39816ebd3a39c6ac4114077bb89d6e6b98193c4f002383b974dccf", + "image": "sha256:fb2767cab64f6f9a869ea494cab131a19f5db261821bbbd35018d52ef722b667", "init": false, "ipc_mode": "private", "labels": [], @@ -2116,7 +2614,7 @@ "ip_address": "192.168.2.134", "ip_prefix_length": 24, "ipv6_gateway": "", - "mac_address": "02:42:44:41:2e:9c", + "mac_address": "02:42:97:7d:ce:dd", "network_name": "qnet-static-eth0-48e715" } ], @@ -2187,7 +2685,7 @@ "capabilities": [], "cgroupns_mode": null, "command": [ - "yarn", + "pnpm", "start" ], "container_logs": null, @@ -2212,9 +2710,9 @@ "group_add": [], "healthcheck": [], "host": [], - "hostname": "05ce9c087628", - "id": "05ce9c087628157cc97863c6817e65975305e851c638d45b762ccd0debd71a93", - "image": "sha256:177148b68134aa66fefcd78fd6ec0127dcc1a23a44ccb9b60e99f3001945fcd0", + "hostname": "29bb0ee87e8c", + "id": "29bb0ee87e8c8b4ab85b28a7b480602f2a571a05c26b4f9d9432feb7263cdecf", + "image": "sha256:7ca08018eaf39b80df1ed39c896e6140ecf7de11cb2c013f9fd85d1bbe55f977", "init": false, "ipc_mode": "private", "labels": [], @@ -2245,7 +2743,7 @@ "ip_address": "192.168.2.135", "ip_prefix_length": 24, "ipv6_gateway": "", - "mac_address": "02:42:21:eb:ff:0e", + "mac_address": "02:42:98:f7:02:31", "network_name": "qnet-static-eth0-48e715" } ], @@ -2486,9 +2984,9 @@ "group_add": [], "healthcheck": [], "host": [], - "hostname": "9034483151af", - "id": "9034483151af9bfe365921c666af527b8b5fbbee61c1b687ce2068dbe0636ee7", - "image": "sha256:e7a8ea2ac6f8f42d38e36b5adbbb2c72b03edf051cb0fc27c41d2e1654978fd8", + "hostname": "cd5b93c47565", + "id": "cd5b93c47565fa5522a5a27d1ed90050aaeb382b95975c65eb0ca78e2e996dc7", + "image": "sha256:dedeef6b0c073f2e934ed0bbf1086dc831093a4ad85c5e700cdfe7beef8aa236", "init": false, "ipc_mode": "private", "labels": [], @@ -2540,7 +3038,7 @@ "ip_address": "192.168.2.125", "ip_prefix_length": 24, "ipv6_gateway": "", - "mac_address": "02:42:12:26:3a:de", + "mac_address": "02:42:bb:3b:44:cb", "network_name": "qnet-static-eth0-48e715" } ], @@ -2825,7 +3323,7 @@ "ip_address": "192.168.2.115", "ip_prefix_length": 24, "ipv6_gateway": "", - "mac_address": "02:42:bc:d7:88:a5", + "mac_address": "02:42:ea:92:c8:f8", "network_name": "qnet-static-eth0-48e715" } ], @@ -2902,9 +3400,9 @@ "cpu_shares": 0, "destroy_grace_seconds": null, "devices": [], - "dns": null, - "dns_opts": null, - "dns_search": null, + "dns": [], + "dns_opts": [], + "dns_search": [], "domainname": "", "entrypoint": [ "./entrypoint.sh" @@ -2914,7 +3412,7 @@ ], "exit_code": null, "gpus": null, - "group_add": null, + "group_add": [], "healthcheck": [ { "interval": "0s", @@ -2946,7 +3444,7 @@ "mounts": [ { "bind_options": [], - "read_only": null, + "read_only": false, "source": "/share/appdata/node-red", "target": "/data", "tmpfs_options": [], @@ -2992,11 +3490,17 @@ "stdin_open": false, "stop_signal": "", "stop_timeout": 0, - "storage_opts": null, - "sysctls": null, - "tmpfs": null, + "storage_opts": {}, + "sysctls": {}, + "tmpfs": {}, "tty": false, - "ulimit": [], + "ulimit": [ + { + "hard": 65535, + "name": "nofile", + "soft": 65535 + } + ], "upload": [], "user": "node-red", "userns_mode": "", @@ -3626,9 +4130,9 @@ "group_add": [], "healthcheck": [], "host": [], - "hostname": "089b267b43c2", - "id": "089b267b43c29aeb0f8efb81fb936fc40df7ebe4efb2085bab2c5d6afdcf2511", - "image": "sha256:4022a502929b890bc9fd6231dda3ca1aec863ee08cef4113742949736ecd234f", + "hostname": "0952057237fa", + "id": "0952057237fa69a4aeefa3352062e203ef6766397de32909147b2103424ba004", + "image": "sha256:e72eb055c3dea85d3e47b90ebb957c6f3a2c0cd1f6b4a690dba741b294150cc2", "init": false, "ipc_mode": "private", "labels": [], @@ -3671,7 +4175,7 @@ "ip_address": "192.168.2.80", "ip_prefix_length": 24, "ipv6_gateway": "", - "mac_address": "02:42:65:1f:55:0d", + "mac_address": "02:42:e7:c7:34:45", "network_name": "qnet-static-eth0-48e715" } ], @@ -3748,9 +4252,9 @@ "cpu_shares": 0, "destroy_grace_seconds": null, "devices": [], - "dns": null, - "dns_opts": null, - "dns_search": null, + "dns": [], + "dns_opts": [], + "dns_search": [], "domainname": "", "entrypoint": [ "/init" @@ -3763,17 +4267,17 @@ ], "exit_code": null, "gpus": null, - "group_add": null, - "healthcheck": null, + "group_add": [], + "healthcheck": [], "host": [], - "hostname": "b98d10e5ad75", - "id": "b98d10e5ad7531f5cd29fb587a3ee0a6d9dbabef7065cbbef478aa4b2bfbb89d", - "image": "sha256:2d644fc1ba52de78306d1d3330534a6f0e8dfbd99af4adba7c1d31585f1e7f37", + "hostname": "89f6ca6e5f4d", + "id": "89f6ca6e5f4d4610976db7a596d8f23d553e12d44e05fd943bbdca225b077083", + "image": "sha256:b4bc2d72cec8350fbd690c022baa5039d40d15e43e0fc2a44c55432986d2fb04", "init": false, "ipc_mode": "private", "labels": [], "log_driver": "local", - "log_opts": null, + "log_opts": {}, "logs": false, "max_retry_count": 0, "memory": 0, @@ -3781,7 +4285,7 @@ "mounts": [ { "bind_options": [], - "read_only": null, + "read_only": false, "source": "/share/appdata/prowlarr", "target": "/config", "tmpfs_options": [], @@ -3799,7 +4303,7 @@ "ip_address": "192.168.2.141", "ip_prefix_length": 24, "ipv6_gateway": "", - "mac_address": "02:42:55:25:a3:7f", + "mac_address": "02:42:32:6d:6b:a8", "network_name": "qnet-static-eth0-48e715" } ], @@ -3827,11 +4331,17 @@ "stdin_open": false, "stop_signal": "", "stop_timeout": 0, - "storage_opts": null, - "sysctls": null, - "tmpfs": null, + "storage_opts": {}, + "sysctls": {}, + "tmpfs": {}, "tty": false, - "ulimit": [], + "ulimit": [ + { + "hard": 65535, + "name": "nofile", + "soft": 65535 + } + ], "upload": [], "user": "", "userns_mode": "", @@ -3870,9 +4380,9 @@ "cpu_shares": 0, "destroy_grace_seconds": null, "devices": [], - "dns": null, - "dns_opts": null, - "dns_search": null, + "dns": [], + "dns_opts": [], + "dns_search": [], "domainname": "", "entrypoint": [ "/init" @@ -3884,17 +4394,17 @@ ], "exit_code": null, "gpus": null, - "group_add": null, - "healthcheck": null, + "group_add": [], + "healthcheck": [], "host": [], - "hostname": "5c8abcfe2714", - "id": "5c8abcfe271441b7c3e0c6b9bb711d02f99f28b13b54de4f66d6de0f11f59a76", - "image": "sha256:39ca758c3563290f567e8a6cfcc136fddf984d08f10ddd37e4f6e6b7aee02923", + "hostname": "5db7de609b1a", + "id": "5db7de609b1a7a0edd6a2fc63a1b7fcd582d6df0cedd530225495f2a817dea2a", + "image": "sha256:f77503b5cb6c3a83a2ab1120e63d13c2d0841e1e84aa4fc5250a5722f6481afc", "init": false, "ipc_mode": "private", "labels": [], "log_driver": "local", - "log_opts": null, + "log_opts": {}, "logs": false, "max_retry_count": 0, "memory": 0, @@ -3902,7 +4412,7 @@ "mounts": [ { "bind_options": [], - "read_only": null, + "read_only": false, "source": "/share/appdata/radarr", "target": "/config", "tmpfs_options": [], @@ -3911,7 +4421,7 @@ }, { "bind_options": [], - "read_only": null, + "read_only": false, "source": "/share/datarr", "target": "/data", "tmpfs_options": [], @@ -3929,7 +4439,7 @@ "ip_address": "192.168.2.138", "ip_prefix_length": 24, "ipv6_gateway": "", - "mac_address": "02:42:ee:43:83:ac", + "mac_address": "02:42:51:cd:18:da", "network_name": "qnet-static-eth0-48e715" } ], @@ -3957,11 +4467,17 @@ "stdin_open": false, "stop_signal": "", "stop_timeout": 0, - "storage_opts": null, - "sysctls": null, - "tmpfs": null, + "storage_opts": {}, + "sysctls": {}, + "tmpfs": {}, "tty": false, - "ulimit": [], + "ulimit": [ + { + "hard": 65535, + "name": "nofile", + "soft": 65535 + } + ], "upload": [], "user": "", "userns_mode": "", @@ -4415,9 +4931,9 @@ "cpu_shares": 0, "destroy_grace_seconds": null, "devices": [], - "dns": null, - "dns_opts": null, - "dns_search": null, + "dns": [], + "dns_opts": [], + "dns_search": [], "domainname": "", "entrypoint": [ "/init" @@ -4429,8 +4945,8 @@ ], "exit_code": null, "gpus": null, - "group_add": null, - "healthcheck": null, + "group_add": [], + "healthcheck": [], "host": [], "hostname": "6b6561dcfef5", "id": "6b6561dcfef501394d669b6a1ec6ecd6deaef0ba750d7870ec1e2a2936facde9", @@ -4439,7 +4955,7 @@ "ipc_mode": "private", "labels": [], "log_driver": "local", - "log_opts": null, + "log_opts": {}, "logs": false, "max_retry_count": 0, "memory": 0, @@ -4447,7 +4963,7 @@ "mounts": [ { "bind_options": [], - "read_only": null, + "read_only": false, "source": "/share/appdata/sabnzdb", "target": "/config", "tmpfs_options": [], @@ -4456,7 +4972,7 @@ }, { "bind_options": [], - "read_only": null, + "read_only": false, "source": "/share/datarr/usenet", "target": "/data/usenet", "tmpfs_options": [], @@ -4502,11 +5018,17 @@ "stdin_open": false, "stop_signal": "", "stop_timeout": 0, - "storage_opts": null, - "sysctls": null, - "tmpfs": null, + "storage_opts": {}, + "sysctls": {}, + "tmpfs": {}, "tty": false, - "ulimit": [], + "ulimit": [ + { + "hard": 65535, + "name": "nofile", + "soft": 65535 + } + ], "upload": [], "user": "", "userns_mode": "", @@ -4684,9 +5206,9 @@ "cpu_shares": 0, "destroy_grace_seconds": null, "devices": [], - "dns": null, - "dns_opts": null, - "dns_search": null, + "dns": [], + "dns_opts": [], + "dns_search": [], "domainname": "", "entrypoint": [ "/init" @@ -4698,17 +5220,17 @@ ], "exit_code": null, "gpus": null, - "group_add": null, - "healthcheck": null, + "group_add": [], + "healthcheck": [], "host": [], - "hostname": "184fc12dfebd", - "id": "184fc12dfebdaf70def64a5c8ddfe630461747826c762f621390bc86a4499930", - "image": "sha256:d6009c2d07b66d2291ea733a01473394de39b463d1926c6c720f473e178f5727", + "hostname": "6654731ac6b9", + "id": "6654731ac6b9997b45385295807c9fd62a9d0d1c326c3119a98512ddbecd6ca0", + "image": "sha256:5e24f8f9842904c26c0b8e6e6b63e7a92049f17a49b0cb091af177eb207c41b5", "init": false, "ipc_mode": "private", "labels": [], "log_driver": "local", - "log_opts": null, + "log_opts": {}, "logs": false, "max_retry_count": 0, "memory": 0, @@ -4716,7 +5238,7 @@ "mounts": [ { "bind_options": [], - "read_only": null, + "read_only": false, "source": "/share/appdata/sonarr", "target": "/config", "tmpfs_options": [], @@ -4725,7 +5247,7 @@ }, { "bind_options": [], - "read_only": null, + "read_only": false, "source": "/share/datarr", "target": "/data", "tmpfs_options": [], @@ -4743,7 +5265,7 @@ "ip_address": "192.168.2.136", "ip_prefix_length": 24, "ipv6_gateway": "", - "mac_address": "02:42:6d:42:92:6d", + "mac_address": "02:42:04:e4:91:4e", "network_name": "qnet-static-eth0-48e715" } ], @@ -4771,11 +5293,17 @@ "stdin_open": false, "stop_signal": "", "stop_timeout": 0, - "storage_opts": null, - "sysctls": null, - "tmpfs": null, + "storage_opts": {}, + "sysctls": {}, + "tmpfs": {}, "tty": false, - "ulimit": [], + "ulimit": [ + { + "hard": 65535, + "name": "nofile", + "soft": 65535 + } + ], "upload": [], "user": "", "userns_mode": "", @@ -4814,9 +5342,9 @@ "cpu_shares": 0, "destroy_grace_seconds": null, "devices": [], - "dns": null, - "dns_opts": null, - "dns_search": null, + "dns": [], + "dns_opts": [], + "dns_search": [], "domainname": "", "entrypoint": [ "/init" @@ -4824,12 +5352,12 @@ "env": [], "exit_code": null, "gpus": null, - "group_add": null, - "healthcheck": null, + "group_add": [], + "healthcheck": [], "host": [], - "hostname": "c57a864ade85", - "id": "c57a864ade85c57cf862559da1187d8dba22876c654454b9199c61997c23699c", - "image": "sha256:3a2b2e7c081b9b87a89918000194934f9f7a50b97550f6bb14e80a1291c00aec", + "hostname": "0579f57eb5d8", + "id": "0579f57eb5d848bcb2a9b753d0225c5424c3c0cfb1fb14af92167d3706ddd60e", + "image": "sha256:504d00f4df3cd41ed5c4ab08768fbbd53b1af194c99df99ac5cc8e6b9d86b4b6", "init": false, "ipc_mode": "private", "labels": [], @@ -4845,7 +5373,7 @@ "mounts": [ { "bind_options": [], - "read_only": null, + "read_only": false, "source": "/share/appdata/syncthing", "target": "/config", "tmpfs_options": [], @@ -4863,7 +5391,7 @@ "ip_address": "192.168.2.119", "ip_prefix_length": 24, "ipv6_gateway": "", - "mac_address": "02:42:d6:e9:7d:4f", + "mac_address": "02:42:54:14:69:aa", "network_name": "qnet-static-eth0-48e715" } ], @@ -4891,11 +5419,17 @@ "stdin_open": false, "stop_signal": "", "stop_timeout": 0, - "storage_opts": null, - "sysctls": null, - "tmpfs": null, + "storage_opts": {}, + "sysctls": {}, + "tmpfs": {}, "tty": false, - "ulimit": [], + "ulimit": [ + { + "hard": 65535, + "name": "nofile", + "soft": 65535 + } + ], "upload": [], "user": "", "userns_mode": "", @@ -5095,9 +5629,9 @@ "cpu_shares": 0, "destroy_grace_seconds": null, "devices": [], - "dns": null, - "dns_opts": null, - "dns_search": null, + "dns": [], + "dns_opts": [], + "dns_search": [], "domainname": "", "entrypoint": [ "/usr/local/bin/docker-entrypoint.sh" @@ -5105,7 +5639,7 @@ "env": [], "exit_code": null, "gpus": null, - "group_add": null, + "group_add": [], "healthcheck": [ { "interval": "0s", @@ -5137,7 +5671,7 @@ "mounts": [ { "bind_options": [], - "read_only": null, + "read_only": false, "source": "/share/appdata/unifi", "target": "/unifi", "tmpfs_options": [], @@ -5183,11 +5717,17 @@ "stdin_open": false, "stop_signal": "", "stop_timeout": 0, - "storage_opts": null, - "sysctls": null, - "tmpfs": null, + "storage_opts": {}, + "sysctls": {}, + "tmpfs": {}, "tty": false, - "ulimit": [], + "ulimit": [ + { + "hard": 65535, + "name": "nofile", + "soft": 65535 + } + ], "upload": [], "user": "", "userns_mode": "", @@ -5717,7 +6257,7 @@ "ip_address": "192.168.2.117", "ip_prefix_length": 24, "ipv6_gateway": "", - "mac_address": "02:42:59:8d:fb:66", + "mac_address": "02:42:44:8a:b8:58", "network_name": "qnet-static-eth0-48e715" } ], @@ -5815,15 +6355,15 @@ "attributes": { "build": [], "force_remove": null, - "id": "sha256:c61f2f54cd49e928929dc9f6d63fcb9c08efb7985006fee37c6f278a6d0c3e1clinuxserver/deluge:latest", - "image_id": "sha256:c61f2f54cd49e928929dc9f6d63fcb9c08efb7985006fee37c6f278a6d0c3e1c", + "id": "sha256:c0617e4916a535b7122a217d2e14532c0750c8694a0f8b07a6ff982d39770edalinuxserver/deluge:latest", + "image_id": "sha256:c0617e4916a535b7122a217d2e14532c0750c8694a0f8b07a6ff982d39770eda", "keep_locally": null, "name": "linuxserver/deluge:latest", "platform": null, "pull_triggers": [ - "sha256:d198cd66f07ba047c84c380fd273a00c0b2cb6046ced61af840e098eae5f2474" + "sha256:3a2b6d22d07fa66f6fa096325e27f63e72f926e426dddef4b56de10e0355dde7" ], - "repo_digest": "linuxserver/deluge@sha256:d198cd66f07ba047c84c380fd273a00c0b2cb6046ced61af840e098eae5f2474", + "repo_digest": "linuxserver/deluge@sha256:3a2b6d22d07fa66f6fa096325e27f63e72f926e426dddef4b56de10e0355dde7", "triggers": null }, "sensitive_attributes": [], @@ -5845,15 +6385,15 @@ "attributes": { "build": [], "force_remove": null, - "id": "sha256:68fbbda843bf6552d2e89b712b366d5856d628bfa0593b36ceb45767c86ec336amir20/dozzle:latest", - "image_id": "sha256:68fbbda843bf6552d2e89b712b366d5856d628bfa0593b36ceb45767c86ec336", + "id": "sha256:b71f1e59b813236a836f4755c0f5bc7bf7db36d589d146f111c3691761311ce2amir20/dozzle:latest", + "image_id": "sha256:b71f1e59b813236a836f4755c0f5bc7bf7db36d589d146f111c3691761311ce2", "keep_locally": null, "name": "amir20/dozzle:latest", "platform": null, "pull_triggers": [ - "sha256:bb868714a1133d66dd4d4e9f1186575e0310a764620563bf28eefed84aae48f8" + "sha256:aa619d3436be0017dbc58e7eb75c99ce0a811a9bd6617d6b332b400d0016e56e" ], - "repo_digest": "amir20/dozzle@sha256:bb868714a1133d66dd4d4e9f1186575e0310a764620563bf28eefed84aae48f8", + "repo_digest": "amir20/dozzle@sha256:aa619d3436be0017dbc58e7eb75c99ce0a811a9bd6617d6b332b400d0016e56e", "triggers": null }, "sensitive_attributes": [], @@ -5875,15 +6415,15 @@ "attributes": { "build": [], "force_remove": null, - "id": "sha256:3356559143699096545583eb60abdd0bdfa9f5f531937d44543d6b91d1a1e50desphome/esphome", - "image_id": "sha256:3356559143699096545583eb60abdd0bdfa9f5f531937d44543d6b91d1a1e50d", + "id": "sha256:6ee945323e7679cd71fb76f19eec83cb1b2a8532f9254d802b4ebe7a8f3e1140esphome/esphome", + "image_id": "sha256:6ee945323e7679cd71fb76f19eec83cb1b2a8532f9254d802b4ebe7a8f3e1140", "keep_locally": null, "name": "esphome/esphome", "platform": null, "pull_triggers": [ - "sha256:ec10ec2b28c1afe792cebdccbeadd8e6dd4a3b0be58b5451128fa6bdc60fccf0" + "sha256:e01bc223b5a669e559318792a9cfde6c5f69781a53a6e4c819b6499313ee5028" ], - "repo_digest": "esphome/esphome@sha256:ec10ec2b28c1afe792cebdccbeadd8e6dd4a3b0be58b5451128fa6bdc60fccf0", + "repo_digest": "esphome/esphome@sha256:e01bc223b5a669e559318792a9cfde6c5f69781a53a6e4c819b6499313ee5028", "triggers": null }, "sensitive_attributes": [], @@ -5965,15 +6505,15 @@ "attributes": { "build": [], "force_remove": null, - "id": "sha256:db7a5c5b83b2192476aa3860a256fe512137b0e14b5c2d256199595d950eabf1globalping/globalping-probe:latest", - "image_id": "sha256:db7a5c5b83b2192476aa3860a256fe512137b0e14b5c2d256199595d950eabf1", + "id": "sha256:fb873fd1e685744f3df275db29c6351952975c7d76b795eca208adb0dc3962a4globalping/globalping-probe:latest", + "image_id": "sha256:fb873fd1e685744f3df275db29c6351952975c7d76b795eca208adb0dc3962a4", "keep_locally": null, "name": "globalping/globalping-probe:latest", "platform": null, "pull_triggers": [ - "sha256:fa382afc777974972bdae402784b9c7451cd0f9242cc7015447a526683b1eebc" + "sha256:d6f83e1a47f685b49e865faa36973efce472dfc32b38e8af6b0912fb7c680b38" ], - "repo_digest": "globalping/globalping-probe@sha256:fa382afc777974972bdae402784b9c7451cd0f9242cc7015447a526683b1eebc", + "repo_digest": "globalping/globalping-probe@sha256:d6f83e1a47f685b49e865faa36973efce472dfc32b38e8af6b0912fb7c680b38", "triggers": null }, "sensitive_attributes": [], @@ -5995,15 +6535,15 @@ "attributes": { "build": [], "force_remove": null, - "id": "sha256:de903bc9ce7c4e27fd447a72849506b3bcebd10a87aab770696442502152bfb5grafana/grafana:latest", - "image_id": "sha256:de903bc9ce7c4e27fd447a72849506b3bcebd10a87aab770696442502152bfb5", + "id": "sha256:761b48cb57a024540cb38bfe1c42b121e5c17678eaaf9aa965da77e1b11829degrafana/grafana:latest", + "image_id": "sha256:761b48cb57a024540cb38bfe1c42b121e5c17678eaaf9aa965da77e1b11829de", "keep_locally": null, "name": "grafana/grafana:latest", "platform": null, "pull_triggers": [ - "sha256:408afb9726de5122b00a2576763a8a57a3c86d5b0eff5305bc994ceb3eb96c3f" + "sha256:a0f881232a6fb71a0554a47d0fe2203b6888fe77f4cefb7ea62bed7eb54e13c3" ], - "repo_digest": "grafana/grafana@sha256:408afb9726de5122b00a2576763a8a57a3c86d5b0eff5305bc994ceb3eb96c3f", + "repo_digest": "grafana/grafana@sha256:a0f881232a6fb71a0554a47d0fe2203b6888fe77f4cefb7ea62bed7eb54e13c3", "triggers": null }, "sensitive_attributes": [], @@ -6025,15 +6565,15 @@ "attributes": { "build": [], "force_remove": null, - "id": "sha256:b0327c6b6c23436685b601c178af2dfa53927f82e3c0a6492f9bfbb45c4d1d4blinuxserver/grocy:latest", - "image_id": "sha256:b0327c6b6c23436685b601c178af2dfa53927f82e3c0a6492f9bfbb45c4d1d4b", + "id": "sha256:51516b571439d839071f632654b3a2b95e40f6bb6b772c6cb4a21152eeec9c5clinuxserver/grocy:latest", + "image_id": "sha256:51516b571439d839071f632654b3a2b95e40f6bb6b772c6cb4a21152eeec9c5c", "keep_locally": null, "name": "linuxserver/grocy:latest", "platform": null, "pull_triggers": [ - "sha256:586618e9049afb408c05f24804e4399a1db296c05cec65cabb539356c9f3ae36" + "sha256:c7c842c5b77b48256e8bb6434cbad7f972ec2b8a304410dee0604a359482577f" ], - "repo_digest": "linuxserver/grocy@sha256:586618e9049afb408c05f24804e4399a1db296c05cec65cabb539356c9f3ae36", + "repo_digest": "linuxserver/grocy@sha256:c7c842c5b77b48256e8bb6434cbad7f972ec2b8a304410dee0604a359482577f", "triggers": null }, "sensitive_attributes": [], @@ -6044,6 +6584,96 @@ } ] }, + { + "mode": "managed", + "type": "docker_image", + "name": "hoarder", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "build": [], + "force_remove": null, + "id": "sha256:5d3ce5ad7fdb81a7c2c2c16cc8d9351f43cddc68579e043ea4e71e85e940f02fghcr.io/hoarder-app/hoarder", + "image_id": "sha256:5d3ce5ad7fdb81a7c2c2c16cc8d9351f43cddc68579e043ea4e71e85e940f02f", + "keep_locally": null, + "name": "ghcr.io/hoarder-app/hoarder", + "platform": null, + "pull_triggers": [ + "sha256:e97eeef0b8f2dd08b7f652d76ff3e487d03b840f8419278d4fbaf4490a81c709" + ], + "repo_digest": "ghcr.io/hoarder-app/hoarder@sha256:e97eeef0b8f2dd08b7f652d76ff3e487d03b840f8419278d4fbaf4490a81c709", + "triggers": null + }, + "sensitive_attributes": [], + "private": "bnVsbA==", + "dependencies": [ + "data.docker_registry_image.hoarder" + ] + } + ] + }, + { + "mode": "managed", + "type": "docker_image", + "name": "hoarder-chrome", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "build": [], + "force_remove": null, + "id": "sha256:bdc5d762e8c4219ec0e1693b2293e415b89e799c3974d0b8998dc6f971af7c92gcr.io/zenika-hub/alpine-chrome:123", + "image_id": "sha256:bdc5d762e8c4219ec0e1693b2293e415b89e799c3974d0b8998dc6f971af7c92", + "keep_locally": null, + "name": "gcr.io/zenika-hub/alpine-chrome:123", + "platform": null, + "pull_triggers": [ + "sha256:e38563d4475a3d791e986500a2e4125c9afd13798067138881cf770b1f6f3980" + ], + "repo_digest": "gcr.io/zenika-hub/alpine-chrome@sha256:e38563d4475a3d791e986500a2e4125c9afd13798067138881cf770b1f6f3980", + "triggers": null + }, + "sensitive_attributes": [], + "private": "bnVsbA==", + "dependencies": [ + "data.docker_registry_image.hoarder-chrome" + ] + } + ] + }, + { + "mode": "managed", + "type": "docker_image", + "name": "hoarder-meilisearch", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "build": [], + "force_remove": null, + "id": "sha256:a8d02e726bfa4140b4b321efb992086aae098819e8ee5793f5ee462b2f75d447getmeili/meilisearch:v1.6", + "image_id": "sha256:a8d02e726bfa4140b4b321efb992086aae098819e8ee5793f5ee462b2f75d447", + "keep_locally": null, + "name": "getmeili/meilisearch:v1.6", + "platform": null, + "pull_triggers": [ + "sha256:634e83ffe5bad15239fa26bd04d06bccb84a1f2f06ad8a35135b510711348792" + ], + "repo_digest": "getmeili/meilisearch@sha256:634e83ffe5bad15239fa26bd04d06bccb84a1f2f06ad8a35135b510711348792", + "triggers": null + }, + "sensitive_attributes": [], + "private": "bnVsbA==", + "dependencies": [ + "data.docker_registry_image.hoarder-meilisearch" + ] + } + ] + }, { "mode": "managed", "type": "docker_image", @@ -6055,15 +6685,15 @@ "attributes": { "build": [], "force_remove": null, - "id": "sha256:7fa0101862f6a0a4394ec8657d326aaf12e532df6797c8ebf279a48b0de798b9homeassistant/home-assistant:latest", - "image_id": "sha256:7fa0101862f6a0a4394ec8657d326aaf12e532df6797c8ebf279a48b0de798b9", + "id": "sha256:c50a3dd3f13ca3f86966e5dfc8a4897846ec89b2e939243adcd3f28bd5c93561homeassistant/home-assistant:latest", + "image_id": "sha256:c50a3dd3f13ca3f86966e5dfc8a4897846ec89b2e939243adcd3f28bd5c93561", "keep_locally": null, "name": "homeassistant/home-assistant:latest", "platform": null, "pull_triggers": [ - "sha256:a6b2a25a4ae7d747506ad3a24bcaf1ee2290fb82811f077447b8847eecd29c56" + "sha256:408a5a63e3e9a89ceb6ecd98345e54c86073314b4d94e217cd54f7208307406d" ], - "repo_digest": "homeassistant/home-assistant@sha256:a6b2a25a4ae7d747506ad3a24bcaf1ee2290fb82811f077447b8847eecd29c56", + "repo_digest": "homeassistant/home-assistant@sha256:408a5a63e3e9a89ceb6ecd98345e54c86073314b4d94e217cd54f7208307406d", "triggers": null }, "sensitive_attributes": [], @@ -6085,15 +6715,15 @@ "attributes": { "build": [], "force_remove": null, - "id": "sha256:de4f7879e9d1e9e33507239cdb2cfc2b8df7b361ecf2cbb45a340dd3a71747bajellyfin/jellyfin:latest", - "image_id": "sha256:de4f7879e9d1e9e33507239cdb2cfc2b8df7b361ecf2cbb45a340dd3a71747ba", + "id": "sha256:fb2767cab64f6f9a869ea494cab131a19f5db261821bbbd35018d52ef722b667jellyfin/jellyfin:latest", + "image_id": "sha256:fb2767cab64f6f9a869ea494cab131a19f5db261821bbbd35018d52ef722b667", "keep_locally": null, "name": "jellyfin/jellyfin:latest", "platform": null, "pull_triggers": [ - "sha256:fc1b51f4be3fba725e42dae2022d9c6a5b069acce01bef04d32fdee025dc511e" + "sha256:b15266bad088e3d793401be5845f2453233edd826c02cd7155910055133fb581" ], - "repo_digest": "jellyfin/jellyfin@sha256:fc1b51f4be3fba725e42dae2022d9c6a5b069acce01bef04d32fdee025dc511e", + "repo_digest": "jellyfin/jellyfin@sha256:b15266bad088e3d793401be5845f2453233edd826c02cd7155910055133fb581", "triggers": null }, "sensitive_attributes": [], @@ -6115,15 +6745,15 @@ "attributes": { "build": [], "force_remove": null, - "id": "sha256:177148b68134aa66fefcd78fd6ec0127dcc1a23a44ccb9b60e99f3001945fcd0fallenbagel/jellyseerr:latest", - "image_id": "sha256:177148b68134aa66fefcd78fd6ec0127dcc1a23a44ccb9b60e99f3001945fcd0", + "id": "sha256:7ca08018eaf39b80df1ed39c896e6140ecf7de11cb2c013f9fd85d1bbe55f977fallenbagel/jellyseerr:latest", + "image_id": "sha256:7ca08018eaf39b80df1ed39c896e6140ecf7de11cb2c013f9fd85d1bbe55f977", "keep_locally": null, "name": "fallenbagel/jellyseerr:latest", "platform": null, "pull_triggers": [ - "sha256:8f708df0ce3f202056bde5d7bff625eb59efe38f4ee47bdddc7560b6e4a5a214" + "sha256:8ff28894f9fd28bf36626fb98ddd0ee79d778de22a5dc75d69a845281e19115b" ], - "repo_digest": "fallenbagel/jellyseerr@sha256:8f708df0ce3f202056bde5d7bff625eb59efe38f4ee47bdddc7560b6e4a5a214", + "repo_digest": "fallenbagel/jellyseerr@sha256:8ff28894f9fd28bf36626fb98ddd0ee79d778de22a5dc75d69a845281e19115b", "triggers": null }, "sensitive_attributes": [], @@ -6175,15 +6805,15 @@ "attributes": { "build": [], "force_remove": null, - "id": "sha256:e7a8ea2ac6f8f42d38e36b5adbbb2c72b03edf051cb0fc27c41d2e1654978fd8eclipse-mosquitto:2", - "image_id": "sha256:e7a8ea2ac6f8f42d38e36b5adbbb2c72b03edf051cb0fc27c41d2e1654978fd8", + "id": "sha256:dedeef6b0c073f2e934ed0bbf1086dc831093a4ad85c5e700cdfe7beef8aa236eclipse-mosquitto:2", + "image_id": "sha256:dedeef6b0c073f2e934ed0bbf1086dc831093a4ad85c5e700cdfe7beef8aa236", "keep_locally": null, "name": "eclipse-mosquitto:2", "platform": null, "pull_triggers": [ - "sha256:069ab2a92ce87b318b91586845af1a53d762b7cffae60737e76e1a8f8dd19e11" + "sha256:090d745b6435d10a31acb82eee999ec36a2d7f416cc4f578c0a298c42af2ea14" ], - "repo_digest": "eclipse-mosquitto@sha256:069ab2a92ce87b318b91586845af1a53d762b7cffae60737e76e1a8f8dd19e11", + "repo_digest": "eclipse-mosquitto@sha256:090d745b6435d10a31acb82eee999ec36a2d7f416cc4f578c0a298c42af2ea14", "triggers": null }, "sensitive_attributes": [], @@ -6385,15 +7015,15 @@ "attributes": { "build": [], "force_remove": null, - "id": "sha256:4022a502929b890bc9fd6231dda3ca1aec863ee08cef4113742949736ecd234fprom/prometheus:latest", - "image_id": "sha256:4022a502929b890bc9fd6231dda3ca1aec863ee08cef4113742949736ecd234f", + "id": "sha256:e72eb055c3dea85d3e47b90ebb957c6f3a2c0cd1f6b4a690dba741b294150cc2prom/prometheus:latest", + "image_id": "sha256:e72eb055c3dea85d3e47b90ebb957c6f3a2c0cd1f6b4a690dba741b294150cc2", "keep_locally": null, "name": "prom/prometheus:latest", "platform": null, "pull_triggers": [ - "sha256:f6639335d34a77d9d9db382b92eeb7fc00934be8eae81dbc03b31cfe90411a94" + "sha256:378f4e03703557d1c6419e6caccf922f96e6d88a530f7431d66a4c4f4b1000fe" ], - "repo_digest": "prom/prometheus@sha256:f6639335d34a77d9d9db382b92eeb7fc00934be8eae81dbc03b31cfe90411a94", + "repo_digest": "prom/prometheus@sha256:378f4e03703557d1c6419e6caccf922f96e6d88a530f7431d66a4c4f4b1000fe", "triggers": null }, "sensitive_attributes": [], @@ -6415,15 +7045,15 @@ "attributes": { "build": [], "force_remove": null, - "id": "sha256:2d644fc1ba52de78306d1d3330534a6f0e8dfbd99af4adba7c1d31585f1e7f37ghcr.io/hotio/prowlarr:latest", - "image_id": "sha256:2d644fc1ba52de78306d1d3330534a6f0e8dfbd99af4adba7c1d31585f1e7f37", + "id": "sha256:b4bc2d72cec8350fbd690c022baa5039d40d15e43e0fc2a44c55432986d2fb04ghcr.io/hotio/prowlarr:latest", + "image_id": "sha256:b4bc2d72cec8350fbd690c022baa5039d40d15e43e0fc2a44c55432986d2fb04", "keep_locally": null, "name": "ghcr.io/hotio/prowlarr:latest", "platform": null, "pull_triggers": [ - "sha256:fb8c6d19811952e85addf0f021d7a22b3dc3ee8e0e75b092bec36ae50fc025da" + "sha256:de0b96754aa65b5ec11bcb9c2b2441da763ef08c94f552a36433b63906b99524" ], - "repo_digest": "ghcr.io/hotio/prowlarr@sha256:fb8c6d19811952e85addf0f021d7a22b3dc3ee8e0e75b092bec36ae50fc025da", + "repo_digest": "ghcr.io/hotio/prowlarr@sha256:de0b96754aa65b5ec11bcb9c2b2441da763ef08c94f552a36433b63906b99524", "triggers": null }, "sensitive_attributes": [], @@ -6445,15 +7075,15 @@ "attributes": { "build": [], "force_remove": null, - "id": "sha256:39ca758c3563290f567e8a6cfcc136fddf984d08f10ddd37e4f6e6b7aee02923ghcr.io/hotio/radarr:latest", - "image_id": "sha256:39ca758c3563290f567e8a6cfcc136fddf984d08f10ddd37e4f6e6b7aee02923", + "id": "sha256:f77503b5cb6c3a83a2ab1120e63d13c2d0841e1e84aa4fc5250a5722f6481afcghcr.io/hotio/radarr:latest", + "image_id": "sha256:f77503b5cb6c3a83a2ab1120e63d13c2d0841e1e84aa4fc5250a5722f6481afc", "keep_locally": null, "name": "ghcr.io/hotio/radarr:latest", "platform": null, "pull_triggers": [ - "sha256:041b6cdecc4de3c6cd8ccb4ee1585589d60d6f5dbafae9b4332900d914752e53" + "sha256:c413f1ec040f0c56a950fa8aa6444c3d1bb25e351cbe76e0924ea040d342e2d7" ], - "repo_digest": "ghcr.io/hotio/radarr@sha256:041b6cdecc4de3c6cd8ccb4ee1585589d60d6f5dbafae9b4332900d914752e53", + "repo_digest": "ghcr.io/hotio/radarr@sha256:c413f1ec040f0c56a950fa8aa6444c3d1bb25e351cbe76e0924ea040d342e2d7", "triggers": null }, "sensitive_attributes": [], @@ -6620,15 +7250,15 @@ "attributes": { "build": [], "force_remove": null, - "id": "sha256:d6009c2d07b66d2291ea733a01473394de39b463d1926c6c720f473e178f5727ghcr.io/hotio/sonarr:latest", - "image_id": "sha256:d6009c2d07b66d2291ea733a01473394de39b463d1926c6c720f473e178f5727", + "id": "sha256:5e24f8f9842904c26c0b8e6e6b63e7a92049f17a49b0cb091af177eb207c41b5ghcr.io/hotio/sonarr:latest", + "image_id": "sha256:5e24f8f9842904c26c0b8e6e6b63e7a92049f17a49b0cb091af177eb207c41b5", "keep_locally": null, "name": "ghcr.io/hotio/sonarr:latest", "platform": null, "pull_triggers": [ - "sha256:68e2eae80b938d2bd79f81423ca02c31b34b6b69576a7c6b71ad726213a48189" + "sha256:0765a6732f4ff4a21e3f177a1ad6edf0211d1e90a050b02f6fa75e1884854900" ], - "repo_digest": "ghcr.io/hotio/sonarr@sha256:68e2eae80b938d2bd79f81423ca02c31b34b6b69576a7c6b71ad726213a48189", + "repo_digest": "ghcr.io/hotio/sonarr@sha256:0765a6732f4ff4a21e3f177a1ad6edf0211d1e90a050b02f6fa75e1884854900", "triggers": null }, "sensitive_attributes": [], @@ -6650,15 +7280,15 @@ "attributes": { "build": [], "force_remove": null, - "id": "sha256:3a2b2e7c081b9b87a89918000194934f9f7a50b97550f6bb14e80a1291c00aeclinuxserver/syncthing:latest", - "image_id": "sha256:3a2b2e7c081b9b87a89918000194934f9f7a50b97550f6bb14e80a1291c00aec", + "id": "sha256:504d00f4df3cd41ed5c4ab08768fbbd53b1af194c99df99ac5cc8e6b9d86b4b6linuxserver/syncthing:latest", + "image_id": "sha256:504d00f4df3cd41ed5c4ab08768fbbd53b1af194c99df99ac5cc8e6b9d86b4b6", "keep_locally": null, "name": "linuxserver/syncthing:latest", "platform": null, "pull_triggers": [ - "sha256:605814503be631f59ad34db4d4f79119ffe6f01fd0a8d5736c668e0939f81c47" + "sha256:8dac7822b7ba91a0798644787a3ed132af145b95dc52ea8f39d63d1add97f86d" ], - "repo_digest": "linuxserver/syncthing@sha256:605814503be631f59ad34db4d4f79119ffe6f01fd0a8d5736c668e0939f81c47", + "repo_digest": "linuxserver/syncthing@sha256:8dac7822b7ba91a0798644787a3ed132af145b95dc52ea8f39d63d1add97f86d", "triggers": null }, "sensitive_attributes": [], @@ -6889,6 +7519,42 @@ } ] }, + { + "mode": "managed", + "type": "docker_network", + "name": "hoarder", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [ + { + "schema_version": 1, + "attributes": { + "attachable": false, + "check_duplicate": null, + "driver": "bridge", + "id": "a944ab296e3eff35a7cfe39e5ead6220e1ddbfd97874eb1a640a563d4e4d2d48", + "ingress": false, + "internal": false, + "ipam_config": [ + { + "aux_address": {}, + "gateway": "172.29.12.1", + "ip_range": "", + "subnet": "172.29.12.0/22" + } + ], + "ipam_driver": "default", + "ipam_options": {}, + "ipv6": false, + "labels": [], + "name": "hoarder", + "options": {}, + "scope": "local" + }, + "sensitive_attributes": [], + "private": "eyJzY2hlbWFfdmVyc2lvbiI6IjEifQ==" + } + ] + }, { "mode": "managed", "type": "docker_network", diff --git a/terraform.tfstate.backup b/terraform.tfstate.backup index a4ce2c6..2b30f61 100644 --- a/terraform.tfstate.backup +++ b/terraform.tfstate.backup @@ -1,7 +1,7 @@ { "version": 4, "terraform_version": "1.5.5", - "serial": 3573, + "serial": 3716, "lineage": "fcc74498-a461-682e-d8e4-5bc8c6ea51ec", "outputs": {}, "resources": [ @@ -32,10 +32,10 @@ { "schema_version": 0, "attributes": { - "id": "sha256:01daec39dd49e635aafa44b0cf90469ad7366886e8b6344ac940afd3415443e7", + "id": "sha256:3a2b6d22d07fa66f6fa096325e27f63e72f926e426dddef4b56de10e0355dde7", "insecure_skip_verify": false, "name": "linuxserver/deluge:latest", - "sha256_digest": "sha256:01daec39dd49e635aafa44b0cf90469ad7366886e8b6344ac940afd3415443e7" + "sha256_digest": "sha256:3a2b6d22d07fa66f6fa096325e27f63e72f926e426dddef4b56de10e0355dde7" }, "sensitive_attributes": [] } @@ -50,10 +50,10 @@ { "schema_version": 0, "attributes": { - "id": "sha256:aa9ea440a33c45fb25d59e06cb6850e6655404fad4bebac6345d8535b9d8a9ee", + "id": "sha256:aa619d3436be0017dbc58e7eb75c99ce0a811a9bd6617d6b332b400d0016e56e", "insecure_skip_verify": false, "name": "amir20/dozzle:latest", - "sha256_digest": "sha256:aa9ea440a33c45fb25d59e06cb6850e6655404fad4bebac6345d8535b9d8a9ee" + "sha256_digest": "sha256:aa619d3436be0017dbc58e7eb75c99ce0a811a9bd6617d6b332b400d0016e56e" }, "sensitive_attributes": [] } @@ -68,10 +68,10 @@ { "schema_version": 0, "attributes": { - "id": "sha256:ec10ec2b28c1afe792cebdccbeadd8e6dd4a3b0be58b5451128fa6bdc60fccf0", + "id": "sha256:e01bc223b5a669e559318792a9cfde6c5f69781a53a6e4c819b6499313ee5028", "insecure_skip_verify": false, "name": "esphome/esphome", - "sha256_digest": "sha256:ec10ec2b28c1afe792cebdccbeadd8e6dd4a3b0be58b5451128fa6bdc60fccf0" + "sha256_digest": "sha256:e01bc223b5a669e559318792a9cfde6c5f69781a53a6e4c819b6499313ee5028" }, "sensitive_attributes": [] } @@ -104,10 +104,10 @@ { "schema_version": 0, "attributes": { - "id": "sha256:75b1e8f14a63eb33da4dc5d1032212a97fe322d76cf3c5b080611771e7a2f154", + "id": "sha256:6b068c75b3454016b0304d0bb158b027cae6393fc668ce6a3727d4f4016261ed", "insecure_skip_verify": false, "name": "gitea/gitea:latest-rootless", - "sha256_digest": "sha256:75b1e8f14a63eb33da4dc5d1032212a97fe322d76cf3c5b080611771e7a2f154" + "sha256_digest": "sha256:6b068c75b3454016b0304d0bb158b027cae6393fc668ce6a3727d4f4016261ed" }, "sensitive_attributes": [] } @@ -122,10 +122,10 @@ { "schema_version": 0, "attributes": { - "id": "sha256:fa382afc777974972bdae402784b9c7451cd0f9242cc7015447a526683b1eebc", + "id": "sha256:d6f83e1a47f685b49e865faa36973efce472dfc32b38e8af6b0912fb7c680b38", "insecure_skip_verify": false, "name": "globalping/globalping-probe:latest", - "sha256_digest": "sha256:fa382afc777974972bdae402784b9c7451cd0f9242cc7015447a526683b1eebc" + "sha256_digest": "sha256:d6f83e1a47f685b49e865faa36973efce472dfc32b38e8af6b0912fb7c680b38" }, "sensitive_attributes": [] } @@ -140,10 +140,10 @@ { "schema_version": 0, "attributes": { - "id": "sha256:408afb9726de5122b00a2576763a8a57a3c86d5b0eff5305bc994ceb3eb96c3f", + "id": "sha256:a0f881232a6fb71a0554a47d0fe2203b6888fe77f4cefb7ea62bed7eb54e13c3", "insecure_skip_verify": false, "name": "grafana/grafana:latest", - "sha256_digest": "sha256:408afb9726de5122b00a2576763a8a57a3c86d5b0eff5305bc994ceb3eb96c3f" + "sha256_digest": "sha256:a0f881232a6fb71a0554a47d0fe2203b6888fe77f4cefb7ea62bed7eb54e13c3" }, "sensitive_attributes": [] } @@ -158,10 +158,64 @@ { "schema_version": 0, "attributes": { - "id": "sha256:6b5eb495290a6e874111e15e74d7672f3b8694745fb85a5c635fe9739d8ccc8b", + "id": "sha256:c7c842c5b77b48256e8bb6434cbad7f972ec2b8a304410dee0604a359482577f", "insecure_skip_verify": false, "name": "linuxserver/grocy:latest", - "sha256_digest": "sha256:6b5eb495290a6e874111e15e74d7672f3b8694745fb85a5c635fe9739d8ccc8b" + "sha256_digest": "sha256:c7c842c5b77b48256e8bb6434cbad7f972ec2b8a304410dee0604a359482577f" + }, + "sensitive_attributes": [] + } + ] + }, + { + "mode": "data", + "type": "docker_registry_image", + "name": "hoarder", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "id": "sha256:e97eeef0b8f2dd08b7f652d76ff3e487d03b840f8419278d4fbaf4490a81c709", + "insecure_skip_verify": false, + "name": "ghcr.io/hoarder-app/hoarder", + "sha256_digest": "sha256:e97eeef0b8f2dd08b7f652d76ff3e487d03b840f8419278d4fbaf4490a81c709" + }, + "sensitive_attributes": [] + } + ] + }, + { + "mode": "data", + "type": "docker_registry_image", + "name": "hoarder-chrome", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "id": "sha256:e38563d4475a3d791e986500a2e4125c9afd13798067138881cf770b1f6f3980", + "insecure_skip_verify": false, + "name": "gcr.io/zenika-hub/alpine-chrome:123", + "sha256_digest": "sha256:e38563d4475a3d791e986500a2e4125c9afd13798067138881cf770b1f6f3980" + }, + "sensitive_attributes": [] + } + ] + }, + { + "mode": "data", + "type": "docker_registry_image", + "name": "hoarder-meilisearch", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "id": "sha256:634e83ffe5bad15239fa26bd04d06bccb84a1f2f06ad8a35135b510711348792", + "insecure_skip_verify": false, + "name": "getmeili/meilisearch:v1.6", + "sha256_digest": "sha256:634e83ffe5bad15239fa26bd04d06bccb84a1f2f06ad8a35135b510711348792" }, "sensitive_attributes": [] } @@ -176,10 +230,10 @@ { "schema_version": 0, "attributes": { - "id": "sha256:f881515cefc888b91a0098cb64a22fa586aa863562aa07dcf9b87546bad5623f", + "id": "sha256:408a5a63e3e9a89ceb6ecd98345e54c86073314b4d94e217cd54f7208307406d", "insecure_skip_verify": false, "name": "homeassistant/home-assistant:latest", - "sha256_digest": "sha256:f881515cefc888b91a0098cb64a22fa586aa863562aa07dcf9b87546bad5623f" + "sha256_digest": "sha256:408a5a63e3e9a89ceb6ecd98345e54c86073314b4d94e217cd54f7208307406d" }, "sensitive_attributes": [] } @@ -194,10 +248,10 @@ { "schema_version": 0, "attributes": { - "id": "sha256:fc1b51f4be3fba725e42dae2022d9c6a5b069acce01bef04d32fdee025dc511e", + "id": "sha256:b15266bad088e3d793401be5845f2453233edd826c02cd7155910055133fb581", "insecure_skip_verify": false, "name": "jellyfin/jellyfin:latest", - "sha256_digest": "sha256:fc1b51f4be3fba725e42dae2022d9c6a5b069acce01bef04d32fdee025dc511e" + "sha256_digest": "sha256:b15266bad088e3d793401be5845f2453233edd826c02cd7155910055133fb581" }, "sensitive_attributes": [] } @@ -212,10 +266,10 @@ { "schema_version": 0, "attributes": { - "id": "sha256:8f708df0ce3f202056bde5d7bff625eb59efe38f4ee47bdddc7560b6e4a5a214", + "id": "sha256:8ff28894f9fd28bf36626fb98ddd0ee79d778de22a5dc75d69a845281e19115b", "insecure_skip_verify": false, "name": "fallenbagel/jellyseerr:latest", - "sha256_digest": "sha256:8f708df0ce3f202056bde5d7bff625eb59efe38f4ee47bdddc7560b6e4a5a214" + "sha256_digest": "sha256:8ff28894f9fd28bf36626fb98ddd0ee79d778de22a5dc75d69a845281e19115b" }, "sensitive_attributes": [] } @@ -248,10 +302,10 @@ { "schema_version": 0, "attributes": { - "id": "sha256:069ab2a92ce87b318b91586845af1a53d762b7cffae60737e76e1a8f8dd19e11", + "id": "sha256:090d745b6435d10a31acb82eee999ec36a2d7f416cc4f578c0a298c42af2ea14", "insecure_skip_verify": false, "name": "eclipse-mosquitto:2", - "sha256_digest": "sha256:069ab2a92ce87b318b91586845af1a53d762b7cffae60737e76e1a8f8dd19e11" + "sha256_digest": "sha256:090d745b6435d10a31acb82eee999ec36a2d7f416cc4f578c0a298c42af2ea14" }, "sensitive_attributes": [] } @@ -302,10 +356,10 @@ { "schema_version": 0, "attributes": { - "id": "sha256:55fc57012066ce49fc5615b83b558552ba464bbeaa299b688e11e51dc90b0fd7", + "id": "sha256:7b635f720d9d1aba676925a93fcf20811bbb62b476752b896177faccb28e5ee9", "insecure_skip_verify": false, "name": "nodered/node-red:latest", - "sha256_digest": "sha256:55fc57012066ce49fc5615b83b558552ba464bbeaa299b688e11e51dc90b0fd7" + "sha256_digest": "sha256:7b635f720d9d1aba676925a93fcf20811bbb62b476752b896177faccb28e5ee9" }, "sensitive_attributes": [] } @@ -374,10 +428,10 @@ { "schema_version": 0, "attributes": { - "id": "sha256:f6639335d34a77d9d9db382b92eeb7fc00934be8eae81dbc03b31cfe90411a94", + "id": "sha256:378f4e03703557d1c6419e6caccf922f96e6d88a530f7431d66a4c4f4b1000fe", "insecure_skip_verify": false, "name": "prom/prometheus:latest", - "sha256_digest": "sha256:f6639335d34a77d9d9db382b92eeb7fc00934be8eae81dbc03b31cfe90411a94" + "sha256_digest": "sha256:378f4e03703557d1c6419e6caccf922f96e6d88a530f7431d66a4c4f4b1000fe" }, "sensitive_attributes": [] } @@ -392,10 +446,10 @@ { "schema_version": 0, "attributes": { - "id": "sha256:fe352854caf374c450512e9d5f94f81713ef4e47d4ae8aab285a68f0c598fbff", + "id": "sha256:de0b96754aa65b5ec11bcb9c2b2441da763ef08c94f552a36433b63906b99524", "insecure_skip_verify": false, "name": "ghcr.io/hotio/prowlarr:latest", - "sha256_digest": "sha256:fe352854caf374c450512e9d5f94f81713ef4e47d4ae8aab285a68f0c598fbff" + "sha256_digest": "sha256:de0b96754aa65b5ec11bcb9c2b2441da763ef08c94f552a36433b63906b99524" }, "sensitive_attributes": [] } @@ -410,10 +464,10 @@ { "schema_version": 0, "attributes": { - "id": "sha256:10cddec1751c163cdd639ab06febf3c8cdb0236be99ed22ced813f53ce33593d", + "id": "sha256:c413f1ec040f0c56a950fa8aa6444c3d1bb25e351cbe76e0924ea040d342e2d7", "insecure_skip_verify": false, "name": "ghcr.io/hotio/radarr:latest", - "sha256_digest": "sha256:10cddec1751c163cdd639ab06febf3c8cdb0236be99ed22ced813f53ce33593d" + "sha256_digest": "sha256:c413f1ec040f0c56a950fa8aa6444c3d1bb25e351cbe76e0924ea040d342e2d7" }, "sensitive_attributes": [] } @@ -464,10 +518,10 @@ { "schema_version": 0, "attributes": { - "id": "sha256:90b60892e027b468ab871d8e326bdf00524d2aaabb0be4d53bc38822b8461fb1", + "id": "sha256:85a8eaf2f1da1109f0001abdf9af77201d1f6c441e331b1138635d06b3725487", "insecure_skip_verify": false, "name": "ghcr.io/hotio/sabnzbd:latest", - "sha256_digest": "sha256:90b60892e027b468ab871d8e326bdf00524d2aaabb0be4d53bc38822b8461fb1" + "sha256_digest": "sha256:85a8eaf2f1da1109f0001abdf9af77201d1f6c441e331b1138635d06b3725487" }, "sensitive_attributes": [] } @@ -500,10 +554,10 @@ { "schema_version": 0, "attributes": { - "id": "sha256:8d1f5cfbf2832615f9fcc13095948171e5f01293da986b0da99c4142ef555991", + "id": "sha256:0765a6732f4ff4a21e3f177a1ad6edf0211d1e90a050b02f6fa75e1884854900", "insecure_skip_verify": false, "name": "ghcr.io/hotio/sonarr:latest", - "sha256_digest": "sha256:8d1f5cfbf2832615f9fcc13095948171e5f01293da986b0da99c4142ef555991" + "sha256_digest": "sha256:0765a6732f4ff4a21e3f177a1ad6edf0211d1e90a050b02f6fa75e1884854900" }, "sensitive_attributes": [] } @@ -518,10 +572,10 @@ { "schema_version": 0, "attributes": { - "id": "sha256:057914bc48ed5626caf45c29aaff0b20c309a5000123a0c64d547eaf70d60680", + "id": "sha256:8dac7822b7ba91a0798644787a3ed132af145b95dc52ea8f39d63d1add97f86d", "insecure_skip_verify": false, "name": "linuxserver/syncthing:latest", - "sha256_digest": "sha256:057914bc48ed5626caf45c29aaff0b20c309a5000123a0c64d547eaf70d60680" + "sha256_digest": "sha256:8dac7822b7ba91a0798644787a3ed132af145b95dc52ea8f39d63d1add97f86d" }, "sensitive_attributes": [] } @@ -554,10 +608,10 @@ { "schema_version": 0, "attributes": { - "id": "sha256:a107953e86227abd2fee4eff85c674337a0c08f704b14d7fe5c707f3ee4fd19e", + "id": "sha256:fb92425531a7dc40194668315082bb79c217417de6074127793a7e84c1d60fe8", "insecure_skip_verify": false, "name": "jacobalberty/unifi", - "sha256_digest": "sha256:a107953e86227abd2fee4eff85c674337a0c08f704b14d7fe5c707f3ee4fd19e" + "sha256_digest": "sha256:fb92425531a7dc40194668315082bb79c217417de6074127793a7e84c1d60fe8" }, "sensitive_attributes": [] } @@ -843,9 +897,9 @@ "cpu_shares": 0, "destroy_grace_seconds": null, "devices": [], - "dns": null, - "dns_opts": null, - "dns_search": null, + "dns": [], + "dns_opts": [], + "dns_search": [], "domainname": "", "entrypoint": [ "/init" @@ -857,17 +911,17 @@ ], "exit_code": null, "gpus": null, - "group_add": null, - "healthcheck": null, + "group_add": [], + "healthcheck": [], "host": [], - "hostname": "2a11210cd3ab", - "id": "2a11210cd3abb94095df34f465cdc603da75094ca3ab3457044c2d506a7dbdc9", - "image": "sha256:50eed54fcbd4c3606fa9d87146c381875e3f7be110e09696fe56ee6a66495e0d", + "hostname": "42d0f78f8117", + "id": "42d0f78f8117bfe2ccff200f0291a8aedc5d6a02c4b50d86fedaaf829964a2bc", + "image": "sha256:c0617e4916a535b7122a217d2e14532c0750c8694a0f8b07a6ff982d39770eda", "init": false, "ipc_mode": "private", "labels": [], "log_driver": "local", - "log_opts": null, + "log_opts": {}, "logs": false, "max_retry_count": 0, "memory": 0, @@ -875,7 +929,7 @@ "mounts": [ { "bind_options": [], - "read_only": null, + "read_only": false, "source": "/share/appdata/deluge", "target": "/config", "tmpfs_options": [], @@ -884,7 +938,7 @@ }, { "bind_options": [], - "read_only": null, + "read_only": false, "source": "/share/datarr/torrents", "target": "/data/torrents", "tmpfs_options": [], @@ -902,7 +956,7 @@ "ip_address": "192.168.2.137", "ip_prefix_length": 24, "ipv6_gateway": "", - "mac_address": "02:42:27:a5:31:d5", + "mac_address": "02:42:9c:f3:25:3f", "network_name": "qnet-static-eth0-48e715" } ], @@ -930,11 +984,17 @@ "stdin_open": false, "stop_signal": "", "stop_timeout": 0, - "storage_opts": null, - "sysctls": null, - "tmpfs": null, + "storage_opts": {}, + "sysctls": {}, + "tmpfs": {}, "tty": false, - "ulimit": [], + "ulimit": [ + { + "hard": 65535, + "name": "nofile", + "soft": 65535 + } + ], "upload": [], "user": "", "userns_mode": "", @@ -987,8 +1047,8 @@ "healthcheck": null, "host": [], "hostname": "dozzle", - "id": "394acacb3fcbf1aa384cbb6fc1a442adff8a4c3a5a8fc0e4c6374841c35beb01", - "image": "sha256:29e446ab3a7079a161030ede54b29d8c23619b49891d91f17c1097612c180693", + "id": "76090d4447099e8ec17b459cfeecc13375faf24513efae68433ad1c3a5c1de00", + "image": "sha256:b71f1e59b813236a836f4755c0f5bc7bf7db36d589d146f111c3691761311ce2", "init": false, "ipc_mode": "private", "labels": [], @@ -1019,7 +1079,7 @@ "ip_address": "192.168.2.144", "ip_prefix_length": 24, "ipv6_gateway": "", - "mac_address": "02:42:87:ef:d1:ea", + "mac_address": "02:42:c4:20:0c:86", "network_name": "qnet-static-eth0-48e715" } ], @@ -1063,7 +1123,6 @@ "sensitive_attributes": [], "private": "eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==", "dependencies": [ - "data.docker_registry_image.dozzle", "docker_image.dozzle", "docker_network.bridge" ] @@ -1096,7 +1155,7 @@ "dns": [ "172.20.0.0" ], - "dns_opts": null, + "dns_opts": [], "dns_search": [ "internal" ], @@ -1107,7 +1166,7 @@ "env": [], "exit_code": null, "gpus": null, - "group_add": null, + "group_add": [], "healthcheck": [ { "interval": "30s", @@ -1121,9 +1180,9 @@ } ], "host": [], - "hostname": "0ac2cd90a2d2", - "id": "0ac2cd90a2d245fe4cce2ada6a04edb2c11bac8d60a404c5f31badb6ce93088b", - "image": "sha256:3356559143699096545583eb60abdd0bdfa9f5f531937d44543d6b91d1a1e50d", + "hostname": "f628401e303a", + "id": "f628401e303a084370971507ee70c0f20fd28f389fe6ab8b50ba5510ac886a19", + "image": "sha256:6ee945323e7679cd71fb76f19eec83cb1b2a8532f9254d802b4ebe7a8f3e1140", "init": false, "ipc_mode": "private", "labels": [], @@ -1139,7 +1198,7 @@ "mounts": [ { "bind_options": [], - "read_only": null, + "read_only": false, "source": "/share/appdata/esphome", "target": "/config", "tmpfs_options": [], @@ -1157,7 +1216,7 @@ "ip_address": "192.168.2.133", "ip_prefix_length": 24, "ipv6_gateway": "", - "mac_address": "02:42:d2:39:27:a2", + "mac_address": "02:42:7b:88:b6:ca", "network_name": "qnet-static-eth0-48e715" } ], @@ -1185,11 +1244,17 @@ "stdin_open": false, "stop_signal": "", "stop_timeout": 0, - "storage_opts": null, - "sysctls": null, - "tmpfs": null, + "storage_opts": {}, + "sysctls": {}, + "tmpfs": {}, "tty": false, - "ulimit": [], + "ulimit": [ + { + "hard": 65535, + "name": "nofile", + "soft": 65535 + } + ], "upload": [], "user": "", "userns_mode": "", @@ -1234,9 +1299,9 @@ "cpu_shares": 0, "destroy_grace_seconds": null, "devices": [], - "dns": null, - "dns_opts": null, - "dns_search": null, + "dns": [], + "dns_opts": [], + "dns_search": [], "domainname": "", "entrypoint": [ "./Docker/entrypoint.sh" @@ -1250,8 +1315,8 @@ ], "exit_code": null, "gpus": null, - "group_add": null, - "healthcheck": null, + "group_add": [], + "healthcheck": [], "host": [], "hostname": "9ce59e172f53", "id": "9ce59e172f533bba2b20c7c1e08074e478459e1d995e0343c7b0929ef6b32d30", @@ -1271,7 +1336,7 @@ "mounts": [ { "bind_options": [], - "read_only": null, + "read_only": false, "source": "/share/appdata/freshrss/data", "target": "/var/www/FreshRSS/data", "tmpfs_options": [], @@ -1280,7 +1345,7 @@ }, { "bind_options": [], - "read_only": null, + "read_only": false, "source": "/share/appdata/freshrss/extensions", "target": "/var/www/FreshRSS/extensions", "tmpfs_options": [], @@ -1326,11 +1391,17 @@ "stdin_open": false, "stop_signal": "", "stop_timeout": 0, - "storage_opts": null, - "sysctls": null, - "tmpfs": null, + "storage_opts": {}, + "sysctls": {}, + "tmpfs": {}, "tty": false, - "ulimit": [], + "ulimit": [ + { + "hard": 65535, + "name": "nofile", + "soft": 65535 + } + ], "upload": [], "user": "", "userns_mode": "", @@ -1390,9 +1461,9 @@ "group_add": [], "healthcheck": [], "host": [], - "hostname": "227275a6b4f6", - "id": "227275a6b4f690c4c43f3238d0e8d7c139eb8063d06c317bf1b1d83eca5e8275", - "image": "sha256:ba9b92b82c64d617ece69bbd2881002d276f4c4f565b7a7ee577ee1bb4486090", + "hostname": "200d078d9edb", + "id": "200d078d9edb48e27c1f776463cd50f21d2a4814c03f88d236e43e1e066acaaf", + "image": "sha256:322062608015186ffcd9f5855e0d6732b322f3e0cb0dab0e5b8a21cd75613fe6", "init": false, "ipc_mode": "private", "labels": [], @@ -1444,7 +1515,7 @@ "ip_address": "192.168.2.131", "ip_prefix_length": 24, "ipv6_gateway": "", - "mac_address": "02:42:b6:a7:e7:e6", + "mac_address": "02:42:7e:41:07:52", "network_name": "qnet-static-eth0-48e715" } ], @@ -1538,9 +1609,9 @@ "group_add": [], "healthcheck": [], "host": [], - "hostname": "f9408d543a70", - "id": "f9408d543a70dac72e5ad9d536f17059d345fccb50fcdc1e0840b9fcb38696ab", - "image": "sha256:db7a5c5b83b2192476aa3860a256fe512137b0e14b5c2d256199595d950eabf1", + "hostname": "4d48cbab589f", + "id": "4d48cbab589f6726e77ca36bba0ad4516644c71446e911f45fa9932a9d127c02", + "image": "sha256:fb873fd1e685744f3df275db29c6351952975c7d76b795eca208adb0dc3962a4", "init": false, "ipc_mode": "private", "labels": [], @@ -1643,9 +1714,9 @@ "group_add": [], "healthcheck": [], "host": [], - "hostname": "d29a20461ef9", - "id": "d29a20461ef93d2e31b61040ace02cdb562ddb2884752ff7fa9d4db11a39c1c5", - "image": "sha256:de903bc9ce7c4e27fd447a72849506b3bcebd10a87aab770696442502152bfb5", + "hostname": "ac63ab8e0477", + "id": "ac63ab8e047712b33ae172c8794f86d4718addce607cec3f2d9759437ed1cfe5", + "image": "sha256:761b48cb57a024540cb38bfe1c42b121e5c17678eaaf9aa965da77e1b11829de", "init": false, "ipc_mode": "private", "labels": [], @@ -1679,7 +1750,7 @@ "ip_address": "192.168.2.79", "ip_prefix_length": 24, "ipv6_gateway": "", - "mac_address": "02:42:3a:4b:94:9c", + "mac_address": "02:42:f1:1f:14:7e", "network_name": "qnet-static-eth0-48e715" } ], @@ -1756,9 +1827,9 @@ "cpu_shares": 0, "destroy_grace_seconds": null, "devices": [], - "dns": null, - "dns_opts": null, - "dns_search": null, + "dns": [], + "dns_opts": [], + "dns_search": [], "domainname": "", "entrypoint": [ "/init" @@ -1768,12 +1839,12 @@ ], "exit_code": null, "gpus": null, - "group_add": null, - "healthcheck": null, + "group_add": [], + "healthcheck": [], "host": [], - "hostname": "07bab1120715", - "id": "07bab11207153633941f4c28d7a72e8464479381b8a2a3b3216a0ae19679532f", - "image": "sha256:d589711aaf3c04231bd368c9fde0330afcdbbf4b446dd34df194f16d9a04eab2", + "hostname": "f30660cfe356", + "id": "f30660cfe3563f3cdbf867fd0b3cb05bbb8617358b5471dae2c20dad5336c8fc", + "image": "sha256:51516b571439d839071f632654b3a2b95e40f6bb6b772c6cb4a21152eeec9c5c", "init": false, "ipc_mode": "private", "labels": [], @@ -1789,7 +1860,7 @@ "mounts": [ { "bind_options": [], - "read_only": null, + "read_only": false, "source": "/share/appdata/grocy", "target": "/config", "tmpfs_options": [], @@ -1807,7 +1878,7 @@ "ip_address": "192.168.2.142", "ip_prefix_length": 24, "ipv6_gateway": "", - "mac_address": "02:42:05:03:97:67", + "mac_address": "02:42:1b:9f:df:15", "network_name": "qnet-static-eth0-48e715" } ], @@ -1835,6 +1906,417 @@ "stdin_open": false, "stop_signal": "", "stop_timeout": 0, + "storage_opts": {}, + "sysctls": {}, + "tmpfs": {}, + "tty": false, + "ulimit": [ + { + "hard": 65535, + "name": "nofile", + "soft": 65535 + } + ], + "upload": [], + "user": "", + "userns_mode": "", + "volumes": [], + "wait": false, + "wait_timeout": 60, + "working_dir": "/" + }, + "sensitive_attributes": [], + "private": "eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==", + "dependencies": [ + "data.docker_registry_image.grocy", + "docker_image.grocy", + "docker_network.bridge" + ] + } + ] + }, + { + "mode": "managed", + "type": "docker_container", + "name": "hoarder", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [ + { + "schema_version": 2, + "attributes": { + "attach": false, + "bridge": "", + "capabilities": [], + "cgroupns_mode": null, + "command": [], + "container_logs": null, + "container_read_refresh_timeout_milliseconds": 15000, + "cpu_set": "", + "cpu_shares": 0, + "destroy_grace_seconds": null, + "devices": [], + "dns": null, + "dns_opts": null, + "dns_search": null, + "domainname": "", + "entrypoint": [ + "/init" + ], + "env": [ + "BROWSER_WEB_URL=http://chrome:9222", + "DATA_DIR=/data", + "DISABLE_SIGNUPS=true", + "HOARDER_VERSION=release", + "MEILI_ADDR=http://meilisearch:7700", + "MEILI_MASTER_KEY=GM4ysMegcCoZUOrVxglbWzGJeN9O7CMWnZIaG9c_MSQ", + "NEXTAUTH_SECRET=j\u0026natTM8L8u$\u0026z", + "NEXTAUTH_URL=https://hoarder.rescla.me" + ], + "exit_code": null, + "gpus": null, + "group_add": null, + "healthcheck": [ + { + "interval": "30s", + "retries": 3, + "start_period": "5s", + "test": [ + "CMD-SHELL", + "wget --no-verbose --tries=1 --spider http://127.0.0.1:3000/api/health || exit 1" + ], + "timeout": "10s" + } + ], + "host": [], + "hostname": "hoarder", + "id": "bffe045df5c45070101b597eeedc9d4544b3ee8664e3a1a70d9856f0bf5a59cc", + "image": "sha256:5d3ce5ad7fdb81a7c2c2c16cc8d9351f43cddc68579e043ea4e71e85e940f02f", + "init": false, + "ipc_mode": "private", + "labels": [], + "log_driver": "json-file", + "log_opts": { + "max-file": "10", + "max-size": "10m" + }, + "logs": false, + "max_retry_count": 0, + "memory": 0, + "memory_swap": 0, + "mounts": [ + { + "bind_options": [], + "read_only": null, + "source": "/share/appdata/hoarder", + "target": "/data", + "tmpfs_options": [], + "type": "bind", + "volume_options": [] + } + ], + "must_run": true, + "name": "hoarder", + "network_data": [ + { + "gateway": "172.29.12.1", + "global_ipv6_address": "", + "global_ipv6_prefix_length": 0, + "ip_address": "172.29.12.4", + "ip_prefix_length": 22, + "ipv6_gateway": "", + "mac_address": "02:42:ac:1d:0c:04", + "network_name": "hoarder" + }, + { + "gateway": "192.168.2.1", + "global_ipv6_address": "", + "global_ipv6_prefix_length": 0, + "ip_address": "192.168.2.145", + "ip_prefix_length": 24, + "ipv6_gateway": "", + "mac_address": "02:42:99:35:be:66", + "network_name": "qnet-static-eth0-48e715" + } + ], + "network_mode": "default", + "networks_advanced": [ + { + "aliases": [], + "ipv4_address": "", + "ipv6_address": "", + "name": "hoarder" + }, + { + "aliases": [], + "ipv4_address": "192.168.2.145", + "ipv6_address": "", + "name": "qnet-static-eth0-48e715" + } + ], + "pid_mode": "", + "ports": [], + "privileged": false, + "publish_all_ports": false, + "read_only": false, + "remove_volumes": true, + "restart": "always", + "rm": false, + "runtime": "runc", + "security_opts": [], + "shm_size": 64, + "start": true, + "stdin_open": false, + "stop_signal": "", + "stop_timeout": 0, + "storage_opts": null, + "sysctls": null, + "tmpfs": null, + "tty": false, + "ulimit": [], + "upload": [], + "user": "root", + "userns_mode": "", + "volumes": [], + "wait": false, + "wait_timeout": 60, + "working_dir": "/app" + }, + "sensitive_attributes": [], + "private": "eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==", + "dependencies": [ + "docker_image.hoarder", + "docker_network.bridge", + "docker_network.hoarder" + ] + } + ] + }, + { + "mode": "managed", + "type": "docker_container", + "name": "hoarder-chrome", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [ + { + "schema_version": 2, + "attributes": { + "attach": false, + "bridge": "", + "capabilities": [], + "cgroupns_mode": null, + "command": [ + "--no-sandbox", + "--disable-gpu", + "--disable-dev-shm-usage", + "--remote-debugging-address=0.0.0.0", + "--remote-debugging-port=9222", + "--hide-scrollbars" + ], + "container_logs": null, + "container_read_refresh_timeout_milliseconds": 15000, + "cpu_set": "", + "cpu_shares": 0, + "destroy_grace_seconds": null, + "devices": [], + "dns": null, + "dns_opts": null, + "dns_search": null, + "domainname": "", + "entrypoint": [ + "chromium-browser", + "--headless" + ], + "env": [], + "exit_code": null, + "gpus": null, + "group_add": null, + "healthcheck": null, + "host": [], + "hostname": "chrome", + "id": "cbe9d75ca18ebff15169e1f23f02650b6dc95c08ad4078cbb0aafffbe53f37b7", + "image": "sha256:bdc5d762e8c4219ec0e1693b2293e415b89e799c3974d0b8998dc6f971af7c92", + "init": false, + "ipc_mode": "private", + "labels": [], + "log_driver": "json-file", + "log_opts": { + "max-file": "10", + "max-size": "10m" + }, + "logs": false, + "max_retry_count": 0, + "memory": 0, + "memory_swap": 0, + "mounts": [], + "must_run": true, + "name": "hoarder-chrome", + "network_data": [ + { + "gateway": "172.29.12.1", + "global_ipv6_address": "", + "global_ipv6_prefix_length": 0, + "ip_address": "172.29.12.2", + "ip_prefix_length": 22, + "ipv6_gateway": "", + "mac_address": "02:42:ac:1d:0c:02", + "network_name": "hoarder" + } + ], + "network_mode": "default", + "networks_advanced": [ + { + "aliases": [], + "ipv4_address": "", + "ipv6_address": "", + "name": "hoarder" + } + ], + "pid_mode": "", + "ports": [], + "privileged": false, + "publish_all_ports": false, + "read_only": false, + "remove_volumes": true, + "restart": "always", + "rm": false, + "runtime": "runc", + "security_opts": [], + "shm_size": 64, + "start": true, + "stdin_open": false, + "stop_signal": "", + "stop_timeout": 0, + "storage_opts": null, + "sysctls": null, + "tmpfs": null, + "tty": false, + "ulimit": [], + "upload": [], + "user": "chrome", + "userns_mode": "", + "volumes": [], + "wait": false, + "wait_timeout": 60, + "working_dir": "/usr/src/app" + }, + "sensitive_attributes": [], + "private": "eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==", + "dependencies": [ + "docker_image.hoarder-chrome", + "docker_network.hoarder" + ] + } + ] + }, + { + "mode": "managed", + "type": "docker_container", + "name": "hoarder-meilisearch", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [ + { + "schema_version": 2, + "attributes": { + "attach": false, + "bridge": "", + "capabilities": [], + "cgroupns_mode": null, + "command": [ + "/bin/sh", + "-c", + "/bin/meilisearch" + ], + "container_logs": null, + "container_read_refresh_timeout_milliseconds": 15000, + "cpu_set": "", + "cpu_shares": 0, + "destroy_grace_seconds": null, + "devices": [], + "dns": null, + "dns_opts": null, + "dns_search": null, + "domainname": "", + "entrypoint": [ + "tini", + "--" + ], + "env": [ + "HOARDER_VERSION=release", + "MEILI_ADDR=http://meilisearch:7700", + "MEILI_MASTER_KEY=GM4ysMegcCoZUOrVxglbWzGJeN9O7CMWnZIaG9c_MSQ", + "MEILI_NO_ANALYTICS=true", + "NEXTAUTH_SECRET=j\u0026natTM8L8u$\u0026z", + "NEXTAUTH_URL=https://hoarder.rescla.me" + ], + "exit_code": null, + "gpus": null, + "group_add": null, + "healthcheck": null, + "host": [], + "hostname": "meilisearch", + "id": "0a668e09ef8619cd2768f98ad53d1cbe7f17d4779580c282b3f91c3361b5eef4", + "image": "sha256:a8d02e726bfa4140b4b321efb992086aae098819e8ee5793f5ee462b2f75d447", + "init": false, + "ipc_mode": "private", + "labels": [], + "log_driver": "json-file", + "log_opts": { + "max-file": "10", + "max-size": "10m" + }, + "logs": false, + "max_retry_count": 0, + "memory": 0, + "memory_swap": 0, + "mounts": [ + { + "bind_options": [], + "read_only": null, + "source": "/share/appdata/hoarder-meilisearch", + "target": "/meili_data", + "tmpfs_options": [], + "type": "bind", + "volume_options": [] + } + ], + "must_run": true, + "name": "hoarder-meilisearch", + "network_data": [ + { + "gateway": "172.29.12.1", + "global_ipv6_address": "", + "global_ipv6_prefix_length": 0, + "ip_address": "172.29.12.3", + "ip_prefix_length": 22, + "ipv6_gateway": "", + "mac_address": "02:42:ac:1d:0c:03", + "network_name": "hoarder" + } + ], + "network_mode": "default", + "networks_advanced": [ + { + "aliases": [], + "ipv4_address": "", + "ipv6_address": "", + "name": "hoarder" + } + ], + "pid_mode": "", + "ports": [], + "privileged": false, + "publish_all_ports": false, + "read_only": false, + "remove_volumes": true, + "restart": "always", + "rm": false, + "runtime": "runc", + "security_opts": [], + "shm_size": 64, + "start": true, + "stdin_open": false, + "stop_signal": "", + "stop_timeout": 0, "storage_opts": null, "sysctls": null, "tmpfs": null, @@ -1846,14 +2328,13 @@ "volumes": [], "wait": false, "wait_timeout": 60, - "working_dir": "/" + "working_dir": "/meili_data" }, "sensitive_attributes": [], "private": "eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==", "dependencies": [ - "data.docker_registry_image.grocy", - "docker_image.grocy", - "docker_network.bridge" + "docker_image.hoarder-meilisearch", + "docker_network.hoarder" ] } ] @@ -1878,9 +2359,9 @@ "cpu_shares": 0, "destroy_grace_seconds": null, "devices": [], - "dns": null, - "dns_opts": null, - "dns_search": null, + "dns": [], + "dns_opts": [], + "dns_search": [], "domainname": "", "entrypoint": [ "/init" @@ -1888,12 +2369,12 @@ "env": [], "exit_code": null, "gpus": null, - "group_add": null, - "healthcheck": null, + "group_add": [], + "healthcheck": [], "host": [], "hostname": "hass", - "id": "1c5a176f8c48c159486d98c6407144e564b29e7510e41ac73bda90c736b8d198", - "image": "sha256:4a3b10efbb2fb1b3a0308d1ea8ac6c90e1a61067246d738186982456c574e4c8", + "id": "1c4bcc4db5f4b7872a19bec1efbdb8303cec1c7b311656f7aa54d8cfc978762a", + "image": "sha256:c50a3dd3f13ca3f86966e5dfc8a4897846ec89b2e939243adcd3f28bd5c93561", "init": false, "ipc_mode": "private", "labels": [], @@ -1909,7 +2390,7 @@ "mounts": [ { "bind_options": [], - "read_only": null, + "read_only": false, "source": "/share/appdata/home-assistant", "target": "/config", "tmpfs_options": [], @@ -1937,7 +2418,7 @@ "ip_address": "192.168.2.70", "ip_prefix_length": 24, "ipv6_gateway": "", - "mac_address": "02:42:f4:26:02:5a", + "mac_address": "02:42:ee:90:46:8e", "network_name": "qnet-static-eth0-48e715" } ], @@ -1971,11 +2452,17 @@ "stdin_open": false, "stop_signal": "", "stop_timeout": 0, - "storage_opts": null, - "sysctls": null, - "tmpfs": null, + "storage_opts": {}, + "sysctls": {}, + "tmpfs": {}, "tty": false, - "ulimit": [], + "ulimit": [ + { + "hard": 65535, + "name": "nofile", + "soft": 65535 + } + ], "upload": [], "user": "", "userns_mode": "", @@ -1988,8 +2475,10 @@ "private": "eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==", "dependencies": [ "data.docker_registry_image.home-assistant", + "data.docker_registry_image.mariadb", "docker_container.mariadb", "docker_image.home-assistant", + "docker_image.mariadb", "docker_network.bridge", "docker_network.mariadb" ] @@ -2050,9 +2539,9 @@ } ], "host": [], - "hostname": "c75519cbba97", - "id": "c75519cbba97a42150302a488d70b7ea28da3edb34047f507817a8d02478ab84", - "image": "sha256:de4f7879e9d1e9e33507239cdb2cfc2b8df7b361ecf2cbb45a340dd3a71747ba", + "hostname": "b112e08ddf39", + "id": "b112e08ddf39816ebd3a39c6ac4114077bb89d6e6b98193c4f002383b974dccf", + "image": "sha256:fb2767cab64f6f9a869ea494cab131a19f5db261821bbbd35018d52ef722b667", "init": false, "ipc_mode": "private", "labels": [], @@ -2110,7 +2599,7 @@ "ip_address": "192.168.2.134", "ip_prefix_length": 24, "ipv6_gateway": "", - "mac_address": "02:42:44:41:2e:9c", + "mac_address": "02:42:97:7d:ce:dd", "network_name": "qnet-static-eth0-48e715" } ], @@ -2181,7 +2670,7 @@ "capabilities": [], "cgroupns_mode": null, "command": [ - "yarn", + "pnpm", "start" ], "container_logs": null, @@ -2206,9 +2695,9 @@ "group_add": [], "healthcheck": [], "host": [], - "hostname": "05ce9c087628", - "id": "05ce9c087628157cc97863c6817e65975305e851c638d45b762ccd0debd71a93", - "image": "sha256:177148b68134aa66fefcd78fd6ec0127dcc1a23a44ccb9b60e99f3001945fcd0", + "hostname": "29bb0ee87e8c", + "id": "29bb0ee87e8c8b4ab85b28a7b480602f2a571a05c26b4f9d9432feb7263cdecf", + "image": "sha256:7ca08018eaf39b80df1ed39c896e6140ecf7de11cb2c013f9fd85d1bbe55f977", "init": false, "ipc_mode": "private", "labels": [], @@ -2239,7 +2728,7 @@ "ip_address": "192.168.2.135", "ip_prefix_length": 24, "ipv6_gateway": "", - "mac_address": "02:42:21:eb:ff:0e", + "mac_address": "02:42:98:f7:02:31", "network_name": "qnet-static-eth0-48e715" } ], @@ -2467,9 +2956,9 @@ "cpu_shares": 0, "destroy_grace_seconds": null, "devices": [], - "dns": null, - "dns_opts": null, - "dns_search": null, + "dns": [], + "dns_opts": [], + "dns_search": [], "domainname": "", "entrypoint": [ "/docker-entrypoint.sh" @@ -2477,12 +2966,12 @@ "env": [], "exit_code": null, "gpus": null, - "group_add": null, - "healthcheck": null, + "group_add": [], + "healthcheck": [], "host": [], - "hostname": "9034483151af", - "id": "9034483151af9bfe365921c666af527b8b5fbbee61c1b687ce2068dbe0636ee7", - "image": "sha256:e7a8ea2ac6f8f42d38e36b5adbbb2c72b03edf051cb0fc27c41d2e1654978fd8", + "hostname": "cd5b93c47565", + "id": "cd5b93c47565fa5522a5a27d1ed90050aaeb382b95975c65eb0ca78e2e996dc7", + "image": "sha256:dedeef6b0c073f2e934ed0bbf1086dc831093a4ad85c5e700cdfe7beef8aa236", "init": false, "ipc_mode": "private", "labels": [], @@ -2498,7 +2987,7 @@ "mounts": [ { "bind_options": [], - "read_only": null, + "read_only": false, "source": "/share/appdata/mosquitto/config", "target": "/mosquitto/config", "tmpfs_options": [], @@ -2507,7 +2996,7 @@ }, { "bind_options": [], - "read_only": null, + "read_only": false, "source": "/share/appdata/mosquitto/data", "target": "/mosquitto/data", "tmpfs_options": [], @@ -2516,7 +3005,7 @@ }, { "bind_options": [], - "read_only": null, + "read_only": false, "source": "/share/appdata/mosquitto/log", "target": "/mosquitto/log", "tmpfs_options": [], @@ -2534,7 +3023,7 @@ "ip_address": "192.168.2.125", "ip_prefix_length": 24, "ipv6_gateway": "", - "mac_address": "02:42:12:26:3a:de", + "mac_address": "02:42:bb:3b:44:cb", "network_name": "qnet-static-eth0-48e715" } ], @@ -2562,11 +3051,17 @@ "stdin_open": false, "stop_signal": "", "stop_timeout": 0, - "storage_opts": null, - "sysctls": null, - "tmpfs": null, + "storage_opts": {}, + "sysctls": {}, + "tmpfs": {}, "tty": false, - "ulimit": [], + "ulimit": [ + { + "hard": 65535, + "name": "nofile", + "soft": 65535 + } + ], "upload": [], "user": "", "userns_mode": "", @@ -2735,9 +3230,9 @@ "cpu_shares": 0, "destroy_grace_seconds": null, "devices": [], - "dns": null, - "dns_opts": null, - "dns_search": null, + "dns": [], + "dns_opts": [], + "dns_search": [], "domainname": "", "entrypoint": [ "/docker-entrypoint.sh" @@ -2747,8 +3242,8 @@ ], "exit_code": null, "gpus": null, - "group_add": null, - "healthcheck": null, + "group_add": [], + "healthcheck": [], "host": [], "hostname": "2a31c833f522", "id": "2a31c833f522e6d44545d2a9cadc395b912475a8fb0cab37db95ce060907409a", @@ -2768,7 +3263,7 @@ "mounts": [ { "bind_options": [], - "read_only": null, + "read_only": false, "source": "/share/appdata/nginx-lb/conf", "target": "/etc/nginx/config", "tmpfs_options": [], @@ -2777,7 +3272,7 @@ }, { "bind_options": [], - "read_only": null, + "read_only": false, "source": "/share/appdata/nginx-lb/nginx.conf", "target": "/etc/nginx/nginx.conf", "tmpfs_options": [], @@ -2786,7 +3281,7 @@ }, { "bind_options": [], - "read_only": null, + "read_only": false, "source": "/share/appdata/nginx-lb/secrets", "target": "/etc/letsencrypt", "tmpfs_options": [], @@ -2795,7 +3290,7 @@ }, { "bind_options": [], - "read_only": null, + "read_only": false, "source": "/share/appdata/nginx-lb/user_conf.d", "target": "/etc/nginx/user_conf.d", "tmpfs_options": [], @@ -2813,7 +3308,7 @@ "ip_address": "192.168.2.115", "ip_prefix_length": 24, "ipv6_gateway": "", - "mac_address": "02:42:bc:d7:88:a5", + "mac_address": "02:42:ea:92:c8:f8", "network_name": "qnet-static-eth0-48e715" } ], @@ -2841,11 +3336,17 @@ "stdin_open": false, "stop_signal": "SIGQUIT", "stop_timeout": 0, - "storage_opts": null, - "sysctls": null, - "tmpfs": null, + "storage_opts": {}, + "sysctls": {}, + "tmpfs": {}, "tty": false, - "ulimit": [], + "ulimit": [ + { + "hard": 65535, + "name": "nofile", + "soft": 65535 + } + ], "upload": [], "user": "", "userns_mode": "", @@ -2884,9 +3385,9 @@ "cpu_shares": 0, "destroy_grace_seconds": null, "devices": [], - "dns": null, - "dns_opts": null, - "dns_search": null, + "dns": [], + "dns_opts": [], + "dns_search": [], "domainname": "", "entrypoint": [ "./entrypoint.sh" @@ -2896,7 +3397,7 @@ ], "exit_code": null, "gpus": null, - "group_add": null, + "group_add": [], "healthcheck": [ { "interval": "0s", @@ -2910,9 +3411,9 @@ } ], "host": [], - "hostname": "98c63bb8e13e", - "id": "98c63bb8e13e5af9ca1c0c456a0001f50140d577567cf5596710539b2a7aae69", - "image": "sha256:489a122103aa5dc964da0826898e0bd7df7bbad8fe4f1378707394b88d16d0ea", + "hostname": "26b5ef024fa3", + "id": "26b5ef024fa3df27a0b9732a32147fcee7b816035255bfe253cb902f55bb624c", + "image": "sha256:6f2635bc0c23967e990d315537f6423a189056601281527ae219a16b36e89bcf", "init": false, "ipc_mode": "private", "labels": [], @@ -2928,7 +3429,7 @@ "mounts": [ { "bind_options": [], - "read_only": null, + "read_only": false, "source": "/share/appdata/node-red", "target": "/data", "tmpfs_options": [], @@ -2946,7 +3447,7 @@ "ip_address": "192.168.2.124", "ip_prefix_length": 24, "ipv6_gateway": "", - "mac_address": "02:42:38:5d:e3:95", + "mac_address": "02:42:42:6c:4d:29", "network_name": "qnet-static-eth0-48e715" } ], @@ -2974,11 +3475,17 @@ "stdin_open": false, "stop_signal": "", "stop_timeout": 0, - "storage_opts": null, - "sysctls": null, - "tmpfs": null, + "storage_opts": {}, + "sysctls": {}, + "tmpfs": {}, "tty": false, - "ulimit": [], + "ulimit": [ + { + "hard": 65535, + "name": "nofile", + "soft": 65535 + } + ], "upload": [], "user": "node-red", "userns_mode": "", @@ -3608,9 +4115,9 @@ "group_add": [], "healthcheck": [], "host": [], - "hostname": "089b267b43c2", - "id": "089b267b43c29aeb0f8efb81fb936fc40df7ebe4efb2085bab2c5d6afdcf2511", - "image": "sha256:4022a502929b890bc9fd6231dda3ca1aec863ee08cef4113742949736ecd234f", + "hostname": "0952057237fa", + "id": "0952057237fa69a4aeefa3352062e203ef6766397de32909147b2103424ba004", + "image": "sha256:e72eb055c3dea85d3e47b90ebb957c6f3a2c0cd1f6b4a690dba741b294150cc2", "init": false, "ipc_mode": "private", "labels": [], @@ -3653,7 +4160,7 @@ "ip_address": "192.168.2.80", "ip_prefix_length": 24, "ipv6_gateway": "", - "mac_address": "02:42:65:1f:55:0d", + "mac_address": "02:42:e7:c7:34:45", "network_name": "qnet-static-eth0-48e715" } ], @@ -3730,9 +4237,9 @@ "cpu_shares": 0, "destroy_grace_seconds": null, "devices": [], - "dns": null, - "dns_opts": null, - "dns_search": null, + "dns": [], + "dns_opts": [], + "dns_search": [], "domainname": "", "entrypoint": [ "/init" @@ -3745,17 +4252,17 @@ ], "exit_code": null, "gpus": null, - "group_add": null, - "healthcheck": null, + "group_add": [], + "healthcheck": [], "host": [], - "hostname": "28ef429d0d85", - "id": "28ef429d0d85067c3285ef5f3fba6f4be1c442374d1d0d2be648cce80fbbe422", - "image": "sha256:2b67f1ea2486ad625c4b1f3d48eb039eb46e48e549e53a346075125097a29868", + "hostname": "89f6ca6e5f4d", + "id": "89f6ca6e5f4d4610976db7a596d8f23d553e12d44e05fd943bbdca225b077083", + "image": "sha256:b4bc2d72cec8350fbd690c022baa5039d40d15e43e0fc2a44c55432986d2fb04", "init": false, "ipc_mode": "private", "labels": [], "log_driver": "local", - "log_opts": null, + "log_opts": {}, "logs": false, "max_retry_count": 0, "memory": 0, @@ -3763,7 +4270,7 @@ "mounts": [ { "bind_options": [], - "read_only": null, + "read_only": false, "source": "/share/appdata/prowlarr", "target": "/config", "tmpfs_options": [], @@ -3781,7 +4288,7 @@ "ip_address": "192.168.2.141", "ip_prefix_length": 24, "ipv6_gateway": "", - "mac_address": "02:42:b5:b8:18:36", + "mac_address": "02:42:32:6d:6b:a8", "network_name": "qnet-static-eth0-48e715" } ], @@ -3809,11 +4316,17 @@ "stdin_open": false, "stop_signal": "", "stop_timeout": 0, - "storage_opts": null, - "sysctls": null, - "tmpfs": null, + "storage_opts": {}, + "sysctls": {}, + "tmpfs": {}, "tty": false, - "ulimit": [], + "ulimit": [ + { + "hard": 65535, + "name": "nofile", + "soft": 65535 + } + ], "upload": [], "user": "", "userns_mode": "", @@ -3852,9 +4365,9 @@ "cpu_shares": 0, "destroy_grace_seconds": null, "devices": [], - "dns": null, - "dns_opts": null, - "dns_search": null, + "dns": [], + "dns_opts": [], + "dns_search": [], "domainname": "", "entrypoint": [ "/init" @@ -3866,17 +4379,17 @@ ], "exit_code": null, "gpus": null, - "group_add": null, - "healthcheck": null, + "group_add": [], + "healthcheck": [], "host": [], - "hostname": "8be6eab16a4d", - "id": "8be6eab16a4d31c724a1cb08dba7cfcb4cfcc52edba43b6d4074e80e5dea1ce5", - "image": "sha256:54cf88bd59eeb3dd93ed9c076862a11144611c4db36a8de788ab647faa0067f9", + "hostname": "5db7de609b1a", + "id": "5db7de609b1a7a0edd6a2fc63a1b7fcd582d6df0cedd530225495f2a817dea2a", + "image": "sha256:f77503b5cb6c3a83a2ab1120e63d13c2d0841e1e84aa4fc5250a5722f6481afc", "init": false, "ipc_mode": "private", "labels": [], "log_driver": "local", - "log_opts": null, + "log_opts": {}, "logs": false, "max_retry_count": 0, "memory": 0, @@ -3884,7 +4397,7 @@ "mounts": [ { "bind_options": [], - "read_only": null, + "read_only": false, "source": "/share/appdata/radarr", "target": "/config", "tmpfs_options": [], @@ -3893,7 +4406,7 @@ }, { "bind_options": [], - "read_only": null, + "read_only": false, "source": "/share/datarr", "target": "/data", "tmpfs_options": [], @@ -3911,7 +4424,7 @@ "ip_address": "192.168.2.138", "ip_prefix_length": 24, "ipv6_gateway": "", - "mac_address": "02:42:3a:34:25:9a", + "mac_address": "02:42:51:cd:18:da", "network_name": "qnet-static-eth0-48e715" } ], @@ -3939,11 +4452,17 @@ "stdin_open": false, "stop_signal": "", "stop_timeout": 0, - "storage_opts": null, - "sysctls": null, - "tmpfs": null, + "storage_opts": {}, + "sysctls": {}, + "tmpfs": {}, "tty": false, - "ulimit": [], + "ulimit": [ + { + "hard": 65535, + "name": "nofile", + "soft": 65535 + } + ], "upload": [], "user": "", "userns_mode": "", @@ -3997,9 +4516,9 @@ "cpu_shares": 0, "destroy_grace_seconds": null, "devices": [], - "dns": null, - "dns_opts": null, - "dns_search": null, + "dns": [], + "dns_opts": [], + "dns_search": [], "domainname": "", "entrypoint": [ "tini", @@ -4009,8 +4528,8 @@ "env": [], "exit_code": null, "gpus": null, - "group_add": null, - "healthcheck": null, + "group_add": [], + "healthcheck": [], "host": [], "hostname": "bf7b9e97ff6f", "id": "bf7b9e97ff6ff6aed493a9a41a5255ba6c414b5d5a1e31a0d269458dbfab4c40", @@ -4019,7 +4538,7 @@ "ipc_mode": "private", "labels": [], "log_driver": "local", - "log_opts": null, + "log_opts": {}, "logs": false, "max_retry_count": 0, "memory": 0, @@ -4027,7 +4546,7 @@ "mounts": [ { "bind_options": [], - "read_only": null, + "read_only": false, "source": "/share/appdata/atlas-probe/etc", "target": "/var/atlas-probe/etc", "tmpfs_options": [], @@ -4036,7 +4555,7 @@ }, { "bind_options": [], - "read_only": null, + "read_only": false, "source": "/share/appdata/atlas-probe/status", "target": "/var/atlas-probe/status", "tmpfs_options": [], @@ -4075,11 +4594,17 @@ "stdin_open": false, "stop_signal": "", "stop_timeout": 0, - "storage_opts": null, - "sysctls": null, - "tmpfs": null, + "storage_opts": {}, + "sysctls": {}, + "tmpfs": {}, "tty": false, - "ulimit": [], + "ulimit": [ + { + "hard": 65535, + "name": "nofile", + "soft": 65535 + } + ], "upload": [], "user": "", "userns_mode": "", @@ -4391,9 +4916,9 @@ "cpu_shares": 0, "destroy_grace_seconds": null, "devices": [], - "dns": null, - "dns_opts": null, - "dns_search": null, + "dns": [], + "dns_opts": [], + "dns_search": [], "domainname": "", "entrypoint": [ "/init" @@ -4405,17 +4930,17 @@ ], "exit_code": null, "gpus": null, - "group_add": null, - "healthcheck": null, + "group_add": [], + "healthcheck": [], "host": [], - "hostname": "bda0539051a1", - "id": "bda0539051a18168f5693c7eb17182824c547b2fbf525e1b17ad5068276f2ff9", - "image": "sha256:afb23df1dacff2c7762c0f3043c541678f9a3765fd4b779580f4861b4298252c", + "hostname": "6b6561dcfef5", + "id": "6b6561dcfef501394d669b6a1ec6ecd6deaef0ba750d7870ec1e2a2936facde9", + "image": "sha256:f1c851d32f4555767d5052bc33d94d82b6842c398b3c587c927bad0bb2038c42", "init": false, "ipc_mode": "private", "labels": [], "log_driver": "local", - "log_opts": null, + "log_opts": {}, "logs": false, "max_retry_count": 0, "memory": 0, @@ -4423,7 +4948,7 @@ "mounts": [ { "bind_options": [], - "read_only": null, + "read_only": false, "source": "/share/appdata/sabnzdb", "target": "/config", "tmpfs_options": [], @@ -4432,7 +4957,7 @@ }, { "bind_options": [], - "read_only": null, + "read_only": false, "source": "/share/datarr/usenet", "target": "/data/usenet", "tmpfs_options": [], @@ -4450,7 +4975,7 @@ "ip_address": "192.168.2.140", "ip_prefix_length": 24, "ipv6_gateway": "", - "mac_address": "02:42:bd:09:a5:8d", + "mac_address": "02:42:43:76:8e:b0", "network_name": "qnet-static-eth0-48e715" } ], @@ -4478,11 +5003,17 @@ "stdin_open": false, "stop_signal": "", "stop_timeout": 0, - "storage_opts": null, - "sysctls": null, - "tmpfs": null, + "storage_opts": {}, + "sysctls": {}, + "tmpfs": {}, "tty": false, - "ulimit": [], + "ulimit": [ + { + "hard": 65535, + "name": "nofile", + "soft": 65535 + } + ], "upload": [], "user": "", "userns_mode": "", @@ -4524,8 +5055,8 @@ "dns": [ "172.20.0.0" ], - "dns_opts": null, - "dns_search": null, + "dns_opts": [], + "dns_search": [], "domainname": "", "entrypoint": [ "/init" @@ -4535,8 +5066,8 @@ ], "exit_code": null, "gpus": null, - "group_add": null, - "healthcheck": null, + "group_add": [], + "healthcheck": [], "host": [], "hostname": "fcb8b42a255e", "id": "fcb8b42a255e5c5e57bdcb9e685165bf6e408b64aad3a220088f095f8ebd64ac", @@ -4556,7 +5087,7 @@ "mounts": [ { "bind_options": [], - "read_only": null, + "read_only": false, "source": "/share/appdata/smokeping/config", "target": "/config", "tmpfs_options": [], @@ -4565,7 +5096,7 @@ }, { "bind_options": [], - "read_only": null, + "read_only": false, "source": "/share/appdata/smokeping/data", "target": "/data", "tmpfs_options": [], @@ -4611,11 +5142,17 @@ "stdin_open": false, "stop_signal": "", "stop_timeout": 0, - "storage_opts": null, - "sysctls": null, - "tmpfs": null, + "storage_opts": {}, + "sysctls": {}, + "tmpfs": {}, "tty": false, - "ulimit": [], + "ulimit": [ + { + "hard": 65535, + "name": "nofile", + "soft": 65535 + } + ], "upload": [], "user": "", "userns_mode": "", @@ -4654,9 +5191,9 @@ "cpu_shares": 0, "destroy_grace_seconds": null, "devices": [], - "dns": null, - "dns_opts": null, - "dns_search": null, + "dns": [], + "dns_opts": [], + "dns_search": [], "domainname": "", "entrypoint": [ "/init" @@ -4668,17 +5205,17 @@ ], "exit_code": null, "gpus": null, - "group_add": null, - "healthcheck": null, + "group_add": [], + "healthcheck": [], "host": [], - "hostname": "b344ff0aeac9", - "id": "b344ff0aeac98e904f6a09deb78a2af2af1591fb57b64c05527099ce3ba0b53f", - "image": "sha256:8f747a25e1bcd36f6f9c13dfc53280ff059299e93ea45d3d6c38251b027ad05b", + "hostname": "6654731ac6b9", + "id": "6654731ac6b9997b45385295807c9fd62a9d0d1c326c3119a98512ddbecd6ca0", + "image": "sha256:5e24f8f9842904c26c0b8e6e6b63e7a92049f17a49b0cb091af177eb207c41b5", "init": false, "ipc_mode": "private", "labels": [], "log_driver": "local", - "log_opts": null, + "log_opts": {}, "logs": false, "max_retry_count": 0, "memory": 0, @@ -4686,7 +5223,7 @@ "mounts": [ { "bind_options": [], - "read_only": null, + "read_only": false, "source": "/share/appdata/sonarr", "target": "/config", "tmpfs_options": [], @@ -4695,7 +5232,7 @@ }, { "bind_options": [], - "read_only": null, + "read_only": false, "source": "/share/datarr", "target": "/data", "tmpfs_options": [], @@ -4713,7 +5250,7 @@ "ip_address": "192.168.2.136", "ip_prefix_length": 24, "ipv6_gateway": "", - "mac_address": "02:42:4a:44:0d:4a", + "mac_address": "02:42:04:e4:91:4e", "network_name": "qnet-static-eth0-48e715" } ], @@ -4741,11 +5278,17 @@ "stdin_open": false, "stop_signal": "", "stop_timeout": 0, - "storage_opts": null, - "sysctls": null, - "tmpfs": null, + "storage_opts": {}, + "sysctls": {}, + "tmpfs": {}, "tty": false, - "ulimit": [], + "ulimit": [ + { + "hard": 65535, + "name": "nofile", + "soft": 65535 + } + ], "upload": [], "user": "", "userns_mode": "", @@ -4784,9 +5327,9 @@ "cpu_shares": 0, "destroy_grace_seconds": null, "devices": [], - "dns": null, - "dns_opts": null, - "dns_search": null, + "dns": [], + "dns_opts": [], + "dns_search": [], "domainname": "", "entrypoint": [ "/init" @@ -4794,12 +5337,12 @@ "env": [], "exit_code": null, "gpus": null, - "group_add": null, - "healthcheck": null, + "group_add": [], + "healthcheck": [], "host": [], - "hostname": "fd1f95c3e64a", - "id": "fd1f95c3e64ad74f6c95c20a294d89309684fde74f0554d08719f284495bb923", - "image": "sha256:cbb315842bf4813d42365f1eef82edbcf35e34389e0a556c60c46fea5ee2ee83", + "hostname": "0579f57eb5d8", + "id": "0579f57eb5d848bcb2a9b753d0225c5424c3c0cfb1fb14af92167d3706ddd60e", + "image": "sha256:504d00f4df3cd41ed5c4ab08768fbbd53b1af194c99df99ac5cc8e6b9d86b4b6", "init": false, "ipc_mode": "private", "labels": [], @@ -4815,7 +5358,7 @@ "mounts": [ { "bind_options": [], - "read_only": null, + "read_only": false, "source": "/share/appdata/syncthing", "target": "/config", "tmpfs_options": [], @@ -4833,7 +5376,7 @@ "ip_address": "192.168.2.119", "ip_prefix_length": 24, "ipv6_gateway": "", - "mac_address": "02:42:22:fe:82:a0", + "mac_address": "02:42:54:14:69:aa", "network_name": "qnet-static-eth0-48e715" } ], @@ -4861,11 +5404,17 @@ "stdin_open": false, "stop_signal": "", "stop_timeout": 0, - "storage_opts": null, - "sysctls": null, - "tmpfs": null, + "storage_opts": {}, + "sysctls": {}, + "tmpfs": {}, "tty": false, - "ulimit": [], + "ulimit": [ + { + "hard": 65535, + "name": "nofile", + "soft": 65535 + } + ], "upload": [], "user": "", "userns_mode": "", @@ -4908,9 +5457,9 @@ "cpu_shares": 0, "destroy_grace_seconds": null, "devices": [], - "dns": null, - "dns_opts": null, - "dns_search": null, + "dns": [], + "dns_opts": [], + "dns_search": [], "domainname": "", "entrypoint": [ "java", @@ -4921,8 +5470,8 @@ "env": [], "exit_code": null, "gpus": null, - "group_add": null, - "healthcheck": null, + "group_add": [], + "healthcheck": [], "host": [], "hostname": "62f06468adec", "id": "62f06468adec4ced7af508bc682dcb7b6eb1f58839ca51bc11dc1aef33102df4", @@ -4942,7 +5491,7 @@ "mounts": [ { "bind_options": [], - "read_only": null, + "read_only": false, "source": "/share/appdata/traccar/logs", "target": "/opt/traccar/logs", "tmpfs_options": [], @@ -4951,7 +5500,7 @@ }, { "bind_options": [], - "read_only": null, + "read_only": false, "source": "/share/appdata/traccar/traccar.xml", "target": "/opt/traccar/conf/traccar.xml", "tmpfs_options": [], @@ -4962,16 +5511,6 @@ "must_run": true, "name": "traccar", "network_data": [ - { - "gateway": "172.29.0.1", - "global_ipv6_address": "", - "global_ipv6_prefix_length": 0, - "ip_address": "172.29.0.3", - "ip_prefix_length": 22, - "ipv6_gateway": "", - "mac_address": "02:42:ac:1d:00:03", - "network_name": "mariadb" - }, { "gateway": "192.168.2.1", "global_ipv6_address": "", @@ -4981,6 +5520,16 @@ "ipv6_gateway": "", "mac_address": "02:42:c7:3e:01:af", "network_name": "qnet-static-eth0-48e715" + }, + { + "gateway": "172.29.0.1", + "global_ipv6_address": "", + "global_ipv6_prefix_length": 0, + "ip_address": "172.29.0.3", + "ip_prefix_length": 22, + "ipv6_gateway": "", + "mac_address": "02:42:ac:1d:00:03", + "network_name": "mariadb" } ], "network_mode": "default", @@ -5013,11 +5562,17 @@ "stdin_open": false, "stop_signal": "", "stop_timeout": 0, - "storage_opts": null, - "sysctls": null, - "tmpfs": null, + "storage_opts": {}, + "sysctls": {}, + "tmpfs": {}, "tty": false, - "ulimit": [], + "ulimit": [ + { + "hard": 65535, + "name": "nofile", + "soft": 65535 + } + ], "upload": [], "user": "", "userns_mode": "", @@ -5059,9 +5614,9 @@ "cpu_shares": 0, "destroy_grace_seconds": null, "devices": [], - "dns": null, - "dns_opts": null, - "dns_search": null, + "dns": [], + "dns_opts": [], + "dns_search": [], "domainname": "", "entrypoint": [ "/usr/local/bin/docker-entrypoint.sh" @@ -5069,7 +5624,7 @@ "env": [], "exit_code": null, "gpus": null, - "group_add": null, + "group_add": [], "healthcheck": [ { "interval": "0s", @@ -5083,9 +5638,9 @@ } ], "host": [], - "hostname": "5ad7b454c624", - "id": "5ad7b454c624ecd4df1314f64b9addb1b83e7d2ef632583fc839150bf971976e", - "image": "sha256:ce310fb68cdf1b24cb4a3cf668aa3b1498f7533e0ef19a39e93e831f46cf7f47", + "hostname": "db002742d4b4", + "id": "db002742d4b4a484b9476c045a06c73ec3a755fdd109af061b095b93a6f093aa", + "image": "sha256:819fd8d65d685ebd19d983f31052ab166b7ed557d26c35a12207d0b0934928a4", "init": false, "ipc_mode": "private", "labels": [], @@ -5101,7 +5656,7 @@ "mounts": [ { "bind_options": [], - "read_only": null, + "read_only": false, "source": "/share/appdata/unifi", "target": "/unifi", "tmpfs_options": [], @@ -5119,7 +5674,7 @@ "ip_address": "192.168.2.67", "ip_prefix_length": 24, "ipv6_gateway": "", - "mac_address": "02:42:6e:80:04:76", + "mac_address": "02:42:ac:5b:71:ab", "network_name": "qnet-static-eth0-48e715" } ], @@ -5147,11 +5702,17 @@ "stdin_open": false, "stop_signal": "", "stop_timeout": 0, - "storage_opts": null, - "sysctls": null, - "tmpfs": null, + "storage_opts": {}, + "sysctls": {}, + "tmpfs": {}, "tty": false, - "ulimit": [], + "ulimit": [ + { + "hard": 65535, + "name": "nofile", + "soft": 65535 + } + ], "upload": [], "user": "", "userns_mode": "", @@ -5193,9 +5754,9 @@ "cpu_shares": 0, "destroy_grace_seconds": null, "devices": [], - "dns": null, - "dns_opts": null, - "dns_search": null, + "dns": [], + "dns_opts": [], + "dns_search": [], "domainname": "", "entrypoint": [ "/usr/bin/dumb-init", @@ -5205,7 +5766,7 @@ "env": [], "exit_code": null, "gpus": null, - "group_add": null, + "group_add": [], "healthcheck": [ { "interval": "1m0s", @@ -5237,7 +5798,7 @@ "mounts": [ { "bind_options": [], - "read_only": null, + "read_only": false, "source": "/share/appdata/uptime-kuma", "target": "/app/data", "tmpfs_options": [], @@ -5283,11 +5844,17 @@ "stdin_open": false, "stop_signal": "", "stop_timeout": 0, - "storage_opts": null, - "sysctls": null, - "tmpfs": null, + "storage_opts": {}, + "sysctls": {}, + "tmpfs": {}, "tty": false, - "ulimit": [], + "ulimit": [ + { + "hard": 65535, + "name": "nofile", + "soft": 65535 + } + ], "upload": [], "user": "", "userns_mode": "", @@ -5326,9 +5893,9 @@ "cpu_shares": 0, "destroy_grace_seconds": null, "devices": [], - "dns": null, - "dns_opts": null, - "dns_search": null, + "dns": [], + "dns_opts": [], + "dns_search": [], "domainname": "", "entrypoint": [ "/app/vikunja/vikunja" @@ -5352,8 +5919,8 @@ ], "exit_code": null, "gpus": null, - "group_add": null, - "healthcheck": null, + "group_add": [], + "healthcheck": [], "host": [], "hostname": "deb02de4678d", "id": "deb02de4678d78df80006b8936147590576e5dfc3ccc66290d61e9fa42badd28", @@ -5362,7 +5929,7 @@ "ipc_mode": "private", "labels": [], "log_driver": "local", - "log_opts": null, + "log_opts": {}, "logs": false, "max_retry_count": 0, "memory": 0, @@ -5370,7 +5937,7 @@ "mounts": [ { "bind_options": [], - "read_only": null, + "read_only": false, "source": "/share/appdata/vikunja", "target": "/files", "tmpfs_options": [], @@ -5416,11 +5983,17 @@ "stdin_open": false, "stop_signal": "", "stop_timeout": 0, - "storage_opts": null, - "sysctls": null, - "tmpfs": null, + "storage_opts": {}, + "sysctls": {}, + "tmpfs": {}, "tty": false, - "ulimit": [], + "ulimit": [ + { + "hard": 65535, + "name": "nofile", + "soft": 65535 + } + ], "upload": [], "user": "1000", "userns_mode": "", @@ -5609,9 +6182,9 @@ "cpu_shares": 0, "destroy_grace_seconds": null, "devices": [], - "dns": null, - "dns_opts": null, - "dns_search": null, + "dns": [], + "dns_opts": [], + "dns_search": [], "domainname": "", "entrypoint": [ "docker-entrypoint.sh" @@ -5621,8 +6194,8 @@ ], "exit_code": null, "gpus": null, - "group_add": null, - "healthcheck": null, + "group_add": [], + "healthcheck": [], "host": [], "hostname": "166028eb02cd", "id": "166028eb02cd10f10ee8c049608a11466a073bd75bf29f461a26b656a24976ed", @@ -5642,18 +6215,18 @@ "mounts": [ { "bind_options": [], - "read_only": true, - "source": "/run/udev", - "target": "/run/udev", + "read_only": false, + "source": "/share/appdata/zigbee2mqtt", + "target": "/app/data", "tmpfs_options": [], "type": "bind", "volume_options": [] }, { "bind_options": [], - "read_only": null, - "source": "/share/appdata/zigbee2mqtt", - "target": "/app/data", + "read_only": true, + "source": "/run/udev", + "target": "/run/udev", "tmpfs_options": [], "type": "bind", "volume_options": [] @@ -5669,7 +6242,7 @@ "ip_address": "192.168.2.117", "ip_prefix_length": 24, "ipv6_gateway": "", - "mac_address": "02:42:ac:74:74:66", + "mac_address": "02:42:44:8a:b8:58", "network_name": "qnet-static-eth0-48e715" } ], @@ -5697,11 +6270,17 @@ "stdin_open": false, "stop_signal": "", "stop_timeout": 0, - "storage_opts": null, - "sysctls": null, - "tmpfs": null, + "storage_opts": {}, + "sysctls": {}, + "tmpfs": {}, "tty": false, - "ulimit": [], + "ulimit": [ + { + "hard": 65535, + "name": "nofile", + "soft": 65535 + } + ], "upload": [], "user": "", "userns_mode": "", @@ -5761,15 +6340,15 @@ "attributes": { "build": [], "force_remove": null, - "id": "sha256:50eed54fcbd4c3606fa9d87146c381875e3f7be110e09696fe56ee6a66495e0dlinuxserver/deluge:latest", - "image_id": "sha256:50eed54fcbd4c3606fa9d87146c381875e3f7be110e09696fe56ee6a66495e0d", + "id": "sha256:c0617e4916a535b7122a217d2e14532c0750c8694a0f8b07a6ff982d39770edalinuxserver/deluge:latest", + "image_id": "sha256:c0617e4916a535b7122a217d2e14532c0750c8694a0f8b07a6ff982d39770eda", "keep_locally": null, "name": "linuxserver/deluge:latest", "platform": null, "pull_triggers": [ - "sha256:01daec39dd49e635aafa44b0cf90469ad7366886e8b6344ac940afd3415443e7" + "sha256:3a2b6d22d07fa66f6fa096325e27f63e72f926e426dddef4b56de10e0355dde7" ], - "repo_digest": "linuxserver/deluge@sha256:01daec39dd49e635aafa44b0cf90469ad7366886e8b6344ac940afd3415443e7", + "repo_digest": "linuxserver/deluge@sha256:3a2b6d22d07fa66f6fa096325e27f63e72f926e426dddef4b56de10e0355dde7", "triggers": null }, "sensitive_attributes": [], @@ -5791,15 +6370,15 @@ "attributes": { "build": [], "force_remove": null, - "id": "sha256:29e446ab3a7079a161030ede54b29d8c23619b49891d91f17c1097612c180693amir20/dozzle:latest", - "image_id": "sha256:29e446ab3a7079a161030ede54b29d8c23619b49891d91f17c1097612c180693", + "id": "sha256:b71f1e59b813236a836f4755c0f5bc7bf7db36d589d146f111c3691761311ce2amir20/dozzle:latest", + "image_id": "sha256:b71f1e59b813236a836f4755c0f5bc7bf7db36d589d146f111c3691761311ce2", "keep_locally": null, "name": "amir20/dozzle:latest", "platform": null, "pull_triggers": [ - "sha256:aa9ea440a33c45fb25d59e06cb6850e6655404fad4bebac6345d8535b9d8a9ee" + "sha256:aa619d3436be0017dbc58e7eb75c99ce0a811a9bd6617d6b332b400d0016e56e" ], - "repo_digest": "amir20/dozzle@sha256:aa9ea440a33c45fb25d59e06cb6850e6655404fad4bebac6345d8535b9d8a9ee", + "repo_digest": "amir20/dozzle@sha256:aa619d3436be0017dbc58e7eb75c99ce0a811a9bd6617d6b332b400d0016e56e", "triggers": null }, "sensitive_attributes": [], @@ -5821,15 +6400,15 @@ "attributes": { "build": [], "force_remove": null, - "id": "sha256:3356559143699096545583eb60abdd0bdfa9f5f531937d44543d6b91d1a1e50desphome/esphome", - "image_id": "sha256:3356559143699096545583eb60abdd0bdfa9f5f531937d44543d6b91d1a1e50d", + "id": "sha256:6ee945323e7679cd71fb76f19eec83cb1b2a8532f9254d802b4ebe7a8f3e1140esphome/esphome", + "image_id": "sha256:6ee945323e7679cd71fb76f19eec83cb1b2a8532f9254d802b4ebe7a8f3e1140", "keep_locally": null, "name": "esphome/esphome", "platform": null, "pull_triggers": [ - "sha256:ec10ec2b28c1afe792cebdccbeadd8e6dd4a3b0be58b5451128fa6bdc60fccf0" + "sha256:e01bc223b5a669e559318792a9cfde6c5f69781a53a6e4c819b6499313ee5028" ], - "repo_digest": "esphome/esphome@sha256:ec10ec2b28c1afe792cebdccbeadd8e6dd4a3b0be58b5451128fa6bdc60fccf0", + "repo_digest": "esphome/esphome@sha256:e01bc223b5a669e559318792a9cfde6c5f69781a53a6e4c819b6499313ee5028", "triggers": null }, "sensitive_attributes": [], @@ -5881,15 +6460,15 @@ "attributes": { "build": [], "force_remove": null, - "id": "sha256:ba9b92b82c64d617ece69bbd2881002d276f4c4f565b7a7ee577ee1bb4486090gitea/gitea:latest-rootless", - "image_id": "sha256:ba9b92b82c64d617ece69bbd2881002d276f4c4f565b7a7ee577ee1bb4486090", + "id": "sha256:322062608015186ffcd9f5855e0d6732b322f3e0cb0dab0e5b8a21cd75613fe6gitea/gitea:latest-rootless", + "image_id": "sha256:322062608015186ffcd9f5855e0d6732b322f3e0cb0dab0e5b8a21cd75613fe6", "keep_locally": null, "name": "gitea/gitea:latest-rootless", "platform": null, "pull_triggers": [ - "sha256:75b1e8f14a63eb33da4dc5d1032212a97fe322d76cf3c5b080611771e7a2f154" + "sha256:6b068c75b3454016b0304d0bb158b027cae6393fc668ce6a3727d4f4016261ed" ], - "repo_digest": "gitea/gitea@sha256:75b1e8f14a63eb33da4dc5d1032212a97fe322d76cf3c5b080611771e7a2f154", + "repo_digest": "gitea/gitea@sha256:6b068c75b3454016b0304d0bb158b027cae6393fc668ce6a3727d4f4016261ed", "triggers": null }, "sensitive_attributes": [], @@ -5911,15 +6490,15 @@ "attributes": { "build": [], "force_remove": null, - "id": "sha256:db7a5c5b83b2192476aa3860a256fe512137b0e14b5c2d256199595d950eabf1globalping/globalping-probe:latest", - "image_id": "sha256:db7a5c5b83b2192476aa3860a256fe512137b0e14b5c2d256199595d950eabf1", + "id": "sha256:fb873fd1e685744f3df275db29c6351952975c7d76b795eca208adb0dc3962a4globalping/globalping-probe:latest", + "image_id": "sha256:fb873fd1e685744f3df275db29c6351952975c7d76b795eca208adb0dc3962a4", "keep_locally": null, "name": "globalping/globalping-probe:latest", "platform": null, "pull_triggers": [ - "sha256:fa382afc777974972bdae402784b9c7451cd0f9242cc7015447a526683b1eebc" + "sha256:d6f83e1a47f685b49e865faa36973efce472dfc32b38e8af6b0912fb7c680b38" ], - "repo_digest": "globalping/globalping-probe@sha256:fa382afc777974972bdae402784b9c7451cd0f9242cc7015447a526683b1eebc", + "repo_digest": "globalping/globalping-probe@sha256:d6f83e1a47f685b49e865faa36973efce472dfc32b38e8af6b0912fb7c680b38", "triggers": null }, "sensitive_attributes": [], @@ -5941,15 +6520,15 @@ "attributes": { "build": [], "force_remove": null, - "id": "sha256:de903bc9ce7c4e27fd447a72849506b3bcebd10a87aab770696442502152bfb5grafana/grafana:latest", - "image_id": "sha256:de903bc9ce7c4e27fd447a72849506b3bcebd10a87aab770696442502152bfb5", + "id": "sha256:761b48cb57a024540cb38bfe1c42b121e5c17678eaaf9aa965da77e1b11829degrafana/grafana:latest", + "image_id": "sha256:761b48cb57a024540cb38bfe1c42b121e5c17678eaaf9aa965da77e1b11829de", "keep_locally": null, "name": "grafana/grafana:latest", "platform": null, "pull_triggers": [ - "sha256:408afb9726de5122b00a2576763a8a57a3c86d5b0eff5305bc994ceb3eb96c3f" + "sha256:a0f881232a6fb71a0554a47d0fe2203b6888fe77f4cefb7ea62bed7eb54e13c3" ], - "repo_digest": "grafana/grafana@sha256:408afb9726de5122b00a2576763a8a57a3c86d5b0eff5305bc994ceb3eb96c3f", + "repo_digest": "grafana/grafana@sha256:a0f881232a6fb71a0554a47d0fe2203b6888fe77f4cefb7ea62bed7eb54e13c3", "triggers": null }, "sensitive_attributes": [], @@ -5971,15 +6550,15 @@ "attributes": { "build": [], "force_remove": null, - "id": "sha256:d589711aaf3c04231bd368c9fde0330afcdbbf4b446dd34df194f16d9a04eab2linuxserver/grocy:latest", - "image_id": "sha256:d589711aaf3c04231bd368c9fde0330afcdbbf4b446dd34df194f16d9a04eab2", + "id": "sha256:51516b571439d839071f632654b3a2b95e40f6bb6b772c6cb4a21152eeec9c5clinuxserver/grocy:latest", + "image_id": "sha256:51516b571439d839071f632654b3a2b95e40f6bb6b772c6cb4a21152eeec9c5c", "keep_locally": null, "name": "linuxserver/grocy:latest", "platform": null, "pull_triggers": [ - "sha256:6b5eb495290a6e874111e15e74d7672f3b8694745fb85a5c635fe9739d8ccc8b" + "sha256:c7c842c5b77b48256e8bb6434cbad7f972ec2b8a304410dee0604a359482577f" ], - "repo_digest": "linuxserver/grocy@sha256:6b5eb495290a6e874111e15e74d7672f3b8694745fb85a5c635fe9739d8ccc8b", + "repo_digest": "linuxserver/grocy@sha256:c7c842c5b77b48256e8bb6434cbad7f972ec2b8a304410dee0604a359482577f", "triggers": null }, "sensitive_attributes": [], @@ -5990,6 +6569,96 @@ } ] }, + { + "mode": "managed", + "type": "docker_image", + "name": "hoarder", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "build": [], + "force_remove": null, + "id": "sha256:5d3ce5ad7fdb81a7c2c2c16cc8d9351f43cddc68579e043ea4e71e85e940f02fghcr.io/hoarder-app/hoarder", + "image_id": "sha256:5d3ce5ad7fdb81a7c2c2c16cc8d9351f43cddc68579e043ea4e71e85e940f02f", + "keep_locally": null, + "name": "ghcr.io/hoarder-app/hoarder", + "platform": null, + "pull_triggers": [ + "sha256:e97eeef0b8f2dd08b7f652d76ff3e487d03b840f8419278d4fbaf4490a81c709" + ], + "repo_digest": "ghcr.io/hoarder-app/hoarder@sha256:e97eeef0b8f2dd08b7f652d76ff3e487d03b840f8419278d4fbaf4490a81c709", + "triggers": null + }, + "sensitive_attributes": [], + "private": "bnVsbA==", + "dependencies": [ + "data.docker_registry_image.hoarder" + ] + } + ] + }, + { + "mode": "managed", + "type": "docker_image", + "name": "hoarder-chrome", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "build": [], + "force_remove": null, + "id": "sha256:bdc5d762e8c4219ec0e1693b2293e415b89e799c3974d0b8998dc6f971af7c92gcr.io/zenika-hub/alpine-chrome:123", + "image_id": "sha256:bdc5d762e8c4219ec0e1693b2293e415b89e799c3974d0b8998dc6f971af7c92", + "keep_locally": null, + "name": "gcr.io/zenika-hub/alpine-chrome:123", + "platform": null, + "pull_triggers": [ + "sha256:e38563d4475a3d791e986500a2e4125c9afd13798067138881cf770b1f6f3980" + ], + "repo_digest": "gcr.io/zenika-hub/alpine-chrome@sha256:e38563d4475a3d791e986500a2e4125c9afd13798067138881cf770b1f6f3980", + "triggers": null + }, + "sensitive_attributes": [], + "private": "bnVsbA==", + "dependencies": [ + "data.docker_registry_image.hoarder-chrome" + ] + } + ] + }, + { + "mode": "managed", + "type": "docker_image", + "name": "hoarder-meilisearch", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "build": [], + "force_remove": null, + "id": "sha256:a8d02e726bfa4140b4b321efb992086aae098819e8ee5793f5ee462b2f75d447getmeili/meilisearch:v1.6", + "image_id": "sha256:a8d02e726bfa4140b4b321efb992086aae098819e8ee5793f5ee462b2f75d447", + "keep_locally": null, + "name": "getmeili/meilisearch:v1.6", + "platform": null, + "pull_triggers": [ + "sha256:634e83ffe5bad15239fa26bd04d06bccb84a1f2f06ad8a35135b510711348792" + ], + "repo_digest": "getmeili/meilisearch@sha256:634e83ffe5bad15239fa26bd04d06bccb84a1f2f06ad8a35135b510711348792", + "triggers": null + }, + "sensitive_attributes": [], + "private": "bnVsbA==", + "dependencies": [ + "data.docker_registry_image.hoarder-meilisearch" + ] + } + ] + }, { "mode": "managed", "type": "docker_image", @@ -6001,15 +6670,15 @@ "attributes": { "build": [], "force_remove": null, - "id": "sha256:4a3b10efbb2fb1b3a0308d1ea8ac6c90e1a61067246d738186982456c574e4c8homeassistant/home-assistant:latest", - "image_id": "sha256:4a3b10efbb2fb1b3a0308d1ea8ac6c90e1a61067246d738186982456c574e4c8", + "id": "sha256:c50a3dd3f13ca3f86966e5dfc8a4897846ec89b2e939243adcd3f28bd5c93561homeassistant/home-assistant:latest", + "image_id": "sha256:c50a3dd3f13ca3f86966e5dfc8a4897846ec89b2e939243adcd3f28bd5c93561", "keep_locally": null, "name": "homeassistant/home-assistant:latest", "platform": null, "pull_triggers": [ - "sha256:f881515cefc888b91a0098cb64a22fa586aa863562aa07dcf9b87546bad5623f" + "sha256:408a5a63e3e9a89ceb6ecd98345e54c86073314b4d94e217cd54f7208307406d" ], - "repo_digest": "homeassistant/home-assistant@sha256:f881515cefc888b91a0098cb64a22fa586aa863562aa07dcf9b87546bad5623f", + "repo_digest": "homeassistant/home-assistant@sha256:408a5a63e3e9a89ceb6ecd98345e54c86073314b4d94e217cd54f7208307406d", "triggers": null }, "sensitive_attributes": [], @@ -6031,15 +6700,15 @@ "attributes": { "build": [], "force_remove": null, - "id": "sha256:de4f7879e9d1e9e33507239cdb2cfc2b8df7b361ecf2cbb45a340dd3a71747bajellyfin/jellyfin:latest", - "image_id": "sha256:de4f7879e9d1e9e33507239cdb2cfc2b8df7b361ecf2cbb45a340dd3a71747ba", + "id": "sha256:fb2767cab64f6f9a869ea494cab131a19f5db261821bbbd35018d52ef722b667jellyfin/jellyfin:latest", + "image_id": "sha256:fb2767cab64f6f9a869ea494cab131a19f5db261821bbbd35018d52ef722b667", "keep_locally": null, "name": "jellyfin/jellyfin:latest", "platform": null, "pull_triggers": [ - "sha256:fc1b51f4be3fba725e42dae2022d9c6a5b069acce01bef04d32fdee025dc511e" + "sha256:b15266bad088e3d793401be5845f2453233edd826c02cd7155910055133fb581" ], - "repo_digest": "jellyfin/jellyfin@sha256:fc1b51f4be3fba725e42dae2022d9c6a5b069acce01bef04d32fdee025dc511e", + "repo_digest": "jellyfin/jellyfin@sha256:b15266bad088e3d793401be5845f2453233edd826c02cd7155910055133fb581", "triggers": null }, "sensitive_attributes": [], @@ -6061,15 +6730,15 @@ "attributes": { "build": [], "force_remove": null, - "id": "sha256:177148b68134aa66fefcd78fd6ec0127dcc1a23a44ccb9b60e99f3001945fcd0fallenbagel/jellyseerr:latest", - "image_id": "sha256:177148b68134aa66fefcd78fd6ec0127dcc1a23a44ccb9b60e99f3001945fcd0", + "id": "sha256:7ca08018eaf39b80df1ed39c896e6140ecf7de11cb2c013f9fd85d1bbe55f977fallenbagel/jellyseerr:latest", + "image_id": "sha256:7ca08018eaf39b80df1ed39c896e6140ecf7de11cb2c013f9fd85d1bbe55f977", "keep_locally": null, "name": "fallenbagel/jellyseerr:latest", "platform": null, "pull_triggers": [ - "sha256:8f708df0ce3f202056bde5d7bff625eb59efe38f4ee47bdddc7560b6e4a5a214" + "sha256:8ff28894f9fd28bf36626fb98ddd0ee79d778de22a5dc75d69a845281e19115b" ], - "repo_digest": "fallenbagel/jellyseerr@sha256:8f708df0ce3f202056bde5d7bff625eb59efe38f4ee47bdddc7560b6e4a5a214", + "repo_digest": "fallenbagel/jellyseerr@sha256:8ff28894f9fd28bf36626fb98ddd0ee79d778de22a5dc75d69a845281e19115b", "triggers": null }, "sensitive_attributes": [], @@ -6121,15 +6790,15 @@ "attributes": { "build": [], "force_remove": null, - "id": "sha256:e7a8ea2ac6f8f42d38e36b5adbbb2c72b03edf051cb0fc27c41d2e1654978fd8eclipse-mosquitto:2", - "image_id": "sha256:e7a8ea2ac6f8f42d38e36b5adbbb2c72b03edf051cb0fc27c41d2e1654978fd8", + "id": "sha256:dedeef6b0c073f2e934ed0bbf1086dc831093a4ad85c5e700cdfe7beef8aa236eclipse-mosquitto:2", + "image_id": "sha256:dedeef6b0c073f2e934ed0bbf1086dc831093a4ad85c5e700cdfe7beef8aa236", "keep_locally": null, "name": "eclipse-mosquitto:2", "platform": null, "pull_triggers": [ - "sha256:069ab2a92ce87b318b91586845af1a53d762b7cffae60737e76e1a8f8dd19e11" + "sha256:090d745b6435d10a31acb82eee999ec36a2d7f416cc4f578c0a298c42af2ea14" ], - "repo_digest": "eclipse-mosquitto@sha256:069ab2a92ce87b318b91586845af1a53d762b7cffae60737e76e1a8f8dd19e11", + "repo_digest": "eclipse-mosquitto@sha256:090d745b6435d10a31acb82eee999ec36a2d7f416cc4f578c0a298c42af2ea14", "triggers": null }, "sensitive_attributes": [], @@ -6211,15 +6880,15 @@ "attributes": { "build": [], "force_remove": null, - "id": "sha256:489a122103aa5dc964da0826898e0bd7df7bbad8fe4f1378707394b88d16d0eanodered/node-red:latest", - "image_id": "sha256:489a122103aa5dc964da0826898e0bd7df7bbad8fe4f1378707394b88d16d0ea", + "id": "sha256:6f2635bc0c23967e990d315537f6423a189056601281527ae219a16b36e89bcfnodered/node-red:latest", + "image_id": "sha256:6f2635bc0c23967e990d315537f6423a189056601281527ae219a16b36e89bcf", "keep_locally": null, "name": "nodered/node-red:latest", "platform": null, "pull_triggers": [ - "sha256:55fc57012066ce49fc5615b83b558552ba464bbeaa299b688e11e51dc90b0fd7" + "sha256:7b635f720d9d1aba676925a93fcf20811bbb62b476752b896177faccb28e5ee9" ], - "repo_digest": "nodered/node-red@sha256:55fc57012066ce49fc5615b83b558552ba464bbeaa299b688e11e51dc90b0fd7", + "repo_digest": "nodered/node-red@sha256:7b635f720d9d1aba676925a93fcf20811bbb62b476752b896177faccb28e5ee9", "triggers": null }, "sensitive_attributes": [], @@ -6331,15 +7000,15 @@ "attributes": { "build": [], "force_remove": null, - "id": "sha256:4022a502929b890bc9fd6231dda3ca1aec863ee08cef4113742949736ecd234fprom/prometheus:latest", - "image_id": "sha256:4022a502929b890bc9fd6231dda3ca1aec863ee08cef4113742949736ecd234f", + "id": "sha256:e72eb055c3dea85d3e47b90ebb957c6f3a2c0cd1f6b4a690dba741b294150cc2prom/prometheus:latest", + "image_id": "sha256:e72eb055c3dea85d3e47b90ebb957c6f3a2c0cd1f6b4a690dba741b294150cc2", "keep_locally": null, "name": "prom/prometheus:latest", "platform": null, "pull_triggers": [ - "sha256:f6639335d34a77d9d9db382b92eeb7fc00934be8eae81dbc03b31cfe90411a94" + "sha256:378f4e03703557d1c6419e6caccf922f96e6d88a530f7431d66a4c4f4b1000fe" ], - "repo_digest": "prom/prometheus@sha256:f6639335d34a77d9d9db382b92eeb7fc00934be8eae81dbc03b31cfe90411a94", + "repo_digest": "prom/prometheus@sha256:378f4e03703557d1c6419e6caccf922f96e6d88a530f7431d66a4c4f4b1000fe", "triggers": null }, "sensitive_attributes": [], @@ -6361,15 +7030,15 @@ "attributes": { "build": [], "force_remove": null, - "id": "sha256:2b67f1ea2486ad625c4b1f3d48eb039eb46e48e549e53a346075125097a29868ghcr.io/hotio/prowlarr:latest", - "image_id": "sha256:2b67f1ea2486ad625c4b1f3d48eb039eb46e48e549e53a346075125097a29868", + "id": "sha256:b4bc2d72cec8350fbd690c022baa5039d40d15e43e0fc2a44c55432986d2fb04ghcr.io/hotio/prowlarr:latest", + "image_id": "sha256:b4bc2d72cec8350fbd690c022baa5039d40d15e43e0fc2a44c55432986d2fb04", "keep_locally": null, "name": "ghcr.io/hotio/prowlarr:latest", "platform": null, "pull_triggers": [ - "sha256:fe352854caf374c450512e9d5f94f81713ef4e47d4ae8aab285a68f0c598fbff" + "sha256:de0b96754aa65b5ec11bcb9c2b2441da763ef08c94f552a36433b63906b99524" ], - "repo_digest": "ghcr.io/hotio/prowlarr@sha256:fe352854caf374c450512e9d5f94f81713ef4e47d4ae8aab285a68f0c598fbff", + "repo_digest": "ghcr.io/hotio/prowlarr@sha256:de0b96754aa65b5ec11bcb9c2b2441da763ef08c94f552a36433b63906b99524", "triggers": null }, "sensitive_attributes": [], @@ -6391,15 +7060,15 @@ "attributes": { "build": [], "force_remove": null, - "id": "sha256:54cf88bd59eeb3dd93ed9c076862a11144611c4db36a8de788ab647faa0067f9ghcr.io/hotio/radarr:latest", - "image_id": "sha256:54cf88bd59eeb3dd93ed9c076862a11144611c4db36a8de788ab647faa0067f9", + "id": "sha256:f77503b5cb6c3a83a2ab1120e63d13c2d0841e1e84aa4fc5250a5722f6481afcghcr.io/hotio/radarr:latest", + "image_id": "sha256:f77503b5cb6c3a83a2ab1120e63d13c2d0841e1e84aa4fc5250a5722f6481afc", "keep_locally": null, "name": "ghcr.io/hotio/radarr:latest", "platform": null, "pull_triggers": [ - "sha256:10cddec1751c163cdd639ab06febf3c8cdb0236be99ed22ced813f53ce33593d" + "sha256:c413f1ec040f0c56a950fa8aa6444c3d1bb25e351cbe76e0924ea040d342e2d7" ], - "repo_digest": "ghcr.io/hotio/radarr@sha256:10cddec1751c163cdd639ab06febf3c8cdb0236be99ed22ced813f53ce33593d", + "repo_digest": "ghcr.io/hotio/radarr@sha256:c413f1ec040f0c56a950fa8aa6444c3d1bb25e351cbe76e0924ea040d342e2d7", "triggers": null }, "sensitive_attributes": [], @@ -6506,15 +7175,15 @@ "attributes": { "build": [], "force_remove": null, - "id": "sha256:afb23df1dacff2c7762c0f3043c541678f9a3765fd4b779580f4861b4298252cghcr.io/hotio/sabnzbd:latest", - "image_id": "sha256:afb23df1dacff2c7762c0f3043c541678f9a3765fd4b779580f4861b4298252c", + "id": "sha256:f1c851d32f4555767d5052bc33d94d82b6842c398b3c587c927bad0bb2038c42ghcr.io/hotio/sabnzbd:latest", + "image_id": "sha256:f1c851d32f4555767d5052bc33d94d82b6842c398b3c587c927bad0bb2038c42", "keep_locally": null, "name": "ghcr.io/hotio/sabnzbd:latest", "platform": null, "pull_triggers": [ - "sha256:90b60892e027b468ab871d8e326bdf00524d2aaabb0be4d53bc38822b8461fb1" + "sha256:85a8eaf2f1da1109f0001abdf9af77201d1f6c441e331b1138635d06b3725487" ], - "repo_digest": "ghcr.io/hotio/sabnzbd@sha256:90b60892e027b468ab871d8e326bdf00524d2aaabb0be4d53bc38822b8461fb1", + "repo_digest": "ghcr.io/hotio/sabnzbd@sha256:85a8eaf2f1da1109f0001abdf9af77201d1f6c441e331b1138635d06b3725487", "triggers": null }, "sensitive_attributes": [], @@ -6566,15 +7235,15 @@ "attributes": { "build": [], "force_remove": null, - "id": "sha256:8f747a25e1bcd36f6f9c13dfc53280ff059299e93ea45d3d6c38251b027ad05bghcr.io/hotio/sonarr:latest", - "image_id": "sha256:8f747a25e1bcd36f6f9c13dfc53280ff059299e93ea45d3d6c38251b027ad05b", + "id": "sha256:5e24f8f9842904c26c0b8e6e6b63e7a92049f17a49b0cb091af177eb207c41b5ghcr.io/hotio/sonarr:latest", + "image_id": "sha256:5e24f8f9842904c26c0b8e6e6b63e7a92049f17a49b0cb091af177eb207c41b5", "keep_locally": null, "name": "ghcr.io/hotio/sonarr:latest", "platform": null, "pull_triggers": [ - "sha256:8d1f5cfbf2832615f9fcc13095948171e5f01293da986b0da99c4142ef555991" + "sha256:0765a6732f4ff4a21e3f177a1ad6edf0211d1e90a050b02f6fa75e1884854900" ], - "repo_digest": "ghcr.io/hotio/sonarr@sha256:8d1f5cfbf2832615f9fcc13095948171e5f01293da986b0da99c4142ef555991", + "repo_digest": "ghcr.io/hotio/sonarr@sha256:0765a6732f4ff4a21e3f177a1ad6edf0211d1e90a050b02f6fa75e1884854900", "triggers": null }, "sensitive_attributes": [], @@ -6596,15 +7265,15 @@ "attributes": { "build": [], "force_remove": null, - "id": "sha256:cbb315842bf4813d42365f1eef82edbcf35e34389e0a556c60c46fea5ee2ee83linuxserver/syncthing:latest", - "image_id": "sha256:cbb315842bf4813d42365f1eef82edbcf35e34389e0a556c60c46fea5ee2ee83", + "id": "sha256:504d00f4df3cd41ed5c4ab08768fbbd53b1af194c99df99ac5cc8e6b9d86b4b6linuxserver/syncthing:latest", + "image_id": "sha256:504d00f4df3cd41ed5c4ab08768fbbd53b1af194c99df99ac5cc8e6b9d86b4b6", "keep_locally": null, "name": "linuxserver/syncthing:latest", "platform": null, "pull_triggers": [ - "sha256:057914bc48ed5626caf45c29aaff0b20c309a5000123a0c64d547eaf70d60680" + "sha256:8dac7822b7ba91a0798644787a3ed132af145b95dc52ea8f39d63d1add97f86d" ], - "repo_digest": "linuxserver/syncthing@sha256:057914bc48ed5626caf45c29aaff0b20c309a5000123a0c64d547eaf70d60680", + "repo_digest": "linuxserver/syncthing@sha256:8dac7822b7ba91a0798644787a3ed132af145b95dc52ea8f39d63d1add97f86d", "triggers": null }, "sensitive_attributes": [], @@ -6656,15 +7325,15 @@ "attributes": { "build": [], "force_remove": null, - "id": "sha256:ce310fb68cdf1b24cb4a3cf668aa3b1498f7533e0ef19a39e93e831f46cf7f47jacobalberty/unifi", - "image_id": "sha256:ce310fb68cdf1b24cb4a3cf668aa3b1498f7533e0ef19a39e93e831f46cf7f47", + "id": "sha256:819fd8d65d685ebd19d983f31052ab166b7ed557d26c35a12207d0b0934928a4jacobalberty/unifi", + "image_id": "sha256:819fd8d65d685ebd19d983f31052ab166b7ed557d26c35a12207d0b0934928a4", "keep_locally": null, "name": "jacobalberty/unifi", "platform": null, "pull_triggers": [ - "sha256:a107953e86227abd2fee4eff85c674337a0c08f704b14d7fe5c707f3ee4fd19e" + "sha256:fb92425531a7dc40194668315082bb79c217417de6074127793a7e84c1d60fe8" ], - "repo_digest": "jacobalberty/unifi@sha256:a107953e86227abd2fee4eff85c674337a0c08f704b14d7fe5c707f3ee4fd19e", + "repo_digest": "jacobalberty/unifi@sha256:fb92425531a7dc40194668315082bb79c217417de6074127793a7e84c1d60fe8", "triggers": null }, "sensitive_attributes": [], @@ -6835,6 +7504,42 @@ } ] }, + { + "mode": "managed", + "type": "docker_network", + "name": "hoarder", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [ + { + "schema_version": 1, + "attributes": { + "attachable": false, + "check_duplicate": null, + "driver": "bridge", + "id": "a944ab296e3eff35a7cfe39e5ead6220e1ddbfd97874eb1a640a563d4e4d2d48", + "ingress": false, + "internal": false, + "ipam_config": [ + { + "aux_address": {}, + "gateway": "172.29.12.1", + "ip_range": "", + "subnet": "172.29.12.0/22" + } + ], + "ipam_driver": "default", + "ipam_options": {}, + "ipv6": false, + "labels": [], + "name": "hoarder", + "options": {}, + "scope": "local" + }, + "sensitive_attributes": [], + "private": "eyJzY2hlbWFfdmVyc2lvbiI6IjEifQ==" + } + ] + }, { "mode": "managed", "type": "docker_network",