diff --git a/.idea/deployment.xml b/.idea/deployment.xml
new file mode 100644
index 0000000..1d28168
--- /dev/null
+++ b/.idea/deployment.xml
@@ -0,0 +1,14 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/webServers.xml b/.idea/webServers.xml
new file mode 100644
index 0000000..5c54a5e
--- /dev/null
+++ b/.idea/webServers.xml
@@ -0,0 +1,14 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/nginx-lb-certbot.tf b/_disabled/nginx-lb-certbot.tf
similarity index 92%
rename from nginx-lb-certbot.tf
rename to _disabled/nginx-lb-certbot.tf
index 4c191c5..f8d4522 100644
--- a/nginx-lb-certbot.tf
+++ b/_disabled/nginx-lb-certbot.tf
@@ -27,6 +27,11 @@ resource "docker_container" "nginx-lb-certbot" {
type = "bind"
}
+ mounts {
+ target = "/var/log/letsencrypt/letsencrypt.log"
+ source = "share/appdata/nginx-lb/"
+ }
+
# Triggered by ofelia
lifecycle {
diff --git a/_disabled/nginx-lb.tf b/_disabled/nginx-lb.tf
new file mode 100644
index 0000000..312e930
--- /dev/null
+++ b/_disabled/nginx-lb.tf
@@ -0,0 +1,55 @@
+data "docker_registry_image" "nginx-lb" {
+ name = "nginx:alpine"
+}
+
+resource "docker_image" "nginx-lb" {
+ name = data.docker_registry_image.nginx-lb.name
+ pull_triggers = [data.docker_registry_image.nginx-lb.sha256_digest]
+}
+
+resource "docker_network" "nginx-lb" {
+ name = "nginx-lb"
+}
+
+resource "docker_container" "nginx-lb" {
+ image = docker_image.nginx-lb.image_id
+ name = "nginx-lb"
+
+ mounts {
+ target = "/etc/nginx/nginx.conf"
+ source = "/share/appdata/nginx-lb/nginx.conf"
+ type = "bind"
+ }
+
+ mounts {
+ target = "/etc/nginx/config"
+ source = "/share/appdata/nginx-lb/conf"
+ type = "bind"
+ }
+
+ mounts {
+ target = "/etc/nginx/certs"
+ source = "/share/appdata/nginx-lb/certs"
+ type = "bind"
+ }
+
+ mounts {
+ target = "/var/www/acme-challenge-root"
+ source = "/share/appdata/nginx-lb/certbot"
+ type = "bind"
+ }
+
+ restart = "always"
+
+ networks_advanced {
+ name = docker_network.bridge.name
+ ipv4_address = "192.168.2.115"
+ }
+
+ lifecycle {
+ ignore_changes = [
+ ulimit,
+ log_opts
+ ]
+ }
+}
diff --git a/nginx-lb.tf b/nginx-lb.tf
index 312e930..b08b1ca 100644
--- a/nginx-lb.tf
+++ b/nginx-lb.tf
@@ -1,5 +1,5 @@
data "docker_registry_image" "nginx-lb" {
- name = "nginx:alpine"
+ name = "jonasal/nginx-certbot:latest"
}
resource "docker_image" "nginx-lb" {
@@ -15,6 +15,10 @@ resource "docker_container" "nginx-lb" {
image = docker_image.nginx-lb.image_id
name = "nginx-lb"
+ env = [
+ "CERTBOT_EMAIL=letsencrypt@xz1.nl"
+ ]
+
mounts {
target = "/etc/nginx/nginx.conf"
source = "/share/appdata/nginx-lb/nginx.conf"
@@ -28,14 +32,15 @@ resource "docker_container" "nginx-lb" {
}
mounts {
- target = "/etc/nginx/certs"
- source = "/share/appdata/nginx-lb/certs"
+ target = "/etc/nginx/user_conf.d"
+ source = "/share/appdata/nginx-lb/user_conf.d"
type = "bind"
}
+
mounts {
- target = "/var/www/acme-challenge-root"
- source = "/share/appdata/nginx-lb/certbot"
+ target = "/etc/letsencrypt"
+ source = "/share/appdata/nginx-lb/secrets"
type = "bind"
}
diff --git a/photoprism-tineke.tf b/photoprism-tineke.tf
new file mode 100644
index 0000000..ec78427
--- /dev/null
+++ b/photoprism-tineke.tf
@@ -0,0 +1,38 @@
+resource "docker_container" "photoprism-tineke" {
+ image = docker_image.photoprism.image_id
+ name = "photoprism-tineke"
+
+ restart = "always"
+
+ env = [
+ "PHOTOPRISM_UPLOAD_NSFW=true",
+ "PHOTOPRISM_ADMIN_PASSWORD=pyjm73tM%UPa8B5t5zhWX*F",
+ "PHOTOPRISM_HTTP_HOSTNAME=photoprism-tineke.rescla.me",
+ "PHOTOPRISM_HTTP_HOST=192.168.2.132",
+ "PHOTOPRISM_DISABLE_TLS=true"
+ ]
+
+ mounts {
+ target = "/photoprism/originals/capture-one-variants"
+ source = "/share/CaptureOne/Variants"
+ type = "bind"
+ }
+
+ mounts {
+ target = "/photoprism/storage"
+ source = "/share/appdata/photoprism-tineke/storage"
+ type = "bind"
+ }
+
+ networks_advanced {
+ name = docker_network.bridge.name
+ ipv4_address = "192.168.2.132"
+ }
+
+ lifecycle {
+ ignore_changes = [
+ ulimit,
+ log_opts
+ ]
+ }
+}
diff --git a/photoprism.tf b/photoprism.tf
index a86c568..3f0ab11 100644
--- a/photoprism.tf
+++ b/photoprism.tf
@@ -16,7 +16,7 @@ resource "docker_container" "photoprism" {
env = [
"PHOTOPRISM_UPLOAD_NSFW=true",
"PHOTOPRISM_ADMIN_PASSWORD=UAmpojHADcS5aB",
- "PHOTOPRISM_HTTP_HOSTNAME=photoprism.xz1.nl",
+ "PHOTOPRISM_HTTP_HOSTNAME=photoprism.rescla.me",
"PHOTOPRISM_HTTP_HOST=192.168.2.116",
"PHOTOPRISM_DISABLE_TLS=true"
]
diff --git a/terraform.tfstate b/terraform.tfstate
index 81b8cc7..d88436e 100644
--- a/terraform.tfstate
+++ b/terraform.tfstate
@@ -1,7 +1,7 @@
{
"version": 4,
- "terraform_version": "1.5.5",
- "serial": 2970,
+ "terraform_version": "1.5.4",
+ "serial": 3012,
"lineage": "fcc74498-a461-682e-d8e4-5bc8c6ea51ec",
"outputs": {},
"resources": [
@@ -86,10 +86,10 @@
{
"schema_version": 0,
"attributes": {
- "id": "sha256:dbbb63d9e9e69cd7f0d33ecc3135bff21044f48f00e29ba96a43e0793155ba67",
+ "id": "sha256:e2ef2c7ba01689af8324b46558bd478daf5418c6a1abaec299bba05fd5ae0703",
"insecure_skip_verify": false,
"name": "homeassistant/home-assistant:latest",
- "sha256_digest": "sha256:dbbb63d9e9e69cd7f0d33ecc3135bff21044f48f00e29ba96a43e0793155ba67"
+ "sha256_digest": "sha256:e2ef2c7ba01689af8324b46558bd478daf5418c6a1abaec299bba05fd5ae0703"
},
"sensitive_attributes": []
}
@@ -158,28 +158,10 @@
{
"schema_version": 0,
"attributes": {
- "id": "sha256:a45ee5d042aaa9e81e013f97ae40c3dda26fbe98f22b6251acdf28e579560d55",
+ "id": "sha256:695193b8155a1ee3f71bf8b9c686e4f152aa87f37f234845ba8b6bf2b8f3a93b",
"insecure_skip_verify": false,
- "name": "nginx:alpine",
- "sha256_digest": "sha256:a45ee5d042aaa9e81e013f97ae40c3dda26fbe98f22b6251acdf28e579560d55"
- },
- "sensitive_attributes": []
- }
- ]
- },
- {
- "mode": "data",
- "type": "docker_registry_image",
- "name": "nginx-lb-certbot",
- "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]",
- "instances": [
- {
- "schema_version": 0,
- "attributes": {
- "id": "sha256:ddf9e5d226a56e886986838fa0ebedc0237511c78664352e8d0f4346ee022cd8",
- "insecure_skip_verify": false,
- "name": "certbot/certbot:latest",
- "sha256_digest": "sha256:ddf9e5d226a56e886986838fa0ebedc0237511c78664352e8d0f4346ee022cd8"
+ "name": "jonasal/nginx-certbot:latest",
+ "sha256_digest": "sha256:695193b8155a1ee3f71bf8b9c686e4f152aa87f37f234845ba8b6bf2b8f3a93b"
},
"sensitive_attributes": []
}
@@ -194,10 +176,10 @@
{
"schema_version": 0,
"attributes": {
- "id": "sha256:4b3872b729a42f2369ccc26364b6e7b71a60a35fc910597d81b540e5911137f5",
+ "id": "sha256:fa8fbcf2ddc1e1b2cdea3c1e6d027413f583956fc499289c432650a3ea03c10b",
"insecure_skip_verify": false,
"name": "nodered/node-red:latest",
- "sha256_digest": "sha256:4b3872b729a42f2369ccc26364b6e7b71a60a35fc910597d81b540e5911137f5"
+ "sha256_digest": "sha256:fa8fbcf2ddc1e1b2cdea3c1e6d027413f583956fc499289c432650a3ea03c10b"
},
"sensitive_attributes": []
}
@@ -230,10 +212,10 @@
{
"schema_version": 0,
"attributes": {
- "id": "sha256:f4091c7da6cfacae789eab2dc9049f6ed1c3d5b0af3c491771795f06bf4d577c",
+ "id": "sha256:b8dc65e14808021dff7fdb60723fe7e7cd224db1fd356c4e3f1892fa4912e4e4",
"insecure_skip_verify": false,
"name": "photoprism/photoprism:latest",
- "sha256_digest": "sha256:f4091c7da6cfacae789eab2dc9049f6ed1c3d5b0af3c491771795f06bf4d577c"
+ "sha256_digest": "sha256:b8dc65e14808021dff7fdb60723fe7e7cd224db1fd356c4e3f1892fa4912e4e4"
},
"sensitive_attributes": []
}
@@ -266,10 +248,10 @@
{
"schema_version": 0,
"attributes": {
- "id": "sha256:075b1ba2c4ebb04bc3a6ab86c06ec8d8099f8fda1c96ef6d104d9bb1def1d8bc",
+ "id": "sha256:f20d3127bf2876f4a1df76246fca576b41ddf1125ed1c546fbd8b16ea55117e6",
"insecure_skip_verify": false,
"name": "prom/prometheus:latest",
- "sha256_digest": "sha256:075b1ba2c4ebb04bc3a6ab86c06ec8d8099f8fda1c96ef6d104d9bb1def1d8bc"
+ "sha256_digest": "sha256:f20d3127bf2876f4a1df76246fca576b41ddf1125ed1c546fbd8b16ea55117e6"
},
"sensitive_attributes": []
}
@@ -302,10 +284,10 @@
{
"schema_version": 0,
"attributes": {
- "id": "sha256:d50bb6a951ff5c8c710c8fe67c76cfb8b3dd7a95ff5a7ae5578082b62b14ef72",
+ "id": "sha256:d118c7100ded8ccfce7a2c66e0c1f00ce138b3b67eb42ef62e05bc4c57edfff1",
"insecure_skip_verify": false,
"name": "linuxserver/smokeping:latest",
- "sha256_digest": "sha256:d50bb6a951ff5c8c710c8fe67c76cfb8b3dd7a95ff5a7ae5578082b62b14ef72"
+ "sha256_digest": "sha256:d118c7100ded8ccfce7a2c66e0c1f00ce138b3b67eb42ef62e05bc4c57edfff1"
},
"sensitive_attributes": []
}
@@ -320,10 +302,10 @@
{
"schema_version": 0,
"attributes": {
- "id": "sha256:bc97605a1d7d07ca221a05949ea0f56a0585feb5db375b756b1f2bca0354600f",
+ "id": "sha256:6fb87abe19730aad01b6511d660a0664be424986ae662b85eb76f0ce585c4890",
"insecure_skip_verify": false,
"name": "linuxserver/syncthing:latest",
- "sha256_digest": "sha256:bc97605a1d7d07ca221a05949ea0f56a0585feb5db375b756b1f2bca0354600f"
+ "sha256_digest": "sha256:6fb87abe19730aad01b6511d660a0664be424986ae662b85eb76f0ce585c4890"
},
"sensitive_attributes": []
}
@@ -374,10 +356,10 @@
{
"schema_version": 0,
"attributes": {
- "id": "sha256:c814d39924577807635882d3fc4d426b8d7efa418108b96ba1e23e6dc2a67b35",
+ "id": "sha256:73433fa459c6971a9385695a03582b64f1e0078945f00134d7d0702eb545ed21",
"insecure_skip_verify": false,
"name": "masipcat/wireguard-go:latest",
- "sha256_digest": "sha256:c814d39924577807635882d3fc4d426b8d7efa418108b96ba1e23e6dc2a67b35"
+ "sha256_digest": "sha256:73433fa459c6971a9385695a03582b64f1e0078945f00134d7d0702eb545ed21"
},
"sensitive_attributes": []
}
@@ -756,9 +738,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",
@@ -774,8 +756,8 @@
],
"exit_code": null,
"gpus": null,
- "group_add": null,
- "healthcheck": null,
+ "group_add": [],
+ "healthcheck": [],
"host": [],
"hostname": "835db2039f2f",
"id": "835db2039f2fd43c42735546d07c8d4eb72991a1098cc7876e5e213df0d72e1f",
@@ -795,16 +777,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": [],
@@ -813,12 +786,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,
@@ -831,7 +813,7 @@
"ip_address": "192.168.2.131",
"ip_prefix_length": 24,
"ipv6_gateway": "",
- "mac_address": "02:42:92:8b:59:f0",
+ "mac_address": "02:42:04:f1:66:f8",
"network_name": "qnet-static-bond0-48e715"
}
],
@@ -859,11 +841,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": "",
@@ -902,9 +890,9 @@
"cpu_shares": 0,
"destroy_grace_seconds": null,
"devices": [],
- "dns": null,
- "dns_opts": null,
- "dns_search": null,
+ "dns": [],
+ "dns_opts": [],
+ "dns_search": [],
"domainname": "",
"entrypoint": [
"/run.sh"
@@ -912,8 +900,8 @@
"env": [],
"exit_code": null,
"gpus": null,
- "group_add": null,
- "healthcheck": null,
+ "group_add": [],
+ "healthcheck": [],
"host": [],
"hostname": "08558aff6a3b",
"id": "08558aff6a3bd6a53b12ded827fa7a5b98a74643d4628c4cf6911b82f7fe3636",
@@ -933,7 +921,7 @@
"mounts": [
{
"bind_options": [],
- "read_only": null,
+ "read_only": false,
"source": "/share/appdata/grafana",
"target": "/var/lib/grafana",
"tmpfs_options": [],
@@ -979,11 +967,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": "472",
"userns_mode": "",
@@ -1022,9 +1016,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"
@@ -1032,12 +1026,12 @@
"env": [],
"exit_code": null,
"gpus": null,
- "group_add": null,
- "healthcheck": null,
+ "group_add": [],
+ "healthcheck": [],
"host": [],
"hostname": "hass",
- "id": "61ee401a8cf6b7c9298a4c88baff1fc410e1e21f540ba4b25726369cca3581c6",
- "image": "sha256:ee3960d3eb0b10822c178f7426a9b14d6e64aa566f77f5266e1195ba8d9a9570",
+ "id": "f542c25ac5b8d5e0f5a8fdbda1dbd8df7b9d9289aea32502fcf7ab7476926622",
+ "image": "sha256:315a7d18372604fbcc49e6626ecbcb579bd4c4c7f09be0c7f57dfe04343a6f75",
"init": false,
"ipc_mode": "private",
"labels": [],
@@ -1053,7 +1047,7 @@
"mounts": [
{
"bind_options": [],
- "read_only": null,
+ "read_only": false,
"source": "/share/appdata/home-assistant",
"target": "/config",
"tmpfs_options": [],
@@ -1081,7 +1075,7 @@
"ip_address": "192.168.2.70",
"ip_prefix_length": 24,
"ipv6_gateway": "",
- "mac_address": "02:42:fa:46:51:12",
+ "mac_address": "02:42:fa:fe:11:5b",
"network_name": "qnet-static-bond0-48e715"
}
],
@@ -1115,11 +1109,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": "",
@@ -1164,9 +1164,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"
@@ -1176,8 +1176,8 @@
],
"exit_code": null,
"gpus": null,
- "group_add": null,
- "healthcheck": null,
+ "group_add": [],
+ "healthcheck": [],
"host": [],
"hostname": "80e8d53522ba",
"id": "80e8d53522baae27ddc7cb8603aa51876e0854d057deddc319f5fdf2bc173f44",
@@ -1197,7 +1197,7 @@
"mounts": [
{
"bind_options": [],
- "read_only": null,
+ "read_only": false,
"source": "/share/appdata/mariadb",
"target": "/var/lib/mysql",
"tmpfs_options": [],
@@ -1259,11 +1259,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": "",
@@ -1307,9 +1313,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"
@@ -1317,8 +1323,8 @@
"env": [],
"exit_code": null,
"gpus": null,
- "group_add": null,
- "healthcheck": null,
+ "group_add": [],
+ "healthcheck": [],
"host": [],
"hostname": "12f7eb0ea574",
"id": "12f7eb0ea5745e06991d5301a711f82eb4718a80561167236188a886bbb18b10",
@@ -1338,7 +1344,7 @@
"mounts": [
{
"bind_options": [],
- "read_only": null,
+ "read_only": false,
"source": "/share/appdata/mosquitto/config",
"target": "/mosquitto/config",
"tmpfs_options": [],
@@ -1347,7 +1353,7 @@
},
{
"bind_options": [],
- "read_only": null,
+ "read_only": false,
"source": "/share/appdata/mosquitto/data",
"target": "/mosquitto/data",
"tmpfs_options": [],
@@ -1356,7 +1362,7 @@
},
{
"bind_options": [],
- "read_only": null,
+ "read_only": false,
"source": "/share/appdata/mosquitto/log",
"target": "/mosquitto/log",
"tmpfs_options": [],
@@ -1402,11 +1408,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": "",
@@ -1567,9 +1579,7 @@
"capabilities": [],
"cgroupns_mode": null,
"command": [
- "nginx",
- "-g",
- "daemon off;"
+ "/scripts/start_nginx_certbot.sh"
],
"container_logs": null,
"container_read_refresh_timeout_milliseconds": 15000,
@@ -1577,22 +1587,24 @@
"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"
],
- "env": [],
+ "env": [
+ "CERTBOT_EMAIL=letsencrypt@xz1.nl"
+ ],
"exit_code": null,
"gpus": null,
- "group_add": null,
- "healthcheck": null,
+ "group_add": [],
+ "healthcheck": [],
"host": [],
- "hostname": "0558b7a045ad",
- "id": "0558b7a045ad451203a497755cc9a15fd1e6b0a726d68a02a0c3bc68781f3f29",
- "image": "sha256:099a2d701db1f36dcc012419be04b7da299f48b4d2054fa8ab51e7764891e233",
+ "hostname": "2d8f849c2dd8",
+ "id": "2d8f849c2dd8d4463ee52ce3abb2080919adc6bcbcf6329c306ed81074e6eaa4",
+ "image": "sha256:61fb490ece1e431ec0bf971018e578846608131b210e9c9b58407376e7f89fd4",
"init": false,
"ipc_mode": "private",
"labels": [],
@@ -1608,25 +1620,7 @@
"mounts": [
{
"bind_options": [],
- "read_only": null,
- "source": "/share/appdata/nginx-lb/certbot",
- "target": "/var/www/acme-challenge-root",
- "tmpfs_options": [],
- "type": "bind",
- "volume_options": []
- },
- {
- "bind_options": [],
- "read_only": null,
- "source": "/share/appdata/nginx-lb/certs",
- "target": "/etc/nginx/certs",
- "tmpfs_options": [],
- "type": "bind",
- "volume_options": []
- },
- {
- "bind_options": [],
- "read_only": null,
+ "read_only": false,
"source": "/share/appdata/nginx-lb/conf",
"target": "/etc/nginx/config",
"tmpfs_options": [],
@@ -1635,12 +1629,30 @@
},
{
"bind_options": [],
- "read_only": null,
+ "read_only": false,
"source": "/share/appdata/nginx-lb/nginx.conf",
"target": "/etc/nginx/nginx.conf",
"tmpfs_options": [],
"type": "bind",
"volume_options": []
+ },
+ {
+ "bind_options": [],
+ "read_only": false,
+ "source": "/share/appdata/nginx-lb/secrets",
+ "target": "/etc/letsencrypt",
+ "tmpfs_options": [],
+ "type": "bind",
+ "volume_options": []
+ },
+ {
+ "bind_options": [],
+ "read_only": false,
+ "source": "/share/appdata/nginx-lb/user_conf.d",
+ "target": "/etc/nginx/user_conf.d",
+ "tmpfs_options": [],
+ "type": "bind",
+ "volume_options": []
}
],
"must_run": true,
@@ -1653,7 +1665,7 @@
"ip_address": "192.168.2.115",
"ip_prefix_length": 24,
"ipv6_gateway": "",
- "mac_address": "02:42:ee:dd:3b:59",
+ "mac_address": "02:42:85:4e:b3:e9",
"network_name": "qnet-static-bond0-48e715"
}
],
@@ -1681,11 +1693,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": "",
@@ -1704,128 +1722,6 @@
}
]
},
- {
- "mode": "managed",
- "type": "docker_container",
- "name": "nginx-lb-certbot",
- "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]",
- "instances": [
- {
- "schema_version": 2,
- "attributes": {
- "attach": false,
- "bridge": "",
- "capabilities": [],
- "cgroupns_mode": null,
- "command": [
- "renew"
- ],
- "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": [
- "certbot"
- ],
- "env": [],
- "exit_code": null,
- "gpus": null,
- "group_add": null,
- "healthcheck": null,
- "host": [],
- "hostname": "44b2fd5b32f7",
- "id": "44b2fd5b32f7c4befdde8a0ea7d5f7df0679b8db8edfc16128e639a7f67da14e",
- "image": "sha256:5cb06f020f4e6b0752a6759f3d6b1a35ffbd1cbf6efa8dafa74a489546cd9303",
- "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/nginx-lb/certbot",
- "target": "/var/www/acme-challenge-root",
- "tmpfs_options": [],
- "type": "bind",
- "volume_options": []
- },
- {
- "bind_options": [],
- "read_only": null,
- "source": "/share/appdata/nginx-lb/certs",
- "target": "/etc/letsencrypt",
- "tmpfs_options": [],
- "type": "bind",
- "volume_options": []
- }
- ],
- "must_run": true,
- "name": "nginx-lb-certbot",
- "network_data": [
- {
- "gateway": "10.0.3.1",
- "global_ipv6_address": "",
- "global_ipv6_prefix_length": 0,
- "ip_address": "10.0.3.2",
- "ip_prefix_length": 24,
- "ipv6_gateway": "",
- "mac_address": "02:42:0a:00:03:02",
- "network_name": "bridge"
- }
- ],
- "network_mode": "default",
- "networks_advanced": [],
- "pid_mode": "",
- "ports": [],
- "privileged": false,
- "publish_all_ports": false,
- "read_only": false,
- "remove_volumes": true,
- "restart": "no",
- "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": "",
- "userns_mode": "",
- "volumes": [],
- "wait": false,
- "wait_timeout": 60,
- "working_dir": "/opt/certbot"
- },
- "sensitive_attributes": [],
- "private": "eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==",
- "dependencies": [
- "docker_image.nginx-lb-certbot"
- ]
- }
- ]
- },
{
"mode": "managed",
"type": "docker_container",
@@ -1846,9 +1742,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"
@@ -1858,7 +1754,7 @@
],
"exit_code": null,
"gpus": null,
- "group_add": null,
+ "group_add": [],
"healthcheck": [
{
"interval": "0s",
@@ -1872,9 +1768,9 @@
}
],
"host": [],
- "hostname": "647d193e9a38",
- "id": "647d193e9a385882327f645816afb84839261969003e299d1b367bef2e8251d1",
- "image": "sha256:ac586c061df4e001d8e3fcbcf00c5a00e8c4ac3bc1bf3892e071daf33cca9284",
+ "hostname": "2ab96140526a",
+ "id": "2ab96140526a7666875eea7ade10bdfb78087774d3b5b902aef65fb508bfd386",
+ "image": "sha256:50862214a5c6f59789a4344f26bbbf9664cf73e7cfc6be9abecdc5ac8d581e81",
"init": false,
"ipc_mode": "private",
"labels": [],
@@ -1890,7 +1786,7 @@
"mounts": [
{
"bind_options": [],
- "read_only": null,
+ "read_only": false,
"source": "/share/appdata/node-red",
"target": "/data",
"tmpfs_options": [],
@@ -1908,7 +1804,7 @@
"ip_address": "192.168.2.124",
"ip_prefix_length": 24,
"ipv6_gateway": "",
- "mac_address": "02:42:81:e3:c5:d8",
+ "mac_address": "02:42:1b:f0:20:07",
"network_name": "qnet-static-bond0-48e715"
}
],
@@ -1936,11 +1832,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": "",
@@ -1983,9 +1885,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/ofelia"
@@ -1993,8 +1895,8 @@
"env": [],
"exit_code": null,
"gpus": null,
- "group_add": null,
- "healthcheck": null,
+ "group_add": [],
+ "healthcheck": [],
"host": [],
"hostname": "a2e0618085b0",
"id": "a2e0618085b02044be57c795e1dd4280cf641420d9df4373c48f1a96daba6b05",
@@ -2014,18 +1916,18 @@
"mounts": [
{
"bind_options": [],
- "read_only": true,
- "source": "/var/run/docker.sock",
- "target": "/var/run/docker.sock",
+ "read_only": false,
+ "source": "/share/appdata/ofelia",
+ "target": "/etc/ofelia",
"tmpfs_options": [],
"type": "bind",
"volume_options": []
},
{
"bind_options": [],
- "read_only": null,
- "source": "/share/appdata/ofelia",
- "target": "/etc/ofelia",
+ "read_only": true,
+ "source": "/var/run/docker.sock",
+ "target": "/var/run/docker.sock",
"tmpfs_options": [],
"type": "bind",
"volume_options": []
@@ -2062,11 +1964,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": "",
@@ -2118,7 +2026,7 @@
"PHOTOPRISM_ADMIN_PASSWORD=UAmpojHADcS5aB",
"PHOTOPRISM_DISABLE_TLS=true",
"PHOTOPRISM_HTTP_HOST=192.168.2.116",
- "PHOTOPRISM_HTTP_HOSTNAME=photoprism.xz1.nl",
+ "PHOTOPRISM_HTTP_HOSTNAME=photoprism.rescla.me",
"PHOTOPRISM_UPLOAD_NSFW=true"
],
"exit_code": null,
@@ -2126,9 +2034,9 @@
"group_add": [],
"healthcheck": [],
"host": [],
- "hostname": "20116f3606c5",
- "id": "20116f3606c58cf49d459e00471ad205da1e8838da475c8c6d49f811bf3de8fd",
- "image": "sha256:45fd2fd7a58f5928daf78cc56f06037940b75c20ab353705f4e6284d7986b292",
+ "hostname": "7a2a11690fcc",
+ "id": "7a2a11690fccfcea61ae6e8de9f02216e1cbad8a11a6bb18d2181f5c69c9904c",
+ "image": "sha256:e96d2e8093773d33581ee4b69b9f5efafebafcd06901c29bbf45ec0516e1582b",
"init": false,
"ipc_mode": "private",
"labels": [],
@@ -2180,7 +2088,7 @@
"ip_address": "192.168.2.116",
"ip_prefix_length": 24,
"ipv6_gateway": "",
- "mac_address": "02:42:b6:e2:22:ff",
+ "mac_address": "02:42:4e:42:98:23",
"network_name": "qnet-static-bond0-48e715"
}
],
@@ -2237,6 +2145,143 @@
}
]
},
+ {
+ "mode": "managed",
+ "type": "docker_container",
+ "name": "photoprism-tineke",
+ "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]",
+ "instances": [
+ {
+ "schema_version": 2,
+ "attributes": {
+ "attach": false,
+ "bridge": "",
+ "capabilities": [],
+ "cgroupns_mode": null,
+ "command": [
+ "/opt/photoprism/bin/photoprism",
+ "start"
+ ],
+ "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": [
+ "/scripts/entrypoint.sh"
+ ],
+ "env": [
+ "PHOTOPRISM_ADMIN_PASSWORD=pyjm73tM%UPa8B5t5zhWX*F",
+ "PHOTOPRISM_DISABLE_TLS=true",
+ "PHOTOPRISM_HTTP_HOST=192.168.2.132",
+ "PHOTOPRISM_HTTP_HOSTNAME=photoprism-tineke.rescla.me",
+ "PHOTOPRISM_UPLOAD_NSFW=true"
+ ],
+ "exit_code": null,
+ "gpus": null,
+ "group_add": null,
+ "healthcheck": null,
+ "host": [],
+ "hostname": "1b99c8225c45",
+ "id": "1b99c8225c45e84c43e28f1c4dc34be10f12bca67ac35cd99bafc8a99ce5b8e3",
+ "image": "sha256:e96d2e8093773d33581ee4b69b9f5efafebafcd06901c29bbf45ec0516e1582b",
+ "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/CaptureOne/Variants",
+ "target": "/photoprism/originals/capture-one-variants",
+ "tmpfs_options": [],
+ "type": "bind",
+ "volume_options": []
+ },
+ {
+ "bind_options": [],
+ "read_only": null,
+ "source": "/share/appdata/photoprism-tineke/storage",
+ "target": "/photoprism/storage",
+ "tmpfs_options": [],
+ "type": "bind",
+ "volume_options": []
+ }
+ ],
+ "must_run": true,
+ "name": "photoprism-tineke",
+ "network_data": [
+ {
+ "gateway": "192.168.2.1",
+ "global_ipv6_address": "",
+ "global_ipv6_prefix_length": 0,
+ "ip_address": "192.168.2.132",
+ "ip_prefix_length": 24,
+ "ipv6_gateway": "",
+ "mac_address": "02:42:30:38:c7:10",
+ "network_name": "qnet-static-bond0-48e715"
+ }
+ ],
+ "network_mode": "default",
+ "networks_advanced": [
+ {
+ "aliases": [],
+ "ipv4_address": "192.168.2.132",
+ "ipv6_address": "",
+ "name": "qnet-static-bond0-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": "",
+ "userns_mode": "",
+ "volumes": [],
+ "wait": false,
+ "wait_timeout": 60,
+ "working_dir": "/photoprism"
+ },
+ "sensitive_attributes": [],
+ "private": "eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==",
+ "dependencies": [
+ "docker_image.photoprism",
+ "docker_network.bridge"
+ ]
+ }
+ ]
+ },
{
"mode": "managed",
"type": "docker_container",
@@ -2264,9 +2309,9 @@
"cpu_shares": 0,
"destroy_grace_seconds": null,
"devices": [],
- "dns": null,
- "dns_opts": null,
- "dns_search": null,
+ "dns": [],
+ "dns_opts": [],
+ "dns_search": [],
"domainname": "",
"entrypoint": [
"/s6-init"
@@ -2274,7 +2319,7 @@
"env": [],
"exit_code": null,
"gpus": null,
- "group_add": null,
+ "group_add": [],
"healthcheck": [
{
"interval": "0s",
@@ -2306,7 +2351,7 @@
"mounts": [
{
"bind_options": [],
- "read_only": null,
+ "read_only": false,
"source": "/share/appdata/pi-hole",
"target": "/etc-pihole",
"tmpfs_options": [],
@@ -2352,11 +2397,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": "",
@@ -2401,9 +2452,9 @@
"cpu_shares": 0,
"destroy_grace_seconds": null,
"devices": [],
- "dns": null,
- "dns_opts": null,
- "dns_search": null,
+ "dns": [],
+ "dns_opts": [],
+ "dns_search": [],
"domainname": "",
"entrypoint": [
"/bin/prometheus"
@@ -2411,12 +2462,12 @@
"env": [],
"exit_code": null,
"gpus": null,
- "group_add": null,
- "healthcheck": null,
+ "group_add": [],
+ "healthcheck": [],
"host": [],
- "hostname": "ca32113710af",
- "id": "ca32113710af7dd49d185d34e2a99719b67f876022ed01cc86e5f4c427dbb8f7",
- "image": "sha256:b74abbcc4eacb3d527068947f32a07fb952f32cf7a0c5ad01cae5313e544b527",
+ "hostname": "d7fc352bca73",
+ "id": "d7fc352bca737661600df87e79d6c1c39e8cf5de2536b098ae773f4923d5a697",
+ "image": "sha256:1bd2b963526757ebfd9d8402e8f2a89e5f1556fd02e628fe465cf18c0d3aa3bd",
"init": false,
"ipc_mode": "private",
"labels": [],
@@ -2432,7 +2483,7 @@
"mounts": [
{
"bind_options": [],
- "read_only": null,
+ "read_only": false,
"source": "/share/appdata/prometheus/config",
"target": "/etc/prometheus",
"tmpfs_options": [],
@@ -2441,7 +2492,7 @@
},
{
"bind_options": [],
- "read_only": null,
+ "read_only": false,
"source": "/share/appdata/prometheus/data",
"target": "/prometheus",
"tmpfs_options": [],
@@ -2459,7 +2510,7 @@
"ip_address": "192.168.2.80",
"ip_prefix_length": 24,
"ipv6_gateway": "",
- "mac_address": "02:42:81:b2:80:a0",
+ "mac_address": "02:42:33:19:7a:ad",
"network_name": "qnet-static-bond0-48e715"
}
],
@@ -2487,11 +2538,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": "nobody",
"userns_mode": "",
@@ -2793,8 +2850,8 @@
"dns": [
"172.20.0.0"
],
- "dns_opts": null,
- "dns_search": null,
+ "dns_opts": [],
+ "dns_search": [],
"domainname": "",
"entrypoint": [
"/init"
@@ -2804,12 +2861,12 @@
],
"exit_code": null,
"gpus": null,
- "group_add": null,
- "healthcheck": null,
+ "group_add": [],
+ "healthcheck": [],
"host": [],
- "hostname": "eb916a9259dd",
- "id": "eb916a9259dd3b593b6bbbf0162f2bffb8ae9a63be37818059242282b16fe998",
- "image": "sha256:cb633461abbd59a680f53dd810ceabb639bb55256fa491106028680bc7a907b3",
+ "hostname": "30b2db93fd21",
+ "id": "30b2db93fd217bd114dc8084e0c83eda0262d322831f67f80d6bdae82a27a66a",
+ "image": "sha256:b63dbb5de4ed36c4c9e593d88f5bb44449e080c5bb02ffc17c6aba8aeb19f67b",
"init": false,
"ipc_mode": "private",
"labels": [],
@@ -2825,7 +2882,7 @@
"mounts": [
{
"bind_options": [],
- "read_only": null,
+ "read_only": false,
"source": "/share/appdata/smokeping/config",
"target": "/config",
"tmpfs_options": [],
@@ -2834,7 +2891,7 @@
},
{
"bind_options": [],
- "read_only": null,
+ "read_only": false,
"source": "/share/appdata/smokeping/data",
"target": "/data",
"tmpfs_options": [],
@@ -2852,7 +2909,7 @@
"ip_address": "192.168.2.126",
"ip_prefix_length": 24,
"ipv6_gateway": "",
- "mac_address": "02:42:4d:3d:f9:00",
+ "mac_address": "02:42:d4:2e:27:25",
"network_name": "qnet-static-bond0-48e715"
}
],
@@ -2880,11 +2937,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": "",
@@ -2923,9 +2986,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"
@@ -2933,12 +2996,12 @@
"env": [],
"exit_code": null,
"gpus": null,
- "group_add": null,
- "healthcheck": null,
+ "group_add": [],
+ "healthcheck": [],
"host": [],
- "hostname": "887deffa9ab2",
- "id": "887deffa9ab249a1a55f4edbb7743445dda5d8ab56c70147ee230d10799a73b5",
- "image": "sha256:a46a51a2a6ec02cdb62044ca3d980b99dfe8356d71befb0d930923535638c5ed",
+ "hostname": "845eac248472",
+ "id": "845eac248472f357cd70b90ded434a36fac2478a1bdde3f88f2536d68bd08e65",
+ "image": "sha256:42af40608d68faa0f22eb03c18ee07d64a2b34e261fef89b1ca04d62e587e930",
"init": false,
"ipc_mode": "private",
"labels": [],
@@ -2954,7 +3017,7 @@
"mounts": [
{
"bind_options": [],
- "read_only": null,
+ "read_only": false,
"source": "/share/appdata/syncthing",
"target": "/config",
"tmpfs_options": [],
@@ -2972,7 +3035,7 @@
"ip_address": "192.168.2.119",
"ip_prefix_length": 24,
"ipv6_gateway": "",
- "mac_address": "02:42:2d:5e:46:7e",
+ "mac_address": "02:42:61:31:6b:e6",
"network_name": "qnet-static-bond0-48e715"
}
],
@@ -3000,11 +3063,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": "",
@@ -3101,16 +3170,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": "",
@@ -3120,6 +3179,16 @@
"ipv6_gateway": "",
"mac_address": "02:42:b7:d1:c5:57",
"network_name": "qnet-static-bond0-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",
@@ -3204,9 +3273,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"
@@ -3214,7 +3283,7 @@
"env": [],
"exit_code": null,
"gpus": null,
- "group_add": null,
+ "group_add": [],
"healthcheck": [
{
"interval": "0s",
@@ -3246,7 +3315,7 @@
"mounts": [
{
"bind_options": [],
- "read_only": null,
+ "read_only": false,
"source": "/share/appdata/unifi",
"target": "/unifi",
"tmpfs_options": [],
@@ -3292,11 +3361,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": "",
@@ -3344,9 +3419,9 @@
"cpu_shares": 0,
"destroy_grace_seconds": null,
"devices": [],
- "dns": null,
- "dns_opts": null,
- "dns_search": null,
+ "dns": [],
+ "dns_opts": [],
+ "dns_search": [],
"domainname": "",
"entrypoint": [],
"env": [
@@ -3355,12 +3430,12 @@
],
"exit_code": null,
"gpus": null,
- "group_add": null,
- "healthcheck": null,
+ "group_add": [],
+ "healthcheck": [],
"host": [],
- "hostname": "3753f25ff631",
- "id": "3753f25ff6317d2ce39c1f594ce26ae89ab6524b3612efab8bb095af1d203789",
- "image": "sha256:84023ccdc417f438ba818c1dd9d698f2bc0d23e5fd48c88ff85c3cc06bf62716",
+ "hostname": "2e685e2e3a3b",
+ "id": "2e685e2e3a3b523d9c336d57de84e7718de9fa2c02c36d8a6ec6b4bd0bd6b2e4",
+ "image": "sha256:bbd9ee98614c45ac51108baa8112d0f5fb01b28b40245b71ce8b6d2d683ac092",
"init": false,
"ipc_mode": "private",
"labels": [],
@@ -3376,7 +3451,7 @@
"mounts": [
{
"bind_options": [],
- "read_only": null,
+ "read_only": false,
"source": "/dev/net/tun",
"target": "/dev/net/tun",
"tmpfs_options": [],
@@ -3385,7 +3460,7 @@
},
{
"bind_options": [],
- "read_only": null,
+ "read_only": false,
"source": "/share/appdata/wireguard",
"target": "/etc/wireguard",
"tmpfs_options": [],
@@ -3403,7 +3478,7 @@
"ip_address": "192.168.2.120",
"ip_prefix_length": 24,
"ipv6_gateway": "",
- "mac_address": "02:42:eb:be:b8:2d",
+ "mac_address": "02:42:08:de:78:d8",
"network_name": "qnet-static-bond0-48e715"
}
],
@@ -3431,11 +3506,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": "",
@@ -3479,9 +3560,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"
@@ -3491,8 +3572,8 @@
],
"exit_code": null,
"gpus": null,
- "group_add": null,
- "healthcheck": null,
+ "group_add": [],
+ "healthcheck": [],
"host": [],
"hostname": "b5a505a8506f",
"id": "b5a505a8506ff6a00eaa6e4df61bd303c41bb101104137ce141d388135125e7c",
@@ -3512,18 +3593,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": []
@@ -3539,7 +3620,7 @@
"ip_address": "192.168.2.117",
"ip_prefix_length": 24,
"ipv6_gateway": "",
- "mac_address": "02:42:ba:c0:0c:a6",
+ "mac_address": "02:42:bb:7b:dd:01",
"network_name": "qnet-static-bond0-48e715"
}
],
@@ -3567,11 +3648,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": "",
@@ -3721,15 +3808,15 @@
"attributes": {
"build": [],
"force_remove": null,
- "id": "sha256:ee3960d3eb0b10822c178f7426a9b14d6e64aa566f77f5266e1195ba8d9a9570homeassistant/home-assistant:latest",
- "image_id": "sha256:ee3960d3eb0b10822c178f7426a9b14d6e64aa566f77f5266e1195ba8d9a9570",
+ "id": "sha256:315a7d18372604fbcc49e6626ecbcb579bd4c4c7f09be0c7f57dfe04343a6f75homeassistant/home-assistant:latest",
+ "image_id": "sha256:315a7d18372604fbcc49e6626ecbcb579bd4c4c7f09be0c7f57dfe04343a6f75",
"keep_locally": null,
"name": "homeassistant/home-assistant:latest",
"platform": null,
"pull_triggers": [
- "sha256:dbbb63d9e9e69cd7f0d33ecc3135bff21044f48f00e29ba96a43e0793155ba67"
+ "sha256:e2ef2c7ba01689af8324b46558bd478daf5418c6a1abaec299bba05fd5ae0703"
],
- "repo_digest": "homeassistant/home-assistant@sha256:dbbb63d9e9e69cd7f0d33ecc3135bff21044f48f00e29ba96a43e0793155ba67",
+ "repo_digest": "homeassistant/home-assistant@sha256:e2ef2c7ba01689af8324b46558bd478daf5418c6a1abaec299bba05fd5ae0703",
"triggers": null
},
"sensitive_attributes": [],
@@ -3841,15 +3928,15 @@
"attributes": {
"build": [],
"force_remove": null,
- "id": "sha256:099a2d701db1f36dcc012419be04b7da299f48b4d2054fa8ab51e7764891e233nginx:alpine",
- "image_id": "sha256:099a2d701db1f36dcc012419be04b7da299f48b4d2054fa8ab51e7764891e233",
+ "id": "sha256:61fb490ece1e431ec0bf971018e578846608131b210e9c9b58407376e7f89fd4jonasal/nginx-certbot:latest",
+ "image_id": "sha256:61fb490ece1e431ec0bf971018e578846608131b210e9c9b58407376e7f89fd4",
"keep_locally": null,
- "name": "nginx:alpine",
+ "name": "jonasal/nginx-certbot:latest",
"platform": null,
"pull_triggers": [
- "sha256:a45ee5d042aaa9e81e013f97ae40c3dda26fbe98f22b6251acdf28e579560d55"
+ "sha256:695193b8155a1ee3f71bf8b9c686e4f152aa87f37f234845ba8b6bf2b8f3a93b"
],
- "repo_digest": "nginx@sha256:a45ee5d042aaa9e81e013f97ae40c3dda26fbe98f22b6251acdf28e579560d55",
+ "repo_digest": "jonasal/nginx-certbot@sha256:695193b8155a1ee3f71bf8b9c686e4f152aa87f37f234845ba8b6bf2b8f3a93b",
"triggers": null
},
"sensitive_attributes": [],
@@ -3860,36 +3947,6 @@
}
]
},
- {
- "mode": "managed",
- "type": "docker_image",
- "name": "nginx-lb-certbot",
- "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]",
- "instances": [
- {
- "schema_version": 0,
- "attributes": {
- "build": [],
- "force_remove": null,
- "id": "sha256:5cb06f020f4e6b0752a6759f3d6b1a35ffbd1cbf6efa8dafa74a489546cd9303certbot/certbot:latest",
- "image_id": "sha256:5cb06f020f4e6b0752a6759f3d6b1a35ffbd1cbf6efa8dafa74a489546cd9303",
- "keep_locally": null,
- "name": "certbot/certbot:latest",
- "platform": null,
- "pull_triggers": [
- "sha256:ddf9e5d226a56e886986838fa0ebedc0237511c78664352e8d0f4346ee022cd8"
- ],
- "repo_digest": "certbot/certbot@sha256:ddf9e5d226a56e886986838fa0ebedc0237511c78664352e8d0f4346ee022cd8",
- "triggers": null
- },
- "sensitive_attributes": [],
- "private": "bnVsbA==",
- "dependencies": [
- "data.docker_registry_image.nginx-lb-certbot"
- ]
- }
- ]
- },
{
"mode": "managed",
"type": "docker_image",
@@ -3901,15 +3958,15 @@
"attributes": {
"build": [],
"force_remove": null,
- "id": "sha256:ac586c061df4e001d8e3fcbcf00c5a00e8c4ac3bc1bf3892e071daf33cca9284nodered/node-red:latest",
- "image_id": "sha256:ac586c061df4e001d8e3fcbcf00c5a00e8c4ac3bc1bf3892e071daf33cca9284",
+ "id": "sha256:50862214a5c6f59789a4344f26bbbf9664cf73e7cfc6be9abecdc5ac8d581e81nodered/node-red:latest",
+ "image_id": "sha256:50862214a5c6f59789a4344f26bbbf9664cf73e7cfc6be9abecdc5ac8d581e81",
"keep_locally": null,
"name": "nodered/node-red:latest",
"platform": null,
"pull_triggers": [
- "sha256:4b3872b729a42f2369ccc26364b6e7b71a60a35fc910597d81b540e5911137f5"
+ "sha256:fa8fbcf2ddc1e1b2cdea3c1e6d027413f583956fc499289c432650a3ea03c10b"
],
- "repo_digest": "nodered/node-red@sha256:4b3872b729a42f2369ccc26364b6e7b71a60a35fc910597d81b540e5911137f5",
+ "repo_digest": "nodered/node-red@sha256:fa8fbcf2ddc1e1b2cdea3c1e6d027413f583956fc499289c432650a3ea03c10b",
"triggers": null
},
"sensitive_attributes": [],
@@ -3961,15 +4018,15 @@
"attributes": {
"build": [],
"force_remove": null,
- "id": "sha256:45fd2fd7a58f5928daf78cc56f06037940b75c20ab353705f4e6284d7986b292photoprism/photoprism:latest",
- "image_id": "sha256:45fd2fd7a58f5928daf78cc56f06037940b75c20ab353705f4e6284d7986b292",
+ "id": "sha256:e96d2e8093773d33581ee4b69b9f5efafebafcd06901c29bbf45ec0516e1582bphotoprism/photoprism:latest",
+ "image_id": "sha256:e96d2e8093773d33581ee4b69b9f5efafebafcd06901c29bbf45ec0516e1582b",
"keep_locally": null,
"name": "photoprism/photoprism:latest",
"platform": null,
"pull_triggers": [
- "sha256:f4091c7da6cfacae789eab2dc9049f6ed1c3d5b0af3c491771795f06bf4d577c"
+ "sha256:b8dc65e14808021dff7fdb60723fe7e7cd224db1fd356c4e3f1892fa4912e4e4"
],
- "repo_digest": "photoprism/photoprism@sha256:f4091c7da6cfacae789eab2dc9049f6ed1c3d5b0af3c491771795f06bf4d577c",
+ "repo_digest": "photoprism/photoprism@sha256:b8dc65e14808021dff7fdb60723fe7e7cd224db1fd356c4e3f1892fa4912e4e4",
"triggers": null
},
"sensitive_attributes": [],
@@ -4021,15 +4078,15 @@
"attributes": {
"build": [],
"force_remove": null,
- "id": "sha256:b74abbcc4eacb3d527068947f32a07fb952f32cf7a0c5ad01cae5313e544b527prom/prometheus:latest",
- "image_id": "sha256:b74abbcc4eacb3d527068947f32a07fb952f32cf7a0c5ad01cae5313e544b527",
+ "id": "sha256:1bd2b963526757ebfd9d8402e8f2a89e5f1556fd02e628fe465cf18c0d3aa3bdprom/prometheus:latest",
+ "image_id": "sha256:1bd2b963526757ebfd9d8402e8f2a89e5f1556fd02e628fe465cf18c0d3aa3bd",
"keep_locally": null,
"name": "prom/prometheus:latest",
"platform": null,
"pull_triggers": [
- "sha256:075b1ba2c4ebb04bc3a6ab86c06ec8d8099f8fda1c96ef6d104d9bb1def1d8bc"
+ "sha256:f20d3127bf2876f4a1df76246fca576b41ddf1125ed1c546fbd8b16ea55117e6"
],
- "repo_digest": "prom/prometheus@sha256:075b1ba2c4ebb04bc3a6ab86c06ec8d8099f8fda1c96ef6d104d9bb1def1d8bc",
+ "repo_digest": "prom/prometheus@sha256:f20d3127bf2876f4a1df76246fca576b41ddf1125ed1c546fbd8b16ea55117e6",
"triggers": null
},
"sensitive_attributes": [],
@@ -4106,15 +4163,15 @@
"attributes": {
"build": [],
"force_remove": null,
- "id": "sha256:cb633461abbd59a680f53dd810ceabb639bb55256fa491106028680bc7a907b3linuxserver/smokeping:latest",
- "image_id": "sha256:cb633461abbd59a680f53dd810ceabb639bb55256fa491106028680bc7a907b3",
+ "id": "sha256:b63dbb5de4ed36c4c9e593d88f5bb44449e080c5bb02ffc17c6aba8aeb19f67blinuxserver/smokeping:latest",
+ "image_id": "sha256:b63dbb5de4ed36c4c9e593d88f5bb44449e080c5bb02ffc17c6aba8aeb19f67b",
"keep_locally": null,
"name": "linuxserver/smokeping:latest",
"platform": null,
"pull_triggers": [
- "sha256:d50bb6a951ff5c8c710c8fe67c76cfb8b3dd7a95ff5a7ae5578082b62b14ef72"
+ "sha256:d118c7100ded8ccfce7a2c66e0c1f00ce138b3b67eb42ef62e05bc4c57edfff1"
],
- "repo_digest": "linuxserver/smokeping@sha256:d50bb6a951ff5c8c710c8fe67c76cfb8b3dd7a95ff5a7ae5578082b62b14ef72",
+ "repo_digest": "linuxserver/smokeping@sha256:d118c7100ded8ccfce7a2c66e0c1f00ce138b3b67eb42ef62e05bc4c57edfff1",
"triggers": null
},
"sensitive_attributes": [],
@@ -4136,15 +4193,15 @@
"attributes": {
"build": [],
"force_remove": null,
- "id": "sha256:a46a51a2a6ec02cdb62044ca3d980b99dfe8356d71befb0d930923535638c5edlinuxserver/syncthing:latest",
- "image_id": "sha256:a46a51a2a6ec02cdb62044ca3d980b99dfe8356d71befb0d930923535638c5ed",
+ "id": "sha256:42af40608d68faa0f22eb03c18ee07d64a2b34e261fef89b1ca04d62e587e930linuxserver/syncthing:latest",
+ "image_id": "sha256:42af40608d68faa0f22eb03c18ee07d64a2b34e261fef89b1ca04d62e587e930",
"keep_locally": null,
"name": "linuxserver/syncthing:latest",
"platform": null,
"pull_triggers": [
- "sha256:bc97605a1d7d07ca221a05949ea0f56a0585feb5db375b756b1f2bca0354600f"
+ "sha256:6fb87abe19730aad01b6511d660a0664be424986ae662b85eb76f0ce585c4890"
],
- "repo_digest": "linuxserver/syncthing@sha256:bc97605a1d7d07ca221a05949ea0f56a0585feb5db375b756b1f2bca0354600f",
+ "repo_digest": "linuxserver/syncthing@sha256:6fb87abe19730aad01b6511d660a0664be424986ae662b85eb76f0ce585c4890",
"triggers": null
},
"sensitive_attributes": [],
@@ -4226,15 +4283,15 @@
"attributes": {
"build": [],
"force_remove": null,
- "id": "sha256:84023ccdc417f438ba818c1dd9d698f2bc0d23e5fd48c88ff85c3cc06bf62716masipcat/wireguard-go:latest",
- "image_id": "sha256:84023ccdc417f438ba818c1dd9d698f2bc0d23e5fd48c88ff85c3cc06bf62716",
+ "id": "sha256:bbd9ee98614c45ac51108baa8112d0f5fb01b28b40245b71ce8b6d2d683ac092masipcat/wireguard-go:latest",
+ "image_id": "sha256:bbd9ee98614c45ac51108baa8112d0f5fb01b28b40245b71ce8b6d2d683ac092",
"keep_locally": null,
"name": "masipcat/wireguard-go:latest",
"platform": null,
"pull_triggers": [
- "sha256:c814d39924577807635882d3fc4d426b8d7efa418108b96ba1e23e6dc2a67b35"
+ "sha256:73433fa459c6971a9385695a03582b64f1e0078945f00134d7d0702eb545ed21"
],
- "repo_digest": "masipcat/wireguard-go@sha256:c814d39924577807635882d3fc4d426b8d7efa418108b96ba1e23e6dc2a67b35",
+ "repo_digest": "masipcat/wireguard-go@sha256:73433fa459c6971a9385695a03582b64f1e0078945f00134d7d0702eb545ed21",
"triggers": null
},
"sensitive_attributes": [],
@@ -4459,42 +4516,6 @@
}
]
},
- {
- "mode": "managed",
- "type": "docker_network",
- "name": "nginx-lb-certbot",
- "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]",
- "instances": [
- {
- "schema_version": 1,
- "attributes": {
- "attachable": false,
- "check_duplicate": null,
- "driver": "bridge",
- "id": "062cd1691c07c029297af8171eb246b1894566e17caacbfd7f3fa91fa14fbcab",
- "ingress": false,
- "internal": false,
- "ipam_config": [
- {
- "aux_address": {},
- "gateway": "172.29.36.1",
- "ip_range": "",
- "subnet": "172.29.36.0/22"
- }
- ],
- "ipam_driver": "default",
- "ipam_options": {},
- "ipv6": false,
- "labels": [],
- "name": "nginx-lb-certbot",
- "options": {},
- "scope": "local"
- },
- "sensitive_attributes": [],
- "private": "eyJzY2hlbWFfdmVyc2lvbiI6IjEifQ=="
- }
- ]
- },
{
"mode": "managed",
"type": "docker_network",
diff --git a/terraform.tfstate.backup b/terraform.tfstate.backup
index 3ad55cb..567f409 100644
--- a/terraform.tfstate.backup
+++ b/terraform.tfstate.backup
@@ -1,7 +1,7 @@
{
"version": 4,
- "terraform_version": "1.5.5",
- "serial": 2908,
+ "terraform_version": "1.5.4",
+ "serial": 3010,
"lineage": "fcc74498-a461-682e-d8e4-5bc8c6ea51ec",
"outputs": {},
"resources": [
@@ -50,10 +50,10 @@
{
"schema_version": 0,
"attributes": {
- "id": "sha256:c526ec7dbd8322df2df6acc1e47d47aab773bccb7b6dd4ab17d6a4fa91bda3b9",
+ "id": "sha256:b993066ee54589fd9d7598995d835f0702ced992bab64e329e9d8ea010ee994f",
"insecure_skip_verify": false,
"name": "gitea/gitea:latest-rootless",
- "sha256_digest": "sha256:c526ec7dbd8322df2df6acc1e47d47aab773bccb7b6dd4ab17d6a4fa91bda3b9"
+ "sha256_digest": "sha256:b993066ee54589fd9d7598995d835f0702ced992bab64e329e9d8ea010ee994f"
},
"sensitive_attributes": []
}
@@ -68,10 +68,10 @@
{
"schema_version": 0,
"attributes": {
- "id": "sha256:0dc5a246ab16bb2c38a349fb588174e832b4c6c2db0981d0c3e6cd774ba66a54",
+ "id": "sha256:079600c9517b678c10cda6006b4487d3174512fd4c6cface37df7822756ed7a5",
"insecure_skip_verify": false,
"name": "grafana/grafana:latest",
- "sha256_digest": "sha256:0dc5a246ab16bb2c38a349fb588174e832b4c6c2db0981d0c3e6cd774ba66a54"
+ "sha256_digest": "sha256:079600c9517b678c10cda6006b4487d3174512fd4c6cface37df7822756ed7a5"
},
"sensitive_attributes": []
}
@@ -86,10 +86,10 @@
{
"schema_version": 0,
"attributes": {
- "id": "sha256:c35d4d5e2902172c7f7f3af6ab301d4f545130c85e050d66924d9045a1326502",
+ "id": "sha256:e2ef2c7ba01689af8324b46558bd478daf5418c6a1abaec299bba05fd5ae0703",
"insecure_skip_verify": false,
"name": "homeassistant/home-assistant:latest",
- "sha256_digest": "sha256:c35d4d5e2902172c7f7f3af6ab301d4f545130c85e050d66924d9045a1326502"
+ "sha256_digest": "sha256:e2ef2c7ba01689af8324b46558bd478daf5418c6a1abaec299bba05fd5ae0703"
},
"sensitive_attributes": []
}
@@ -104,10 +104,10 @@
{
"schema_version": 0,
"attributes": {
- "id": "sha256:4a1af2879d45c2c56aff1ac079ad8c6d0004ef148c8754a8fbb1c3df3cf46ff1",
+ "id": "sha256:75f6e61397758489d1dccf95db33b6b49ebfc7ec1253d40060fdf8ceb7f938a3",
"insecure_skip_verify": false,
"name": "mariadb:10.11",
- "sha256_digest": "sha256:4a1af2879d45c2c56aff1ac079ad8c6d0004ef148c8754a8fbb1c3df3cf46ff1"
+ "sha256_digest": "sha256:75f6e61397758489d1dccf95db33b6b49ebfc7ec1253d40060fdf8ceb7f938a3"
},
"sensitive_attributes": []
}
@@ -122,10 +122,10 @@
{
"schema_version": 0,
"attributes": {
- "id": "sha256:bf5fb92712be8660ef6a204bf7a966c8f81f37d2b91a91432b9faaebf49c49d3",
+ "id": "sha256:82512b0c9abd55041eb99c4620a7a8f4325317404671065d138393790818bf19",
"insecure_skip_verify": false,
"name": "eclipse-mosquitto:2",
- "sha256_digest": "sha256:bf5fb92712be8660ef6a204bf7a966c8f81f37d2b91a91432b9faaebf49c49d3"
+ "sha256_digest": "sha256:82512b0c9abd55041eb99c4620a7a8f4325317404671065d138393790818bf19"
},
"sensitive_attributes": []
}
@@ -158,28 +158,10 @@
{
"schema_version": 0,
"attributes": {
- "id": "sha256:69f8c2c72671490607f52122be2af27d4fc09657ff57e42045801aa93d2090f7",
+ "id": "sha256:695193b8155a1ee3f71bf8b9c686e4f152aa87f37f234845ba8b6bf2b8f3a93b",
"insecure_skip_verify": false,
- "name": "nginx:alpine",
- "sha256_digest": "sha256:69f8c2c72671490607f52122be2af27d4fc09657ff57e42045801aa93d2090f7"
- },
- "sensitive_attributes": []
- }
- ]
- },
- {
- "mode": "data",
- "type": "docker_registry_image",
- "name": "nginx-lb-certbot",
- "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]",
- "instances": [
- {
- "schema_version": 0,
- "attributes": {
- "id": "sha256:ddf9e5d226a56e886986838fa0ebedc0237511c78664352e8d0f4346ee022cd8",
- "insecure_skip_verify": false,
- "name": "certbot/certbot:latest",
- "sha256_digest": "sha256:ddf9e5d226a56e886986838fa0ebedc0237511c78664352e8d0f4346ee022cd8"
+ "name": "jonasal/nginx-certbot:latest",
+ "sha256_digest": "sha256:695193b8155a1ee3f71bf8b9c686e4f152aa87f37f234845ba8b6bf2b8f3a93b"
},
"sensitive_attributes": []
}
@@ -194,10 +176,10 @@
{
"schema_version": 0,
"attributes": {
- "id": "sha256:13b5783bf170e87df18d3b881750d2b00c0164163f89ad47d03f6fc4cbe5e2d9",
+ "id": "sha256:fa8fbcf2ddc1e1b2cdea3c1e6d027413f583956fc499289c432650a3ea03c10b",
"insecure_skip_verify": false,
"name": "nodered/node-red:latest",
- "sha256_digest": "sha256:13b5783bf170e87df18d3b881750d2b00c0164163f89ad47d03f6fc4cbe5e2d9"
+ "sha256_digest": "sha256:fa8fbcf2ddc1e1b2cdea3c1e6d027413f583956fc499289c432650a3ea03c10b"
},
"sensitive_attributes": []
}
@@ -212,10 +194,10 @@
{
"schema_version": 0,
"attributes": {
- "id": "sha256:fff6e5ba5e384b4b17a912f9e6556c61ce2ee9203e390923618eb04704f3f048",
+ "id": "sha256:5dbbf5378f65a43c49859bc6342cbec4a13fabd0474ad7398d6d906181fb7529",
"insecure_skip_verify": false,
"name": "mcuadros/ofelia:latest",
- "sha256_digest": "sha256:fff6e5ba5e384b4b17a912f9e6556c61ce2ee9203e390923618eb04704f3f048"
+ "sha256_digest": "sha256:5dbbf5378f65a43c49859bc6342cbec4a13fabd0474ad7398d6d906181fb7529"
},
"sensitive_attributes": []
}
@@ -230,10 +212,10 @@
{
"schema_version": 0,
"attributes": {
- "id": "sha256:f4091c7da6cfacae789eab2dc9049f6ed1c3d5b0af3c491771795f06bf4d577c",
+ "id": "sha256:b8dc65e14808021dff7fdb60723fe7e7cd224db1fd356c4e3f1892fa4912e4e4",
"insecure_skip_verify": false,
"name": "photoprism/photoprism:latest",
- "sha256_digest": "sha256:f4091c7da6cfacae789eab2dc9049f6ed1c3d5b0af3c491771795f06bf4d577c"
+ "sha256_digest": "sha256:b8dc65e14808021dff7fdb60723fe7e7cd224db1fd356c4e3f1892fa4912e4e4"
},
"sensitive_attributes": []
}
@@ -248,10 +230,10 @@
{
"schema_version": 0,
"attributes": {
- "id": "sha256:8b1f31f46d94c3c1b8f509b302f28b4028483009bd27a9cbfd9b80185dd0687d",
+ "id": "sha256:0def896a596e8d45780b6359dbf82fc8c75ef05b97e095452e67a0a4ccc95377",
"insecure_skip_verify": false,
"name": "pihole/pihole:latest",
- "sha256_digest": "sha256:8b1f31f46d94c3c1b8f509b302f28b4028483009bd27a9cbfd9b80185dd0687d"
+ "sha256_digest": "sha256:0def896a596e8d45780b6359dbf82fc8c75ef05b97e095452e67a0a4ccc95377"
},
"sensitive_attributes": []
}
@@ -266,10 +248,10 @@
{
"schema_version": 0,
"attributes": {
- "id": "sha256:5c435642ca4d8427ca26f4901c11114023004709037880cd7860d5b7176aa731",
+ "id": "sha256:f20d3127bf2876f4a1df76246fca576b41ddf1125ed1c546fbd8b16ea55117e6",
"insecure_skip_verify": false,
"name": "prom/prometheus:latest",
- "sha256_digest": "sha256:5c435642ca4d8427ca26f4901c11114023004709037880cd7860d5b7176aa731"
+ "sha256_digest": "sha256:f20d3127bf2876f4a1df76246fca576b41ddf1125ed1c546fbd8b16ea55117e6"
},
"sensitive_attributes": []
}
@@ -302,10 +284,10 @@
{
"schema_version": 0,
"attributes": {
- "id": "sha256:f29d12bc12b3303db249c2fa92a087ae7ade400627fdaa0f47e97f3beeab6a7c",
+ "id": "sha256:d118c7100ded8ccfce7a2c66e0c1f00ce138b3b67eb42ef62e05bc4c57edfff1",
"insecure_skip_verify": false,
"name": "linuxserver/smokeping:latest",
- "sha256_digest": "sha256:f29d12bc12b3303db249c2fa92a087ae7ade400627fdaa0f47e97f3beeab6a7c"
+ "sha256_digest": "sha256:d118c7100ded8ccfce7a2c66e0c1f00ce138b3b67eb42ef62e05bc4c57edfff1"
},
"sensitive_attributes": []
}
@@ -320,10 +302,10 @@
{
"schema_version": 0,
"attributes": {
- "id": "sha256:71db49de13f2d0a963fa43c10427972ace94135525d7072c94c63d846f57a7e6",
+ "id": "sha256:6fb87abe19730aad01b6511d660a0664be424986ae662b85eb76f0ce585c4890",
"insecure_skip_verify": false,
"name": "linuxserver/syncthing:latest",
- "sha256_digest": "sha256:71db49de13f2d0a963fa43c10427972ace94135525d7072c94c63d846f57a7e6"
+ "sha256_digest": "sha256:6fb87abe19730aad01b6511d660a0664be424986ae662b85eb76f0ce585c4890"
},
"sensitive_attributes": []
}
@@ -356,10 +338,10 @@
{
"schema_version": 0,
"attributes": {
- "id": "sha256:483b7f294845c9e32eeb84ad2cda20ff90e996bcb6fa3107cba35ef36e578fb6",
+ "id": "sha256:fa496261a406e64ecc03360466e80522a1fa3315f67a1b29a2ad05620af2efe7",
"insecure_skip_verify": false,
"name": "jacobalberty/unifi",
- "sha256_digest": "sha256:483b7f294845c9e32eeb84ad2cda20ff90e996bcb6fa3107cba35ef36e578fb6"
+ "sha256_digest": "sha256:fa496261a406e64ecc03360466e80522a1fa3315f67a1b29a2ad05620af2efe7"
},
"sensitive_attributes": []
}
@@ -374,10 +356,10 @@
{
"schema_version": 0,
"attributes": {
- "id": "sha256:066b263dd5ca80859739711c7abe6a64db03fb6b0014e12bd0c54f5008e7a85b",
+ "id": "sha256:73433fa459c6971a9385695a03582b64f1e0078945f00134d7d0702eb545ed21",
"insecure_skip_verify": false,
"name": "masipcat/wireguard-go:latest",
- "sha256_digest": "sha256:066b263dd5ca80859739711c7abe6a64db03fb6b0014e12bd0c54f5008e7a85b"
+ "sha256_digest": "sha256:73433fa459c6971a9385695a03582b64f1e0078945f00134d7d0702eb545ed21"
},
"sensitive_attributes": []
}
@@ -392,10 +374,10 @@
{
"schema_version": 0,
"attributes": {
- "id": "sha256:8a893949ab01ea25fe1189a02a24f7fee3d7e8717d0973bd3dd6989a3a45a6bf",
+ "id": "sha256:68e3cf365aee92e0cdc02cc537373cec380da544d187495f529d73d383a42205",
"insecure_skip_verify": false,
"name": "koenkk/zigbee2mqtt",
- "sha256_digest": "sha256:8a893949ab01ea25fe1189a02a24f7fee3d7e8717d0973bd3dd6989a3a45a6bf"
+ "sha256_digest": "sha256:68e3cf365aee92e0cdc02cc537373cec380da544d187495f529d73d383a42205"
},
"sensitive_attributes": []
}
@@ -509,10 +491,10 @@
"gateway": "172.29.0.1",
"global_ipv6_address": "",
"global_ipv6_prefix_length": 0,
- "ip_address": "172.29.0.3",
+ "ip_address": "172.29.0.4",
"ip_prefix_length": 22,
"ipv6_gateway": "",
- "mac_address": "02:42:ac:1d:00:03",
+ "mac_address": "02:42:ac:1d:00:04",
"network_name": "mariadb"
},
{
@@ -522,7 +504,7 @@
"ip_address": "192.168.2.83",
"ip_prefix_length": 24,
"ipv6_gateway": "",
- "mac_address": "02:42:ca:e3:63:78",
+ "mac_address": "02:42:9b:68:5c:ba",
"network_name": "qnet-static-bond0-48e715"
}
],
@@ -615,9 +597,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"
@@ -631,8 +613,8 @@
],
"exit_code": null,
"gpus": null,
- "group_add": null,
- "healthcheck": null,
+ "group_add": [],
+ "healthcheck": [],
"host": [],
"hostname": "5cb7782e64d9",
"id": "5cb7782e64d941356ac987c9e98f7291acc93ee4512e707385e042bf21521081",
@@ -652,7 +634,7 @@
"mounts": [
{
"bind_options": [],
- "read_only": null,
+ "read_only": false,
"source": "/share/appdata/freshrss/data",
"target": "/var/www/FreshRSS/data",
"tmpfs_options": [],
@@ -661,7 +643,7 @@
},
{
"bind_options": [],
- "read_only": null,
+ "read_only": false,
"source": "/share/appdata/freshrss/extensions",
"target": "/var/www/FreshRSS/extensions",
"tmpfs_options": [],
@@ -679,7 +661,7 @@
"ip_address": "192.168.2.129",
"ip_prefix_length": 24,
"ipv6_gateway": "",
- "mac_address": "02:42:c3:be:0c:77",
+ "mac_address": "02:42:99:4b:86:36",
"network_name": "qnet-static-bond0-48e715"
}
],
@@ -707,11 +689,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": "",
@@ -771,9 +759,9 @@
"group_add": [],
"healthcheck": [],
"host": [],
- "hostname": "a467a397eb18",
- "id": "a467a397eb1809c7596172d3a556e7aba2077f2f3552fa3dc368f3c17c26acd4",
- "image": "sha256:a57953bf5e2e4c1bda05d90cd334b58c33bbb78c1c4dc7763b4ff31b8b97fa87",
+ "hostname": "835db2039f2f",
+ "id": "835db2039f2fd43c42735546d07c8d4eb72991a1098cc7876e5e213df0d72e1f",
+ "image": "sha256:ef47e9f63561726e909ffe7d2d1164ae1586bc6dbfbbab942603afaa3bab6fd6",
"init": false,
"ipc_mode": "private",
"labels": [],
@@ -825,7 +813,7 @@
"ip_address": "192.168.2.131",
"ip_prefix_length": 24,
"ipv6_gateway": "",
- "mac_address": "02:42:02:2f:e1:80",
+ "mac_address": "02:42:04:f1:66:f8",
"network_name": "qnet-static-bond0-48e715"
}
],
@@ -915,9 +903,9 @@
"group_add": [],
"healthcheck": [],
"host": [],
- "hostname": "78fa5db89d1a",
- "id": "78fa5db89d1a9082e920ef858f59a52ce71ab6a2390028b78a441cee45c11483",
- "image": "sha256:f9095e2f0444d50d16f3d1a1bb52ca4a6971ba7359fe78e0f0247c3dc70047cc",
+ "hostname": "08558aff6a3b",
+ "id": "08558aff6a3bd6a53b12ded827fa7a5b98a74643d4628c4cf6911b82f7fe3636",
+ "image": "sha256:c42c21cd0ebcba484f61742f2e9367473bdf052b3d688a391008fa3bc997d1f6",
"init": false,
"ipc_mode": "private",
"labels": [],
@@ -951,7 +939,7 @@
"ip_address": "192.168.2.79",
"ip_prefix_length": 24,
"ipv6_gateway": "",
- "mac_address": "02:42:b2:d3:03:6f",
+ "mac_address": "02:42:49:3e:d3:64",
"network_name": "qnet-static-bond0-48e715"
}
],
@@ -1028,9 +1016,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"
@@ -1038,12 +1026,12 @@
"env": [],
"exit_code": null,
"gpus": null,
- "group_add": null,
- "healthcheck": null,
+ "group_add": [],
+ "healthcheck": [],
"host": [],
"hostname": "hass",
- "id": "b208738595b76c31233820704a5959ae565acd73d1ab0cc28e37b1f26a476bad",
- "image": "sha256:b4b6dd0d44f46ca25cf8898ef5db866ae5fea628d36218f9c9fe2192f7d50e29",
+ "id": "f542c25ac5b8d5e0f5a8fdbda1dbd8df7b9d9289aea32502fcf7ab7476926622",
+ "image": "sha256:315a7d18372604fbcc49e6626ecbcb579bd4c4c7f09be0c7f57dfe04343a6f75",
"init": false,
"ipc_mode": "private",
"labels": [],
@@ -1059,7 +1047,7 @@
"mounts": [
{
"bind_options": [],
- "read_only": null,
+ "read_only": false,
"source": "/share/appdata/home-assistant",
"target": "/config",
"tmpfs_options": [],
@@ -1087,7 +1075,7 @@
"ip_address": "192.168.2.70",
"ip_prefix_length": 24,
"ipv6_gateway": "",
- "mac_address": "02:42:6e:dd:7e:b4",
+ "mac_address": "02:42:fa:fe:11:5b",
"network_name": "qnet-static-bond0-48e715"
}
],
@@ -1121,11 +1109,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": "",
@@ -1170,9 +1164,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"
@@ -1182,12 +1176,12 @@
],
"exit_code": null,
"gpus": null,
- "group_add": null,
- "healthcheck": null,
+ "group_add": [],
+ "healthcheck": [],
"host": [],
- "hostname": "aaadcad01fb8",
- "id": "aaadcad01fb8ea4278fdd98da3d712b499624e77962b46656318bb25454d84fc",
- "image": "sha256:6aa03f63fdf61468f3a665747793d2a5007e52cb8a3571fc33ae1c259de5fae3",
+ "hostname": "80e8d53522ba",
+ "id": "80e8d53522baae27ddc7cb8603aa51876e0854d057deddc319f5fdf2bc173f44",
+ "image": "sha256:fccf0a9f80dfdcc0e72f246f2cec86250bce2d33e916c712fc1711ec182a1a9f",
"init": false,
"ipc_mode": "private",
"labels": [],
@@ -1203,7 +1197,7 @@
"mounts": [
{
"bind_options": [],
- "read_only": null,
+ "read_only": false,
"source": "/share/appdata/mariadb",
"target": "/var/lib/mysql",
"tmpfs_options": [],
@@ -1218,10 +1212,10 @@
"gateway": "172.29.0.1",
"global_ipv6_address": "",
"global_ipv6_prefix_length": 0,
- "ip_address": "172.29.0.4",
+ "ip_address": "172.29.0.2",
"ip_prefix_length": 22,
"ipv6_gateway": "",
- "mac_address": "02:42:ac:1d:00:04",
+ "mac_address": "02:42:ac:1d:00:02",
"network_name": "mariadb"
},
{
@@ -1231,7 +1225,7 @@
"ip_address": "192.168.2.127",
"ip_prefix_length": 24,
"ipv6_gateway": "",
- "mac_address": "02:42:ee:ef:08:06",
+ "mac_address": "02:42:87:53:5d:5b",
"network_name": "qnet-static-bond0-48e715"
}
],
@@ -1265,11 +1259,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": "",
@@ -1326,9 +1326,9 @@
"group_add": [],
"healthcheck": [],
"host": [],
- "hostname": "27e2c5f4a6a8",
- "id": "27e2c5f4a6a83aac2151ab2bd679be96f3729dc72f7b7a4c3d4300cde646e89d",
- "image": "sha256:c5ad25289f647162c96d1c3d23036f2f6bc1cbea7071e3fda015a0e6d5b5043b",
+ "hostname": "12f7eb0ea574",
+ "id": "12f7eb0ea5745e06991d5301a711f82eb4718a80561167236188a886bbb18b10",
+ "image": "sha256:ca9e354e968d6622361582d6d9b7587ed7d2c00b29be636c0e208c8045ac9fcd",
"init": false,
"ipc_mode": "private",
"labels": [],
@@ -1380,7 +1380,7 @@
"ip_address": "192.168.2.125",
"ip_prefix_length": 24,
"ipv6_gateway": "",
- "mac_address": "02:42:11:e6:ea:54",
+ "mac_address": "02:42:f5:ab:3d:1e",
"network_name": "qnet-static-bond0-48e715"
}
],
@@ -1508,7 +1508,7 @@
"ip_address": "192.168.2.123",
"ip_prefix_length": 24,
"ipv6_gateway": "",
- "mac_address": "02:42:fc:96:69:e3",
+ "mac_address": "02:42:64:4f:c8:d9",
"network_name": "qnet-static-bond0-48e715"
}
],
@@ -1579,9 +1579,7 @@
"capabilities": [],
"cgroupns_mode": null,
"command": [
- "nginx",
- "-g",
- "daemon off;"
+ "/scripts/start_nginx_certbot.sh"
],
"container_logs": null,
"container_read_refresh_timeout_milliseconds": 15000,
@@ -1596,15 +1594,17 @@
"entrypoint": [
"/docker-entrypoint.sh"
],
- "env": [],
+ "env": [
+ "CERTBOT_EMAIL=letsencrypt@xz1.nl"
+ ],
"exit_code": null,
"gpus": null,
"group_add": [],
"healthcheck": [],
"host": [],
- "hostname": "a73563e86af7",
- "id": "a73563e86af7748109c789331a1860a1d162cfb07bde86b38810738efe12755f",
- "image": "sha256:70ea0d8cc5300acde42073a2fbc0d28964ddb6e3c31263d92589c2320c3ccba4",
+ "hostname": "2d8f849c2dd8",
+ "id": "2d8f849c2dd8d4463ee52ce3abb2080919adc6bcbcf6329c306ed81074e6eaa4",
+ "image": "sha256:61fb490ece1e431ec0bf971018e578846608131b210e9c9b58407376e7f89fd4",
"init": false,
"ipc_mode": "private",
"labels": [],
@@ -1618,24 +1618,6 @@
"memory": 0,
"memory_swap": 0,
"mounts": [
- {
- "bind_options": [],
- "read_only": false,
- "source": "/share/appdata/nginx-lb/certbot",
- "target": "/var/www/acme-challenge-root",
- "tmpfs_options": [],
- "type": "bind",
- "volume_options": []
- },
- {
- "bind_options": [],
- "read_only": false,
- "source": "/share/appdata/nginx-lb/certs",
- "target": "/etc/nginx/certs",
- "tmpfs_options": [],
- "type": "bind",
- "volume_options": []
- },
{
"bind_options": [],
"read_only": false,
@@ -1653,6 +1635,24 @@
"tmpfs_options": [],
"type": "bind",
"volume_options": []
+ },
+ {
+ "bind_options": [],
+ "read_only": false,
+ "source": "/share/appdata/nginx-lb/secrets",
+ "target": "/etc/letsencrypt",
+ "tmpfs_options": [],
+ "type": "bind",
+ "volume_options": []
+ },
+ {
+ "bind_options": [],
+ "read_only": false,
+ "source": "/share/appdata/nginx-lb/user_conf.d",
+ "target": "/etc/nginx/user_conf.d",
+ "tmpfs_options": [],
+ "type": "bind",
+ "volume_options": []
}
],
"must_run": true,
@@ -1665,7 +1665,7 @@
"ip_address": "192.168.2.115",
"ip_prefix_length": 24,
"ipv6_gateway": "",
- "mac_address": "02:42:ab:a1:4e:40",
+ "mac_address": "02:42:a1:ac:ff:a3",
"network_name": "qnet-static-bond0-48e715"
}
],
@@ -1722,129 +1722,6 @@
}
]
},
- {
- "mode": "managed",
- "type": "docker_container",
- "name": "nginx-lb-certbot",
- "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]",
- "instances": [
- {
- "schema_version": 2,
- "attributes": {
- "attach": false,
- "bridge": "",
- "capabilities": [],
- "cgroupns_mode": null,
- "command": [
- "renew"
- ],
- "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": [
- "certbot"
- ],
- "env": [],
- "exit_code": null,
- "gpus": null,
- "group_add": null,
- "healthcheck": null,
- "host": [],
- "hostname": "669b4f05b5da",
- "id": "669b4f05b5daf74324e7f412adf38697c199c22924dce300a22eb85e475d9c73",
- "image": "sha256:5cb06f020f4e6b0752a6759f3d6b1a35ffbd1cbf6efa8dafa74a489546cd9303",
- "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/nginx-lb/certbot",
- "target": "/var/www/acme-challenge-root",
- "tmpfs_options": [],
- "type": "bind",
- "volume_options": []
- },
- {
- "bind_options": [],
- "read_only": null,
- "source": "/share/appdata/nginx-lb/certs",
- "target": "/etc/letsencrypt",
- "tmpfs_options": [],
- "type": "bind",
- "volume_options": []
- }
- ],
- "must_run": true,
- "name": "nginx-lb-certbot",
- "network_data": [
- {
- "gateway": "10.0.3.1",
- "global_ipv6_address": "",
- "global_ipv6_prefix_length": 0,
- "ip_address": "10.0.3.3",
- "ip_prefix_length": 24,
- "ipv6_gateway": "",
- "mac_address": "02:42:0a:00:03:03",
- "network_name": "bridge"
- }
- ],
- "network_mode": "default",
- "networks_advanced": [],
- "pid_mode": "",
- "ports": [],
- "privileged": false,
- "publish_all_ports": false,
- "read_only": false,
- "remove_volumes": true,
- "restart": "no",
- "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": "",
- "userns_mode": "",
- "volumes": [],
- "wait": false,
- "wait_timeout": 60,
- "working_dir": "/opt/certbot"
- },
- "sensitive_attributes": [],
- "private": "eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==",
- "dependencies": [
- "data.docker_registry_image.nginx-lb-certbot",
- "docker_image.nginx-lb-certbot"
- ]
- }
- ]
- },
{
"mode": "managed",
"type": "docker_container",
@@ -1865,9 +1742,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"
@@ -1877,7 +1754,7 @@
],
"exit_code": null,
"gpus": null,
- "group_add": null,
+ "group_add": [],
"healthcheck": [
{
"interval": "0s",
@@ -1891,9 +1768,9 @@
}
],
"host": [],
- "hostname": "9eec5111b338",
- "id": "9eec5111b338ea74d76a0e6e650317a6393d74c7ffbda90133929cd09a0b572c",
- "image": "sha256:456bab26ff9b0548648d8fcbbcf85a08fe2d7dcb37b739b4bd6a550f9c175904",
+ "hostname": "2ab96140526a",
+ "id": "2ab96140526a7666875eea7ade10bdfb78087774d3b5b902aef65fb508bfd386",
+ "image": "sha256:50862214a5c6f59789a4344f26bbbf9664cf73e7cfc6be9abecdc5ac8d581e81",
"init": false,
"ipc_mode": "private",
"labels": [],
@@ -1909,7 +1786,7 @@
"mounts": [
{
"bind_options": [],
- "read_only": null,
+ "read_only": false,
"source": "/share/appdata/node-red",
"target": "/data",
"tmpfs_options": [],
@@ -1927,7 +1804,7 @@
"ip_address": "192.168.2.124",
"ip_prefix_length": 24,
"ipv6_gateway": "",
- "mac_address": "02:42:7e:cc:a0:48",
+ "mac_address": "02:42:1b:f0:20:07",
"network_name": "qnet-static-bond0-48e715"
}
],
@@ -1955,11 +1832,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": "",
@@ -2015,9 +1898,9 @@
"group_add": [],
"healthcheck": [],
"host": [],
- "hostname": "0660c24f885c",
- "id": "0660c24f885c4a268e9da6b5a094ba3208fa233e322f2eff5566190e4d0f93ad",
- "image": "sha256:05600fa3b007b714a4754dbbdb8322b7b514a942a8d1454c54c9c3a5d9d6948d",
+ "hostname": "a2e0618085b0",
+ "id": "a2e0618085b02044be57c795e1dd4280cf641420d9df4373c48f1a96daba6b05",
+ "image": "sha256:f50023375371d117e97faeb2e0ae61671f29f5e3405e9dc116ef2a3559be4a5f",
"init": false,
"ipc_mode": "private",
"labels": [],
@@ -2057,10 +1940,10 @@
"gateway": "10.0.3.1",
"global_ipv6_address": "",
"global_ipv6_prefix_length": 0,
- "ip_address": "10.0.3.2",
+ "ip_address": "10.0.3.3",
"ip_prefix_length": 24,
"ipv6_gateway": "",
- "mac_address": "02:42:0a:00:03:02",
+ "mac_address": "02:42:0a:00:03:03",
"network_name": "bridge"
}
],
@@ -2132,9 +2015,9 @@
"cpu_shares": 0,
"destroy_grace_seconds": null,
"devices": [],
- "dns": [],
- "dns_opts": [],
- "dns_search": [],
+ "dns": null,
+ "dns_opts": null,
+ "dns_search": null,
"domainname": "",
"entrypoint": [
"/scripts/entrypoint.sh"
@@ -2143,17 +2026,17 @@
"PHOTOPRISM_ADMIN_PASSWORD=UAmpojHADcS5aB",
"PHOTOPRISM_DISABLE_TLS=true",
"PHOTOPRISM_HTTP_HOST=192.168.2.116",
- "PHOTOPRISM_HTTP_HOSTNAME=photoprism.xz1.nl",
+ "PHOTOPRISM_HTTP_HOSTNAME=photoprism.rescla.me",
"PHOTOPRISM_UPLOAD_NSFW=true"
],
"exit_code": null,
"gpus": null,
- "group_add": [],
- "healthcheck": [],
+ "group_add": null,
+ "healthcheck": null,
"host": [],
- "hostname": "20116f3606c5",
- "id": "20116f3606c58cf49d459e00471ad205da1e8838da475c8c6d49f811bf3de8fd",
- "image": "sha256:45fd2fd7a58f5928daf78cc56f06037940b75c20ab353705f4e6284d7986b292",
+ "hostname": "7a2a11690fcc",
+ "id": "7a2a11690fccfcea61ae6e8de9f02216e1cbad8a11a6bb18d2181f5c69c9904c",
+ "image": "sha256:e96d2e8093773d33581ee4b69b9f5efafebafcd06901c29bbf45ec0516e1582b",
"init": false,
"ipc_mode": "private",
"labels": [],
@@ -2169,7 +2052,7 @@
"mounts": [
{
"bind_options": [],
- "read_only": false,
+ "read_only": null,
"source": "/share/CaptureOne/Variants",
"target": "/photoprism/originals/capture-one-variants",
"tmpfs_options": [],
@@ -2178,7 +2061,7 @@
},
{
"bind_options": [],
- "read_only": false,
+ "read_only": null,
"source": "/share/appdata/photoprism/storage",
"target": "/photoprism/storage",
"tmpfs_options": [],
@@ -2187,7 +2070,7 @@
},
{
"bind_options": [],
- "read_only": false,
+ "read_only": null,
"source": "/share/appdata/syncthing/Camera",
"target": "/photoprism/originals/camera",
"tmpfs_options": [],
@@ -2205,7 +2088,7 @@
"ip_address": "192.168.2.116",
"ip_prefix_length": 24,
"ipv6_gateway": "",
- "mac_address": "02:42:9a:a0:5f:e9",
+ "mac_address": "02:42:4e:42:98:23",
"network_name": "qnet-static-bond0-48e715"
}
],
@@ -2233,17 +2116,11 @@
"stdin_open": false,
"stop_signal": "",
"stop_timeout": 0,
- "storage_opts": {},
- "sysctls": {},
- "tmpfs": {},
+ "storage_opts": null,
+ "sysctls": null,
+ "tmpfs": null,
"tty": false,
- "ulimit": [
- {
- "hard": 65535,
- "name": "nofile",
- "soft": 65535
- }
- ],
+ "ulimit": [],
"upload": [],
"user": "",
"userns_mode": "",
@@ -2255,7 +2132,6 @@
"sensitive_attributes": [],
"private": "eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==",
"dependencies": [
- "data.docker_registry_image.photoprism",
"docker_image.photoprism",
"docker_network.bridge"
]
@@ -2313,9 +2189,9 @@
}
],
"host": [],
- "hostname": "611e915aee35",
- "id": "611e915aee358ba4588d372b130b95e7c3a59273296e0c84f6055ff7f0258a48",
- "image": "sha256:98f52e2366985fc99536887b565319cfcf3deed0f355f7adee8eabc8177f2d6b",
+ "hostname": "ba839740b0f0",
+ "id": "ba839740b0f010ea789f59cc4ec3515b1b4957528d7f195fbec3dc3ec4744e3d",
+ "image": "sha256:7e2c1211ec99de81cfa7dfe348e7b1373f1ec073f0b34ca270c3d28188ba75e2",
"init": false,
"ipc_mode": "private",
"labels": [],
@@ -2349,7 +2225,7 @@
"ip_address": "192.168.2.114",
"ip_prefix_length": 24,
"ipv6_gateway": "",
- "mac_address": "02:42:bb:d6:3a:99",
+ "mac_address": "02:42:4f:54:88:08",
"network_name": "qnet-static-bond0-48e715"
}
],
@@ -2445,9 +2321,9 @@
"group_add": [],
"healthcheck": [],
"host": [],
- "hostname": "fe7734969056",
- "id": "fe77349690562aef93a395c6297aed364c8ab7cdcd84eecf24c3094983e1ab46",
- "image": "sha256:ecb74a3b23a93d396bca594b72f38a32180c46e60e1a08c5c03aa749bbb5c95a",
+ "hostname": "d7fc352bca73",
+ "id": "d7fc352bca737661600df87e79d6c1c39e8cf5de2536b098ae773f4923d5a697",
+ "image": "sha256:1bd2b963526757ebfd9d8402e8f2a89e5f1556fd02e628fe465cf18c0d3aa3bd",
"init": false,
"ipc_mode": "private",
"labels": [],
@@ -2490,7 +2366,7 @@
"ip_address": "192.168.2.80",
"ip_prefix_length": 24,
"ipv6_gateway": "",
- "mac_address": "02:42:c4:7c:34:51",
+ "mac_address": "02:42:33:19:7a:ad",
"network_name": "qnet-static-bond0-48e715"
}
],
@@ -2616,7 +2492,7 @@
"ip_address": "192.168.2.130",
"ip_prefix_length": 24,
"ipv6_gateway": "",
- "mac_address": "02:42:57:0a:08:91",
+ "mac_address": "02:42:3a:48:6d:0b",
"network_name": "qnet-static-bond0-48e715"
}
],
@@ -2750,7 +2626,7 @@
"ip_address": "192.168.2.121",
"ip_prefix_length": 24,
"ipv6_gateway": "",
- "mac_address": "02:42:c4:0c:3b:e6",
+ "mac_address": "02:42:76:db:86:6c",
"network_name": "qnet-static-bond0-48e715"
}
],
@@ -2844,9 +2720,9 @@
"group_add": [],
"healthcheck": [],
"host": [],
- "hostname": "629ee8853c23",
- "id": "629ee8853c2335d0ebf50a4910ff690ab626095910b0c4a07d50b80bad137660",
- "image": "sha256:e1cd6f7880aad2efef8daa2803e89600fdb2c0734ba993dc6a430b8913e7c7d5",
+ "hostname": "30b2db93fd21",
+ "id": "30b2db93fd217bd114dc8084e0c83eda0262d322831f67f80d6bdae82a27a66a",
+ "image": "sha256:b63dbb5de4ed36c4c9e593d88f5bb44449e080c5bb02ffc17c6aba8aeb19f67b",
"init": false,
"ipc_mode": "private",
"labels": [],
@@ -2889,7 +2765,7 @@
"ip_address": "192.168.2.126",
"ip_prefix_length": 24,
"ipv6_gateway": "",
- "mac_address": "02:42:60:fa:f7:a1",
+ "mac_address": "02:42:d4:2e:27:25",
"network_name": "qnet-static-bond0-48e715"
}
],
@@ -2966,9 +2842,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"
@@ -2976,12 +2852,12 @@
"env": [],
"exit_code": null,
"gpus": null,
- "group_add": null,
- "healthcheck": null,
+ "group_add": [],
+ "healthcheck": [],
"host": [],
- "hostname": "e10fd3e45784",
- "id": "e10fd3e45784acf5939f8120b80fd19208cd1813364343c32f7fef8f972c761b",
- "image": "sha256:f5d71c333e9abb240637a177e0b207769abe2ab8a57f6b18240601bb1bc9712c",
+ "hostname": "845eac248472",
+ "id": "845eac248472f357cd70b90ded434a36fac2478a1bdde3f88f2536d68bd08e65",
+ "image": "sha256:42af40608d68faa0f22eb03c18ee07d64a2b34e261fef89b1ca04d62e587e930",
"init": false,
"ipc_mode": "private",
"labels": [],
@@ -2997,7 +2873,7 @@
"mounts": [
{
"bind_options": [],
- "read_only": null,
+ "read_only": false,
"source": "/share/appdata/syncthing",
"target": "/config",
"tmpfs_options": [],
@@ -3015,7 +2891,7 @@
"ip_address": "192.168.2.119",
"ip_prefix_length": 24,
"ipv6_gateway": "",
- "mac_address": "02:42:ed:96:f9:28",
+ "mac_address": "02:42:61:31:6b:e6",
"network_name": "qnet-static-bond0-48e715"
}
],
@@ -3043,11 +2919,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": "",
@@ -3148,10 +3030,10 @@
"gateway": "172.29.0.1",
"global_ipv6_address": "",
"global_ipv6_prefix_length": 0,
- "ip_address": "172.29.0.2",
+ "ip_address": "172.29.0.3",
"ip_prefix_length": 22,
"ipv6_gateway": "",
- "mac_address": "02:42:ac:1d:00:02",
+ "mac_address": "02:42:ac:1d:00:03",
"network_name": "mariadb"
},
{
@@ -3161,7 +3043,7 @@
"ip_address": "192.168.2.113",
"ip_prefix_length": 24,
"ipv6_gateway": "",
- "mac_address": "02:42:7a:12:27:ea",
+ "mac_address": "02:42:b7:d1:c5:57",
"network_name": "qnet-static-bond0-48e715"
}
],
@@ -3271,9 +3153,9 @@
}
],
"host": [],
- "hostname": "490160b1bfdb",
- "id": "490160b1bfdb8316c10591350e814b573021affad919631ef52cb2399f6d7ad0",
- "image": "sha256:7ae1b8488662d37df96bfdf416455fb8e27498140769fc772d84b518c0f81bc2",
+ "hostname": "422ce7616d07",
+ "id": "422ce7616d07bffe9bf429e1555cf3c67811ace4cc363367c58000bc14db045d",
+ "image": "sha256:93e518a19dc2c567dab3134055d3080e3c25a307901fe071591462e697d13006",
"init": false,
"ipc_mode": "private",
"labels": [],
@@ -3307,7 +3189,7 @@
"ip_address": "192.168.2.67",
"ip_prefix_length": 24,
"ipv6_gateway": "",
- "mac_address": "02:42:6a:38:e5:fd",
+ "mac_address": "02:42:78:75:73:81",
"network_name": "qnet-static-bond0-48e715"
}
],
@@ -3407,9 +3289,9 @@
"group_add": [],
"healthcheck": [],
"host": [],
- "hostname": "2e55703f7df9",
- "id": "2e55703f7df958aa12017a6f2b1717926c3c7067995e4f711c910c7871e88597",
- "image": "sha256:0ad289ea0136fa47d2fbc78315376c38f2cb140f17bf5701bd91509e6bdb94ed",
+ "hostname": "2e685e2e3a3b",
+ "id": "2e685e2e3a3b523d9c336d57de84e7718de9fa2c02c36d8a6ec6b4bd0bd6b2e4",
+ "image": "sha256:bbd9ee98614c45ac51108baa8112d0f5fb01b28b40245b71ce8b6d2d683ac092",
"init": false,
"ipc_mode": "private",
"labels": [],
@@ -3452,7 +3334,7 @@
"ip_address": "192.168.2.120",
"ip_prefix_length": 24,
"ipv6_gateway": "",
- "mac_address": "02:42:ab:5d:81:f1",
+ "mac_address": "02:42:08:de:78:d8",
"network_name": "qnet-static-bond0-48e715"
}
],
@@ -3549,9 +3431,9 @@
"group_add": [],
"healthcheck": [],
"host": [],
- "hostname": "65c8d7477f12",
- "id": "65c8d7477f128a04cbe9118236a0af2753681f19ee8b9f1a2f8c05641ce49de0",
- "image": "sha256:352a40e531a9728d011c478fcbc332dc28861c69017ea51be2534de2f3a70802",
+ "hostname": "b5a505a8506f",
+ "id": "b5a505a8506ff6a00eaa6e4df61bd303c41bb101104137ce141d388135125e7c",
+ "image": "sha256:193392509bbb58a71c5f805bfcc2f715ab83017c3b842d47d7e43ed2b8a19e74",
"init": false,
"ipc_mode": "private",
"labels": [],
@@ -3594,7 +3476,7 @@
"ip_address": "192.168.2.117",
"ip_prefix_length": 24,
"ipv6_gateway": "",
- "mac_address": "02:42:54:ff:c1:38",
+ "mac_address": "02:42:bb:7b:dd:01",
"network_name": "qnet-static-bond0-48e715"
}
],
@@ -3722,15 +3604,15 @@
"attributes": {
"build": [],
"force_remove": null,
- "id": "sha256:a57953bf5e2e4c1bda05d90cd334b58c33bbb78c1c4dc7763b4ff31b8b97fa87gitea/gitea:latest-rootless",
- "image_id": "sha256:a57953bf5e2e4c1bda05d90cd334b58c33bbb78c1c4dc7763b4ff31b8b97fa87",
+ "id": "sha256:ef47e9f63561726e909ffe7d2d1164ae1586bc6dbfbbab942603afaa3bab6fd6gitea/gitea:latest-rootless",
+ "image_id": "sha256:ef47e9f63561726e909ffe7d2d1164ae1586bc6dbfbbab942603afaa3bab6fd6",
"keep_locally": null,
"name": "gitea/gitea:latest-rootless",
"platform": null,
"pull_triggers": [
- "sha256:c526ec7dbd8322df2df6acc1e47d47aab773bccb7b6dd4ab17d6a4fa91bda3b9"
+ "sha256:b993066ee54589fd9d7598995d835f0702ced992bab64e329e9d8ea010ee994f"
],
- "repo_digest": "gitea/gitea@sha256:c526ec7dbd8322df2df6acc1e47d47aab773bccb7b6dd4ab17d6a4fa91bda3b9",
+ "repo_digest": "gitea/gitea@sha256:b993066ee54589fd9d7598995d835f0702ced992bab64e329e9d8ea010ee994f",
"triggers": null
},
"sensitive_attributes": [],
@@ -3752,15 +3634,15 @@
"attributes": {
"build": [],
"force_remove": null,
- "id": "sha256:f9095e2f0444d50d16f3d1a1bb52ca4a6971ba7359fe78e0f0247c3dc70047ccgrafana/grafana:latest",
- "image_id": "sha256:f9095e2f0444d50d16f3d1a1bb52ca4a6971ba7359fe78e0f0247c3dc70047cc",
+ "id": "sha256:c42c21cd0ebcba484f61742f2e9367473bdf052b3d688a391008fa3bc997d1f6grafana/grafana:latest",
+ "image_id": "sha256:c42c21cd0ebcba484f61742f2e9367473bdf052b3d688a391008fa3bc997d1f6",
"keep_locally": null,
"name": "grafana/grafana:latest",
"platform": null,
"pull_triggers": [
- "sha256:0dc5a246ab16bb2c38a349fb588174e832b4c6c2db0981d0c3e6cd774ba66a54"
+ "sha256:079600c9517b678c10cda6006b4487d3174512fd4c6cface37df7822756ed7a5"
],
- "repo_digest": "grafana/grafana@sha256:0dc5a246ab16bb2c38a349fb588174e832b4c6c2db0981d0c3e6cd774ba66a54",
+ "repo_digest": "grafana/grafana@sha256:079600c9517b678c10cda6006b4487d3174512fd4c6cface37df7822756ed7a5",
"triggers": null
},
"sensitive_attributes": [],
@@ -3782,15 +3664,15 @@
"attributes": {
"build": [],
"force_remove": null,
- "id": "sha256:b4b6dd0d44f46ca25cf8898ef5db866ae5fea628d36218f9c9fe2192f7d50e29homeassistant/home-assistant:latest",
- "image_id": "sha256:b4b6dd0d44f46ca25cf8898ef5db866ae5fea628d36218f9c9fe2192f7d50e29",
+ "id": "sha256:315a7d18372604fbcc49e6626ecbcb579bd4c4c7f09be0c7f57dfe04343a6f75homeassistant/home-assistant:latest",
+ "image_id": "sha256:315a7d18372604fbcc49e6626ecbcb579bd4c4c7f09be0c7f57dfe04343a6f75",
"keep_locally": null,
"name": "homeassistant/home-assistant:latest",
"platform": null,
"pull_triggers": [
- "sha256:c35d4d5e2902172c7f7f3af6ab301d4f545130c85e050d66924d9045a1326502"
+ "sha256:e2ef2c7ba01689af8324b46558bd478daf5418c6a1abaec299bba05fd5ae0703"
],
- "repo_digest": "homeassistant/home-assistant@sha256:c35d4d5e2902172c7f7f3af6ab301d4f545130c85e050d66924d9045a1326502",
+ "repo_digest": "homeassistant/home-assistant@sha256:e2ef2c7ba01689af8324b46558bd478daf5418c6a1abaec299bba05fd5ae0703",
"triggers": null
},
"sensitive_attributes": [],
@@ -3812,15 +3694,15 @@
"attributes": {
"build": [],
"force_remove": null,
- "id": "sha256:6aa03f63fdf61468f3a665747793d2a5007e52cb8a3571fc33ae1c259de5fae3mariadb:10.11",
- "image_id": "sha256:6aa03f63fdf61468f3a665747793d2a5007e52cb8a3571fc33ae1c259de5fae3",
+ "id": "sha256:fccf0a9f80dfdcc0e72f246f2cec86250bce2d33e916c712fc1711ec182a1a9fmariadb:10.11",
+ "image_id": "sha256:fccf0a9f80dfdcc0e72f246f2cec86250bce2d33e916c712fc1711ec182a1a9f",
"keep_locally": null,
"name": "mariadb:10.11",
"platform": null,
"pull_triggers": [
- "sha256:4a1af2879d45c2c56aff1ac079ad8c6d0004ef148c8754a8fbb1c3df3cf46ff1"
+ "sha256:75f6e61397758489d1dccf95db33b6b49ebfc7ec1253d40060fdf8ceb7f938a3"
],
- "repo_digest": "mariadb@sha256:4a1af2879d45c2c56aff1ac079ad8c6d0004ef148c8754a8fbb1c3df3cf46ff1",
+ "repo_digest": "mariadb@sha256:75f6e61397758489d1dccf95db33b6b49ebfc7ec1253d40060fdf8ceb7f938a3",
"triggers": null
},
"sensitive_attributes": [],
@@ -3842,15 +3724,15 @@
"attributes": {
"build": [],
"force_remove": null,
- "id": "sha256:c5ad25289f647162c96d1c3d23036f2f6bc1cbea7071e3fda015a0e6d5b5043beclipse-mosquitto:2",
- "image_id": "sha256:c5ad25289f647162c96d1c3d23036f2f6bc1cbea7071e3fda015a0e6d5b5043b",
+ "id": "sha256:ca9e354e968d6622361582d6d9b7587ed7d2c00b29be636c0e208c8045ac9fcdeclipse-mosquitto:2",
+ "image_id": "sha256:ca9e354e968d6622361582d6d9b7587ed7d2c00b29be636c0e208c8045ac9fcd",
"keep_locally": null,
"name": "eclipse-mosquitto:2",
"platform": null,
"pull_triggers": [
- "sha256:bf5fb92712be8660ef6a204bf7a966c8f81f37d2b91a91432b9faaebf49c49d3"
+ "sha256:82512b0c9abd55041eb99c4620a7a8f4325317404671065d138393790818bf19"
],
- "repo_digest": "eclipse-mosquitto@sha256:bf5fb92712be8660ef6a204bf7a966c8f81f37d2b91a91432b9faaebf49c49d3",
+ "repo_digest": "eclipse-mosquitto@sha256:82512b0c9abd55041eb99c4620a7a8f4325317404671065d138393790818bf19",
"triggers": null
},
"sensitive_attributes": [],
@@ -3902,15 +3784,15 @@
"attributes": {
"build": [],
"force_remove": null,
- "id": "sha256:70ea0d8cc5300acde42073a2fbc0d28964ddb6e3c31263d92589c2320c3ccba4nginx:alpine",
- "image_id": "sha256:70ea0d8cc5300acde42073a2fbc0d28964ddb6e3c31263d92589c2320c3ccba4",
+ "id": "sha256:61fb490ece1e431ec0bf971018e578846608131b210e9c9b58407376e7f89fd4jonasal/nginx-certbot:latest",
+ "image_id": "sha256:61fb490ece1e431ec0bf971018e578846608131b210e9c9b58407376e7f89fd4",
"keep_locally": null,
- "name": "nginx:alpine",
+ "name": "jonasal/nginx-certbot:latest",
"platform": null,
"pull_triggers": [
- "sha256:69f8c2c72671490607f52122be2af27d4fc09657ff57e42045801aa93d2090f7"
+ "sha256:695193b8155a1ee3f71bf8b9c686e4f152aa87f37f234845ba8b6bf2b8f3a93b"
],
- "repo_digest": "nginx@sha256:69f8c2c72671490607f52122be2af27d4fc09657ff57e42045801aa93d2090f7",
+ "repo_digest": "jonasal/nginx-certbot@sha256:695193b8155a1ee3f71bf8b9c686e4f152aa87f37f234845ba8b6bf2b8f3a93b",
"triggers": null
},
"sensitive_attributes": [],
@@ -3921,36 +3803,6 @@
}
]
},
- {
- "mode": "managed",
- "type": "docker_image",
- "name": "nginx-lb-certbot",
- "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]",
- "instances": [
- {
- "schema_version": 0,
- "attributes": {
- "build": [],
- "force_remove": null,
- "id": "sha256:5cb06f020f4e6b0752a6759f3d6b1a35ffbd1cbf6efa8dafa74a489546cd9303certbot/certbot:latest",
- "image_id": "sha256:5cb06f020f4e6b0752a6759f3d6b1a35ffbd1cbf6efa8dafa74a489546cd9303",
- "keep_locally": null,
- "name": "certbot/certbot:latest",
- "platform": null,
- "pull_triggers": [
- "sha256:ddf9e5d226a56e886986838fa0ebedc0237511c78664352e8d0f4346ee022cd8"
- ],
- "repo_digest": "certbot/certbot@sha256:ddf9e5d226a56e886986838fa0ebedc0237511c78664352e8d0f4346ee022cd8",
- "triggers": null
- },
- "sensitive_attributes": [],
- "private": "bnVsbA==",
- "dependencies": [
- "data.docker_registry_image.nginx-lb-certbot"
- ]
- }
- ]
- },
{
"mode": "managed",
"type": "docker_image",
@@ -3962,15 +3814,15 @@
"attributes": {
"build": [],
"force_remove": null,
- "id": "sha256:456bab26ff9b0548648d8fcbbcf85a08fe2d7dcb37b739b4bd6a550f9c175904nodered/node-red:latest",
- "image_id": "sha256:456bab26ff9b0548648d8fcbbcf85a08fe2d7dcb37b739b4bd6a550f9c175904",
+ "id": "sha256:50862214a5c6f59789a4344f26bbbf9664cf73e7cfc6be9abecdc5ac8d581e81nodered/node-red:latest",
+ "image_id": "sha256:50862214a5c6f59789a4344f26bbbf9664cf73e7cfc6be9abecdc5ac8d581e81",
"keep_locally": null,
"name": "nodered/node-red:latest",
"platform": null,
"pull_triggers": [
- "sha256:13b5783bf170e87df18d3b881750d2b00c0164163f89ad47d03f6fc4cbe5e2d9"
+ "sha256:fa8fbcf2ddc1e1b2cdea3c1e6d027413f583956fc499289c432650a3ea03c10b"
],
- "repo_digest": "nodered/node-red@sha256:13b5783bf170e87df18d3b881750d2b00c0164163f89ad47d03f6fc4cbe5e2d9",
+ "repo_digest": "nodered/node-red@sha256:fa8fbcf2ddc1e1b2cdea3c1e6d027413f583956fc499289c432650a3ea03c10b",
"triggers": null
},
"sensitive_attributes": [],
@@ -3992,15 +3844,15 @@
"attributes": {
"build": [],
"force_remove": null,
- "id": "sha256:05600fa3b007b714a4754dbbdb8322b7b514a942a8d1454c54c9c3a5d9d6948dmcuadros/ofelia:latest",
- "image_id": "sha256:05600fa3b007b714a4754dbbdb8322b7b514a942a8d1454c54c9c3a5d9d6948d",
+ "id": "sha256:f50023375371d117e97faeb2e0ae61671f29f5e3405e9dc116ef2a3559be4a5fmcuadros/ofelia:latest",
+ "image_id": "sha256:f50023375371d117e97faeb2e0ae61671f29f5e3405e9dc116ef2a3559be4a5f",
"keep_locally": null,
"name": "mcuadros/ofelia:latest",
"platform": null,
"pull_triggers": [
- "sha256:fff6e5ba5e384b4b17a912f9e6556c61ce2ee9203e390923618eb04704f3f048"
+ "sha256:5dbbf5378f65a43c49859bc6342cbec4a13fabd0474ad7398d6d906181fb7529"
],
- "repo_digest": "mcuadros/ofelia@sha256:fff6e5ba5e384b4b17a912f9e6556c61ce2ee9203e390923618eb04704f3f048",
+ "repo_digest": "mcuadros/ofelia@sha256:5dbbf5378f65a43c49859bc6342cbec4a13fabd0474ad7398d6d906181fb7529",
"triggers": null
},
"sensitive_attributes": [],
@@ -4022,15 +3874,15 @@
"attributes": {
"build": [],
"force_remove": null,
- "id": "sha256:45fd2fd7a58f5928daf78cc56f06037940b75c20ab353705f4e6284d7986b292photoprism/photoprism:latest",
- "image_id": "sha256:45fd2fd7a58f5928daf78cc56f06037940b75c20ab353705f4e6284d7986b292",
+ "id": "sha256:e96d2e8093773d33581ee4b69b9f5efafebafcd06901c29bbf45ec0516e1582bphotoprism/photoprism:latest",
+ "image_id": "sha256:e96d2e8093773d33581ee4b69b9f5efafebafcd06901c29bbf45ec0516e1582b",
"keep_locally": null,
"name": "photoprism/photoprism:latest",
"platform": null,
"pull_triggers": [
- "sha256:f4091c7da6cfacae789eab2dc9049f6ed1c3d5b0af3c491771795f06bf4d577c"
+ "sha256:b8dc65e14808021dff7fdb60723fe7e7cd224db1fd356c4e3f1892fa4912e4e4"
],
- "repo_digest": "photoprism/photoprism@sha256:f4091c7da6cfacae789eab2dc9049f6ed1c3d5b0af3c491771795f06bf4d577c",
+ "repo_digest": "photoprism/photoprism@sha256:b8dc65e14808021dff7fdb60723fe7e7cd224db1fd356c4e3f1892fa4912e4e4",
"triggers": null
},
"sensitive_attributes": [],
@@ -4052,15 +3904,15 @@
"attributes": {
"build": [],
"force_remove": null,
- "id": "sha256:98f52e2366985fc99536887b565319cfcf3deed0f355f7adee8eabc8177f2d6bpihole/pihole:latest",
- "image_id": "sha256:98f52e2366985fc99536887b565319cfcf3deed0f355f7adee8eabc8177f2d6b",
+ "id": "sha256:7e2c1211ec99de81cfa7dfe348e7b1373f1ec073f0b34ca270c3d28188ba75e2pihole/pihole:latest",
+ "image_id": "sha256:7e2c1211ec99de81cfa7dfe348e7b1373f1ec073f0b34ca270c3d28188ba75e2",
"keep_locally": null,
"name": "pihole/pihole:latest",
"platform": null,
"pull_triggers": [
- "sha256:8b1f31f46d94c3c1b8f509b302f28b4028483009bd27a9cbfd9b80185dd0687d"
+ "sha256:0def896a596e8d45780b6359dbf82fc8c75ef05b97e095452e67a0a4ccc95377"
],
- "repo_digest": "pihole/pihole@sha256:8b1f31f46d94c3c1b8f509b302f28b4028483009bd27a9cbfd9b80185dd0687d",
+ "repo_digest": "pihole/pihole@sha256:0def896a596e8d45780b6359dbf82fc8c75ef05b97e095452e67a0a4ccc95377",
"triggers": null
},
"sensitive_attributes": [],
@@ -4082,15 +3934,15 @@
"attributes": {
"build": [],
"force_remove": null,
- "id": "sha256:ecb74a3b23a93d396bca594b72f38a32180c46e60e1a08c5c03aa749bbb5c95aprom/prometheus:latest",
- "image_id": "sha256:ecb74a3b23a93d396bca594b72f38a32180c46e60e1a08c5c03aa749bbb5c95a",
+ "id": "sha256:1bd2b963526757ebfd9d8402e8f2a89e5f1556fd02e628fe465cf18c0d3aa3bdprom/prometheus:latest",
+ "image_id": "sha256:1bd2b963526757ebfd9d8402e8f2a89e5f1556fd02e628fe465cf18c0d3aa3bd",
"keep_locally": null,
"name": "prom/prometheus:latest",
"platform": null,
"pull_triggers": [
- "sha256:5c435642ca4d8427ca26f4901c11114023004709037880cd7860d5b7176aa731"
+ "sha256:f20d3127bf2876f4a1df76246fca576b41ddf1125ed1c546fbd8b16ea55117e6"
],
- "repo_digest": "prom/prometheus@sha256:5c435642ca4d8427ca26f4901c11114023004709037880cd7860d5b7176aa731",
+ "repo_digest": "prom/prometheus@sha256:f20d3127bf2876f4a1df76246fca576b41ddf1125ed1c546fbd8b16ea55117e6",
"triggers": null
},
"sensitive_attributes": [],
@@ -4167,15 +4019,15 @@
"attributes": {
"build": [],
"force_remove": null,
- "id": "sha256:e1cd6f7880aad2efef8daa2803e89600fdb2c0734ba993dc6a430b8913e7c7d5linuxserver/smokeping:latest",
- "image_id": "sha256:e1cd6f7880aad2efef8daa2803e89600fdb2c0734ba993dc6a430b8913e7c7d5",
+ "id": "sha256:b63dbb5de4ed36c4c9e593d88f5bb44449e080c5bb02ffc17c6aba8aeb19f67blinuxserver/smokeping:latest",
+ "image_id": "sha256:b63dbb5de4ed36c4c9e593d88f5bb44449e080c5bb02ffc17c6aba8aeb19f67b",
"keep_locally": null,
"name": "linuxserver/smokeping:latest",
"platform": null,
"pull_triggers": [
- "sha256:f29d12bc12b3303db249c2fa92a087ae7ade400627fdaa0f47e97f3beeab6a7c"
+ "sha256:d118c7100ded8ccfce7a2c66e0c1f00ce138b3b67eb42ef62e05bc4c57edfff1"
],
- "repo_digest": "linuxserver/smokeping@sha256:f29d12bc12b3303db249c2fa92a087ae7ade400627fdaa0f47e97f3beeab6a7c",
+ "repo_digest": "linuxserver/smokeping@sha256:d118c7100ded8ccfce7a2c66e0c1f00ce138b3b67eb42ef62e05bc4c57edfff1",
"triggers": null
},
"sensitive_attributes": [],
@@ -4197,15 +4049,15 @@
"attributes": {
"build": [],
"force_remove": null,
- "id": "sha256:f5d71c333e9abb240637a177e0b207769abe2ab8a57f6b18240601bb1bc9712clinuxserver/syncthing:latest",
- "image_id": "sha256:f5d71c333e9abb240637a177e0b207769abe2ab8a57f6b18240601bb1bc9712c",
+ "id": "sha256:42af40608d68faa0f22eb03c18ee07d64a2b34e261fef89b1ca04d62e587e930linuxserver/syncthing:latest",
+ "image_id": "sha256:42af40608d68faa0f22eb03c18ee07d64a2b34e261fef89b1ca04d62e587e930",
"keep_locally": null,
"name": "linuxserver/syncthing:latest",
"platform": null,
"pull_triggers": [
- "sha256:71db49de13f2d0a963fa43c10427972ace94135525d7072c94c63d846f57a7e6"
+ "sha256:6fb87abe19730aad01b6511d660a0664be424986ae662b85eb76f0ce585c4890"
],
- "repo_digest": "linuxserver/syncthing@sha256:71db49de13f2d0a963fa43c10427972ace94135525d7072c94c63d846f57a7e6",
+ "repo_digest": "linuxserver/syncthing@sha256:6fb87abe19730aad01b6511d660a0664be424986ae662b85eb76f0ce585c4890",
"triggers": null
},
"sensitive_attributes": [],
@@ -4257,15 +4109,15 @@
"attributes": {
"build": [],
"force_remove": null,
- "id": "sha256:7ae1b8488662d37df96bfdf416455fb8e27498140769fc772d84b518c0f81bc2jacobalberty/unifi",
- "image_id": "sha256:7ae1b8488662d37df96bfdf416455fb8e27498140769fc772d84b518c0f81bc2",
+ "id": "sha256:93e518a19dc2c567dab3134055d3080e3c25a307901fe071591462e697d13006jacobalberty/unifi",
+ "image_id": "sha256:93e518a19dc2c567dab3134055d3080e3c25a307901fe071591462e697d13006",
"keep_locally": null,
"name": "jacobalberty/unifi",
"platform": null,
"pull_triggers": [
- "sha256:483b7f294845c9e32eeb84ad2cda20ff90e996bcb6fa3107cba35ef36e578fb6"
+ "sha256:fa496261a406e64ecc03360466e80522a1fa3315f67a1b29a2ad05620af2efe7"
],
- "repo_digest": "jacobalberty/unifi@sha256:483b7f294845c9e32eeb84ad2cda20ff90e996bcb6fa3107cba35ef36e578fb6",
+ "repo_digest": "jacobalberty/unifi@sha256:fa496261a406e64ecc03360466e80522a1fa3315f67a1b29a2ad05620af2efe7",
"triggers": null
},
"sensitive_attributes": [],
@@ -4287,15 +4139,15 @@
"attributes": {
"build": [],
"force_remove": null,
- "id": "sha256:0ad289ea0136fa47d2fbc78315376c38f2cb140f17bf5701bd91509e6bdb94edmasipcat/wireguard-go:latest",
- "image_id": "sha256:0ad289ea0136fa47d2fbc78315376c38f2cb140f17bf5701bd91509e6bdb94ed",
+ "id": "sha256:bbd9ee98614c45ac51108baa8112d0f5fb01b28b40245b71ce8b6d2d683ac092masipcat/wireguard-go:latest",
+ "image_id": "sha256:bbd9ee98614c45ac51108baa8112d0f5fb01b28b40245b71ce8b6d2d683ac092",
"keep_locally": null,
"name": "masipcat/wireguard-go:latest",
"platform": null,
"pull_triggers": [
- "sha256:066b263dd5ca80859739711c7abe6a64db03fb6b0014e12bd0c54f5008e7a85b"
+ "sha256:73433fa459c6971a9385695a03582b64f1e0078945f00134d7d0702eb545ed21"
],
- "repo_digest": "masipcat/wireguard-go@sha256:066b263dd5ca80859739711c7abe6a64db03fb6b0014e12bd0c54f5008e7a85b",
+ "repo_digest": "masipcat/wireguard-go@sha256:73433fa459c6971a9385695a03582b64f1e0078945f00134d7d0702eb545ed21",
"triggers": null
},
"sensitive_attributes": [],
@@ -4317,15 +4169,15 @@
"attributes": {
"build": [],
"force_remove": null,
- "id": "sha256:352a40e531a9728d011c478fcbc332dc28861c69017ea51be2534de2f3a70802koenkk/zigbee2mqtt",
- "image_id": "sha256:352a40e531a9728d011c478fcbc332dc28861c69017ea51be2534de2f3a70802",
+ "id": "sha256:193392509bbb58a71c5f805bfcc2f715ab83017c3b842d47d7e43ed2b8a19e74koenkk/zigbee2mqtt",
+ "image_id": "sha256:193392509bbb58a71c5f805bfcc2f715ab83017c3b842d47d7e43ed2b8a19e74",
"keep_locally": null,
"name": "koenkk/zigbee2mqtt",
"platform": null,
"pull_triggers": [
- "sha256:8a893949ab01ea25fe1189a02a24f7fee3d7e8717d0973bd3dd6989a3a45a6bf"
+ "sha256:68e3cf365aee92e0cdc02cc537373cec380da544d187495f529d73d383a42205"
],
- "repo_digest": "koenkk/zigbee2mqtt@sha256:8a893949ab01ea25fe1189a02a24f7fee3d7e8717d0973bd3dd6989a3a45a6bf",
+ "repo_digest": "koenkk/zigbee2mqtt@sha256:68e3cf365aee92e0cdc02cc537373cec380da544d187495f529d73d383a42205",
"triggers": null
},
"sensitive_attributes": [],
@@ -4520,42 +4372,6 @@
}
]
},
- {
- "mode": "managed",
- "type": "docker_network",
- "name": "nginx-lb-certbot",
- "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]",
- "instances": [
- {
- "schema_version": 1,
- "attributes": {
- "attachable": false,
- "check_duplicate": null,
- "driver": "bridge",
- "id": "062cd1691c07c029297af8171eb246b1894566e17caacbfd7f3fa91fa14fbcab",
- "ingress": false,
- "internal": false,
- "ipam_config": [
- {
- "aux_address": {},
- "gateway": "172.29.36.1",
- "ip_range": "",
- "subnet": "172.29.36.0/22"
- }
- ],
- "ipam_driver": "default",
- "ipam_options": {},
- "ipv6": false,
- "labels": [],
- "name": "nginx-lb-certbot",
- "options": {},
- "scope": "local"
- },
- "sensitive_attributes": [],
- "private": "eyJzY2hlbWFfdmVyc2lvbiI6IjEifQ=="
- }
- ]
- },
{
"mode": "managed",
"type": "docker_network",