diff --git a/authelia.tf b/_disabled/authelia.tf similarity index 100% rename from authelia.tf rename to _disabled/authelia.tf diff --git a/docker-qnap.tf b/docker-qnap.tf index 8312188..d485497 100644 --- a/docker-qnap.tf +++ b/docker-qnap.tf @@ -56,3 +56,21 @@ resource "docker_volume" "truenas-arr" { o = "username=dqnap,password=vPKnUmApyQRE5$n,file_mode=0777,dir_mode=0777" } } + +resource "docker_volume" "truenas-photoprism-originals" { + name = "truenas-photoprism-originals" + driver_opts = { + type = "cifs", + device = "//172.20.0.188/photoprism-originals" + o = "username=dqnap,password=vPKnUmApyQRE5$n,file_mode=0777,dir_mode=0777" + } +} + +resource "docker_volume" "truenas-photoprism-import" { + name = "truenas-photoprism-import" + driver_opts = { + type = "cifs", + device = "//172.20.0.188/photoprism-import" + o = "username=dqnap,password=vPKnUmApyQRE5$n,file_mode=0777,dir_mode=0777" + } +} diff --git a/photoprism.tf b/photoprism.tf index 3f0ab11..109b3bd 100644 --- a/photoprism.tf +++ b/photoprism.tf @@ -21,18 +21,30 @@ resource "docker_container" "photoprism" { "PHOTOPRISM_DISABLE_TLS=true" ] - mounts { - target = "/photoprism/originals/camera" - source = "/share/appdata/syncthing/Camera" - type = "bind" + volumes { + container_path = "/photoprism/originals" + volume_name = "truenas-photoprism-originals" } - mounts { - target = "/photoprism/originals/capture-one-variants" - source = "/share/CaptureOne/Variants" - type = "bind" + + volumes { + container_path = "/photoprism/import" + volume_name = "truenas-photoprism-import" } + # OLD paths below + # mounts { + # target = "/photoprism/originals/camera" + # source = "/share/appdata/syncthing/Camera" + # type = "bind" + # } + # + # mounts { + # target = "/photoprism/originals/capture-one-variants" + # source = "/share/CaptureOne/Variants" + # type = "bind" + # } + mounts { target = "/photoprism/storage" source = "/share/appdata/photoprism/storage" diff --git a/terraform.tfstate b/terraform.tfstate index f721ec9..e2d4aad 100644 --- a/terraform.tfstate +++ b/terraform.tfstate @@ -1,7 +1,7 @@ { "version": 4, "terraform_version": "1.5.5", - "serial": 4651, + "serial": 4669, "lineage": "fcc74498-a461-682e-d8e4-5bc8c6ea51ec", "outputs": {}, "resources": [ @@ -41,24 +41,6 @@ } ] }, - { - "mode": "data", - "type": "docker_registry_image", - "name": "authelia", - "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", - "instances": [ - { - "schema_version": 0, - "attributes": { - "id": "sha256:46021dc20efdcc5cdc38a29e3050b8835429a155ae6215388ed3b793a02eb0ab", - "insecure_skip_verify": false, - "name": "authelia/authelia:latest", - "sha256_digest": "sha256:46021dc20efdcc5cdc38a29e3050b8835429a155ae6215388ed3b793a02eb0ab" - }, - "sensitive_attributes": [] - } - ] - }, { "mode": "data", "type": "docker_registry_image", @@ -140,10 +122,10 @@ { "schema_version": 0, "attributes": { - "id": "sha256:4ce6ccd57f1146f592c04c4b0f9a1fbb74f7aa4305ab2c6629f2ec9147e08a3d", + "id": "sha256:ac4b71eaad9f65c7dabaeb55b39b586f6d7b15c7846f91dd09ba006d2ae26e52", "insecure_skip_verify": false, "name": "amir20/dozzle:latest", - "sha256_digest": "sha256:4ce6ccd57f1146f592c04c4b0f9a1fbb74f7aa4305ab2c6629f2ec9147e08a3d" + "sha256_digest": "sha256:ac4b71eaad9f65c7dabaeb55b39b586f6d7b15c7846f91dd09ba006d2ae26e52" }, "sensitive_attributes": [] } @@ -536,10 +518,10 @@ { "schema_version": 0, "attributes": { - "id": "sha256:93a8d83b707d0d6a1b9186edecca2e37f83722ae0e398aee4eea0ff17c2fad0e", + "id": "sha256:1eeedfa9ae00ad214df5b7cf450313ca244a6bab51994cbd8d7f382d50828986", "insecure_skip_verify": false, "name": "redis:latest", - "sha256_digest": "sha256:93a8d83b707d0d6a1b9186edecca2e37f83722ae0e398aee4eea0ff17c2fad0e" + "sha256_digest": "sha256:1eeedfa9ae00ad214df5b7cf450313ca244a6bab51994cbd8d7f382d50828986" }, "sensitive_attributes": [] } @@ -936,9 +918,9 @@ "cpu_shares": 0, "destroy_grace_seconds": null, "devices": [], - "dns": null, - "dns_opts": null, - "dns_search": null, + "dns": [], + "dns_opts": [], + "dns_search": [], "domainname": "", "entrypoint": [ "tini", @@ -949,8 +931,8 @@ ], "exit_code": null, "gpus": null, - "group_add": null, - "healthcheck": null, + "group_add": [], + "healthcheck": [], "host": [], "hostname": "460585ad4538", "id": "460585ad453804e1a2fdff17a03d38a3d4abbab96eb0846d8d8b28d30a053b05", @@ -959,7 +941,7 @@ "ipc_mode": "private", "labels": [], "log_driver": "local", - "log_opts": null, + "log_opts": {}, "logs": false, "max_retry_count": 0, "memory": 0, @@ -967,7 +949,7 @@ "mounts": [ { "bind_options": [], - "read_only": null, + "read_only": false, "source": "/share/appdata/audiobookshelf/config", "target": "/config", "tmpfs_options": [], @@ -976,7 +958,7 @@ }, { "bind_options": [], - "read_only": null, + "read_only": false, "source": "/share/appdata/audiobookshelf/metadata", "target": "/metadata", "tmpfs_options": [], @@ -1022,11 +1004,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": "", @@ -1035,7 +1023,7 @@ "container_path": "/truenas-arr", "from_container": "", "host_path": "", - "read_only": null, + "read_only": false, "volume_name": "truenas-arr" } ], @@ -1450,9 +1438,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" @@ -1464,8 +1452,8 @@ ], "exit_code": null, "gpus": null, - "group_add": null, - "healthcheck": null, + "group_add": [], + "healthcheck": [], "host": [], "hostname": "8e55338d43d4", "id": "8e55338d43d47e82cdd8420a11ede29609d16433f2828273ce87247b63ae7d9e", @@ -1474,7 +1462,7 @@ "ipc_mode": "private", "labels": [], "log_driver": "local", - "log_opts": null, + "log_opts": {}, "logs": false, "max_retry_count": 0, "memory": 0, @@ -1482,7 +1470,7 @@ "mounts": [ { "bind_options": [], - "read_only": null, + "read_only": false, "source": "/share/appdata/deluge", "target": "/config", "tmpfs_options": [], @@ -1528,11 +1516,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": "", @@ -1541,7 +1535,7 @@ "container_path": "/data", "from_container": "", "host_path": "", - "read_only": null, + "read_only": false, "volume_name": "truenas-arr" } ], @@ -1593,8 +1587,8 @@ "healthcheck": null, "host": [], "hostname": "dozzle", - "id": "dcf75a4fe4954740947b0ff0385c648d26fcbe9c76cfc7f3d0aa93ca6100da8e", - "image": "sha256:1cff163fd38a8197824d6c46c884cc66ba92ee3260f3ce98d4c752a76ba5e844", + "id": "bae73cdb08352c7038514e8313d8af9bafe7213dba57dfb0010a8838efc35e7e", + "image": "sha256:e01b904fd59e6d730c4149d7491a5fbb55962db2378ba9d1b9a2de760fa9427e", "init": false, "ipc_mode": "private", "labels": [], @@ -1625,7 +1619,7 @@ "ip_address": "192.168.2.144", "ip_prefix_length": 24, "ipv6_gateway": "", - "mac_address": "02:42:29:22:5c:4a", + "mac_address": "02:42:eb:41:96:2e", "network_name": "qnet-static-eth0-48e715" } ], @@ -1669,7 +1663,6 @@ "sensitive_attributes": [], "private": "eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==", "dependencies": [ - "data.docker_registry_image.dozzle", "docker_image.dozzle", "docker_network.bridge" ] @@ -1702,9 +1695,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" @@ -1718,8 +1711,8 @@ ], "exit_code": null, "gpus": null, - "group_add": null, - "healthcheck": null, + "group_add": [], + "healthcheck": [], "host": [], "hostname": "079fe7b3fae3", "id": "079fe7b3fae3420061239cb5ae85fb12401a186903774c72429f13263425e9f0", @@ -1739,7 +1732,7 @@ "mounts": [ { "bind_options": [], - "read_only": null, + "read_only": false, "source": "/share/appdata/freshrss/data", "target": "/var/www/FreshRSS/data", "tmpfs_options": [], @@ -1748,7 +1741,7 @@ }, { "bind_options": [], - "read_only": null, + "read_only": false, "source": "/share/appdata/freshrss/extensions", "target": "/var/www/FreshRSS/extensions", "tmpfs_options": [], @@ -1794,11 +1787,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": "", @@ -2224,9 +2223,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" @@ -2236,8 +2235,8 @@ ], "exit_code": null, "gpus": null, - "group_add": null, - "healthcheck": null, + "group_add": [], + "healthcheck": [], "host": [], "hostname": "13475b1a13a8", "id": "13475b1a13a825af9dfe5e4f471b7bc10a043579846216a45d56b18d571c7240", @@ -2257,7 +2256,7 @@ "mounts": [ { "bind_options": [], - "read_only": null, + "read_only": false, "source": "/share/appdata/grocy", "target": "/config", "tmpfs_options": [], @@ -2319,11 +2318,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": "", @@ -2363,9 +2368,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" @@ -2383,7 +2388,7 @@ ], "exit_code": null, "gpus": null, - "group_add": null, + "group_add": [], "healthcheck": [ { "interval": "30s", @@ -2415,7 +2420,7 @@ "mounts": [ { "bind_options": [], - "read_only": null, + "read_only": false, "source": "/share/appdata/hoarder", "target": "/data", "tmpfs_options": [], @@ -2477,11 +2482,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": "root", "userns_mode": "", @@ -3798,8 +3809,8 @@ "group_add": null, "healthcheck": null, "host": [], - "hostname": "1d8c3307df6e", - "id": "1d8c3307df6ebdb7360efcc5cd59d8ba7170d435944c1d5da82b6541eceeeb35", + "hostname": "74883401e49b", + "id": "74883401e49b23f4bd2491f9f820b368a8e88d9fbda9b465e31ec9b8674cba32", "image": "sha256:4d2b0590b545ecb42800b21b2dcf583c6a3690e22548d4e20db10e0cba6de2de", "init": false, "ipc_mode": "private", @@ -3814,15 +3825,6 @@ "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, @@ -3831,15 +3833,6 @@ "tmpfs_options": [], "type": "bind", "volume_options": [] - }, - { - "bind_options": [], - "read_only": null, - "source": "/share/appdata/syncthing/Camera", - "target": "/photoprism/originals/camera", - "tmpfs_options": [], - "type": "bind", - "volume_options": [] } ], "must_run": true, @@ -3852,7 +3845,7 @@ "ip_address": "192.168.2.116", "ip_prefix_length": 24, "ipv6_gateway": "", - "mac_address": "02:42:4b:2b:23:ec", + "mac_address": "02:42:da:2f:c0:d6", "network_name": "qnet-static-eth0-48e715" } ], @@ -3888,7 +3881,22 @@ "upload": [], "user": "", "userns_mode": "", - "volumes": [], + "volumes": [ + { + "container_path": "/photoprism/import", + "from_container": "", + "host_path": "", + "read_only": null, + "volume_name": "truenas-photoprism-import" + }, + { + "container_path": "/photoprism/originals", + "from_container": "", + "host_path": "", + "read_only": null, + "volume_name": "truenas-photoprism-originals" + } + ], "wait": false, "wait_timeout": 60, "working_dir": "/photoprism" @@ -3896,7 +3904,6 @@ "sensitive_attributes": [], "private": "eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==", "dependencies": [ - "data.docker_registry_image.photoprism", "docker_image.photoprism", "docker_network.bridge" ] @@ -3927,9 +3934,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" @@ -3943,8 +3950,8 @@ ], "exit_code": null, "gpus": null, - "group_add": null, - "healthcheck": null, + "group_add": [], + "healthcheck": [], "host": [], "hostname": "4e17e581f953", "id": "4e17e581f953f53a871c78e9e467f81548d2eaee1185cba05fce6d58fa108008", @@ -3964,7 +3971,7 @@ "mounts": [ { "bind_options": [], - "read_only": null, + "read_only": false, "source": "/share/CaptureOne/Variants", "target": "/photoprism/originals/capture-one-variants", "tmpfs_options": [], @@ -3973,7 +3980,7 @@ }, { "bind_options": [], - "read_only": null, + "read_only": false, "source": "/share/appdata/photoprism-tineke/storage", "target": "/photoprism/storage", "tmpfs_options": [], @@ -4019,11 +4026,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": "", @@ -4069,9 +4082,9 @@ "cpu_shares": 0, "destroy_grace_seconds": null, "devices": [], - "dns": null, - "dns_opts": null, - "dns_search": null, + "dns": [], + "dns_opts": [], + "dns_search": [], "domainname": "", "entrypoint": [ "start.sh" @@ -4079,7 +4092,7 @@ "env": [], "exit_code": null, "gpus": null, - "group_add": null, + "group_add": [], "healthcheck": [ { "interval": "0s", @@ -4111,7 +4124,7 @@ "mounts": [ { "bind_options": [], - "read_only": null, + "read_only": false, "source": "/share/appdata/pi-hole", "target": "/etc-pihole", "tmpfs_options": [], @@ -4157,11 +4170,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": "", @@ -4341,9 +4360,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" @@ -4356,8 +4375,8 @@ ], "exit_code": null, "gpus": null, - "group_add": null, - "healthcheck": null, + "group_add": [], + "healthcheck": [], "host": [], "hostname": "4f7e3e29147c", "id": "4f7e3e29147cbc52fae15692ce13d1ff8cd8605cba53a8fce0014e0482d227bc", @@ -4366,7 +4385,7 @@ "ipc_mode": "private", "labels": [], "log_driver": "local", - "log_opts": null, + "log_opts": {}, "logs": false, "max_retry_count": 0, "memory": 0, @@ -4374,7 +4393,7 @@ "mounts": [ { "bind_options": [], - "read_only": null, + "read_only": false, "source": "/share/appdata/prowlarr", "target": "/config", "tmpfs_options": [], @@ -4420,11 +4439,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": "", @@ -4754,9 +4779,9 @@ "group_add": [], "healthcheck": [], "host": [], - "hostname": "3d439ceda6ea", - "id": "3d439ceda6ea2128f6a79531ded2f8cb5141f73cb3b2af36947ae4e6fbdcd634", - "image": "sha256:fa310398637f52276a6ea3250b80ebac162323d76209a4a3d95a414b73d3cc84", + "hostname": "e358e39f20b5", + "id": "e358e39f20b53dbc5b157c9d74367b3f8a30f1d3e7fc2a1cdf899c89c4765c56", + "image": "sha256:43724892d6db0fd681c7309bd458ce636c637a027f2d203a4932668ba8ffd97c", "init": false, "ipc_mode": "private", "labels": [], @@ -5542,9 +5567,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" @@ -5552,8 +5577,8 @@ "env": [], "exit_code": null, "gpus": null, - "group_add": null, - "healthcheck": null, + "group_add": [], + "healthcheck": [], "host": [], "hostname": "86ce7ffcb821", "id": "86ce7ffcb8213558d61b98f43baa18cf19c06ae1fb19937cb7bf488df2963723", @@ -5573,7 +5598,7 @@ "mounts": [ { "bind_options": [], - "read_only": null, + "read_only": false, "source": "/share/appdata/syncthing", "target": "/config", "tmpfs_options": [], @@ -5619,11 +5644,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": "", @@ -6426,36 +6457,6 @@ } ] }, - { - "mode": "managed", - "type": "docker_image", - "name": "authelia", - "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", - "instances": [ - { - "schema_version": 0, - "attributes": { - "build": [], - "force_remove": null, - "id": "sha256:8891469a04ee7969390e79fd693ea1bb0618f3d373a49a9981418430389363a8authelia/authelia:latest", - "image_id": "sha256:8891469a04ee7969390e79fd693ea1bb0618f3d373a49a9981418430389363a8", - "keep_locally": null, - "name": "authelia/authelia:latest", - "platform": null, - "pull_triggers": [ - "sha256:46021dc20efdcc5cdc38a29e3050b8835429a155ae6215388ed3b793a02eb0ab" - ], - "repo_digest": "authelia/authelia@sha256:46021dc20efdcc5cdc38a29e3050b8835429a155ae6215388ed3b793a02eb0ab", - "triggers": null - }, - "sensitive_attributes": [], - "private": "bnVsbA==", - "dependencies": [ - "data.docker_registry_image.authelia" - ] - } - ] - }, { "mode": "managed", "type": "docker_image", @@ -6587,15 +6588,15 @@ "attributes": { "build": [], "force_remove": null, - "id": "sha256:1cff163fd38a8197824d6c46c884cc66ba92ee3260f3ce98d4c752a76ba5e844amir20/dozzle:latest", - "image_id": "sha256:1cff163fd38a8197824d6c46c884cc66ba92ee3260f3ce98d4c752a76ba5e844", + "id": "sha256:e01b904fd59e6d730c4149d7491a5fbb55962db2378ba9d1b9a2de760fa9427eamir20/dozzle:latest", + "image_id": "sha256:e01b904fd59e6d730c4149d7491a5fbb55962db2378ba9d1b9a2de760fa9427e", "keep_locally": null, "name": "amir20/dozzle:latest", "platform": null, "pull_triggers": [ - "sha256:4ce6ccd57f1146f592c04c4b0f9a1fbb74f7aa4305ab2c6629f2ec9147e08a3d" + "sha256:ac4b71eaad9f65c7dabaeb55b39b586f6d7b15c7846f91dd09ba006d2ae26e52" ], - "repo_digest": "amir20/dozzle@sha256:4ce6ccd57f1146f592c04c4b0f9a1fbb74f7aa4305ab2c6629f2ec9147e08a3d", + "repo_digest": "amir20/dozzle@sha256:ac4b71eaad9f65c7dabaeb55b39b586f6d7b15c7846f91dd09ba006d2ae26e52", "triggers": null }, "sensitive_attributes": [], @@ -7247,15 +7248,15 @@ "attributes": { "build": [], "force_remove": null, - "id": "sha256:fa310398637f52276a6ea3250b80ebac162323d76209a4a3d95a414b73d3cc84redis:latest", - "image_id": "sha256:fa310398637f52276a6ea3250b80ebac162323d76209a4a3d95a414b73d3cc84", + "id": "sha256:43724892d6db0fd681c7309bd458ce636c637a027f2d203a4932668ba8ffd97credis:latest", + "image_id": "sha256:43724892d6db0fd681c7309bd458ce636c637a027f2d203a4932668ba8ffd97c", "keep_locally": null, "name": "redis:latest", "platform": null, "pull_triggers": [ - "sha256:93a8d83b707d0d6a1b9186edecca2e37f83722ae0e398aee4eea0ff17c2fad0e" + "sha256:1eeedfa9ae00ad214df5b7cf450313ca244a6bab51994cbd8d7f382d50828986" ], - "repo_digest": "redis@sha256:93a8d83b707d0d6a1b9186edecca2e37f83722ae0e398aee4eea0ff17c2fad0e", + "repo_digest": "redis@sha256:1eeedfa9ae00ad214df5b7cf450313ca244a6bab51994cbd8d7f382d50828986", "triggers": null }, "sensitive_attributes": [], @@ -7972,6 +7973,56 @@ "private": "eyJzY2hlbWFfdmVyc2lvbiI6IjEifQ==" } ] + }, + { + "mode": "managed", + "type": "docker_volume", + "name": "truenas-photoprism-import", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [ + { + "schema_version": 1, + "attributes": { + "driver": "local", + "driver_opts": { + "device": "//172.20.0.188/photoprism-import", + "o": "username=dqnap,password=vPKnUmApyQRE5$n,file_mode=0777,dir_mode=0777", + "type": "cifs" + }, + "id": "truenas-photoprism-import", + "labels": [], + "mountpoint": "/share/CACHEDEV1_DATA/Container/container-station-data/lib/docker/volumes/truenas-photoprism-import/_data", + "name": "truenas-photoprism-import" + }, + "sensitive_attributes": [], + "private": "eyJzY2hlbWFfdmVyc2lvbiI6IjEifQ==" + } + ] + }, + { + "mode": "managed", + "type": "docker_volume", + "name": "truenas-photoprism-originals", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [ + { + "schema_version": 1, + "attributes": { + "driver": "local", + "driver_opts": { + "device": "//172.20.0.188/photoprism-originals", + "o": "username=dqnap,password=vPKnUmApyQRE5$n,file_mode=0777,dir_mode=0777", + "type": "cifs" + }, + "id": "truenas-photoprism-originals", + "labels": [], + "mountpoint": "/share/CACHEDEV1_DATA/Container/container-station-data/lib/docker/volumes/truenas-photoprism-originals/_data", + "name": "truenas-photoprism-originals" + }, + "sensitive_attributes": [], + "private": "eyJzY2hlbWFfdmVyc2lvbiI6IjEifQ==" + } + ] } ], "check_results": null diff --git a/terraform.tfstate.backup b/terraform.tfstate.backup index c61e6bd..025edb2 100644 --- a/terraform.tfstate.backup +++ b/terraform.tfstate.backup @@ -1,7 +1,7 @@ { "version": 4, "terraform_version": "1.5.5", - "serial": 4606, + "serial": 4665, "lineage": "fcc74498-a461-682e-d8e4-5bc8c6ea51ec", "outputs": {}, "resources": [ @@ -32,10 +32,10 @@ { "schema_version": 0, "attributes": { - "id": "sha256:e12511a64b9a7af3657889995f016f8757640169d174a83ce631cbf505a5dbca", + "id": "sha256:4d383bfd61135492ab3c52fe98550b9640e7d0791ed2a5e81c98e4087f5086d0", "insecure_skip_verify": false, "name": "ghcr.io/advplyr/audiobookshelf:latest", - "sha256_digest": "sha256:e12511a64b9a7af3657889995f016f8757640169d174a83ce631cbf505a5dbca" + "sha256_digest": "sha256:4d383bfd61135492ab3c52fe98550b9640e7d0791ed2a5e81c98e4087f5086d0" }, "sensitive_attributes": [] } @@ -104,10 +104,10 @@ { "schema_version": 0, "attributes": { - "id": "sha256:48e949d81f6b08f2ce3a7ed48ff71ba968ec5c087d3a99ebd51110dfbc9ae122", + "id": "sha256:d450a5eddf03ebe12875f0b771b2d96297fd8e1f02856db71788a5a18ce75605", "insecure_skip_verify": false, "name": "linuxserver/deluge:latest", - "sha256_digest": "sha256:48e949d81f6b08f2ce3a7ed48ff71ba968ec5c087d3a99ebd51110dfbc9ae122" + "sha256_digest": "sha256:d450a5eddf03ebe12875f0b771b2d96297fd8e1f02856db71788a5a18ce75605" }, "sensitive_attributes": [] } @@ -122,10 +122,10 @@ { "schema_version": 0, "attributes": { - "id": "sha256:57677aed536d17b5ba5ce321cd4c2039f8476af4488069832e16efc40cab780f", + "id": "sha256:ac4b71eaad9f65c7dabaeb55b39b586f6d7b15c7846f91dd09ba006d2ae26e52", "insecure_skip_verify": false, "name": "amir20/dozzle:latest", - "sha256_digest": "sha256:57677aed536d17b5ba5ce321cd4c2039f8476af4488069832e16efc40cab780f" + "sha256_digest": "sha256:ac4b71eaad9f65c7dabaeb55b39b586f6d7b15c7846f91dd09ba006d2ae26e52" }, "sensitive_attributes": [] } @@ -140,10 +140,10 @@ { "schema_version": 0, "attributes": { - "id": "sha256:e7897e90c1e0ab4a68cb643ff509dec4e3b85bbe42e2688ed9f95eb190bcb2b1", + "id": "sha256:d18055cc1c2fa807f118accb4ba74f435d381daf96130f87b17d9d9d1d169341", "insecure_skip_verify": false, "name": "freshrss/freshrss:latest", - "sha256_digest": "sha256:e7897e90c1e0ab4a68cb643ff509dec4e3b85bbe42e2688ed9f95eb190bcb2b1" + "sha256_digest": "sha256:d18055cc1c2fa807f118accb4ba74f435d381daf96130f87b17d9d9d1d169341" }, "sensitive_attributes": [] } @@ -212,10 +212,10 @@ { "schema_version": 0, "attributes": { - "id": "sha256:3882320b535acd4b3475e0f550cec9beedfe75dbbb14778feb43ee59cbafb47e", + "id": "sha256:21e77b400e12b6f797b3303fedba92eeca35fc10d17e157c7bf40431ac31fdcf", "insecure_skip_verify": false, "name": "linuxserver/grocy:latest", - "sha256_digest": "sha256:3882320b535acd4b3475e0f550cec9beedfe75dbbb14778feb43ee59cbafb47e" + "sha256_digest": "sha256:21e77b400e12b6f797b3303fedba92eeca35fc10d17e157c7bf40431ac31fdcf" }, "sensitive_attributes": [] } @@ -230,10 +230,10 @@ { "schema_version": 0, "attributes": { - "id": "sha256:76321e4530d164ae3f978b140fd8ef8db9e96a8802fc9e2f66138ed1db47a3e1", + "id": "sha256:1ffcbe71b11ef23ced1094528a04cf7479e252226fbe8599f6a5d605ffb8a67f", "insecure_skip_verify": false, "name": "ghcr.io/hoarder-app/hoarder", - "sha256_digest": "sha256:76321e4530d164ae3f978b140fd8ef8db9e96a8802fc9e2f66138ed1db47a3e1" + "sha256_digest": "sha256:1ffcbe71b11ef23ced1094528a04cf7479e252226fbe8599f6a5d605ffb8a67f" }, "sensitive_attributes": [] } @@ -410,10 +410,10 @@ { "schema_version": 0, "attributes": { - "id": "sha256:1f14335e2cd9dfaadc555ac8d40aa8a3966a5b5e5ef88fa78973ef7e8673fa2b", + "id": "sha256:c1e788ecabad56211ab7b09a1be0c383105eb964d6df38a1af1ce040292f9055", "insecure_skip_verify": false, "name": "photoprism/photoprism:latest", - "sha256_digest": "sha256:1f14335e2cd9dfaadc555ac8d40aa8a3966a5b5e5ef88fa78973ef7e8673fa2b" + "sha256_digest": "sha256:c1e788ecabad56211ab7b09a1be0c383105eb964d6df38a1af1ce040292f9055" }, "sensitive_attributes": [] } @@ -428,10 +428,10 @@ { "schema_version": 0, "attributes": { - "id": "sha256:83af1529136e39802e819e303b190e40147ac44c3e050398e1a53de6c0c701dd", + "id": "sha256:bcf79fe65348067d17b7b14fd7e2cb8177bbb4e972e1880a905169334e69c1a2", "insecure_skip_verify": false, "name": "pihole/pihole:latest", - "sha256_digest": "sha256:83af1529136e39802e819e303b190e40147ac44c3e050398e1a53de6c0c701dd" + "sha256_digest": "sha256:bcf79fe65348067d17b7b14fd7e2cb8177bbb4e972e1880a905169334e69c1a2" }, "sensitive_attributes": [] } @@ -464,10 +464,10 @@ { "schema_version": 0, "attributes": { - "id": "sha256:952927935b2793afba94c78207a0be39a9bf8f4ae2493f7913b26be7eb0ecee7", + "id": "sha256:94c506553ddb901dcfd50dbcc2aadd8e0398d4baae9476a2764f90c0066049e1", "insecure_skip_verify": false, "name": "ghcr.io/hotio/prowlarr:latest", - "sha256_digest": "sha256:952927935b2793afba94c78207a0be39a9bf8f4ae2493f7913b26be7eb0ecee7" + "sha256_digest": "sha256:94c506553ddb901dcfd50dbcc2aadd8e0398d4baae9476a2764f90c0066049e1" }, "sensitive_attributes": [] } @@ -518,10 +518,10 @@ { "schema_version": 0, "attributes": { - "id": "sha256:93a8d83b707d0d6a1b9186edecca2e37f83722ae0e398aee4eea0ff17c2fad0e", + "id": "sha256:1eeedfa9ae00ad214df5b7cf450313ca244a6bab51994cbd8d7f382d50828986", "insecure_skip_verify": false, "name": "redis:latest", - "sha256_digest": "sha256:93a8d83b707d0d6a1b9186edecca2e37f83722ae0e398aee4eea0ff17c2fad0e" + "sha256_digest": "sha256:1eeedfa9ae00ad214df5b7cf450313ca244a6bab51994cbd8d7f382d50828986" }, "sensitive_attributes": [] } @@ -608,10 +608,10 @@ { "schema_version": 0, "attributes": { - "id": "sha256:c112da0ec1025ac250ef5272186eb6d6cf1f2777747288c8c526b4a894b8b1b3", + "id": "sha256:297efc3dc44b2cd55b9dc9702112cfe9cc7e2efecac2f1e7a18c1cbb6aaddbfe", "insecure_skip_verify": false, "name": "linuxserver/syncthing:latest", - "sha256_digest": "sha256:c112da0ec1025ac250ef5272186eb6d6cf1f2777747288c8c526b4a894b8b1b3" + "sha256_digest": "sha256:297efc3dc44b2cd55b9dc9702112cfe9cc7e2efecac2f1e7a18c1cbb6aaddbfe" }, "sensitive_attributes": [] } @@ -934,9 +934,9 @@ "group_add": [], "healthcheck": [], "host": [], - "hostname": "c1640b5ae290", - "id": "c1640b5ae29093277bc6e56fd5f63d2fd633ccd624a00bd7ff73ac8f337fa761", - "image": "sha256:249288fd3bed321b1d2cddcd7c5cbe831b9b44cd93dcc51f08207032dbe50cf2", + "hostname": "460585ad4538", + "id": "460585ad453804e1a2fdff17a03d38a3d4abbab96eb0846d8d8b28d30a053b05", + "image": "sha256:27e6ffb9ff50b94a96555c50d7e875c9f6fe0a1f02bd2a315faa6680c2f45c76", "init": false, "ipc_mode": "private", "labels": [], @@ -976,7 +976,7 @@ "ip_address": "192.168.2.146", "ip_prefix_length": 24, "ipv6_gateway": "", - "mac_address": "02:42:ee:53:4d:f7", + "mac_address": "02:42:e2:45:f2:70", "network_name": "qnet-static-eth0-48e715" } ], @@ -1438,9 +1438,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" @@ -1452,17 +1452,17 @@ ], "exit_code": null, "gpus": null, - "group_add": null, - "healthcheck": null, + "group_add": [], + "healthcheck": [], "host": [], - "hostname": "dcf696f4e3a3", - "id": "dcf696f4e3a30522be7f8be5727a839b54b31a5f3b14131f6a3c2fb7e56ce5fe", - "image": "sha256:b9e98f51cef4458c1ef729c62b35fccff99e6215cdb9061093fd113f0196ab36", + "hostname": "8e55338d43d4", + "id": "8e55338d43d47e82cdd8420a11ede29609d16433f2828273ce87247b63ae7d9e", + "image": "sha256:293687cd01b14ee19a27a7711967a4af9de6b4a9d05f2c2a53e50ce93595a5ac", "init": false, "ipc_mode": "private", "labels": [], "log_driver": "local", - "log_opts": null, + "log_opts": {}, "logs": false, "max_retry_count": 0, "memory": 0, @@ -1470,7 +1470,7 @@ "mounts": [ { "bind_options": [], - "read_only": null, + "read_only": false, "source": "/share/appdata/deluge", "target": "/config", "tmpfs_options": [], @@ -1488,7 +1488,7 @@ "ip_address": "192.168.2.137", "ip_prefix_length": 24, "ipv6_gateway": "", - "mac_address": "02:42:3b:fe:ce:ec", + "mac_address": "02:42:08:13:aa:9b", "network_name": "qnet-static-eth0-48e715" } ], @@ -1516,11 +1516,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": "", @@ -1529,7 +1535,7 @@ "container_path": "/data", "from_container": "", "host_path": "", - "read_only": null, + "read_only": false, "volume_name": "truenas-arr" } ], @@ -1581,8 +1587,8 @@ "healthcheck": null, "host": [], "hostname": "dozzle", - "id": "65bc8a5a71e98b961c8264446fe04ac170e97382d7d043dff6c9dd68ce3cbf97", - "image": "sha256:9ceba54318cdeb63bbfa21d6176af1720f46a323c62aee80f43db15f47c9eceb", + "id": "de50e975811e0f414a35236d71859f5b751e51b367bcb21450b1bf5f44ae5535", + "image": "sha256:e01b904fd59e6d730c4149d7491a5fbb55962db2378ba9d1b9a2de760fa9427e", "init": false, "ipc_mode": "private", "labels": [], @@ -1613,7 +1619,7 @@ "ip_address": "192.168.2.144", "ip_prefix_length": 24, "ipv6_gateway": "", - "mac_address": "02:42:d4:8f:ec:ec", + "mac_address": "02:42:bb:44:f3:b4", "network_name": "qnet-static-eth0-48e715" } ], @@ -1657,6 +1663,7 @@ "sensitive_attributes": [], "private": "eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==", "dependencies": [ + "data.docker_registry_image.dozzle", "docker_image.dozzle", "docker_network.bridge" ] @@ -1708,9 +1715,9 @@ "group_add": [], "healthcheck": [], "host": [], - "hostname": "9a02444e1507", - "id": "9a02444e1507608325affe32887ad28c0f76a887370df876d8ed0ecb9a0cda9f", - "image": "sha256:acaff81c50f7627339ec1af2cc0c7cdf5edb925742be18b5788163b0113777f1", + "hostname": "079fe7b3fae3", + "id": "079fe7b3fae3420061239cb5ae85fb12401a186903774c72429f13263425e9f0", + "image": "sha256:366c5853947ad84e91ce43c6b57bcc306f30bbd731fcf24fc6382a4b9ffb63db", "init": false, "ipc_mode": "private", "labels": [], @@ -1753,7 +1760,7 @@ "ip_address": "192.168.2.129", "ip_prefix_length": 24, "ipv6_gateway": "", - "mac_address": "02:42:0d:5f:8e:e4", + "mac_address": "02:42:ff:91:9b:a4", "network_name": "qnet-static-eth0-48e715" } ], @@ -2232,9 +2239,9 @@ "group_add": [], "healthcheck": [], "host": [], - "hostname": "ff6d6f3313bc", - "id": "ff6d6f3313bcdb94a7a6ac42e773e5c0e7388604c2ef17842398d178f4d9cfea", - "image": "sha256:02df7d8cfdb61dd33ad9143b2eff14add8f61c81e90678bc00d2ea7a81aa5347", + "hostname": "13475b1a13a8", + "id": "13475b1a13a825af9dfe5e4f471b7bc10a043579846216a45d56b18d571c7240", + "image": "sha256:45dc67d86ea8ac3f860e17dba5d3cefc65ad4da37103f24740f1b44a70f257d7", "init": false, "ipc_mode": "private", "labels": [], @@ -2278,7 +2285,7 @@ "ip_address": "192.168.2.142", "ip_prefix_length": 24, "ipv6_gateway": "", - "mac_address": "02:42:0f:aa:48:8c", + "mac_address": "02:42:7b:cc:50:ab", "network_name": "qnet-static-eth0-48e715" } ], @@ -2397,8 +2404,8 @@ ], "host": [], "hostname": "hoarder", - "id": "aacc3930021cff0a087a1b872db401155b114763e55137b2a0d958cdac471df9", - "image": "sha256:a60c56bc5b101f17ef430f47a22d89636f66c2b5a5275ea429c2d2ec5e66b82b", + "id": "ba469c262af21e76d4dfed2a74ebcadcb6532a9769fa59cd079661b464ba5bed", + "image": "sha256:5cf5f74922cc77fec1ff3b0fb655e99f1116b4c59202b6f0389138606d7c9070", "init": false, "ipc_mode": "private", "labels": [], @@ -2442,7 +2449,7 @@ "ip_address": "192.168.2.145", "ip_prefix_length": 24, "ipv6_gateway": "", - "mac_address": "02:42:08:ea:75:8b", + "mac_address": "02:42:53:b0:22:fb", "network_name": "qnet-static-eth0-48e715" } ], @@ -3124,16 +3131,6 @@ "must_run": true, "name": "mariadb", "network_data": [ - { - "gateway": "172.29.0.1", - "global_ipv6_address": "", - "global_ipv6_prefix_length": 0, - "ip_address": "172.29.0.5", - "ip_prefix_length": 22, - "ipv6_gateway": "", - "mac_address": "02:42:ac:1d:00:05", - "network_name": "mariadb" - }, { "gateway": "192.168.2.1", "global_ipv6_address": "", @@ -3143,6 +3140,16 @@ "ipv6_gateway": "", "mac_address": "02:42:ae:01:e7:fb", "network_name": "qnet-static-eth0-48e715" + }, + { + "gateway": "172.29.0.1", + "global_ipv6_address": "", + "global_ipv6_prefix_length": 0, + "ip_address": "172.29.0.5", + "ip_prefix_length": 22, + "ipv6_gateway": "", + "mac_address": "02:42:ac:1d:00:05", + "network_name": "mariadb" } ], "network_mode": "default", @@ -3433,7 +3440,7 @@ "ip_address": "192.168.2.115", "ip_prefix_length": 24, "ipv6_gateway": "", - "mac_address": "02:42:74:6f:92:f0", + "mac_address": "02:42:96:50:00:cb", "network_name": "qnet-static-eth0-48e715" } ], @@ -3774,6 +3781,7 @@ "capabilities": [], "cgroupns_mode": null, "command": [ + "/scripts/cmd.sh", "/opt/photoprism/bin/photoprism", "start" ], @@ -3783,12 +3791,12 @@ "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" + "/init" ], "env": [ "PHOTOPRISM_ADMIN_PASSWORD=UAmpojHADcS5aB", @@ -3799,12 +3807,12 @@ ], "exit_code": null, "gpus": null, - "group_add": [], - "healthcheck": [], + "group_add": null, + "healthcheck": null, "host": [], - "hostname": "32fe8a73d01a", - "id": "32fe8a73d01a4c0f0b48b99437a4daa6fbaab53f30ae58e82018e57f60807512", - "image": "sha256:8406054dc6b7ec43fb3b8d372923189294f815aeab20e8d08eac73001aa10f49", + "hostname": "08eab1489055", + "id": "08eab14890559e302a15f5a83e1e30bea9a63e8f4f4873c0330daa39dd1540e4", + "image": "sha256:4d2b0590b545ecb42800b21b2dcf583c6a3690e22548d4e20db10e0cba6de2de", "init": false, "ipc_mode": "private", "labels": [], @@ -3820,30 +3828,12 @@ "mounts": [ { "bind_options": [], - "read_only": false, - "source": "/share/CaptureOne/Variants", - "target": "/photoprism/originals/capture-one-variants", - "tmpfs_options": [], - "type": "bind", - "volume_options": [] - }, - { - "bind_options": [], - "read_only": false, + "read_only": null, "source": "/share/appdata/photoprism/storage", "target": "/photoprism/storage", "tmpfs_options": [], "type": "bind", "volume_options": [] - }, - { - "bind_options": [], - "read_only": false, - "source": "/share/appdata/syncthing/Camera", - "target": "/photoprism/originals/camera", - "tmpfs_options": [], - "type": "bind", - "volume_options": [] } ], "must_run": true, @@ -3856,7 +3846,7 @@ "ip_address": "192.168.2.116", "ip_prefix_length": 24, "ipv6_gateway": "", - "mac_address": "02:42:a3:ba:6c:d6", + "mac_address": "02:42:71:fa:b7:83", "network_name": "qnet-static-eth0-48e715" } ], @@ -3884,21 +3874,30 @@ "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": "", - "volumes": [], + "volumes": [ + { + "container_path": "/photoprism/import", + "from_container": "", + "host_path": "", + "read_only": null, + "volume_name": "truenas-photoprism-import" + }, + { + "container_path": "/photoprism/originals", + "from_container": "", + "host_path": "", + "read_only": null, + "volume_name": "truenas-photoprism-originals" + } + ], "wait": false, "wait_timeout": 60, "working_dir": "/photoprism" @@ -3906,7 +3905,6 @@ "sensitive_attributes": [], "private": "eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==", "dependencies": [ - "data.docker_registry_image.photoprism", "docker_image.photoprism", "docker_network.bridge" ] @@ -3927,6 +3925,7 @@ "capabilities": [], "cgroupns_mode": null, "command": [ + "/scripts/cmd.sh", "/opt/photoprism/bin/photoprism", "start" ], @@ -3941,7 +3940,7 @@ "dns_search": [], "domainname": "", "entrypoint": [ - "/scripts/entrypoint.sh" + "/init" ], "env": [ "PHOTOPRISM_ADMIN_PASSWORD=pyjm73tM%UPa8B5t5zhWX*F", @@ -3955,9 +3954,9 @@ "group_add": [], "healthcheck": [], "host": [], - "hostname": "bbc97a03a479", - "id": "bbc97a03a47951854cfc853ade4bc0a94f80bdf64cb107bcfc471db44cde7889", - "image": "sha256:8406054dc6b7ec43fb3b8d372923189294f815aeab20e8d08eac73001aa10f49", + "hostname": "4e17e581f953", + "id": "4e17e581f953f53a871c78e9e467f81548d2eaee1185cba05fce6d58fa108008", + "image": "sha256:4d2b0590b545ecb42800b21b2dcf583c6a3690e22548d4e20db10e0cba6de2de", "init": false, "ipc_mode": "private", "labels": [], @@ -4000,7 +3999,7 @@ "ip_address": "192.168.2.132", "ip_prefix_length": 24, "ipv6_gateway": "", - "mac_address": "02:42:24:81:51:9c", + "mac_address": "02:42:95:10:6f:c0", "network_name": "qnet-static-eth0-48e715" } ], @@ -4108,9 +4107,9 @@ } ], "host": [], - "hostname": "b0b83f97afe6", - "id": "b0b83f97afe63cc1113dd1995d09d63a9d55320fe78db530225a3efd69fb0a8c", - "image": "sha256:eac55952cd67e187b6f4ddbca6cf37b708f21cb039b38c9bd73396760e95b2ed", + "hostname": "489487417ab8", + "id": "489487417ab8305cc9fee7839c637412e9ea0b6519b45fa7fd6bce9676470fb2", + "image": "sha256:729aa3c15496a89dc0e39417f67137c9faaa1493528fc2bc1145e2d7e830d49b", "init": false, "ipc_mode": "private", "labels": [], @@ -4144,7 +4143,7 @@ "ip_address": "192.168.2.114", "ip_prefix_length": 24, "ipv6_gateway": "", - "mac_address": "02:42:79:31:a8:a1", + "mac_address": "02:42:1c:c7:aa:4e", "network_name": "qnet-static-eth0-48e715" } ], @@ -4380,9 +4379,9 @@ "group_add": [], "healthcheck": [], "host": [], - "hostname": "3f01015cd27c", - "id": "3f01015cd27c9a7baee4ac59cc99d3524618bd60b2cbcb5a7e5c86974eb558f4", - "image": "sha256:644375f51280ea08bb608cab54fc6a2149de83b2e240fe2c87e806fc3637285a", + "hostname": "4f7e3e29147c", + "id": "4f7e3e29147cbc52fae15692ce13d1ff8cd8605cba53a8fce0014e0482d227bc", + "image": "sha256:fd028893eec9782b528512790cadbb0e4111dba8e8554ddbc5f827d9b2b128b3", "init": false, "ipc_mode": "private", "labels": [], @@ -4413,7 +4412,7 @@ "ip_address": "192.168.2.141", "ip_prefix_length": 24, "ipv6_gateway": "", - "mac_address": "02:42:d8:f4:77:2e", + "mac_address": "02:42:22:1b:e7:9a", "network_name": "qnet-static-eth0-48e715" } ], @@ -4768,9 +4767,9 @@ "cpu_shares": 0, "destroy_grace_seconds": null, "devices": [], - "dns": [], - "dns_opts": [], - "dns_search": [], + "dns": null, + "dns_opts": null, + "dns_search": null, "domainname": "", "entrypoint": [ "docker-entrypoint.sh" @@ -4778,12 +4777,12 @@ "env": [], "exit_code": null, "gpus": null, - "group_add": [], - "healthcheck": [], + "group_add": null, + "healthcheck": null, "host": [], - "hostname": "3d439ceda6ea", - "id": "3d439ceda6ea2128f6a79531ded2f8cb5141f73cb3b2af36947ae4e6fbdcd634", - "image": "sha256:fa310398637f52276a6ea3250b80ebac162323d76209a4a3d95a414b73d3cc84", + "hostname": "e358e39f20b5", + "id": "e358e39f20b53dbc5b157c9d74367b3f8a30f1d3e7fc2a1cdf899c89c4765c56", + "image": "sha256:43724892d6db0fd681c7309bd458ce636c637a027f2d203a4932668ba8ffd97c", "init": false, "ipc_mode": "private", "labels": [], @@ -4799,7 +4798,7 @@ "mounts": [ { "bind_options": [], - "read_only": false, + "read_only": null, "source": "/share/appdata/redis", "target": "/data", "tmpfs_options": [], @@ -4845,17 +4844,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": "", @@ -5582,9 +5575,9 @@ "group_add": [], "healthcheck": [], "host": [], - "hostname": "2655ffcd08ef", - "id": "2655ffcd08efc99025ba7015a8c0daebba89b60f48cc755026302b6d6e669af1", - "image": "sha256:9ea4fb7f7e87c7bb6098414c82cfe062c944b4b7a2a3651a127cd42a92254716", + "hostname": "86ce7ffcb821", + "id": "86ce7ffcb8213558d61b98f43baa18cf19c06ae1fb19937cb7bf488df2963723", + "image": "sha256:9d69cd9219ede4bfb8402ac468a02ce08df0cba987f54dbefcb6fae69295855e", "init": false, "ipc_mode": "private", "labels": [], @@ -5618,7 +5611,7 @@ "ip_address": "192.168.2.119", "ip_prefix_length": 24, "ipv6_gateway": "", - "mac_address": "02:42:17:58:d6:b4", + "mac_address": "02:42:39:ee:ba:52", "network_name": "qnet-static-eth0-48e715" } ], @@ -6440,15 +6433,15 @@ "attributes": { "build": [], "force_remove": null, - "id": "sha256:249288fd3bed321b1d2cddcd7c5cbe831b9b44cd93dcc51f08207032dbe50cf2ghcr.io/advplyr/audiobookshelf:latest", - "image_id": "sha256:249288fd3bed321b1d2cddcd7c5cbe831b9b44cd93dcc51f08207032dbe50cf2", + "id": "sha256:27e6ffb9ff50b94a96555c50d7e875c9f6fe0a1f02bd2a315faa6680c2f45c76ghcr.io/advplyr/audiobookshelf:latest", + "image_id": "sha256:27e6ffb9ff50b94a96555c50d7e875c9f6fe0a1f02bd2a315faa6680c2f45c76", "keep_locally": null, "name": "ghcr.io/advplyr/audiobookshelf:latest", "platform": null, "pull_triggers": [ - "sha256:e12511a64b9a7af3657889995f016f8757640169d174a83ce631cbf505a5dbca" + "sha256:4d383bfd61135492ab3c52fe98550b9640e7d0791ed2a5e81c98e4087f5086d0" ], - "repo_digest": "ghcr.io/advplyr/audiobookshelf@sha256:e12511a64b9a7af3657889995f016f8757640169d174a83ce631cbf505a5dbca", + "repo_digest": "ghcr.io/advplyr/audiobookshelf@sha256:4d383bfd61135492ab3c52fe98550b9640e7d0791ed2a5e81c98e4087f5086d0", "triggers": null }, "sensitive_attributes": [], @@ -6560,15 +6553,15 @@ "attributes": { "build": [], "force_remove": null, - "id": "sha256:b9e98f51cef4458c1ef729c62b35fccff99e6215cdb9061093fd113f0196ab36linuxserver/deluge:latest", - "image_id": "sha256:b9e98f51cef4458c1ef729c62b35fccff99e6215cdb9061093fd113f0196ab36", + "id": "sha256:293687cd01b14ee19a27a7711967a4af9de6b4a9d05f2c2a53e50ce93595a5aclinuxserver/deluge:latest", + "image_id": "sha256:293687cd01b14ee19a27a7711967a4af9de6b4a9d05f2c2a53e50ce93595a5ac", "keep_locally": null, "name": "linuxserver/deluge:latest", "platform": null, "pull_triggers": [ - "sha256:48e949d81f6b08f2ce3a7ed48ff71ba968ec5c087d3a99ebd51110dfbc9ae122" + "sha256:d450a5eddf03ebe12875f0b771b2d96297fd8e1f02856db71788a5a18ce75605" ], - "repo_digest": "linuxserver/deluge@sha256:48e949d81f6b08f2ce3a7ed48ff71ba968ec5c087d3a99ebd51110dfbc9ae122", + "repo_digest": "linuxserver/deluge@sha256:d450a5eddf03ebe12875f0b771b2d96297fd8e1f02856db71788a5a18ce75605", "triggers": null }, "sensitive_attributes": [], @@ -6590,15 +6583,15 @@ "attributes": { "build": [], "force_remove": null, - "id": "sha256:9ceba54318cdeb63bbfa21d6176af1720f46a323c62aee80f43db15f47c9ecebamir20/dozzle:latest", - "image_id": "sha256:9ceba54318cdeb63bbfa21d6176af1720f46a323c62aee80f43db15f47c9eceb", + "id": "sha256:e01b904fd59e6d730c4149d7491a5fbb55962db2378ba9d1b9a2de760fa9427eamir20/dozzle:latest", + "image_id": "sha256:e01b904fd59e6d730c4149d7491a5fbb55962db2378ba9d1b9a2de760fa9427e", "keep_locally": null, "name": "amir20/dozzle:latest", "platform": null, "pull_triggers": [ - "sha256:57677aed536d17b5ba5ce321cd4c2039f8476af4488069832e16efc40cab780f" + "sha256:ac4b71eaad9f65c7dabaeb55b39b586f6d7b15c7846f91dd09ba006d2ae26e52" ], - "repo_digest": "amir20/dozzle@sha256:57677aed536d17b5ba5ce321cd4c2039f8476af4488069832e16efc40cab780f", + "repo_digest": "amir20/dozzle@sha256:ac4b71eaad9f65c7dabaeb55b39b586f6d7b15c7846f91dd09ba006d2ae26e52", "triggers": null }, "sensitive_attributes": [], @@ -6620,15 +6613,15 @@ "attributes": { "build": [], "force_remove": null, - "id": "sha256:acaff81c50f7627339ec1af2cc0c7cdf5edb925742be18b5788163b0113777f1freshrss/freshrss:latest", - "image_id": "sha256:acaff81c50f7627339ec1af2cc0c7cdf5edb925742be18b5788163b0113777f1", + "id": "sha256:366c5853947ad84e91ce43c6b57bcc306f30bbd731fcf24fc6382a4b9ffb63dbfreshrss/freshrss:latest", + "image_id": "sha256:366c5853947ad84e91ce43c6b57bcc306f30bbd731fcf24fc6382a4b9ffb63db", "keep_locally": null, "name": "freshrss/freshrss:latest", "platform": null, "pull_triggers": [ - "sha256:e7897e90c1e0ab4a68cb643ff509dec4e3b85bbe42e2688ed9f95eb190bcb2b1" + "sha256:d18055cc1c2fa807f118accb4ba74f435d381daf96130f87b17d9d9d1d169341" ], - "repo_digest": "freshrss/freshrss@sha256:e7897e90c1e0ab4a68cb643ff509dec4e3b85bbe42e2688ed9f95eb190bcb2b1", + "repo_digest": "freshrss/freshrss@sha256:d18055cc1c2fa807f118accb4ba74f435d381daf96130f87b17d9d9d1d169341", "triggers": null }, "sensitive_attributes": [], @@ -6740,15 +6733,15 @@ "attributes": { "build": [], "force_remove": null, - "id": "sha256:02df7d8cfdb61dd33ad9143b2eff14add8f61c81e90678bc00d2ea7a81aa5347linuxserver/grocy:latest", - "image_id": "sha256:02df7d8cfdb61dd33ad9143b2eff14add8f61c81e90678bc00d2ea7a81aa5347", + "id": "sha256:45dc67d86ea8ac3f860e17dba5d3cefc65ad4da37103f24740f1b44a70f257d7linuxserver/grocy:latest", + "image_id": "sha256:45dc67d86ea8ac3f860e17dba5d3cefc65ad4da37103f24740f1b44a70f257d7", "keep_locally": null, "name": "linuxserver/grocy:latest", "platform": null, "pull_triggers": [ - "sha256:3882320b535acd4b3475e0f550cec9beedfe75dbbb14778feb43ee59cbafb47e" + "sha256:21e77b400e12b6f797b3303fedba92eeca35fc10d17e157c7bf40431ac31fdcf" ], - "repo_digest": "linuxserver/grocy@sha256:3882320b535acd4b3475e0f550cec9beedfe75dbbb14778feb43ee59cbafb47e", + "repo_digest": "linuxserver/grocy@sha256:21e77b400e12b6f797b3303fedba92eeca35fc10d17e157c7bf40431ac31fdcf", "triggers": null }, "sensitive_attributes": [], @@ -6770,15 +6763,15 @@ "attributes": { "build": [], "force_remove": null, - "id": "sha256:a60c56bc5b101f17ef430f47a22d89636f66c2b5a5275ea429c2d2ec5e66b82bghcr.io/hoarder-app/hoarder", - "image_id": "sha256:a60c56bc5b101f17ef430f47a22d89636f66c2b5a5275ea429c2d2ec5e66b82b", + "id": "sha256:5cf5f74922cc77fec1ff3b0fb655e99f1116b4c59202b6f0389138606d7c9070ghcr.io/hoarder-app/hoarder", + "image_id": "sha256:5cf5f74922cc77fec1ff3b0fb655e99f1116b4c59202b6f0389138606d7c9070", "keep_locally": null, "name": "ghcr.io/hoarder-app/hoarder", "platform": null, "pull_triggers": [ - "sha256:76321e4530d164ae3f978b140fd8ef8db9e96a8802fc9e2f66138ed1db47a3e1" + "sha256:1ffcbe71b11ef23ced1094528a04cf7479e252226fbe8599f6a5d605ffb8a67f" ], - "repo_digest": "ghcr.io/hoarder-app/hoarder@sha256:76321e4530d164ae3f978b140fd8ef8db9e96a8802fc9e2f66138ed1db47a3e1", + "repo_digest": "ghcr.io/hoarder-app/hoarder@sha256:1ffcbe71b11ef23ced1094528a04cf7479e252226fbe8599f6a5d605ffb8a67f", "triggers": null }, "sensitive_attributes": [], @@ -7070,15 +7063,15 @@ "attributes": { "build": [], "force_remove": null, - "id": "sha256:8406054dc6b7ec43fb3b8d372923189294f815aeab20e8d08eac73001aa10f49photoprism/photoprism:latest", - "image_id": "sha256:8406054dc6b7ec43fb3b8d372923189294f815aeab20e8d08eac73001aa10f49", + "id": "sha256:4d2b0590b545ecb42800b21b2dcf583c6a3690e22548d4e20db10e0cba6de2dephotoprism/photoprism:latest", + "image_id": "sha256:4d2b0590b545ecb42800b21b2dcf583c6a3690e22548d4e20db10e0cba6de2de", "keep_locally": null, "name": "photoprism/photoprism:latest", "platform": null, "pull_triggers": [ - "sha256:1f14335e2cd9dfaadc555ac8d40aa8a3966a5b5e5ef88fa78973ef7e8673fa2b" + "sha256:c1e788ecabad56211ab7b09a1be0c383105eb964d6df38a1af1ce040292f9055" ], - "repo_digest": "photoprism/photoprism@sha256:1f14335e2cd9dfaadc555ac8d40aa8a3966a5b5e5ef88fa78973ef7e8673fa2b", + "repo_digest": "photoprism/photoprism@sha256:c1e788ecabad56211ab7b09a1be0c383105eb964d6df38a1af1ce040292f9055", "triggers": null }, "sensitive_attributes": [], @@ -7100,15 +7093,15 @@ "attributes": { "build": [], "force_remove": null, - "id": "sha256:eac55952cd67e187b6f4ddbca6cf37b708f21cb039b38c9bd73396760e95b2edpihole/pihole:latest", - "image_id": "sha256:eac55952cd67e187b6f4ddbca6cf37b708f21cb039b38c9bd73396760e95b2ed", + "id": "sha256:729aa3c15496a89dc0e39417f67137c9faaa1493528fc2bc1145e2d7e830d49bpihole/pihole:latest", + "image_id": "sha256:729aa3c15496a89dc0e39417f67137c9faaa1493528fc2bc1145e2d7e830d49b", "keep_locally": null, "name": "pihole/pihole:latest", "platform": null, "pull_triggers": [ - "sha256:83af1529136e39802e819e303b190e40147ac44c3e050398e1a53de6c0c701dd" + "sha256:bcf79fe65348067d17b7b14fd7e2cb8177bbb4e972e1880a905169334e69c1a2" ], - "repo_digest": "pihole/pihole@sha256:83af1529136e39802e819e303b190e40147ac44c3e050398e1a53de6c0c701dd", + "repo_digest": "pihole/pihole@sha256:bcf79fe65348067d17b7b14fd7e2cb8177bbb4e972e1880a905169334e69c1a2", "triggers": null }, "sensitive_attributes": [], @@ -7160,15 +7153,15 @@ "attributes": { "build": [], "force_remove": null, - "id": "sha256:644375f51280ea08bb608cab54fc6a2149de83b2e240fe2c87e806fc3637285aghcr.io/hotio/prowlarr:latest", - "image_id": "sha256:644375f51280ea08bb608cab54fc6a2149de83b2e240fe2c87e806fc3637285a", + "id": "sha256:fd028893eec9782b528512790cadbb0e4111dba8e8554ddbc5f827d9b2b128b3ghcr.io/hotio/prowlarr:latest", + "image_id": "sha256:fd028893eec9782b528512790cadbb0e4111dba8e8554ddbc5f827d9b2b128b3", "keep_locally": null, "name": "ghcr.io/hotio/prowlarr:latest", "platform": null, "pull_triggers": [ - "sha256:952927935b2793afba94c78207a0be39a9bf8f4ae2493f7913b26be7eb0ecee7" + "sha256:94c506553ddb901dcfd50dbcc2aadd8e0398d4baae9476a2764f90c0066049e1" ], - "repo_digest": "ghcr.io/hotio/prowlarr@sha256:952927935b2793afba94c78207a0be39a9bf8f4ae2493f7913b26be7eb0ecee7", + "repo_digest": "ghcr.io/hotio/prowlarr@sha256:94c506553ddb901dcfd50dbcc2aadd8e0398d4baae9476a2764f90c0066049e1", "triggers": null }, "sensitive_attributes": [], @@ -7250,15 +7243,15 @@ "attributes": { "build": [], "force_remove": null, - "id": "sha256:fa310398637f52276a6ea3250b80ebac162323d76209a4a3d95a414b73d3cc84redis:latest", - "image_id": "sha256:fa310398637f52276a6ea3250b80ebac162323d76209a4a3d95a414b73d3cc84", + "id": "sha256:43724892d6db0fd681c7309bd458ce636c637a027f2d203a4932668ba8ffd97credis:latest", + "image_id": "sha256:43724892d6db0fd681c7309bd458ce636c637a027f2d203a4932668ba8ffd97c", "keep_locally": null, "name": "redis:latest", "platform": null, "pull_triggers": [ - "sha256:93a8d83b707d0d6a1b9186edecca2e37f83722ae0e398aee4eea0ff17c2fad0e" + "sha256:1eeedfa9ae00ad214df5b7cf450313ca244a6bab51994cbd8d7f382d50828986" ], - "repo_digest": "redis@sha256:93a8d83b707d0d6a1b9186edecca2e37f83722ae0e398aee4eea0ff17c2fad0e", + "repo_digest": "redis@sha256:1eeedfa9ae00ad214df5b7cf450313ca244a6bab51994cbd8d7f382d50828986", "triggers": null }, "sensitive_attributes": [], @@ -7425,15 +7418,15 @@ "attributes": { "build": [], "force_remove": null, - "id": "sha256:9ea4fb7f7e87c7bb6098414c82cfe062c944b4b7a2a3651a127cd42a92254716linuxserver/syncthing:latest", - "image_id": "sha256:9ea4fb7f7e87c7bb6098414c82cfe062c944b4b7a2a3651a127cd42a92254716", + "id": "sha256:9d69cd9219ede4bfb8402ac468a02ce08df0cba987f54dbefcb6fae69295855elinuxserver/syncthing:latest", + "image_id": "sha256:9d69cd9219ede4bfb8402ac468a02ce08df0cba987f54dbefcb6fae69295855e", "keep_locally": null, "name": "linuxserver/syncthing:latest", "platform": null, "pull_triggers": [ - "sha256:c112da0ec1025ac250ef5272186eb6d6cf1f2777747288c8c526b4a894b8b1b3" + "sha256:297efc3dc44b2cd55b9dc9702112cfe9cc7e2efecac2f1e7a18c1cbb6aaddbfe" ], - "repo_digest": "linuxserver/syncthing@sha256:c112da0ec1025ac250ef5272186eb6d6cf1f2777747288c8c526b4a894b8b1b3", + "repo_digest": "linuxserver/syncthing@sha256:297efc3dc44b2cd55b9dc9702112cfe9cc7e2efecac2f1e7a18c1cbb6aaddbfe", "triggers": null }, "sensitive_attributes": [], @@ -7975,6 +7968,56 @@ "private": "eyJzY2hlbWFfdmVyc2lvbiI6IjEifQ==" } ] + }, + { + "mode": "managed", + "type": "docker_volume", + "name": "truenas-photoprism-import", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [ + { + "schema_version": 1, + "attributes": { + "driver": "local", + "driver_opts": { + "device": "//172.20.0.188/photoprism-import", + "o": "username=dqnap,password=vPKnUmApyQRE5$n,file_mode=0777,dir_mode=0777", + "type": "cifs" + }, + "id": "truenas-photoprism-import", + "labels": [], + "mountpoint": "/share/CACHEDEV1_DATA/Container/container-station-data/lib/docker/volumes/truenas-photoprism-import/_data", + "name": "truenas-photoprism-import" + }, + "sensitive_attributes": [], + "private": "eyJzY2hlbWFfdmVyc2lvbiI6IjEifQ==" + } + ] + }, + { + "mode": "managed", + "type": "docker_volume", + "name": "truenas-photoprism-originals", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [ + { + "schema_version": 1, + "attributes": { + "driver": "local", + "driver_opts": { + "device": "//172.20.0.188/photoprism-originals", + "o": "username=dqnap,password=vPKnUmApyQRE5$n,file_mode=0777,dir_mode=0777", + "type": "cifs" + }, + "id": "truenas-photoprism-originals", + "labels": [], + "mountpoint": "/share/CACHEDEV1_DATA/Container/container-station-data/lib/docker/volumes/truenas-photoprism-originals/_data", + "name": "truenas-photoprism-originals" + }, + "sensitive_attributes": [], + "private": "eyJzY2hlbWFfdmVyc2lvbiI6IjEifQ==" + } + ] } ], "check_results": null