From 5c2a50aa04772ff10e7da1cd72ba5df99f9f96ad Mon Sep 17 00:00:00 2001 From: Rescla Date: Mon, 20 Apr 2026 11:21:47 +0200 Subject: [PATCH] Updates --- core-os-podman/photoprism-tineke.tf | 4 ++-- core-os-podman/photoprism.tf | 4 ++-- core-os-podman/terraform.tfstate | 2 +- core-os-podman/terraform.tfstate.backup | 2 +- 4 files changed, 6 insertions(+), 6 deletions(-) diff --git a/core-os-podman/photoprism-tineke.tf b/core-os-podman/photoprism-tineke.tf index 167186d..10c0992 100644 --- a/core-os-podman/photoprism-tineke.tf +++ b/core-os-podman/photoprism-tineke.tf @@ -4,8 +4,8 @@ resource "docker_container" "photoprism-tineke" { restart = "always" - memory = 10000 - memory_swap = 10000 + memory = 12000 + memory_swap = 12000 env = [ "PHOTOPRISM_UPLOAD_NSFW=true", diff --git a/core-os-podman/photoprism.tf b/core-os-podman/photoprism.tf index c24d4f0..2b5a31a 100644 --- a/core-os-podman/photoprism.tf +++ b/core-os-podman/photoprism.tf @@ -13,8 +13,8 @@ resource "docker_container" "photoprism" { restart = "always" - memory = 10000 - memory_swap = 10000 + memory = 12000 + memory_swap = 12000 env = [ "PHOTOPRISM_UPLOAD_NSFW=true", diff --git a/core-os-podman/terraform.tfstate b/core-os-podman/terraform.tfstate index 005f5f5..8ed5a6f 100644 --- a/core-os-podman/terraform.tfstate +++ b/core-os-podman/terraform.tfstate @@ -1 +1 @@ -{"version":4,"terraform_version":"1.11.1","serial":362,"lineage":"e2808751-e092-343f-2de3-16c11aee37b0","outputs":{},"resources":[{"mode":"data","type":"docker_registry_image","name":"audiobookshelf","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"id":"sha256:a4a5841bba093d81e5f4ad1eaedb4da3fda6dbb2528c552349da50ad1f7ae708","insecure_skip_verify":false,"name":"ghcr.io/advplyr/audiobookshelf:latest","sha256_digest":"sha256:a4a5841bba093d81e5f4ad1eaedb4da3fda6dbb2528c552349da50ad1f7ae708"},"sensitive_attributes":[]}]},{"mode":"data","type":"docker_registry_image","name":"birdnet-go","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"id":"sha256:6fe40e4832c568f4cd7e227139bd6cbe9b5e1d3b5de0a659e861921b60747815","insecure_skip_verify":false,"name":"ghcr.io/tphakala/birdnet-go:nightly","sha256_digest":"sha256:6fe40e4832c568f4cd7e227139bd6cbe9b5e1d3b5de0a659e861921b60747815"},"sensitive_attributes":[]}]},{"mode":"data","type":"docker_registry_image","name":"configarr","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"id":"sha256:ae8a414a2e76267895a626eb72ca6c0cdc9fee206fbe12f61e88ddcbadbe0fea","insecure_skip_verify":false,"name":"ghcr.io/raydak-labs/configarr:latest","sha256_digest":"sha256:ae8a414a2e76267895a626eb72ca6c0cdc9fee206fbe12f61e88ddcbadbe0fea"},"sensitive_attributes":[]}]},{"mode":"data","type":"docker_registry_image","name":"deluge","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"id":"sha256:767b7d7e7f686c6bbd913f22715ebbb8cce584246c4cc553c59e6bd6d17aa363","insecure_skip_verify":false,"name":"linuxserver/deluge:latest","sha256_digest":"sha256:767b7d7e7f686c6bbd913f22715ebbb8cce584246c4cc553c59e6bd6d17aa363"},"sensitive_attributes":[]}]},{"mode":"data","type":"docker_registry_image","name":"dozzle","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"id":"sha256:e21d748133850acf8f9d019a7fd39602402ae4bd1bb8b516eb312fa7203d61bd","insecure_skip_verify":false,"name":"amir20/dozzle:latest","sha256_digest":"sha256:e21d748133850acf8f9d019a7fd39602402ae4bd1bb8b516eb312fa7203d61bd"},"sensitive_attributes":[]}]},{"mode":"data","type":"docker_registry_image","name":"elasticsearch","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"id":"sha256:a4a85d1b5b0d1035f15f2b470716a7b575d42982b4595e0c6a6056ce09a6e8d2","insecure_skip_verify":false,"name":"docker.elastic.co/elasticsearch/elasticsearch-wolfi:9.1.5","sha256_digest":"sha256:a4a85d1b5b0d1035f15f2b470716a7b575d42982b4595e0c6a6056ce09a6e8d2"},"sensitive_attributes":[]}]},{"mode":"data","type":"docker_registry_image","name":"fail2ban","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"id":"sha256:1fddb8a2e442f65eb8dc1fad3931e0d125e8f8c47b1c2b0779341195ef138e4d","insecure_skip_verify":false,"name":"linuxserver/fail2ban:latest","sha256_digest":"sha256:1fddb8a2e442f65eb8dc1fad3931e0d125e8f8c47b1c2b0779341195ef138e4d"},"sensitive_attributes":[]}]},{"mode":"data","type":"docker_registry_image","name":"freshrss","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"id":"sha256:9100f649f5c946f589f54cdb9be7a65996528f48f691ef90eb262a0e06e5a522","insecure_skip_verify":false,"name":"freshrss/freshrss:latest","sha256_digest":"sha256:9100f649f5c946f589f54cdb9be7a65996528f48f691ef90eb262a0e06e5a522"},"sensitive_attributes":[]}]},{"mode":"data","type":"docker_registry_image","name":"gitea","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"id":"sha256:be0b89adf2fc8657df508303d919c3be33e6413605882919f702177d62960c9a","insecure_skip_verify":false,"name":"gitea/gitea:latest-rootless","sha256_digest":"sha256:be0b89adf2fc8657df508303d919c3be33e6413605882919f702177d62960c9a"},"sensitive_attributes":[]}]},{"mode":"data","type":"docker_registry_image","name":"gluetun","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"id":"sha256:4f1ecfedd717bca7b2d94b405380a717bcf40ba723d82a69428d816744664542","insecure_skip_verify":false,"name":"qmcgaw/gluetun:latest","sha256_digest":"sha256:4f1ecfedd717bca7b2d94b405380a717bcf40ba723d82a69428d816744664542"},"sensitive_attributes":[]}]},{"mode":"data","type":"docker_registry_image","name":"grafana","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"id":"sha256:a03d9e604e4dba58c5e64458a879701f46ef64af1f596058aacfad9aacdcab34","insecure_skip_verify":false,"name":"grafana/grafana:latest","sha256_digest":"sha256:a03d9e604e4dba58c5e64458a879701f46ef64af1f596058aacfad9aacdcab34"},"sensitive_attributes":[]}]},{"mode":"data","type":"docker_registry_image","name":"grocy","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"id":"sha256:14fb03065528ff4f9e5c1578794732830cb129b0172a791dee46a40a61184b6e","insecure_skip_verify":false,"name":"linuxserver/grocy:latest","sha256_digest":"sha256:14fb03065528ff4f9e5c1578794732830cb129b0172a791dee46a40a61184b6e"},"sensitive_attributes":[]}]},{"mode":"data","type":"docker_registry_image","name":"hoarder","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"id":"sha256:0f98b96090eaa0c5eed256cdde337a1577c40b6acf4d156371f7b443c68be8ed","insecure_skip_verify":false,"name":"ghcr.io/hoarder-app/hoarder","sha256_digest":"sha256:0f98b96090eaa0c5eed256cdde337a1577c40b6acf4d156371f7b443c68be8ed"},"sensitive_attributes":[]}]},{"mode":"data","type":"docker_registry_image","name":"hoarder-chrome","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"id":"sha256:1a0046448e0bb6c275c88f86e01faf0de62b02ec8572901256ada0a8c08be23f","insecure_skip_verify":false,"name":"gcr.io/zenika-hub/alpine-chrome:latest","sha256_digest":"sha256:1a0046448e0bb6c275c88f86e01faf0de62b02ec8572901256ada0a8c08be23f"},"sensitive_attributes":[]}]},{"mode":"data","type":"docker_registry_image","name":"hoarder-meilisearch","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"id":"sha256:634e83ffe5bad15239fa26bd04d06bccb84a1f2f06ad8a35135b510711348792","insecure_skip_verify":false,"name":"getmeili/meilisearch:v1.6","sha256_digest":"sha256:634e83ffe5bad15239fa26bd04d06bccb84a1f2f06ad8a35135b510711348792"},"sensitive_attributes":[]}]},{"mode":"data","type":"docker_registry_image","name":"homer","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"id":"sha256:659b488ebc52be44ca050b9a990e44c152d99eaa6af0225809168a57f09b67a8","insecure_skip_verify":false,"name":"b4bz/homer:latest","sha256_digest":"sha256:659b488ebc52be44ca050b9a990e44c152d99eaa6af0225809168a57f09b67a8"},"sensitive_attributes":[]}]},{"mode":"data","type":"docker_registry_image","name":"jellyfin","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"id":"sha256:1694ff069f0c9dafb283c36765175606866769f5d72f2ed56b6a0f1be922fc37","insecure_skip_verify":false,"name":"jellyfin/jellyfin:latest","sha256_digest":"sha256:1694ff069f0c9dafb283c36765175606866769f5d72f2ed56b6a0f1be922fc37"},"sensitive_attributes":[]}]},{"mode":"data","type":"docker_registry_image","name":"jellyseerr","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"id":"sha256:4538137bc5af902dece165f2bf73776d9cf4eafb6dd714670724af8f3eb77764","insecure_skip_verify":false,"name":"fallenbagel/jellyseerr:latest","sha256_digest":"sha256:4538137bc5af902dece165f2bf73776d9cf4eafb6dd714670724af8f3eb77764"},"sensitive_attributes":[]}]},{"mode":"data","type":"docker_registry_image","name":"lidarr","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"id":"sha256:dc03c122899c9ffda8a7f2dded803701491b6040e6842329281a44c6a6c298db","insecure_skip_verify":false,"name":"lscr.io/linuxserver/lidarr:latest","sha256_digest":"sha256:dc03c122899c9ffda8a7f2dded803701491b6040e6842329281a44c6a6c298db"},"sensitive_attributes":[]}]},{"mode":"data","type":"docker_registry_image","name":"looksyk","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"id":"sha256:4927a8b22b39acefe12c2ae79e944742cb39d5f58d2ba404953abf6cb9abd9e9","insecure_skip_verify":false,"name":"sebastianrzk/looksyk","sha256_digest":"sha256:4927a8b22b39acefe12c2ae79e944742cb39d5f58d2ba404953abf6cb9abd9e9"},"sensitive_attributes":[]}]},{"mode":"data","type":"docker_registry_image","name":"mariadb","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"id":"sha256:bdd77d2a639e5e123025e4c5f7e0a2373b06f733631c57d53034709b23dae807","insecure_skip_verify":false,"name":"mariadb:11.4","sha256_digest":"sha256:bdd77d2a639e5e123025e4c5f7e0a2373b06f733631c57d53034709b23dae807"},"sensitive_attributes":[]}]},{"mode":"data","type":"docker_registry_image","name":"mealie","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"id":"sha256:d872fb529097df2d77b3c6f5e469b047f99d0d1c9f793a84ae27aa106e1f5d7e","insecure_skip_verify":false,"name":"ghcr.io/mealie-recipes/mealie:v3.1.2","sha256_digest":"sha256:d872fb529097df2d77b3c6f5e469b047f99d0d1c9f793a84ae27aa106e1f5d7e"},"sensitive_attributes":[]}]},{"mode":"data","type":"docker_registry_image","name":"memos","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"id":"sha256:3eefcc231141369accbd2f42bdc1a4c1e3b291fb6e288ff0deb60afa1b5d4727","insecure_skip_verify":false,"name":"neosmemo/memos:stable","sha256_digest":"sha256:3eefcc231141369accbd2f42bdc1a4c1e3b291fb6e288ff0deb60afa1b5d4727"},"sensitive_attributes":[]}]},{"mode":"data","type":"docker_registry_image","name":"meshcore-capture","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"id":"sha256:1c9cfc10d50dfce12062b7098602679a0ecf895844255d257dafc3b45f59ae4b","insecure_skip_verify":false,"name":"ghcr.io/agessaman/meshcore-packet-capture:latest","sha256_digest":"sha256:1c9cfc10d50dfce12062b7098602679a0ecf895844255d257dafc3b45f59ae4b"},"sensitive_attributes":[]}]},{"mode":"data","type":"docker_registry_image","name":"meshtastic","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"id":"sha256:ced7a025a65a6576a61298203833acf509a6c49007fa1803bfda7c41f7cc71cc","insecure_skip_verify":false,"name":"ghcr.io/meshtastic/web:latest","sha256_digest":"sha256:ced7a025a65a6576a61298203833acf509a6c49007fa1803bfda7c41f7cc71cc"},"sensitive_attributes":[]}]},{"mode":"data","type":"docker_registry_image","name":"navidrome","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"id":"sha256:9fa40b3d8dec43ceb2213d1fa551da3dcfef6ac6d19c2e534efb92527c2bafd2","insecure_skip_verify":false,"name":"deluan/navidrome:latest","sha256_digest":"sha256:9fa40b3d8dec43ceb2213d1fa551da3dcfef6ac6d19c2e534efb92527c2bafd2"},"sensitive_attributes":[]}]},{"mode":"data","type":"docker_registry_image","name":"nginx-lb","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"id":"sha256:896921777209aa9dd66bf46064b2f45d4659a4d174d1ed902f0735e92ef9066b","insecure_skip_verify":false,"name":"jonasal/nginx-certbot:latest","sha256_digest":"sha256:896921777209aa9dd66bf46064b2f45d4659a4d174d1ed902f0735e92ef9066b"},"sensitive_attributes":[]}]},{"mode":"data","type":"docker_registry_image","name":"node-red","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"id":"sha256:a5cb1dcdf90a7148b02b9dba4acfe6bd98c7bf3bff1e845dcdecfd7af3a95a29","insecure_skip_verify":false,"name":"nodered/node-red:latest","sha256_digest":"sha256:a5cb1dcdf90a7148b02b9dba4acfe6bd98c7bf3bff1e845dcdecfd7af3a95a29"},"sensitive_attributes":[]}]},{"mode":"data","type":"docker_registry_image","name":"ntfy","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"id":"sha256:2b9e12d56a538f4402da51328eeca02696c4b207ab7fbe031c27e51a22ca9b86","insecure_skip_verify":false,"name":"binwiederhier/ntfy","sha256_digest":"sha256:2b9e12d56a538f4402da51328eeca02696c4b207ab7fbe031c27e51a22ca9b86"},"sensitive_attributes":[]}]},{"mode":"data","type":"docker_registry_image","name":"ofelia","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"id":"sha256:efcbe2c5cf658a25de6443c1462d653f9cc03791d642e01fc6c638a00f97e492","insecure_skip_verify":false,"name":"mcuadros/ofelia:latest","sha256_digest":"sha256:efcbe2c5cf658a25de6443c1462d653f9cc03791d642e01fc6c638a00f97e492"},"sensitive_attributes":[]}]},{"mode":"data","type":"docker_registry_image","name":"photoprism","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"id":"sha256:5229f68bce0293320547f35c733de584d7c2d5725a0efbddb68d7a118a8fc21c","insecure_skip_verify":false,"name":"photoprism/photoprism:latest","sha256_digest":"sha256:5229f68bce0293320547f35c733de584d7c2d5725a0efbddb68d7a118a8fc21c"},"sensitive_attributes":[]}]},{"mode":"data","type":"docker_registry_image","name":"piped-backend","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"id":"sha256:b0462b15a951061878d13abf3e3706b60a33c1941cb28bb48f86227d0fbeb730","insecure_skip_verify":false,"name":"1337kavin/piped:latest","sha256_digest":"sha256:b0462b15a951061878d13abf3e3706b60a33c1941cb28bb48f86227d0fbeb730"},"sensitive_attributes":[]}]},{"mode":"data","type":"docker_registry_image","name":"piped-bg-helper","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"id":"sha256:89a38697ee3c12722b10f4e2afcea0461806672b64c7581c065a6bb7ae1c829a","insecure_skip_verify":false,"name":"1337kavin/bg-helper-server:latest","sha256_digest":"sha256:89a38697ee3c12722b10f4e2afcea0461806672b64c7581c065a6bb7ae1c829a"},"sensitive_attributes":[]}]},{"mode":"data","type":"docker_registry_image","name":"piped-frontend","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"id":"sha256:fca228ff680c2aeff38d7642e2eeb1913723dbf4a5a8ac1d1bce3e647f53e8a7","insecure_skip_verify":false,"name":"1337kavin/piped-frontend:latest","sha256_digest":"sha256:fca228ff680c2aeff38d7642e2eeb1913723dbf4a5a8ac1d1bce3e647f53e8a7"},"sensitive_attributes":[]}]},{"mode":"data","type":"docker_registry_image","name":"piped-proxy","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"id":"sha256:6f538f7b5d354c3ab9f11329a2ff1283249e388def53cef04dfa45b2fbce298c","insecure_skip_verify":false,"name":"1337kavin/piped-proxy:latest","sha256_digest":"sha256:6f538f7b5d354c3ab9f11329a2ff1283249e388def53cef04dfa45b2fbce298c"},"sensitive_attributes":[]}]},{"mode":"data","type":"docker_registry_image","name":"postgres","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"id":"sha256:87c879e4656a297046e9d6dad640bcb9329db3bdca49caaf168fff0d0a363140","insecure_skip_verify":false,"name":"pgautoupgrade/pgautoupgrade:16-alpine","sha256_digest":"sha256:87c879e4656a297046e9d6dad640bcb9329db3bdca49caaf168fff0d0a363140"},"sensitive_attributes":[]}]},{"mode":"data","type":"docker_registry_image","name":"prometheus","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"id":"sha256:5550dc63da361dc30f6fe02ac0e4dfc736ededfef3c8d12a634db04a67824d78","insecure_skip_verify":false,"name":"prom/prometheus:latest","sha256_digest":"sha256:5550dc63da361dc30f6fe02ac0e4dfc736ededfef3c8d12a634db04a67824d78"},"sensitive_attributes":[]}]},{"mode":"data","type":"docker_registry_image","name":"prowlarr","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"id":"sha256:a7224dea470e5e175d2926dced2d83adfc8d7b22bf8e3c63c82d67c022a22d28","insecure_skip_verify":false,"name":"ghcr.io/hotio/prowlarr:latest","sha256_digest":"sha256:a7224dea470e5e175d2926dced2d83adfc8d7b22bf8e3c63c82d67c022a22d28"},"sensitive_attributes":[]}]},{"mode":"data","type":"docker_registry_image","name":"radarr","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"id":"sha256:f03d5fc5b26fde8bb7061872f61820d46c2035f43ebb283c6f50b352390da578","insecure_skip_verify":false,"name":"ghcr.io/hotio/radarr:latest","sha256_digest":"sha256:f03d5fc5b26fde8bb7061872f61820d46c2035f43ebb283c6f50b352390da578"},"sensitive_attributes":[]}]},{"mode":"data","type":"docker_registry_image","name":"ripe-atlas","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"id":"sha256:1f2a83b919bca477336afef8883df580eac1564683f73207592b4ff5e5bc568a","insecure_skip_verify":false,"name":"jamesits/ripe-atlas:latest","sha256_digest":"sha256:1f2a83b919bca477336afef8883df580eac1564683f73207592b4ff5e5bc568a"},"sensitive_attributes":[]}]},{"mode":"data","type":"docker_registry_image","name":"rssbridge","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"id":"sha256:f31cf3118ab2c167fc76c069e1e53d7a64d87684cdbf891b0dd3c547029fc6f0","insecure_skip_verify":false,"name":"rssbridge/rss-bridge:latest","sha256_digest":"sha256:f31cf3118ab2c167fc76c069e1e53d7a64d87684cdbf891b0dd3c547029fc6f0"},"sensitive_attributes":[]}]},{"mode":"data","type":"docker_registry_image","name":"sabnzdb","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"id":"sha256:be4793057aa3aef0108f5e5105238469dc8450845cb717ea84b5deb0a73b88c1","insecure_skip_verify":false,"name":"ghcr.io/hotio/sabnzbd:latest","sha256_digest":"sha256:be4793057aa3aef0108f5e5105238469dc8450845cb717ea84b5deb0a73b88c1"},"sensitive_attributes":[]}]},{"mode":"data","type":"docker_registry_image","name":"searxng","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"id":"sha256:4c6b4f3e1fc10a907a40b7eaaf5b92d50f5b4097d6fb5b02041c0f9926233b36","insecure_skip_verify":false,"name":"searxng/searxng:latest","sha256_digest":"sha256:4c6b4f3e1fc10a907a40b7eaaf5b92d50f5b4097d6fb5b02041c0f9926233b36"},"sensitive_attributes":[]}]},{"mode":"data","type":"docker_registry_image","name":"searxng-valkey","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"id":"sha256:3b55fbaa0cd93cf0d9d961f405e4dfcc70efe325e2d84da207a0a8e6d8fde4f9","insecure_skip_verify":false,"name":"valkey/valkey:9","sha256_digest":"sha256:3b55fbaa0cd93cf0d9d961f405e4dfcc70efe325e2d84da207a0a8e6d8fde4f9"},"sensitive_attributes":[]}]},{"mode":"data","type":"docker_registry_image","name":"smokeping","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"id":"sha256:210b9d97e376bd81faf86d50f06358dd7a0090be115b2af280d76b5abbcccb6e","insecure_skip_verify":false,"name":"linuxserver/smokeping:latest","sha256_digest":"sha256:210b9d97e376bd81faf86d50f06358dd7a0090be115b2af280d76b5abbcccb6e"},"sensitive_attributes":[]}]},{"mode":"data","type":"docker_registry_image","name":"sonarr","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"id":"sha256:150b7e9f796982e8a8097cf6f55583cffa3bb4f3e2ffa4de803e1ce1482a88f5","insecure_skip_verify":false,"name":"ghcr.io/hotio/sonarr:latest","sha256_digest":"sha256:150b7e9f796982e8a8097cf6f55583cffa3bb4f3e2ffa4de803e1ce1482a88f5"},"sensitive_attributes":[]}]},{"mode":"data","type":"docker_registry_image","name":"synapse","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"id":"sha256:9d6bef0a269608d4422bbc5a39140f4a7f667802bcdac143eac0f41f80924dcf","insecure_skip_verify":false,"name":"ghcr.io/element-hq/synapse:latest","sha256_digest":"sha256:9d6bef0a269608d4422bbc5a39140f4a7f667802bcdac143eac0f41f80924dcf"},"sensitive_attributes":[]}]},{"mode":"data","type":"docker_registry_image","name":"traccar","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"id":"sha256:c4c084ad812e582862104eeb569ebdb6a327e15d4c6d053b451151ec2d19a8d0","insecure_skip_verify":false,"name":"traccar/traccar:debian","sha256_digest":"sha256:c4c084ad812e582862104eeb569ebdb6a327e15d4c6d053b451151ec2d19a8d0"},"sensitive_attributes":[]}]},{"mode":"data","type":"docker_registry_image","name":"unifi","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"id":"sha256:896c0ab82d33300694dae82982fd7094497afcbea0be92cadc1e94bfead731d3","insecure_skip_verify":false,"name":"jacobalberty/unifi","sha256_digest":"sha256:896c0ab82d33300694dae82982fd7094497afcbea0be92cadc1e94bfead731d3"},"sensitive_attributes":[]}]},{"mode":"data","type":"docker_registry_image","name":"uptime-kuma","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"id":"sha256:3d632903e6af34139a37f18055c4f1bfd9b7205ae1138f1e5e8940ddc1d176f9","insecure_skip_verify":false,"name":"louislam/uptime-kuma","sha256_digest":"sha256:3d632903e6af34139a37f18055c4f1bfd9b7205ae1138f1e5e8940ddc1d176f9"},"sensitive_attributes":[]}]},{"mode":"data","type":"docker_registry_image","name":"vikunja","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"id":"sha256:f6b80393c1998cd5cd0dc38d24762c59ab4c10000a6f1032ef5b554e262cab93","insecure_skip_verify":false,"name":"vikunja/vikunja:latest","sha256_digest":"sha256:f6b80393c1998cd5cd0dc38d24762c59ab4c10000a6f1032ef5b554e262cab93"},"sensitive_attributes":[]}]},{"mode":"data","type":"docker_registry_image","name":"yamtrack","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"id":"sha256:9f40ac038b2bdd7dae7c596f7fa2506ec248fd213857693f4f0008421a2b6ced","insecure_skip_verify":false,"name":"ghcr.io/fuzzygrim/yamtrack","sha256_digest":"sha256:9f40ac038b2bdd7dae7c596f7fa2506ec248fd213857693f4f0008421a2b6ced"},"sensitive_attributes":[]}]},{"mode":"data","type":"docker_registry_image","name":"yamtrack-redis","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"id":"sha256:8b81dd37ff027bec4e516d41acfbe9fe2460070dc6d4a4570a2ac5b9d59df065","insecure_skip_verify":false,"name":"redis:7-alpine","sha256_digest":"sha256:8b81dd37ff027bec4e516d41acfbe9fe2460070dc6d4a4570a2ac5b9d59df065"},"sensitive_attributes":[]}]},{"mode":"managed","type":"docker_container","name":"audiobookshelf","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":2,"attributes":{"attach":false,"bridge":"","capabilities":[],"cgroup_parent":null,"cgroupns_mode":null,"command":["node","index.js"],"container_logs":null,"container_read_refresh_timeout_milliseconds":15000,"cpu_period":null,"cpu_quota":null,"cpu_set":"","cpu_shares":0,"cpus":null,"destroy_grace_seconds":null,"devices":[],"dns":[],"dns_opts":[],"dns_search":[],"domainname":"","entrypoint":["tini","--"],"env":["TZ=Europe/Amsterdam"],"exit_code":null,"gpus":null,"group_add":[],"healthcheck":[],"host":[],"hostname":"6e9d001e10d8","id":"6e9d001e10d8f0ba0f3ad0658508fa7eae9dadf76a8becb24c5ee65252411667","image":"sha256:8db00f2fd3a71261b933ef57d0eb784219559e91146d516568fc635230df31c7","init":false,"ipc_mode":"private","labels":[],"log_driver":"local","log_opts":{},"logs":false,"max_retry_count":0,"memory":0,"memory_swap":0,"mounts":[{"bind_options":[],"read_only":false,"source":"/var/lib/containers/audiobookshelf/config","target":"/config","tmpfs_options":[],"type":"bind","volume_options":[]},{"bind_options":[],"read_only":false,"source":"/var/lib/containers/audiobookshelf/metadata","target":"/metadata","tmpfs_options":[],"type":"bind","volume_options":[]}],"must_run":true,"name":"audiobookshelf","network_data":[{"gateway":"192.168.3.1","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"192.168.3.20","ip_prefix_length":24,"ipv6_gateway":"","mac_address":"5e:26:08:de:d4:6c","network_name":"container-public"}],"network_mode":"bridge","networks_advanced":[{"aliases":[],"ipv4_address":"192.168.3.20","ipv6_address":"","name":"container-public"}],"pid_mode":"","ports":[],"privileged":false,"publish_all_ports":false,"read_only":false,"remove_volumes":true,"restart":"always","rm":false,"runtime":"runc","security_opts":[],"shm_size":64,"start":true,"stdin_open":false,"stop_signal":"","stop_timeout":0,"storage_opts":{},"sysctls":{},"tmpfs":{},"tty":false,"ulimit":[],"upload":[],"user":"","userns_mode":"","volumes":[{"container_path":"/truenas-arr","from_container":"","host_path":"","read_only":false,"volume_name":"truenas-arr"}],"wait":false,"wait_timeout":60,"working_dir":"/app"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==","dependencies":["data.docker_registry_image.audiobookshelf","docker_image.audiobookshelf","docker_network.container-public","docker_volume.truenas-arr"]}]},{"mode":"managed","type":"docker_container","name":"birdnet-go","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":2,"attributes":{"attach":false,"bridge":"","capabilities":[],"cgroup_parent":null,"cgroupns_mode":null,"command":["birdnet-go","realtime"],"container_logs":null,"container_read_refresh_timeout_milliseconds":15000,"cpu_period":null,"cpu_quota":null,"cpu_set":"","cpu_shares":0,"cpus":null,"destroy_grace_seconds":null,"devices":[],"dns":null,"dns_opts":null,"dns_search":null,"domainname":"","entrypoint":["/usr/bin/entrypoint.sh","/usr/bin/startup-wrapper.sh"],"env":["BIRDNET_GID=1000","BIRDNET_HOST=birdnet.rescla.me","BIRDNET_LATITUDE=53.006012","BIRDNET_LOCALE=nl","BIRDNET_LONGITUDE=6.082030","BIRDNET_PORT=80","BIRDNET_UID=1000","TZ=Europe/Amsterdam"],"exit_code":null,"gpus":null,"group_add":null,"healthcheck":[{"interval":"30s","retries":3,"start_interval":"0s","start_period":"2m0s","test":["CMD-SHELL","curl -fs --connect-timeout 2 --max-time 3 http://localhost:8080/health | jq -e '.status == \"healthy\"' \u003e/dev/null || curl -fsk --connect-timeout 2 --max-time 3 https://localhost:8443/health | jq -e '.status == \"healthy\"' \u003e/dev/null || curl -fsk --connect-timeout 2 --max-time 3 https://localhost:443/health | jq -e '.status == \"healthy\"' \u003e/dev/null || exit 1"],"timeout":"10s"}],"host":[],"hostname":"707d7e076ee5","id":"707d7e076ee59873d2b97f0e537300bf880ba6ca1db35faa173e0766a0258b32","image":"sha256:b85d3a3e8ef919de6a3e438e08c8dfa510d67a86343a0878d1766c5657823e77","init":false,"ipc_mode":"private","labels":[],"log_driver":"json-file","log_opts":{"max-file":"5","max-size":"10m"},"logs":false,"max_retry_count":0,"memory":0,"memory_swap":0,"mounts":[{"bind_options":[],"read_only":null,"source":"","target":"/config/hls","tmpfs_options":[{"mode":null,"size_bytes":50000000}],"type":"tmpfs","volume_options":[]},{"bind_options":[],"read_only":null,"source":"/var/lib/containers/birdnet-go/config","target":"/config","tmpfs_options":[],"type":"bind","volume_options":[]},{"bind_options":[],"read_only":null,"source":"/var/lib/containers/birdnet-go/data","target":"/data","tmpfs_options":[],"type":"bind","volume_options":[]}],"must_run":true,"name":"birdnet-go","network_data":[{"gateway":"192.168.3.1","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"192.168.3.54","ip_prefix_length":24,"ipv6_gateway":"","mac_address":"da:55:c2:f5:41:8f","network_name":"container-public"}],"network_mode":"bridge","networks_advanced":[{"aliases":[],"ipv4_address":"192.168.3.54","ipv6_address":"","name":"container-public"}],"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":"/data"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==","dependencies":["data.docker_registry_image.birdnet-go","docker_image.birdnet-go","docker_network.container-public","opnsense_unbound_host_override.a_birdnet"]}]},{"mode":"managed","type":"docker_container","name":"configarr","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":2,"attributes":{"attach":false,"bridge":"","capabilities":[],"cgroup_parent":null,"cgroupns_mode":null,"command":["dumb-init","node","index.js"],"container_logs":null,"container_read_refresh_timeout_milliseconds":15000,"cpu_period":null,"cpu_quota":null,"cpu_set":"","cpu_shares":0,"cpus":null,"destroy_grace_seconds":null,"devices":[],"dns":null,"dns_opts":null,"dns_search":null,"domainname":"","entrypoint":["docker-entrypoint.sh"],"env":["TZ=Europe/Amsterdam"],"exit_code":null,"gpus":null,"group_add":null,"healthcheck":null,"host":[],"hostname":"f85e85396df8","id":"f85e85396df86347f992efd595ef62e34ea4d4bc90996e6223e401d608bda269","image":"sha256:22f77bf678e6b7c67d74b3dfde05b74206bcb8c6d97d9cf00113c00b4c8235a6","init":false,"ipc_mode":"private","labels":[],"log_driver":"local","log_opts":null,"logs":false,"max_retry_count":0,"memory":0,"memory_swap":0,"mounts":[{"bind_options":[],"read_only":null,"source":"/var/lib/containers/configarr/cfs","target":"/app/cfs","tmpfs_options":[],"type":"bind","volume_options":[]},{"bind_options":[],"read_only":null,"source":"/var/lib/containers/configarr/config","target":"/app/config","tmpfs_options":[],"type":"bind","volume_options":[]},{"bind_options":[],"read_only":null,"source":"/var/lib/containers/configarr/templates","target":"/app/templates","tmpfs_options":[],"type":"bind","volume_options":[]}],"must_run":true,"name":"configarr","network_data":[{"gateway":"192.168.16.1","global_ipv6_address":"fd9d:737:d29a::6","global_ipv6_prefix_length":64,"ip_address":"192.168.16.6","ip_prefix_length":20,"ipv6_gateway":"fd9d:737:d29a::1","mac_address":"de:c4:2a:9b:e7:52","network_name":"bridge"}],"network_mode":"bridge","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":"/app"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==","dependencies":["data.docker_registry_image.configarr","docker_image.configarr"]}]},{"mode":"managed","type":"docker_container","name":"deluge","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":2,"attributes":{"attach":false,"bridge":"","capabilities":[],"cgroup_parent":null,"cgroupns_mode":null,"command":[],"container_logs":null,"container_read_refresh_timeout_milliseconds":15000,"cpu_period":null,"cpu_quota":null,"cpu_set":"","cpu_shares":0,"cpus":null,"destroy_grace_seconds":null,"devices":[],"dns":null,"dns_opts":null,"dns_search":null,"domainname":"","entrypoint":["/init"],"env":["PGID=321","PUID=222","UMASK=002"],"exit_code":null,"gpus":null,"group_add":null,"healthcheck":null,"host":[],"hostname":"proxy","id":"401b238a3a58ddbc77150285a06dcb075e35b4d51b9bc9a3fdf7d501bfbb1d76","image":"sha256:ab175d65cd79d6dbb5a7a28fa13420b1a023c7af7b006d2a16adb65268a39ba4","init":false,"ipc_mode":"private","labels":[],"log_driver":"local","log_opts":null,"logs":false,"max_retry_count":0,"memory":1000,"memory_swap":1000,"mounts":[{"bind_options":[],"read_only":null,"source":"/var/lib/containers/deluge","target":"/config","tmpfs_options":[],"type":"bind","volume_options":[]}],"must_run":true,"name":"deluge","network_data":[],"network_mode":"container:5d5494b41802991762628a043f41b2c09a7d16fd6739ecb4d7048e973bd04f3a","networks_advanced":[],"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":[{"container_path":"/data","from_container":"","host_path":"","read_only":null,"volume_name":"truenas-arr"}],"wait":false,"wait_timeout":60,"working_dir":"/"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==","dependencies":["data.docker_registry_image.deluge","data.docker_registry_image.gluetun","docker_container.gluetun","docker_image.deluge","docker_image.gluetun","docker_network.container-public","docker_network.piped","docker_volume.truenas-arr"]}]},{"mode":"managed","type":"docker_container","name":"dozzle","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":2,"attributes":{"attach":false,"bridge":"","capabilities":[],"cgroup_parent":null,"cgroupns_mode":null,"command":[],"container_logs":null,"container_read_refresh_timeout_milliseconds":15000,"cpu_period":null,"cpu_quota":null,"cpu_set":"","cpu_shares":0,"cpus":null,"destroy_grace_seconds":null,"devices":[],"dns":[],"dns_opts":[],"dns_search":[],"domainname":"","entrypoint":["/dozzle"],"env":["DOZZLE_ADDR=:80"],"exit_code":null,"gpus":null,"group_add":[],"healthcheck":[],"host":[],"hostname":"635c17954a52","id":"635c17954a52170d0988669720d8876b3208917f92a6613b6ad214ad5d82039a","image":"sha256:0d31621924afd085aced9825d853714e91cb87edf77674dc219348edf6f0a511","init":false,"ipc_mode":"private","labels":[],"log_driver":"json-file","log_opts":{"max-file":"5","max-size":"10m"},"logs":false,"max_retry_count":0,"memory":0,"memory_swap":0,"mounts":[{"bind_options":[],"read_only":true,"source":"/var/run/docker.sock","target":"/var/run/docker.sock","tmpfs_options":[],"type":"bind","volume_options":[]}],"must_run":true,"name":"dozzle","network_data":[{"gateway":"192.168.3.1","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"192.168.3.10","ip_prefix_length":24,"ipv6_gateway":"","mac_address":"f6:a4:76:e6:a6:b0","network_name":"container-public"}],"network_mode":"bridge","networks_advanced":[{"aliases":[],"ipv4_address":"192.168.3.10","ipv6_address":"","name":"container-public"}],"pid_mode":"","ports":[],"privileged":false,"publish_all_ports":false,"read_only":false,"remove_volumes":true,"restart":"always","rm":false,"runtime":"runc","security_opts":[],"shm_size":64,"start":true,"stdin_open":false,"stop_signal":"","stop_timeout":0,"storage_opts":{},"sysctls":{},"tmpfs":{},"tty":false,"ulimit":[],"upload":[],"user":"","userns_mode":"","volumes":[],"wait":false,"wait_timeout":60,"working_dir":"/"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==","dependencies":["data.docker_registry_image.dozzle","docker_image.dozzle","docker_network.container-public"]}]},{"mode":"managed","type":"docker_container","name":"elasticsearch","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":2,"attributes":{"attach":false,"bridge":"","capabilities":[],"cgroup_parent":null,"cgroupns_mode":null,"command":["eswrapper"],"container_logs":null,"container_read_refresh_timeout_milliseconds":15000,"cpu_period":null,"cpu_quota":null,"cpu_set":"","cpu_shares":0,"cpus":null,"destroy_grace_seconds":null,"devices":[],"dns":[],"dns_opts":[],"dns_search":[],"domainname":"","entrypoint":["/sbin/tini","--","/usr/local/bin/docker-entrypoint.sh"],"env":[],"exit_code":null,"gpus":null,"group_add":[],"healthcheck":[],"host":[],"hostname":"dfbb80577a9b","id":"dfbb80577a9b9f2bc6aead400c8ba6afef3c49710a45dcbfa49bf342aea44bec","image":"sha256:d7b8a2b6fd1f15345cb5823a740727ffcb00bc876fe89fcdd7ea7857dd04d839","init":false,"ipc_mode":"private","labels":[],"log_driver":"json-file","log_opts":{"max-file":"5","max-size":"10m"},"logs":false,"max_retry_count":0,"memory":5000,"memory_swap":5000,"mounts":[{"bind_options":[],"read_only":false,"source":"/var/lib/containers/elasticsearch/data","target":"/usr/share/elasticsearch/data","tmpfs_options":[],"type":"bind","volume_options":[]},{"bind_options":[],"read_only":false,"source":"/var/lib/containers/elasticsearch/log","target":"/usr/share/elasticsearch/log","tmpfs_options":[],"type":"bind","volume_options":[]}],"must_run":true,"name":"elasticsearch","network_data":[{"gateway":"192.168.3.1","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"192.168.3.46","ip_prefix_length":24,"ipv6_gateway":"","mac_address":"82:fc:af:4d:9d:25","network_name":"container-public"}],"network_mode":"bridge","networks_advanced":[{"aliases":[],"ipv4_address":"192.168.3.46","ipv6_address":"","name":"container-public"}],"pid_mode":"","ports":[],"privileged":false,"publish_all_ports":false,"read_only":false,"remove_volumes":true,"restart":"always","rm":false,"runtime":"runc","security_opts":[],"shm_size":64,"start":true,"stdin_open":false,"stop_signal":"","stop_timeout":0,"storage_opts":{},"sysctls":{},"tmpfs":{},"tty":false,"ulimit":[],"upload":[],"user":"1000:0","userns_mode":"","volumes":[],"wait":false,"wait_timeout":60,"working_dir":"/usr/share/elasticsearch"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==","dependencies":["data.docker_registry_image.elasticsearch","docker_image.elasticsearch","docker_network.container-public"]}]},{"mode":"managed","type":"docker_container","name":"fail2ban","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":2,"attributes":{"attach":false,"bridge":"","capabilities":[{"add":["CAP_NET_ADMIN","CAP_NET_RAW"],"drop":[]}],"cgroup_parent":null,"cgroupns_mode":null,"command":[],"container_logs":null,"container_read_refresh_timeout_milliseconds":15000,"cpu_period":null,"cpu_quota":null,"cpu_set":"","cpu_shares":0,"cpus":null,"destroy_grace_seconds":null,"devices":[],"dns":[],"dns_opts":[],"dns_search":[],"domainname":"","entrypoint":["/init"],"env":["PGID=1000","PUID=1000","TZ=Europe/Amsterdam"],"exit_code":null,"gpus":null,"group_add":[],"healthcheck":[],"host":[],"hostname":"118666cfd1d9","id":"118666cfd1d9792cd20d9393d2bdfb4fc8c673cab78538b5d884d250dd7ea678","image":"sha256:d90c14655e38de44a35ed78d17d4b47bb80ab426637da8f7fb9a9faf328d72cd","init":false,"ipc_mode":"private","labels":[],"log_driver":"json-file","log_opts":{"max-file":"5","max-size":"10m"},"logs":false,"max_retry_count":0,"memory":0,"memory_swap":0,"mounts":[{"bind_options":[],"read_only":false,"source":"/var/lib/containers/fail2ban/config","target":"/config","tmpfs_options":[],"type":"bind","volume_options":[]},{"bind_options":[],"read_only":true,"source":"/var/lib/containers/nginx-lb/log","target":"/remotelogs/nginx","tmpfs_options":[],"type":"bind","volume_options":[]},{"bind_options":[],"read_only":true,"source":"/var/log","target":"/var/log","tmpfs_options":[],"type":"bind","volume_options":[]}],"must_run":true,"name":"fail2ban","network_data":[{"gateway":"192.168.16.1","global_ipv6_address":"fd9d:737:d29a::4","global_ipv6_prefix_length":64,"ip_address":"192.168.16.4","ip_prefix_length":20,"ipv6_gateway":"fd9d:737:d29a::1","mac_address":"36:0f:5b:a7:1f:7d","network_name":"bridge"}],"network_mode":"bridge","networks_advanced":[],"pid_mode":"","ports":[],"privileged":false,"publish_all_ports":false,"read_only":false,"remove_volumes":true,"restart":"always","rm":false,"runtime":"runc","security_opts":[],"shm_size":64,"start":true,"stdin_open":false,"stop_signal":"","stop_timeout":0,"storage_opts":{},"sysctls":{},"tmpfs":{},"tty":false,"ulimit":[],"upload":[],"user":"","userns_mode":"","volumes":[],"wait":false,"wait_timeout":60,"working_dir":"/"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==","dependencies":["data.docker_registry_image.fail2ban","docker_image.fail2ban"]}]},{"mode":"managed","type":"docker_container","name":"freshrss","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":2,"attributes":{"attach":false,"bridge":"","capabilities":[],"cgroup_parent":null,"cgroupns_mode":null,"command":["/bin/bash","-o","pipefail","-c","([ -z \"$CRON_MIN\" ] || cron) \u0026\u0026 \t. /etc/apache2/envvars \u0026\u0026 \texec apache2 -D FOREGROUND $([ -n \"$OIDC_ENABLED\" ] \u0026\u0026 [ \"$OIDC_ENABLED\" -ne 0 ] \u0026\u0026 echo \"-D OIDC_ENABLED\")"],"container_logs":null,"container_read_refresh_timeout_milliseconds":15000,"cpu_period":null,"cpu_quota":null,"cpu_set":"","cpu_shares":0,"cpus":null,"destroy_grace_seconds":null,"devices":[],"dns":[],"dns_opts":[],"dns_search":[],"domainname":"","entrypoint":["./Docker/entrypoint.sh"],"env":["CRON_MIN=1,31","FRESHRSS_INSTALL=--api_enabled --base_url https://freshrss.rescla.me --db-base freshrss --db-host 192.168.3.24 --db-password utquCzXEnrjFU2BbDqYT --db-type mysql --db-user freshrss --default_user admin --language en","FRESHRSS_USER=--api_password CmZpTF3pUYz7rVtFrDTQ --email freshrss@xz1.nl --language en --password CmZpTF3pUYz7rVtFrDTQ --user admin","OIDC_ENABLED=0","TZ=Europe/Amsterdam"],"exit_code":null,"gpus":null,"group_add":[],"healthcheck":[],"host":[],"hostname":"9b83276ce416","id":"9b83276ce41686f7806333dd9f3585c4e4277a5a96dc7185a426d950ffd837ef","image":"sha256:1f72beae097ab0f325d69e2109f4bad26a86a695b06e07ccfe853a1c595fde3c","init":false,"ipc_mode":"private","labels":[],"log_driver":"json-file","log_opts":{"max-file":"5","max-size":"10m"},"logs":false,"max_retry_count":0,"memory":0,"memory_swap":0,"mounts":[{"bind_options":[],"read_only":false,"source":"/var/lib/containers/freshrss/data","target":"/var/www/FreshRSS/data","tmpfs_options":[],"type":"bind","volume_options":[]},{"bind_options":[],"read_only":false,"source":"/var/lib/containers/freshrss/extensions","target":"/var/www/FreshRSS/extensions","tmpfs_options":[],"type":"bind","volume_options":[]}],"must_run":true,"name":"freshrss","network_data":[{"gateway":"192.168.3.1","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"192.168.3.45","ip_prefix_length":24,"ipv6_gateway":"","mac_address":"ea:9e:b6:2d:ee:61","network_name":"container-public"}],"network_mode":"bridge","networks_advanced":[{"aliases":[],"ipv4_address":"192.168.3.45","ipv6_address":"","name":"container-public"}],"pid_mode":"","ports":[],"privileged":false,"publish_all_ports":false,"read_only":false,"remove_volumes":true,"restart":"always","rm":false,"runtime":"runc","security_opts":[],"shm_size":64,"start":true,"stdin_open":false,"stop_signal":"","stop_timeout":0,"storage_opts":{},"sysctls":{},"tmpfs":{},"tty":false,"ulimit":[],"upload":[],"user":"","userns_mode":"","volumes":[],"wait":false,"wait_timeout":60,"working_dir":"/var/www/FreshRSS"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==","dependencies":["data.docker_registry_image.freshrss","docker_image.freshrss","docker_network.container-public"]}]},{"mode":"managed","type":"docker_container","name":"gitea","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":2,"attributes":{"attach":false,"bridge":"","capabilities":[],"cgroup_parent":null,"cgroupns_mode":null,"command":[],"container_logs":null,"container_read_refresh_timeout_milliseconds":15000,"cpu_period":null,"cpu_quota":null,"cpu_set":"","cpu_shares":0,"cpus":null,"destroy_grace_seconds":null,"devices":[],"dns":[],"dns_opts":[],"dns_search":[],"domainname":"","entrypoint":["/usr/bin/dumb-init","--","/usr/local/bin/docker-entrypoint.sh"],"env":["GITEA__database__DB_TYPE=mysql","GITEA__database__HOST=192.168.3.24:3306","GITEA__database__NAME=gitea","GITEA__database__PASSWD=3uM4kBGaNQDo3tsRa9Nh","GITEA__database__USER=gitea"],"exit_code":null,"gpus":null,"group_add":[],"healthcheck":[],"host":[],"hostname":"1bfe9dfdd19c","id":"1bfe9dfdd19c56cce0dff7c93d1f9e5a2a32e40d9e2af6c65c08b0f6a69459d0","image":"sha256:476b83ba1f90ded1b192380f9829cd1e8d4f9f598c106a9c4bab227f7b6c514d","init":false,"ipc_mode":"private","labels":[],"log_driver":"json-file","log_opts":{"max-file":"5","max-size":"10m"},"logs":false,"max_retry_count":0,"memory":0,"memory_swap":0,"mounts":[{"bind_options":[],"read_only":false,"source":"/var/lib/containers/gitea/config","target":"/etc/gitea","tmpfs_options":[],"type":"bind","volume_options":[]},{"bind_options":[],"read_only":false,"source":"/var/lib/containers/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,"name":"gitea","network_data":[{"gateway":"192.168.3.1","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"192.168.3.25","ip_prefix_length":24,"ipv6_gateway":"","mac_address":"5a:ea:40:67:24:53","network_name":"container-public"}],"network_mode":"bridge","networks_advanced":[{"aliases":[],"ipv4_address":"192.168.3.25","ipv6_address":"","name":"container-public"}],"pid_mode":"","ports":[],"privileged":false,"publish_all_ports":false,"read_only":false,"remove_volumes":true,"restart":"always","rm":false,"runtime":"runc","security_opts":[],"shm_size":64,"start":true,"stdin_open":false,"stop_signal":"","stop_timeout":0,"storage_opts":{},"sysctls":{},"tmpfs":{},"tty":false,"ulimit":[],"upload":[],"user":"1000:1000","userns_mode":"","volumes":[],"wait":false,"wait_timeout":60,"working_dir":"/var/lib/gitea"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==","dependencies":["data.docker_registry_image.gitea","docker_image.gitea","docker_network.container-public"]}]},{"mode":"managed","type":"docker_container","name":"gluetun","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":2,"attributes":{"attach":false,"bridge":"","capabilities":[{"add":["CAP_NET_ADMIN"],"drop":[]}],"cgroup_parent":null,"cgroupns_mode":null,"command":[],"container_logs":null,"container_read_refresh_timeout_milliseconds":15000,"cpu_period":null,"cpu_quota":null,"cpu_set":"","cpu_shares":0,"cpus":null,"destroy_grace_seconds":null,"devices":[{"container_path":"/dev/net/tun","host_path":"/dev/net/tun","permissions":"rwm"}],"dns":[],"dns_opts":[],"dns_search":[],"domainname":"","entrypoint":["/gluetun-entrypoint"],"env":["FIREWALL_INPUT_PORTS=8112","FIREWALL_VPN_INPUT_PORTS=47836","SERVER_COUNTRIES=Netherlands","TZ=Europe/Amsterdam","VPN_SERVICE_PROVIDER=airvpn","VPN_TYPE=wireguard","WIREGUARD_ADDRESSES=10.159.242.252/32","WIREGUARD_PRESHARED_KEY=PI5KBRmurT3M+s9jrKQGxQXk8dMmmqLFhCFCH19ttBo=","WIREGUARD_PRIVATE_KEY=AMh4GiVDxxCv0xqUeNHW+koQAGAsC2ZrMkTc/aQJLWM="],"exit_code":null,"gpus":null,"group_add":[],"healthcheck":[{"interval":"5s","retries":3,"start_interval":"0s","start_period":"10s","test":["CMD-SHELL","/gluetun-entrypoint healthcheck"],"timeout":"5s"}],"host":[],"hostname":"proxy","id":"5d5494b41802991762628a043f41b2c09a7d16fd6739ecb4d7048e973bd04f3a","image":"sha256:165c2e9a74fa1103a92cd866cc85f8b6cf22ab6e809f1e4fe23f576e138d30f8","init":false,"ipc_mode":"private","labels":[],"log_driver":"json-file","log_opts":{"max-file":"5","max-size":"10m"},"logs":false,"max_retry_count":0,"memory":0,"memory_swap":0,"mounts":[{"bind_options":[],"read_only":false,"source":"/var/lib/containers/gluetun","target":"/gluetun/config","tmpfs_options":[],"type":"bind","volume_options":[]}],"must_run":true,"name":"gluetun","network_data":[{"gateway":"192.168.112.1","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"192.168.112.4","ip_prefix_length":20,"ipv6_gateway":"","mac_address":"52:17:6d:e3:45:8c","network_name":"piped"},{"gateway":"192.168.3.1","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"192.168.3.27","ip_prefix_length":24,"ipv6_gateway":"","mac_address":"c2:7b:af:9d:42:a6","network_name":"container-public"}],"network_mode":"bridge","networks_advanced":[{"aliases":[],"ipv4_address":"","ipv6_address":"","name":"piped"},{"aliases":[],"ipv4_address":"192.168.3.27","ipv6_address":"","name":"container-public"}],"pid_mode":"","ports":[],"privileged":true,"publish_all_ports":false,"read_only":false,"remove_volumes":true,"restart":"always","rm":false,"runtime":"runc","security_opts":["label=disable"],"shm_size":64,"start":true,"stdin_open":false,"stop_signal":"","stop_timeout":0,"storage_opts":{},"sysctls":{},"tmpfs":{},"tty":false,"ulimit":[],"upload":[],"user":"","userns_mode":"","volumes":[],"wait":false,"wait_timeout":60,"working_dir":"/"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==","dependencies":["data.docker_registry_image.gluetun","docker_image.gluetun","docker_network.container-public","docker_network.piped"]}]},{"mode":"managed","type":"docker_container","name":"grafana","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":2,"attributes":{"attach":false,"bridge":"","capabilities":[],"cgroup_parent":null,"cgroupns_mode":null,"command":[],"container_logs":null,"container_read_refresh_timeout_milliseconds":15000,"cpu_period":null,"cpu_quota":null,"cpu_set":"","cpu_shares":0,"cpus":null,"destroy_grace_seconds":null,"devices":[],"dns":[],"dns_opts":[],"dns_search":[],"domainname":"","entrypoint":["/run.sh"],"env":[],"exit_code":null,"gpus":null,"group_add":[],"healthcheck":[],"host":[],"hostname":"5d668192544c","id":"5d668192544c329f72cb865b14ba4aba7c512ee85c71eaf1bd6f4d3ecb28d618","image":"sha256:73d08928237b0c950a1d7e793fe60934a4c85b12a2768157015b62fd4a10ff79","init":false,"ipc_mode":"private","labels":[],"log_driver":"json-file","log_opts":{"max-file":"5","max-size":"10m"},"logs":false,"max_retry_count":0,"memory":0,"memory_swap":0,"mounts":[{"bind_options":[],"read_only":false,"source":"/var/lib/containers/grafana","target":"/var/lib/grafana","tmpfs_options":[],"type":"bind","volume_options":[]}],"must_run":true,"name":"grafana","network_data":[{"gateway":"192.168.3.1","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"192.168.3.41","ip_prefix_length":24,"ipv6_gateway":"","mac_address":"5e:83:c1:7d:32:e9","network_name":"container-public"}],"network_mode":"bridge","networks_advanced":[{"aliases":[],"ipv4_address":"192.168.3.41","ipv6_address":"","name":"container-public"}],"pid_mode":"","ports":[],"privileged":false,"publish_all_ports":false,"read_only":false,"remove_volumes":true,"restart":"always","rm":false,"runtime":"runc","security_opts":[],"shm_size":64,"start":true,"stdin_open":false,"stop_signal":"","stop_timeout":0,"storage_opts":{},"sysctls":{},"tmpfs":{},"tty":false,"ulimit":[],"upload":[],"user":"1000:1000","userns_mode":"","volumes":[],"wait":false,"wait_timeout":60,"working_dir":"/usr/share/grafana"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==","dependencies":["data.docker_registry_image.grafana","docker_image.grafana","docker_network.container-public"]}]},{"mode":"managed","type":"docker_container","name":"grocy","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":2,"attributes":{"attach":false,"bridge":"","capabilities":[],"cgroup_parent":null,"cgroupns_mode":null,"command":[],"container_logs":null,"container_read_refresh_timeout_milliseconds":15000,"cpu_period":null,"cpu_quota":null,"cpu_set":"","cpu_shares":0,"cpus":null,"destroy_grace_seconds":null,"devices":[],"dns":[],"dns_opts":[],"dns_search":[],"domainname":"","entrypoint":["/init"],"env":["TZ=Europe/Amsterdam"],"exit_code":null,"gpus":null,"group_add":[],"healthcheck":[],"host":[],"hostname":"58a7d54b457c","id":"58a7d54b457cb7e1a41a28c5477c552b4e96fbb74bf052c6ce392eb61f44fae0","image":"sha256:404693827e85b1711fab5b990a1775e42660984c6523f64190efa88a0641f0e1","init":false,"ipc_mode":"private","labels":[],"log_driver":"json-file","log_opts":{"max-file":"5","max-size":"10m"},"logs":false,"max_retry_count":0,"memory":0,"memory_swap":0,"mounts":[{"bind_options":[],"read_only":false,"source":"/var/lib/containers/grocy","target":"/config","tmpfs_options":[],"type":"bind","volume_options":[]}],"must_run":true,"name":"grocy","network_data":[{"gateway":"192.168.3.1","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"192.168.3.38","ip_prefix_length":24,"ipv6_gateway":"","mac_address":"b6:3a:5e:b9:71:1d","network_name":"container-public"}],"network_mode":"bridge","networks_advanced":[{"aliases":[],"ipv4_address":"192.168.3.38","ipv6_address":"","name":"container-public"}],"pid_mode":"","ports":[],"privileged":false,"publish_all_ports":false,"read_only":false,"remove_volumes":true,"restart":"always","rm":false,"runtime":"runc","security_opts":[],"shm_size":64,"start":true,"stdin_open":false,"stop_signal":"","stop_timeout":0,"storage_opts":{},"sysctls":{},"tmpfs":{},"tty":false,"ulimit":[],"upload":[],"user":"","userns_mode":"","volumes":[],"wait":false,"wait_timeout":60,"working_dir":"/"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==","dependencies":["data.docker_registry_image.grocy","docker_image.grocy","docker_network.container-public"]}]},{"mode":"managed","type":"docker_container","name":"hoarder","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":2,"attributes":{"attach":false,"bridge":"","capabilities":[],"cgroup_parent":null,"cgroupns_mode":null,"command":[],"container_logs":null,"container_read_refresh_timeout_milliseconds":15000,"cpu_period":null,"cpu_quota":null,"cpu_set":"","cpu_shares":0,"cpus":null,"destroy_grace_seconds":null,"devices":[],"dns":[],"dns_opts":[],"dns_search":[],"domainname":"","entrypoint":["/init"],"env":["ASSETS_DIR=/assets","BROWSER_WEB_URL=http://chrome:9222","DATA_DIR=/data","DISABLE_SIGNUPS=true","HOARDER_VERSION=release","MEILI_ADDR=http://meilisearch:7700","MEILI_MASTER_KEY=GM4ysMegcCoZUOrVxglbWzGJeN9O7CMWnZIaG9c_MSQ","NEXTAUTH_SECRET=j\u0026natTM8L8u$\u0026z","NEXTAUTH_URL=https://hoarder.rescla.me","OPENAI_API_KEY=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"],"exit_code":null,"gpus":null,"group_add":[],"healthcheck":[{"interval":"30s","retries":3,"start_interval":"0s","start_period":"5s","test":["CMD-SHELL","wget --no-verbose --tries=1 --spider http://127.0.0.1:3000/api/health || exit 1"],"timeout":"10s"}],"host":[],"hostname":"hoarder","id":"4326fab4ba7e2873c91e392d5a19355ea55f4f416be4499ebf307583865daab6","image":"sha256:c66e2f9f634d7fcb2ddf531e512179131513687b10b9c6c5cc83f5d883e93e01","init":false,"ipc_mode":"private","labels":[],"log_driver":"json-file","log_opts":{"max-file":"5","max-size":"10m"},"logs":false,"max_retry_count":0,"memory":0,"memory_swap":0,"mounts":[{"bind_options":[],"read_only":false,"source":"/mnt/appdata/karakeep","target":"/assets","tmpfs_options":[],"type":"bind","volume_options":[]},{"bind_options":[],"read_only":false,"source":"/var/lib/containers/karakeep/data","target":"/data","tmpfs_options":[],"type":"bind","volume_options":[]}],"must_run":true,"name":"hoarder","network_data":[{"gateway":"192.168.3.1","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"192.168.3.15","ip_prefix_length":24,"ipv6_gateway":"","mac_address":"12:84:3d:a5:b9:3d","network_name":"container-public"},{"gateway":"192.168.32.1","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"192.168.32.4","ip_prefix_length":20,"ipv6_gateway":"","mac_address":"d2:b0:30:2f:38:4e","network_name":"hoarder"}],"network_mode":"bridge","networks_advanced":[{"aliases":[],"ipv4_address":"","ipv6_address":"","name":"hoarder"},{"aliases":[],"ipv4_address":"192.168.3.15","ipv6_address":"","name":"container-public"}],"pid_mode":"","ports":[],"privileged":false,"publish_all_ports":false,"read_only":false,"remove_volumes":true,"restart":"always","rm":false,"runtime":"runc","security_opts":[],"shm_size":64,"start":true,"stdin_open":false,"stop_signal":"","stop_timeout":0,"storage_opts":{},"sysctls":{},"tmpfs":{},"tty":false,"ulimit":[],"upload":[],"user":"","userns_mode":"","volumes":[],"wait":false,"wait_timeout":60,"working_dir":"/app"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==","dependencies":["data.docker_registry_image.hoarder","docker_image.hoarder","docker_network.container-public","docker_network.hoarder"]}]},{"mode":"managed","type":"docker_container","name":"hoarder-chrome","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":2,"attributes":{"attach":false,"bridge":"","capabilities":[],"cgroup_parent":null,"cgroupns_mode":null,"command":["--no-sandbox","--disable-gpu","--disable-dev-shm-usage","--remote-debugging-address=0.0.0.0","--remote-debugging-port=9222","--hide-scrollbars"],"container_logs":null,"container_read_refresh_timeout_milliseconds":15000,"cpu_period":null,"cpu_quota":null,"cpu_set":"","cpu_shares":0,"cpus":null,"destroy_grace_seconds":null,"devices":[],"dns":[],"dns_opts":[],"dns_search":[],"domainname":"","entrypoint":["chromium-browser","--headless"],"env":[],"exit_code":null,"gpus":null,"group_add":[],"healthcheck":[],"host":[],"hostname":"chrome","id":"6d5e2fcd5ababb0c988e71d30f041339e2e5de82f2aa0c16b9c4d03a36bde414","image":"sha256:4d356fd088b49750328a0dae34c1d210597be1055b7a7987d148feb97db7fd8b","init":false,"ipc_mode":"private","labels":[],"log_driver":"json-file","log_opts":{"max-file":"5","max-size":"10m"},"logs":false,"max_retry_count":0,"memory":0,"memory_swap":0,"mounts":[],"must_run":true,"name":"hoarder-chrome","network_data":[{"gateway":"192.168.32.1","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"192.168.32.3","ip_prefix_length":20,"ipv6_gateway":"","mac_address":"16:c5:d4:87:63:3c","network_name":"hoarder"}],"network_mode":"bridge","networks_advanced":[{"aliases":[],"ipv4_address":"","ipv6_address":"","name":"hoarder"}],"pid_mode":"","ports":[],"privileged":false,"publish_all_ports":false,"read_only":false,"remove_volumes":true,"restart":"always","rm":false,"runtime":"runc","security_opts":[],"shm_size":64,"start":true,"stdin_open":false,"stop_signal":"","stop_timeout":0,"storage_opts":{},"sysctls":{},"tmpfs":{},"tty":false,"ulimit":[],"upload":[],"user":"chrome","userns_mode":"","volumes":[],"wait":false,"wait_timeout":60,"working_dir":"/usr/src/app"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==","dependencies":["data.docker_registry_image.hoarder-chrome","docker_image.hoarder-chrome","docker_network.hoarder"]}]},{"mode":"managed","type":"docker_container","name":"hoarder-meilisearch","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":2,"attributes":{"attach":false,"bridge":"","capabilities":[],"cgroup_parent":null,"cgroupns_mode":null,"command":["/bin/sh","-c","/bin/meilisearch"],"container_logs":null,"container_read_refresh_timeout_milliseconds":15000,"cpu_period":null,"cpu_quota":null,"cpu_set":"","cpu_shares":0,"cpus":null,"destroy_grace_seconds":null,"devices":[],"dns":[],"dns_opts":[],"dns_search":[],"domainname":"","entrypoint":["tini","--"],"env":["HOARDER_VERSION=release","MEILI_ADDR=http://meilisearch:7700","MEILI_MASTER_KEY=GM4ysMegcCoZUOrVxglbWzGJeN9O7CMWnZIaG9c_MSQ","MEILI_NO_ANALYTICS=true","NEXTAUTH_SECRET=j\u0026natTM8L8u$\u0026z","NEXTAUTH_URL=https://hoarder.rescla.me"],"exit_code":null,"gpus":null,"group_add":[],"healthcheck":[],"host":[],"hostname":"meilisearch","id":"db38c93cf5e0e0511e734f8dc4532f62feb4fa1fe5e50e109fa4d81359acd634","image":"sha256:a8d02e726bfa4140b4b321efb992086aae098819e8ee5793f5ee462b2f75d447","init":false,"ipc_mode":"private","labels":[],"log_driver":"json-file","log_opts":{"max-file":"5","max-size":"10m"},"logs":false,"max_retry_count":0,"memory":0,"memory_swap":0,"mounts":[{"bind_options":[],"read_only":false,"source":"/var/lib/containers/karakeep/data-meilisearch","target":"/meili_data","tmpfs_options":[],"type":"bind","volume_options":[]}],"must_run":true,"name":"hoarder-meilisearch","network_data":[{"gateway":"192.168.32.1","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"192.168.32.2","ip_prefix_length":20,"ipv6_gateway":"","mac_address":"b6:b3:df:a5:8c:dc","network_name":"hoarder"}],"network_mode":"bridge","networks_advanced":[{"aliases":[],"ipv4_address":"","ipv6_address":"","name":"hoarder"}],"pid_mode":"","ports":[],"privileged":false,"publish_all_ports":false,"read_only":false,"remove_volumes":true,"restart":"always","rm":false,"runtime":"runc","security_opts":[],"shm_size":64,"start":true,"stdin_open":false,"stop_signal":"","stop_timeout":0,"storage_opts":{},"sysctls":{},"tmpfs":{},"tty":false,"ulimit":[],"upload":[],"user":"","userns_mode":"","volumes":[],"wait":false,"wait_timeout":60,"working_dir":"/meili_data"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==","dependencies":["data.docker_registry_image.hoarder-meilisearch","docker_image.hoarder-meilisearch","docker_network.hoarder"]}]},{"mode":"managed","type":"docker_container","name":"homer","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":2,"attributes":{"attach":false,"bridge":"","capabilities":[],"cgroup_parent":null,"cgroupns_mode":null,"command":[],"container_logs":null,"container_read_refresh_timeout_milliseconds":15000,"cpu_period":null,"cpu_quota":null,"cpu_set":"","cpu_shares":0,"cpus":null,"destroy_grace_seconds":null,"devices":[],"dns":[],"dns_opts":[],"dns_search":[],"domainname":"","entrypoint":["/bin/sh","/entrypoint.sh"],"env":["PGID=1000","PUID=1000","TZ=Europe/Amsterdam"],"exit_code":null,"gpus":null,"group_add":[],"healthcheck":[{"interval":"30s","retries":3,"start_interval":"1s","start_period":"10s","test":["CMD-SHELL","wget --no-verbose -Y off --tries=1 --spider http://127.0.0.1:${PORT}/ || exit 1"],"timeout":"5s"}],"host":[],"hostname":"c574cdeec57d","id":"c574cdeec57d5349417803c0bd6ea9c8063d147f0e8a3d2a42b8078642601781","image":"sha256:f38a70cfa21f269531c3a06004d9d3136adae240eac6eb8abd2688449e6b7dd9","init":false,"ipc_mode":"private","labels":[],"log_driver":"local","log_opts":{},"logs":false,"max_retry_count":0,"memory":0,"memory_swap":0,"mounts":[{"bind_options":[],"read_only":false,"source":"/var/lib/containers/homer","target":"/www/assets","tmpfs_options":[],"type":"bind","volume_options":[]}],"must_run":true,"name":"homer","network_data":[{"gateway":"192.168.3.1","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"192.168.3.22","ip_prefix_length":24,"ipv6_gateway":"","mac_address":"22:df:28:fd:24:81","network_name":"container-public"}],"network_mode":"bridge","networks_advanced":[{"aliases":[],"ipv4_address":"192.168.3.22","ipv6_address":"","name":"container-public"}],"pid_mode":"","ports":[],"privileged":false,"publish_all_ports":false,"read_only":false,"remove_volumes":true,"restart":"always","rm":false,"runtime":"runc","security_opts":[],"shm_size":64,"start":true,"stdin_open":false,"stop_signal":"","stop_timeout":0,"storage_opts":{},"sysctls":{},"tmpfs":{},"tty":false,"ulimit":[],"upload":[],"user":"1000:1000","userns_mode":"","volumes":[],"wait":false,"wait_timeout":60,"working_dir":"/www"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==","dependencies":["data.docker_registry_image.homer","docker_image.homer","docker_network.container-public"]}]},{"mode":"managed","type":"docker_container","name":"jellyfin","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":2,"attributes":{"attach":false,"bridge":"","capabilities":[],"cgroup_parent":null,"cgroupns_mode":null,"command":[],"container_logs":null,"container_read_refresh_timeout_milliseconds":15000,"cpu_period":null,"cpu_quota":null,"cpu_set":"","cpu_shares":0,"cpus":null,"destroy_grace_seconds":null,"devices":[{"container_path":"/dev/dri/renderD128","host_path":"/dev/dri/renderD128","permissions":"rwm"},{"container_path":"/dev/dri/renderD129","host_path":"/dev/dri/renderD129","permissions":"rwm"}],"dns":[],"dns_opts":[],"dns_search":[],"domainname":"","entrypoint":["/jellyfin/jellyfin"],"env":["PGID=321","PUID=444","UMASK=002"],"exit_code":null,"gpus":null,"group_add":[],"healthcheck":[{"interval":"30s","retries":3,"start_interval":"0s","start_period":"10s","test":["CMD-SHELL","curl --noproxy 'localhost' -Lk -fsS \"${HEALTHCHECK_URL}\" || exit 1"],"timeout":"30s"}],"host":[],"hostname":"fc69d0151f2d","id":"fc69d0151f2d6d9cc4c6484e99bb67a020b24c40501831e5e5d2f249405d79ab","image":"sha256:c4dd65d071a289901aac21251fba49362cc66c78e395ac7ffebd3784ce83fd29","init":false,"ipc_mode":"private","labels":[],"log_driver":"local","log_opts":{},"logs":false,"max_retry_count":0,"memory":0,"memory_swap":0,"mounts":[{"bind_options":[],"read_only":false,"source":"/var/lib/containers/jellyfin/cache","target":"/cache","tmpfs_options":[],"type":"bind","volume_options":[]},{"bind_options":[],"read_only":false,"source":"/var/lib/containers/jellyfin/config","target":"/config","tmpfs_options":[],"type":"bind","volume_options":[]}],"must_run":true,"name":"jellyfin","network_data":[{"gateway":"192.168.3.1","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"192.168.3.13","ip_prefix_length":24,"ipv6_gateway":"","mac_address":"56:5e:72:1b:29:55","network_name":"container-public"}],"network_mode":"bridge","networks_advanced":[{"aliases":[],"ipv4_address":"192.168.3.13","ipv6_address":"","name":"container-public"}],"pid_mode":"","ports":[],"privileged":false,"publish_all_ports":false,"read_only":false,"remove_volumes":true,"restart":"always","rm":false,"runtime":"runc","security_opts":[],"shm_size":64,"start":true,"stdin_open":false,"stop_signal":"","stop_timeout":0,"storage_opts":{},"sysctls":{},"tmpfs":{},"tty":false,"ulimit":[],"upload":[],"user":"","userns_mode":"","volumes":[{"container_path":"/datarr","from_container":"","host_path":"","read_only":false,"volume_name":"truenas-arr"},{"container_path":"/truenas-cache","from_container":"","host_path":"","read_only":false,"volume_name":"truenas-cache"}],"wait":false,"wait_timeout":60,"working_dir":""},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==","dependencies":["data.docker_registry_image.jellyfin","docker_image.jellyfin","docker_network.container-public","docker_volume.truenas-arr","docker_volume.truenas-cache"]}]},{"mode":"managed","type":"docker_container","name":"jellyseerr","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":2,"attributes":{"attach":false,"bridge":"","capabilities":[],"cgroup_parent":null,"cgroupns_mode":null,"command":["pnpm","start"],"container_logs":null,"container_read_refresh_timeout_milliseconds":15000,"cpu_period":null,"cpu_quota":null,"cpu_set":"","cpu_shares":0,"cpus":null,"destroy_grace_seconds":null,"devices":[],"dns":[],"dns_opts":[],"dns_search":[],"domainname":"","entrypoint":["/sbin/tini","--"],"env":["TZ=Europe/Amsterdam"],"exit_code":null,"gpus":null,"group_add":[],"healthcheck":[],"host":[],"hostname":"1b0277362c43","id":"1b0277362c43f1be5e7efc6dac341684d1468414f6b28d88c7b75dcbc431ea98","image":"sha256:2742757d9c41bcb4acb76c86c4ce23a8c54d5dbe93a698c815a9a34bed0b18d0","init":false,"ipc_mode":"private","labels":[],"log_driver":"local","log_opts":{},"logs":false,"max_retry_count":0,"memory":0,"memory_swap":0,"mounts":[{"bind_options":[],"read_only":false,"source":"/var/lib/containers/jellyseerr","target":"/app/config","tmpfs_options":[],"type":"bind","volume_options":[]}],"must_run":true,"name":"jellyseerr","network_data":[{"gateway":"192.168.3.1","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"192.168.3.37","ip_prefix_length":24,"ipv6_gateway":"","mac_address":"96:96:15:f7:0f:ca","network_name":"container-public"}],"network_mode":"bridge","networks_advanced":[{"aliases":[],"ipv4_address":"192.168.3.37","ipv6_address":"","name":"container-public"}],"pid_mode":"","ports":[],"privileged":false,"publish_all_ports":false,"read_only":false,"remove_volumes":true,"restart":"always","rm":false,"runtime":"runc","security_opts":[],"shm_size":64,"start":true,"stdin_open":false,"stop_signal":"","stop_timeout":0,"storage_opts":{},"sysctls":{},"tmpfs":{},"tty":false,"ulimit":[],"upload":[],"user":"","userns_mode":"","volumes":[],"wait":false,"wait_timeout":60,"working_dir":"/app"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==","dependencies":["data.docker_registry_image.jellyseerr","docker_image.jellyseerr","docker_network.container-public"]}]},{"mode":"managed","type":"docker_container","name":"lidarr","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":2,"attributes":{"attach":false,"bridge":"","capabilities":[],"cgroup_parent":null,"cgroupns_mode":null,"command":[],"container_logs":null,"container_read_refresh_timeout_milliseconds":15000,"cpu_period":null,"cpu_quota":null,"cpu_set":"","cpu_shares":0,"cpus":null,"destroy_grace_seconds":null,"devices":[],"dns":[],"dns_opts":[],"dns_search":[],"domainname":"","entrypoint":["/init"],"env":["PGID=1000","PUID=1000","TZ=Europe/Amsterdam"],"exit_code":null,"gpus":null,"group_add":[],"healthcheck":[],"host":[],"hostname":"fd92241221c9","id":"fd92241221c94f8c57da547c73c0c2099fd4e657749db8fd19fd388845e61bf7","image":"sha256:2ff2c11ce3aadf98eddeb0c4afe34a4057586d9afb34d7ca6771d68bc8e17086","init":false,"ipc_mode":"private","labels":[],"log_driver":"local","log_opts":{},"logs":false,"max_retry_count":0,"memory":0,"memory_swap":0,"mounts":[{"bind_options":[],"read_only":false,"source":"/var/lib/containers/lidarr","target":"/config","tmpfs_options":[],"type":"bind","volume_options":[]}],"must_run":true,"name":"lidarr","network_data":[{"gateway":"192.168.3.1","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"192.168.3.33","ip_prefix_length":24,"ipv6_gateway":"","mac_address":"0a:fd:df:b8:e4:da","network_name":"container-public"}],"network_mode":"bridge","networks_advanced":[{"aliases":[],"ipv4_address":"192.168.3.33","ipv6_address":"","name":"container-public"}],"pid_mode":"","ports":[],"privileged":false,"publish_all_ports":false,"read_only":false,"remove_volumes":true,"restart":"always","rm":false,"runtime":"runc","security_opts":[],"shm_size":64,"start":true,"stdin_open":false,"stop_signal":"","stop_timeout":0,"storage_opts":{},"sysctls":{},"tmpfs":{},"tty":false,"ulimit":[],"upload":[],"user":"","userns_mode":"","volumes":[{"container_path":"/data","from_container":"","host_path":"","read_only":false,"volume_name":"truenas-arr"}],"wait":false,"wait_timeout":60,"working_dir":"/"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==","dependencies":["data.docker_registry_image.lidarr","docker_image.lidarr","docker_network.container-public","docker_volume.truenas-arr"]}]},{"mode":"managed","type":"docker_container","name":"looksyk","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":2,"attributes":{"attach":false,"bridge":"","capabilities":[],"cgroup_parent":null,"cgroupns_mode":null,"command":[],"container_logs":null,"container_read_refresh_timeout_milliseconds":15000,"cpu_period":null,"cpu_quota":null,"cpu_set":"","cpu_shares":0,"cpus":null,"destroy_grace_seconds":null,"devices":[],"dns":[],"dns_opts":[],"dns_search":[],"domainname":"","entrypoint":["./looksyk","--graph-location=/graph","--external-app=true","--static-path=/app/static"],"env":[],"exit_code":null,"gpus":null,"group_add":[],"healthcheck":[],"host":[],"hostname":"9200642cbf4c","id":"9200642cbf4c5da2bcdf8f4856a55f248accb688b95706b9f381080e164f6c73","image":"sha256:2c133bd25e33b5631c734ed83a3ab3d11ec6a27443ae1a573209461eeb5fffc5","init":false,"ipc_mode":"private","labels":[],"log_driver":"local","log_opts":{},"logs":false,"max_retry_count":0,"memory":0,"memory_swap":0,"mounts":[{"bind_options":[],"read_only":false,"source":"/var/lib/containers/looksyk/graph","target":"/graph","tmpfs_options":[],"type":"bind","volume_options":[]},{"bind_options":[],"read_only":false,"source":"/var/lib/containers/looksyk/ssh/known_hosts","target":"/root/.ssh/known_hosts","tmpfs_options":[],"type":"bind","volume_options":[]},{"bind_options":[],"read_only":true,"source":"/var/lib/containers/looksyk/ssh/id_rsa","target":"/root/.ssh/id_rsa","tmpfs_options":[],"type":"bind","volume_options":[]}],"must_run":true,"name":"looksyk","network_data":[{"gateway":"192.168.3.1","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"192.168.3.57","ip_prefix_length":24,"ipv6_gateway":"","mac_address":"12:64:8f:ea:3e:7a","network_name":"container-public"}],"network_mode":"bridge","networks_advanced":[{"aliases":[],"ipv4_address":"192.168.3.57","ipv6_address":"","name":"container-public"}],"pid_mode":"","ports":[],"privileged":false,"publish_all_ports":false,"read_only":false,"remove_volumes":true,"restart":"always","rm":false,"runtime":"runc","security_opts":[],"shm_size":64,"start":true,"stdin_open":false,"stop_signal":"","stop_timeout":0,"storage_opts":{},"sysctls":{},"tmpfs":{},"tty":false,"ulimit":[],"upload":[],"user":"root:root","userns_mode":"","volumes":[],"wait":false,"wait_timeout":60,"working_dir":"/app"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==","dependencies":["data.docker_registry_image.looksyk","docker_image.looksyk","docker_network.container-public"]}]},{"mode":"managed","type":"docker_container","name":"mariadb","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":2,"attributes":{"attach":false,"bridge":"","capabilities":[],"cgroup_parent":null,"cgroupns_mode":null,"command":["mariadbd"],"container_logs":null,"container_read_refresh_timeout_milliseconds":15000,"cpu_period":null,"cpu_quota":null,"cpu_set":"","cpu_shares":0,"cpus":null,"destroy_grace_seconds":null,"devices":[],"dns":[],"dns_opts":[],"dns_search":[],"domainname":"","entrypoint":["docker-entrypoint.sh"],"env":["MARIADB_AUTO_UPGRADE=true","TZ=Europe/Amsterdam"],"exit_code":null,"gpus":null,"group_add":[],"healthcheck":[],"host":[],"hostname":"e6e826e23d09","id":"e6e826e23d092dca7e543a8d47f33dc806b2f1952061508a21fe2a38465f9fd7","image":"sha256:1629fc3de01d00f86ef6ef0e2a2ba96f205fc94196d8f00c91b6f428a04bfad6","init":false,"ipc_mode":"private","labels":[],"log_driver":"json-file","log_opts":{"max-file":"5","max-size":"10m"},"logs":false,"max_retry_count":0,"memory":5000,"memory_swap":5000,"mounts":[{"bind_options":[],"read_only":false,"source":"/var/lib/containers/mariadb","target":"/var/lib/mysql","tmpfs_options":[],"type":"bind","volume_options":[]}],"must_run":true,"name":"mariadb","network_data":[{"gateway":"192.168.3.1","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"192.168.3.24","ip_prefix_length":24,"ipv6_gateway":"","mac_address":"1e:05:90:09:39:22","network_name":"container-public"}],"network_mode":"bridge","networks_advanced":[{"aliases":[],"ipv4_address":"192.168.3.24","ipv6_address":"","name":"container-public"}],"pid_mode":"","ports":[],"privileged":false,"publish_all_ports":false,"read_only":false,"remove_volumes":true,"restart":"always","rm":false,"runtime":"runc","security_opts":[],"shm_size":64,"start":true,"stdin_open":false,"stop_signal":"","stop_timeout":0,"storage_opts":{},"sysctls":{},"tmpfs":{},"tty":false,"ulimit":[],"upload":[],"user":"","userns_mode":"","volumes":[],"wait":false,"wait_timeout":60,"working_dir":""},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==","dependencies":["data.docker_registry_image.mariadb","docker_image.mariadb","docker_network.container-public"]}]},{"mode":"managed","type":"docker_container","name":"mealie","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":2,"attributes":{"attach":false,"bridge":"","capabilities":[],"cgroup_parent":null,"cgroupns_mode":null,"command":[],"container_logs":null,"container_read_refresh_timeout_milliseconds":15000,"cpu_period":null,"cpu_quota":null,"cpu_set":"","cpu_shares":0,"cpus":null,"destroy_grace_seconds":null,"devices":[],"dns":[],"dns_opts":[],"dns_search":[],"domainname":"","entrypoint":["/app/run.sh"],"env":["ALLOW_SIGNUP=false","BASE_URL=https://mealie.rescla.me","PGID=1000","PUID=1000","SMTP_FROM_EMAIL=mealie@xz1.nl","SMTP_HOST=mail.smtp2go.com","SMTP_PASSWORD=VDHnraVWlA2P1Hbu","SMTP_USER=mealie@xz1.nl","TZ=Europe/Amsterdam"],"exit_code":null,"gpus":null,"group_add":[],"healthcheck":[{"interval":"0s","retries":0,"start_interval":"0s","start_period":"0s","test":["CMD-SHELL","python -m mealie.scripts.healthcheck || exit 1"],"timeout":"0s"}],"host":[],"hostname":"50be8105614e","id":"50be8105614ee2dbd7853d32fab78d93eeaed44e8a6c704d89227ac4c70eb428","image":"sha256:8bb25b6d4838d12e3945f5b0e4b224214acd33f1604e1b5d2f0dead461ac129a","init":false,"ipc_mode":"private","labels":[],"log_driver":"json-file","log_opts":{"max-file":"5","max-size":"10m"},"logs":false,"max_retry_count":0,"memory":1000,"memory_swap":1000,"mounts":[{"bind_options":[],"read_only":false,"source":"/var/lib/containers/mealie","target":"/app/data","tmpfs_options":[],"type":"bind","volume_options":[]}],"must_run":true,"name":"mealie","network_data":[{"gateway":"192.168.3.1","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"192.168.3.39","ip_prefix_length":24,"ipv6_gateway":"","mac_address":"1e:d7:1e:b6:66:42","network_name":"container-public"}],"network_mode":"bridge","networks_advanced":[{"aliases":[],"ipv4_address":"192.168.3.39","ipv6_address":"","name":"container-public"}],"pid_mode":"","ports":[],"privileged":false,"publish_all_ports":false,"read_only":false,"remove_volumes":true,"restart":"always","rm":false,"runtime":"runc","security_opts":[],"shm_size":64,"start":true,"stdin_open":false,"stop_signal":"","stop_timeout":0,"storage_opts":{},"sysctls":{},"tmpfs":{},"tty":false,"ulimit":[],"upload":[],"user":"","userns_mode":"","volumes":[],"wait":false,"wait_timeout":60,"working_dir":""},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==","dependencies":["data.docker_registry_image.mealie","docker_image.mealie","docker_network.container-public"]}]},{"mode":"managed","type":"docker_container","name":"memos","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":2,"attributes":{"attach":false,"bridge":"","capabilities":[],"cgroup_parent":null,"cgroupns_mode":null,"command":[],"container_logs":null,"container_read_refresh_timeout_milliseconds":15000,"cpu_period":null,"cpu_quota":null,"cpu_set":"","cpu_shares":0,"cpus":null,"destroy_grace_seconds":null,"devices":[],"dns":[],"dns_opts":[],"dns_search":[],"domainname":"","entrypoint":["/usr/local/memos/entrypoint.sh","/usr/local/memos/memos"],"env":["MEMOS_MODE=prod","MEMOS_PORT=80"],"exit_code":null,"gpus":null,"group_add":[],"healthcheck":[],"host":[],"hostname":"f4292b703c67","id":"f4292b703c67d536beae1d3b0010fce421cf73f3c0c60fe34dcfda8b0bcb3dba","image":"sha256:d5d1cf93de34ea72501775b4a88f3486f1fd4b7e38e6911fd55fa46c7de18138","init":false,"ipc_mode":"private","labels":[],"log_driver":"local","log_opts":{},"logs":false,"max_retry_count":0,"memory":0,"memory_swap":0,"mounts":[{"bind_options":[],"read_only":false,"source":"/var/lib/containers/memos","target":"/var/opt/memos","tmpfs_options":[],"type":"bind","volume_options":[]}],"must_run":true,"name":"memos","network_data":[{"gateway":"192.168.3.1","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"192.168.3.40","ip_prefix_length":24,"ipv6_gateway":"","mac_address":"8e:3b:8d:fd:cf:b6","network_name":"container-public"}],"network_mode":"bridge","networks_advanced":[{"aliases":[],"ipv4_address":"192.168.3.40","ipv6_address":"","name":"container-public"}],"pid_mode":"","ports":[],"privileged":false,"publish_all_ports":false,"read_only":false,"remove_volumes":true,"restart":"always","rm":false,"runtime":"runc","security_opts":[],"shm_size":64,"start":true,"stdin_open":false,"stop_signal":"","stop_timeout":0,"storage_opts":{},"sysctls":{},"tmpfs":{},"tty":false,"ulimit":[],"upload":[],"user":"root","userns_mode":"","volumes":[],"wait":false,"wait_timeout":60,"working_dir":"/var/opt/memos"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==","dependencies":["data.docker_registry_image.memos","docker_image.memos","docker_network.container-public"]}]},{"mode":"managed","type":"docker_container","name":"meshcore-capture","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":2,"attributes":{"attach":false,"bridge":"","capabilities":[],"cgroup_parent":null,"cgroupns_mode":null,"command":["python","packet_capture.py"],"container_logs":null,"container_read_refresh_timeout_milliseconds":15000,"cpu_period":null,"cpu_quota":null,"cpu_set":"","cpu_shares":0,"cpus":null,"destroy_grace_seconds":null,"devices":[{"container_path":"/dev/ttyUSB0","host_path":"/dev/serial/by-id/usb-Heltec_HT-n5262_8E03063C48F80143-if00","permissions":"rwm"}],"dns":[],"dns_opts":[],"dns_search":[],"domainname":"","entrypoint":[],"env":["PACKETCAPTURE_CONNECTION_TYPE=TCP","PACKETCAPTURE_IATA=LWR","PACKETCAPTURE_MQTT1_ENABLED=true","PACKETCAPTURE_MQTT1_KEEPALIVE=120","PACKETCAPTURE_MQTT1_PORT=443","PACKETCAPTURE_MQTT1_SERVER=mqtt-us-v1.letsmesh.net","PACKETCAPTURE_MQTT1_TOKEN_AUDIENCE=mqtt-us-v1.letsmesh.net","PACKETCAPTURE_MQTT1_TRANSPORT=websockets","PACKETCAPTURE_MQTT1_USE_AUTH_TOKEN=true","PACKETCAPTURE_MQTT1_USE_TLS=true","PACKETCAPTURE_MQTT2_ENABLED=true","PACKETCAPTURE_MQTT2_KEEPALIVE=120","PACKETCAPTURE_MQTT2_PORT=443","PACKETCAPTURE_MQTT2_SERVER=mqtt-eu-v1.letsmesh.net","PACKETCAPTURE_MQTT2_TOKEN_AUDIENCE=mqtt-eu-v1.letsmesh.net","PACKETCAPTURE_MQTT2_TRANSPORT=websockets","PACKETCAPTURE_MQTT2_USE_AUTH_TOKEN=true","PACKETCAPTURE_MQTT2_USE_TLS=true","PACKETCAPTURE_MQTT3_ENABLED=true","PACKETCAPTURE_MQTT3_PASSWORD=9a9U49NraE*@cF","PACKETCAPTURE_MQTT3_PORT=1883","PACKETCAPTURE_MQTT3_SERVER=172.20.0.96","PACKETCAPTURE_MQTT3_USERNAME=meshcore","PACKETCAPTURE_MQTT3_USE_TLS=false","PACKETCAPTURE_ORIGIN=NL-DJJ-MCF MQTT Gorredijk","PACKETCAPTURE_TCP_HOST=172.20.0.68"],"exit_code":null,"gpus":null,"group_add":[],"healthcheck":[{"interval":"30s","retries":3,"start_interval":"0s","start_period":"5s","test":["CMD-SHELL","python -c \"import meshcore; print('OK')\" || exit 1"],"timeout":"10s"}],"host":[],"hostname":"b82fd59f8bd3","id":"b82fd59f8bd3baf3dd9d88aea4c0d59d8d5bfe962d7fdac0d03dae72bbb25536","image":"sha256:68013fc14f029e4b94870cdbd20492cb03e13ae9b296aff59f22772094f9995e","init":false,"ipc_mode":"private","labels":[],"log_driver":"json-file","log_opts":{"max-file":"5","max-size":"10m"},"logs":false,"max_retry_count":0,"memory":0,"memory_swap":0,"mounts":[{"bind_options":[],"read_only":false,"source":"/var/lib/containers/meshcore-capture","target":"/data","tmpfs_options":[],"type":"bind","volume_options":[]}],"must_run":true,"name":"meshcore-capture","network_data":[{"gateway":"","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"","ip_prefix_length":0,"ipv6_gateway":"","mac_address":"","network_name":"bridge"}],"network_mode":"bridge","networks_advanced":[],"pid_mode":"","ports":[],"privileged":false,"publish_all_ports":false,"read_only":false,"remove_volumes":true,"restart":"always","rm":false,"runtime":"runc","security_opts":[],"shm_size":64,"start":true,"stdin_open":false,"stop_signal":"","stop_timeout":0,"storage_opts":{},"sysctls":{},"tmpfs":{},"tty":false,"ulimit":[],"upload":[],"user":"meshcore","userns_mode":"","volumes":[],"wait":false,"wait_timeout":60,"working_dir":"/app"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==","dependencies":["data.docker_registry_image.meshcore-capture","docker_image.meshcore-capture"]}]},{"mode":"managed","type":"docker_container","name":"meshtastic","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":2,"attributes":{"attach":false,"bridge":"","capabilities":[],"cgroup_parent":null,"cgroupns_mode":null,"command":["nginx","-g","daemon off;"],"container_logs":null,"container_read_refresh_timeout_milliseconds":15000,"cpu_period":null,"cpu_quota":null,"cpu_set":"","cpu_shares":0,"cpus":null,"destroy_grace_seconds":null,"devices":[],"dns":[],"dns_opts":[],"dns_search":[],"domainname":"","entrypoint":["/docker-entrypoint.sh"],"env":[],"exit_code":null,"gpus":null,"group_add":[],"healthcheck":[],"host":[],"hostname":"cab999037a4a","id":"cab999037a4a53696362e7e72f7685337acb761df32d3ae19a73e537cedc1568","image":"sha256:6ea8428352fed1a04de55cace53437149b57910ff13c7e2f01922e73f27bf8eb","init":false,"ipc_mode":"private","labels":[],"log_driver":"local","log_opts":{},"logs":false,"max_retry_count":0,"memory":0,"memory_swap":0,"mounts":[],"must_run":true,"name":"meshtastic","network_data":[{"gateway":"192.168.3.1","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"192.168.3.44","ip_prefix_length":24,"ipv6_gateway":"","mac_address":"6a:5f:6e:a1:d3:90","network_name":"container-public"}],"network_mode":"bridge","networks_advanced":[{"aliases":[],"ipv4_address":"192.168.3.44","ipv6_address":"","name":"container-public"}],"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":"SIGQUIT","stop_timeout":0,"storage_opts":{},"sysctls":{},"tmpfs":{},"tty":false,"ulimit":[],"upload":[],"user":"","userns_mode":"","volumes":[],"wait":false,"wait_timeout":60,"working_dir":"/usr/share/nginx/html"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==","dependencies":["data.docker_registry_image.meshtastic","docker_image.meshtastic","docker_network.container-public"]}]},{"mode":"managed","type":"docker_container","name":"navidrome","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":2,"attributes":{"attach":false,"bridge":"","capabilities":[],"cgroup_parent":null,"cgroupns_mode":null,"command":[],"container_logs":null,"container_read_refresh_timeout_milliseconds":15000,"cpu_period":null,"cpu_quota":null,"cpu_set":"","cpu_shares":0,"cpus":null,"destroy_grace_seconds":null,"devices":[],"dns":[],"dns_opts":[],"dns_search":[],"domainname":"","entrypoint":["/app/navidrome"],"env":[],"exit_code":null,"gpus":null,"group_add":[],"healthcheck":[],"host":[],"hostname":"afe9ce3bc6ea","id":"afe9ce3bc6ead7701c3630b868fcbb173dfcc9d3883109517bb4d3b5b59a3190","image":"sha256:ac3c6f0cf00ad2422b479a40c543719adb670a133aa12ff14ce50f6a371eb5d5","init":false,"ipc_mode":"private","labels":[],"log_driver":"local","log_opts":{},"logs":false,"max_retry_count":0,"memory":0,"memory_swap":0,"mounts":[{"bind_options":[],"read_only":false,"source":"/mnt/appdata/navidrome/music","target":"/music/appdata","tmpfs_options":[],"type":"bind","volume_options":[]},{"bind_options":[],"read_only":false,"source":"/mnt/datarr/media/music","target":"/music/datarr","tmpfs_options":[],"type":"bind","volume_options":[]},{"bind_options":[],"read_only":false,"source":"/var/lib/containers/navidrome","target":"/data","tmpfs_options":[],"type":"bind","volume_options":[]}],"must_run":true,"name":"navidrome","network_data":[{"gateway":"192.168.3.1","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"192.168.3.16","ip_prefix_length":24,"ipv6_gateway":"","mac_address":"56:2e:a2:b3:ba:49","network_name":"container-public"}],"network_mode":"bridge","networks_advanced":[{"aliases":[],"ipv4_address":"192.168.3.16","ipv6_address":"","name":"container-public"}],"pid_mode":"","ports":[],"privileged":false,"publish_all_ports":false,"read_only":false,"remove_volumes":true,"restart":"always","rm":false,"runtime":"runc","security_opts":[],"shm_size":64,"start":true,"stdin_open":false,"stop_signal":"","stop_timeout":0,"storage_opts":{},"sysctls":{},"tmpfs":{},"tty":false,"ulimit":[],"upload":[],"user":"","userns_mode":"","volumes":[],"wait":false,"wait_timeout":60,"working_dir":"/app"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==","dependencies":["data.docker_registry_image.navidrome","docker_image.navidrome","docker_network.container-public"]}]},{"mode":"managed","type":"docker_container","name":"nginx-lb","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":2,"attributes":{"attach":false,"bridge":"","capabilities":[],"cgroup_parent":null,"cgroupns_mode":null,"command":["/scripts/start_nginx_certbot.sh"],"container_logs":null,"container_read_refresh_timeout_milliseconds":15000,"cpu_period":null,"cpu_quota":null,"cpu_set":"","cpu_shares":0,"cpus":null,"destroy_grace_seconds":null,"devices":[],"dns":[],"dns_opts":[],"dns_search":[],"domainname":"","entrypoint":["/docker-entrypoint.sh"],"env":["CERTBOT_EMAIL=letsencrypt@xz1.nl"],"exit_code":null,"gpus":null,"group_add":[],"healthcheck":[],"host":[],"hostname":"9b257caed6b9","id":"9b257caed6b9d4d88e50c37a43d5088966097aa5880f47c2f231c83161c5a28b","image":"sha256:a6c15610396484f43aec3bff3bbd71f2dae9c50f487e5384574a97dab6126693","init":false,"ipc_mode":"private","labels":[],"log_driver":"json-file","log_opts":{"max-file":"5","max-size":"10m"},"logs":false,"max_retry_count":0,"memory":0,"memory_swap":0,"mounts":[{"bind_options":[],"read_only":false,"source":"/var/lib/containers/nginx-lb/conf","target":"/etc/nginx/config","tmpfs_options":[],"type":"bind","volume_options":[]},{"bind_options":[],"read_only":false,"source":"/var/lib/containers/nginx-lb/log","target":"/var/log/nginx","tmpfs_options":[],"type":"bind","volume_options":[]},{"bind_options":[],"read_only":false,"source":"/var/lib/containers/nginx-lb/nginx.conf","target":"/etc/nginx/nginx.conf","tmpfs_options":[],"type":"bind","volume_options":[]},{"bind_options":[],"read_only":false,"source":"/var/lib/containers/nginx-lb/secrets","target":"/etc/letsencrypt","tmpfs_options":[],"type":"bind","volume_options":[]},{"bind_options":[],"read_only":false,"source":"/var/lib/containers/nginx-lb/user_conf.d","target":"/etc/nginx/user_conf.d","tmpfs_options":[],"type":"bind","volume_options":[]}],"must_run":true,"name":"nginx-lb","network_data":[{"gateway":"192.168.3.1","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"192.168.3.29","ip_prefix_length":24,"ipv6_gateway":"","mac_address":"ee:7a:97:6a:f8:75","network_name":"container-public"},{"gateway":"192.168.96.1","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"192.168.96.5","ip_prefix_length":20,"ipv6_gateway":"","mac_address":"42:b0:f5:8d:32:c7","network_name":"nginx-lb"}],"network_mode":"bridge","networks_advanced":[{"aliases":[],"ipv4_address":"","ipv6_address":"","name":"nginx-lb"},{"aliases":[],"ipv4_address":"192.168.3.29","ipv6_address":"","name":"container-public"}],"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":"SIGQUIT","stop_timeout":0,"storage_opts":{},"sysctls":{},"tmpfs":{},"tty":false,"ulimit":[],"upload":[],"user":"","userns_mode":"","volumes":[],"wait":false,"wait_timeout":60,"working_dir":""},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==","dependencies":["data.docker_registry_image.nginx-lb","docker_image.nginx-lb","docker_network.container-public","docker_network.nginx-lb"]}]},{"mode":"managed","type":"docker_container","name":"node-red","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":2,"attributes":{"attach":false,"bridge":"","capabilities":[],"cgroup_parent":null,"cgroupns_mode":null,"command":[],"container_logs":null,"container_read_refresh_timeout_milliseconds":15000,"cpu_period":null,"cpu_quota":null,"cpu_set":"","cpu_shares":0,"cpus":null,"destroy_grace_seconds":null,"devices":[],"dns":[],"dns_opts":[],"dns_search":[],"domainname":"","entrypoint":["./entrypoint.sh"],"env":["TZ=Europe/Amsterdam"],"exit_code":null,"gpus":null,"group_add":[],"healthcheck":[{"interval":"0s","retries":0,"start_interval":"0s","start_period":"0s","test":["CMD-SHELL","node /healthcheck.js"],"timeout":"0s"}],"host":[],"hostname":"6f44883df259","id":"6f44883df2595efe0b423b44ba842846ea75be312bc54620cbedf5b886fcdaa7","image":"sha256:65f9da2b613319c5fdad91f683398c30bd5689cd80acc413ce177c98f1fd7e27","init":false,"ipc_mode":"private","labels":[],"log_driver":"json-file","log_opts":{"max-file":"5","max-size":"10m"},"logs":false,"max_retry_count":0,"memory":1000,"memory_swap":1000,"mounts":[{"bind_options":[],"read_only":false,"source":"/var/lib/containers/node-red","target":"/data","tmpfs_options":[],"type":"bind","volume_options":[]}],"must_run":true,"name":"node-red","network_data":[{"gateway":"192.168.3.1","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"192.168.3.21","ip_prefix_length":24,"ipv6_gateway":"","mac_address":"9e:06:b9:d4:8c:9c","network_name":"container-public"}],"network_mode":"bridge","networks_advanced":[{"aliases":[],"ipv4_address":"192.168.3.21","ipv6_address":"","name":"container-public"}],"pid_mode":"","ports":[],"privileged":false,"publish_all_ports":false,"read_only":false,"remove_volumes":true,"restart":"always","rm":false,"runtime":"runc","security_opts":[],"shm_size":64,"start":true,"stdin_open":false,"stop_signal":"","stop_timeout":0,"storage_opts":{},"sysctls":{},"tmpfs":{},"tty":false,"ulimit":[],"upload":[],"user":"node-red","userns_mode":"","volumes":[],"wait":false,"wait_timeout":60,"working_dir":"/usr/src/node-red"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==","dependencies":["data.docker_registry_image.node-red","docker_image.node-red","docker_network.container-public"]}]},{"mode":"managed","type":"docker_container","name":"ntfy","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":2,"attributes":{"attach":false,"bridge":"","capabilities":[],"cgroup_parent":null,"cgroupns_mode":null,"command":["serve"],"container_logs":null,"container_read_refresh_timeout_milliseconds":15000,"cpu_period":null,"cpu_quota":null,"cpu_set":"","cpu_shares":0,"cpus":null,"destroy_grace_seconds":null,"devices":[],"dns":[],"dns_opts":[],"dns_search":[],"domainname":"","entrypoint":["ntfy"],"env":["TZ=Europe/Amsterdam"],"exit_code":null,"gpus":null,"group_add":[],"healthcheck":[],"host":[],"hostname":"ffb4fd84ed3a","id":"ffb4fd84ed3af7cf3c3265b2baf20cf33ab30cb6438dab8831fadc4d0f6b0352","image":"sha256:fe42eeb2e506c71e460ded6e52859e9d5d42574ec9291d531236592c43a9aed2","init":false,"ipc_mode":"private","labels":[],"log_driver":"json-file","log_opts":{"max-file":"5","max-size":"10m"},"logs":false,"max_retry_count":0,"memory":0,"memory_swap":0,"mounts":[{"bind_options":[],"read_only":false,"source":"/var/lib/containers/ntfy/auth","target":"/var/lib/ntfy/auth","tmpfs_options":[],"type":"bind","volume_options":[]},{"bind_options":[],"read_only":false,"source":"/var/lib/containers/ntfy/cache","target":"/var/cache/ntfy","tmpfs_options":[],"type":"bind","volume_options":[]},{"bind_options":[],"read_only":false,"source":"/var/lib/containers/ntfy/ntfy-fa47d-firebase-adminsdk-fbsvc-c2e5dd9297.json","target":"/etc/ntfy/ntfy-fa47d-firebase-adminsdk-fbsvc-c2e5dd9297.json","tmpfs_options":[],"type":"bind","volume_options":[]},{"bind_options":[],"read_only":true,"source":"/var/lib/containers/ntfy/server.yml","target":"/etc/ntfy/server.yml","tmpfs_options":[],"type":"bind","volume_options":[]},{"bind_options":[],"read_only":true,"source":"/var/lib/containers/ntfy/templates","target":"/etc/ntfy/templates","tmpfs_options":[],"type":"bind","volume_options":[]}],"must_run":true,"name":"ntfy","network_data":[{"gateway":"192.168.3.1","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"192.168.3.51","ip_prefix_length":24,"ipv6_gateway":"","mac_address":"c2:95:57:b1:a2:ea","network_name":"container-public"}],"network_mode":"bridge","networks_advanced":[{"aliases":[],"ipv4_address":"192.168.3.51","ipv6_address":"","name":"container-public"}],"pid_mode":"","ports":[],"privileged":false,"publish_all_ports":false,"read_only":false,"remove_volumes":true,"restart":"always","rm":false,"runtime":"runc","security_opts":[],"shm_size":64,"start":true,"stdin_open":false,"stop_signal":"","stop_timeout":0,"storage_opts":{},"sysctls":{},"tmpfs":{},"tty":false,"ulimit":[],"upload":[],"user":"1000:1000","userns_mode":"","volumes":[],"wait":false,"wait_timeout":60,"working_dir":"/"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==","dependencies":["data.docker_registry_image.ntfy","docker_image.ntfy","docker_network.container-public"]}]},{"mode":"managed","type":"docker_container","name":"ofelia","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":2,"attributes":{"attach":false,"bridge":"","capabilities":[],"cgroup_parent":null,"cgroupns_mode":null,"command":["daemon","--config","/etc/ofelia/config.ini"],"container_logs":null,"container_read_refresh_timeout_milliseconds":15000,"cpu_period":null,"cpu_quota":null,"cpu_set":"","cpu_shares":0,"cpus":null,"destroy_grace_seconds":null,"devices":[],"dns":[],"dns_opts":[],"dns_search":[],"domainname":"","entrypoint":["/usr/bin/ofelia"],"env":[],"exit_code":null,"gpus":null,"group_add":[],"healthcheck":[],"host":[],"hostname":"55fdd13f4e5e","id":"55fdd13f4e5ef11fca67fffb6e7ec1aad0070c8c4ad42bba0a2c324984be6584","image":"sha256:13d086902ffd6151d0c607993f53c453b491574026cb69cab86a852346c114e7","init":false,"ipc_mode":"private","labels":[],"log_driver":"json-file","log_opts":{"max-file":"5","max-size":"10m"},"logs":false,"max_retry_count":0,"memory":0,"memory_swap":0,"mounts":[{"bind_options":[],"read_only":false,"source":"/var/lib/containers/ofelia","target":"/etc/ofelia","tmpfs_options":[],"type":"bind","volume_options":[]},{"bind_options":[],"read_only":true,"source":"/var/run/docker.sock","target":"/var/run/docker.sock","tmpfs_options":[],"type":"bind","volume_options":[]}],"must_run":true,"name":"ofelia","network_data":[{"gateway":"192.168.16.1","global_ipv6_address":"fd9d:737:d29a::2","global_ipv6_prefix_length":64,"ip_address":"192.168.16.2","ip_prefix_length":20,"ipv6_gateway":"fd9d:737:d29a::1","mac_address":"2e:5e:a9:09:9b:14","network_name":"bridge"}],"network_mode":"bridge","networks_advanced":[],"pid_mode":"","ports":[],"privileged":false,"publish_all_ports":false,"read_only":false,"remove_volumes":true,"restart":"always","rm":false,"runtime":"runc","security_opts":[],"shm_size":64,"start":true,"stdin_open":false,"stop_signal":"","stop_timeout":0,"storage_opts":{},"sysctls":{},"tmpfs":{},"tty":false,"ulimit":[],"upload":[],"user":"","userns_mode":"","volumes":[],"wait":false,"wait_timeout":60,"working_dir":"/"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==","dependencies":["data.docker_registry_image.ofelia","docker_image.ofelia"]}]},{"mode":"managed","type":"docker_container","name":"photoprism","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":2,"attributes":{"attach":false,"bridge":"","capabilities":[],"cgroup_parent":null,"cgroupns_mode":null,"command":[],"container_logs":null,"container_read_refresh_timeout_milliseconds":15000,"cpu_period":null,"cpu_quota":null,"cpu_set":"","cpu_shares":0,"cpus":null,"destroy_grace_seconds":null,"devices":[],"dns":[],"dns_opts":[],"dns_search":[],"domainname":"","entrypoint":["/init"],"env":["PHOTOPRISM_ADMIN_PASSWORD=UAmpojHADcS5aB","PHOTOPRISM_AUTO_IMPORT=60","PHOTOPRISM_DATABASE_DRIVER=mysql","PHOTOPRISM_DATABASE_NAME=photoprism","PHOTOPRISM_DATABASE_PASSWORD=YL43KVRekqUjbgPLGzz","PHOTOPRISM_DATABASE_SERVER=192.168.3.24","PHOTOPRISM_DATABASE_USER=photoprism","PHOTOPRISM_DISABLE_TLS=true","PHOTOPRISM_HTTP_HOST=192.168.3.12","PHOTOPRISM_HTTP_HOSTNAME=photoprism.rescla.me","PHOTOPRISM_ORIGINALS_LIMIT=-1","PHOTOPRISM_UPLOAD_LIMIT=-1","PHOTOPRISM_UPLOAD_NSFW=true"],"exit_code":null,"gpus":null,"group_add":[],"healthcheck":[],"host":[],"hostname":"4ccc9a2b57af","id":"4ccc9a2b57afa03d088e30d6d570126f12150de6ed75a9e4dbe3937bfe7f0e0a","image":"sha256:ba939bd73bb1abb31ab2553b7809badf6a9147cdc8718a531aa17f2c4e5a2892","init":false,"ipc_mode":"private","labels":[],"log_driver":"json-file","log_opts":{"max-file":"5","max-size":"10m"},"logs":false,"max_retry_count":0,"memory":10000,"memory_swap":10000,"mounts":[],"must_run":true,"name":"photoprism","network_data":[{"gateway":"192.168.3.1","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"192.168.3.12","ip_prefix_length":24,"ipv6_gateway":"","mac_address":"e6:7d:8d:7c:bd:92","network_name":"container-public"}],"network_mode":"bridge","networks_advanced":[{"aliases":[],"ipv4_address":"192.168.3.12","ipv6_address":"","name":"container-public"}],"pid_mode":"","ports":[],"privileged":false,"publish_all_ports":false,"read_only":false,"remove_volumes":true,"restart":"always","rm":false,"runtime":"runc","security_opts":[],"shm_size":64,"start":true,"stdin_open":false,"stop_signal":"","stop_timeout":0,"storage_opts":{},"sysctls":{},"tmpfs":{},"tty":false,"ulimit":[],"upload":[],"user":"","userns_mode":"","volumes":[{"container_path":"/photoprism/import","from_container":"","host_path":"","read_only":false,"volume_name":"truenas-photoprism-import"},{"container_path":"/photoprism/originals","from_container":"","host_path":"","read_only":false,"volume_name":"truenas-photoprism-originals"},{"container_path":"/photoprism/storage","from_container":"","host_path":"","read_only":false,"volume_name":"truenas-photoprism-data"}],"wait":false,"wait_timeout":60,"working_dir":"/photoprism"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==","dependencies":["data.docker_registry_image.photoprism","docker_image.photoprism","docker_network.container-public"]}]},{"mode":"managed","type":"docker_container","name":"photoprism-tineke","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":2,"attributes":{"attach":false,"bridge":"","capabilities":[],"cgroup_parent":null,"cgroupns_mode":null,"command":[],"container_logs":null,"container_read_refresh_timeout_milliseconds":15000,"cpu_period":null,"cpu_quota":null,"cpu_set":"","cpu_shares":0,"cpus":null,"destroy_grace_seconds":null,"devices":[],"dns":[],"dns_opts":[],"dns_search":[],"domainname":"","entrypoint":["/init"],"env":["PHOTOPRISM_ADMIN_PASSWORD=pyjm73tM%UPa8B5t5zhWX*F","PHOTOPRISM_AUTO_IMPORT=60","PHOTOPRISM_DATABASE_DRIVER=mysql","PHOTOPRISM_DATABASE_NAME=photoprism_tineke","PHOTOPRISM_DATABASE_PASSWORD=YL43KVRekqUjbgPLGzz","PHOTOPRISM_DATABASE_SERVER=192.168.3.24","PHOTOPRISM_DATABASE_USER=photoprism","PHOTOPRISM_DISABLE_TLS=true","PHOTOPRISM_HTTP_HOST=192.168.3.11","PHOTOPRISM_HTTP_HOSTNAME=photoprism-tineke.rescla.me","PHOTOPRISM_ORIGINALS_LIMIT=-1","PHOTOPRISM_UPLOAD_LIMIT=-1","PHOTOPRISM_UPLOAD_NSFW=true"],"exit_code":null,"gpus":null,"group_add":[],"healthcheck":[],"host":[],"hostname":"c16f0a3f9c04","id":"c16f0a3f9c04108e64f8ce3ff498bb2677cf509fee24b389135eee2a12f42502","image":"sha256:ba939bd73bb1abb31ab2553b7809badf6a9147cdc8718a531aa17f2c4e5a2892","init":false,"ipc_mode":"private","labels":[],"log_driver":"json-file","log_opts":{"max-file":"5","max-size":"10m"},"logs":false,"max_retry_count":0,"memory":10000,"memory_swap":10000,"mounts":[],"must_run":true,"name":"photoprism-tineke","network_data":[{"gateway":"192.168.3.1","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"192.168.3.11","ip_prefix_length":24,"ipv6_gateway":"","mac_address":"f6:9d:8f:14:cb:c1","network_name":"container-public"}],"network_mode":"bridge","networks_advanced":[{"aliases":[],"ipv4_address":"192.168.3.11","ipv6_address":"","name":"container-public"}],"pid_mode":"","ports":[],"privileged":false,"publish_all_ports":false,"read_only":false,"remove_volumes":true,"restart":"always","rm":false,"runtime":"runc","security_opts":[],"shm_size":64,"start":true,"stdin_open":false,"stop_signal":"","stop_timeout":0,"storage_opts":{},"sysctls":{},"tmpfs":{},"tty":false,"ulimit":[],"upload":[],"user":"","userns_mode":"","volumes":[{"container_path":"/photoprism/import","from_container":"","host_path":"","read_only":false,"volume_name":"truenas-photoprism-tineke-import"},{"container_path":"/photoprism/originals","from_container":"","host_path":"","read_only":false,"volume_name":"truenas-photoprism-tineke-originals"},{"container_path":"/photoprism/storage","from_container":"","host_path":"","read_only":false,"volume_name":"truenas-photoprism-tineke-data"}],"wait":false,"wait_timeout":60,"working_dir":"/photoprism"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==","dependencies":["data.docker_registry_image.photoprism","docker_image.photoprism","docker_network.container-public"]}]},{"mode":"managed","type":"docker_container","name":"piped-backend","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":2,"attributes":{"attach":false,"bridge":"","capabilities":[],"cgroup_parent":null,"cgroupns_mode":null,"command":[],"container_logs":null,"container_read_refresh_timeout_milliseconds":15000,"cpu_period":null,"cpu_quota":null,"cpu_set":"","cpu_shares":0,"cpus":null,"destroy_grace_seconds":null,"devices":[],"dns":[],"dns_opts":[],"dns_search":[],"domainname":"","entrypoint":["/hotspot-entrypoint.sh"],"env":[],"exit_code":null,"gpus":null,"group_add":[],"healthcheck":[{"interval":"30s","retries":3,"start_interval":"0s","start_period":"30s","test":["CMD-SHELL","/docker-healthcheck.sh"],"timeout":"10s"}],"host":[],"hostname":"piped-backend","id":"80a793c1ee527631b463c7fb0b7cfea42a0a167c2113e6402f0d3865c31b0bd2","image":"sha256:7915a5e20bcc85bccedef6a30af3fbb8c3334718508a7529a0724e8fbe98fb0e","init":false,"ipc_mode":"private","labels":[],"log_driver":"local","log_opts":{},"logs":false,"max_retry_count":0,"memory":1000,"memory_swap":1000,"mounts":[{"bind_options":[],"read_only":true,"source":"/var/lib/containers/piped/config.properties","target":"/app/config.properties","tmpfs_options":[],"type":"bind","volume_options":[]}],"must_run":true,"name":"piped-backend","network_data":[{"gateway":"192.168.96.1","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"192.168.96.2","ip_prefix_length":20,"ipv6_gateway":"","mac_address":"be:b7:52:f4:e7:c8","network_name":"nginx-lb"},{"gateway":"192.168.112.1","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"192.168.112.5","ip_prefix_length":20,"ipv6_gateway":"","mac_address":"32:8f:9a:6c:04:0c","network_name":"piped"}],"network_mode":"bridge","networks_advanced":[{"aliases":[],"ipv4_address":"","ipv6_address":"","name":"nginx-lb"},{"aliases":[],"ipv4_address":"","ipv6_address":"","name":"piped"}],"pid_mode":"","ports":[],"privileged":false,"publish_all_ports":false,"read_only":false,"remove_volumes":true,"restart":"always","rm":false,"runtime":"runc","security_opts":[],"shm_size":64,"start":true,"stdin_open":false,"stop_signal":"","stop_timeout":0,"storage_opts":{},"sysctls":{},"tmpfs":{},"tty":false,"ulimit":[],"upload":[],"user":"","userns_mode":"","volumes":[],"wait":false,"wait_timeout":60,"working_dir":"/app/"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==","dependencies":["data.docker_registry_image.gluetun","data.docker_registry_image.piped-backend","data.docker_registry_image.postgres","docker_container.gluetun","docker_container.postgres","docker_image.gluetun","docker_image.piped-backend","docker_image.postgres","docker_network.container-public","docker_network.nginx-lb","docker_network.piped"]}]},{"mode":"managed","type":"docker_container","name":"piped-bg-helper","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":2,"attributes":{"attach":false,"bridge":"","capabilities":[],"cgroup_parent":null,"cgroupns_mode":null,"command":["bun","dist/index.js"],"container_logs":null,"container_read_refresh_timeout_milliseconds":15000,"cpu_period":null,"cpu_quota":null,"cpu_set":"","cpu_shares":0,"cpus":null,"destroy_grace_seconds":null,"devices":[],"dns":[],"dns_opts":[],"dns_search":[],"domainname":"","entrypoint":["/usr/local/bin/docker-entrypoint.sh"],"env":[],"exit_code":null,"gpus":null,"group_add":[],"healthcheck":[],"host":[],"hostname":"6c4827b96730","id":"6c4827b9673048c9b29b036fbe7fa5861820ecdb7d1dc0da6fcf9d2ebd8527b2","image":"sha256:8199b458fa46e25175191791f6634b8b07f4292ce4aa9d3399f37635fe0229d1","init":false,"ipc_mode":"private","labels":[],"log_driver":"local","log_opts":{},"logs":false,"max_retry_count":0,"memory":0,"memory_swap":0,"mounts":[],"must_run":true,"name":"piped-bg-helper","network_data":[{"gateway":"192.168.112.1","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"192.168.112.2","ip_prefix_length":20,"ipv6_gateway":"","mac_address":"ca:82:19:6c:51:cf","network_name":"piped"}],"network_mode":"bridge","networks_advanced":[{"aliases":[],"ipv4_address":"","ipv6_address":"","name":"piped"}],"pid_mode":"","ports":[],"privileged":false,"publish_all_ports":false,"read_only":false,"remove_volumes":true,"restart":"always","rm":false,"runtime":"runc","security_opts":[],"shm_size":64,"start":true,"stdin_open":false,"stop_signal":"","stop_timeout":0,"storage_opts":{},"sysctls":{},"tmpfs":{},"tty":false,"ulimit":[],"upload":[],"user":"","userns_mode":"","volumes":[],"wait":false,"wait_timeout":60,"working_dir":"/app/"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==","dependencies":["data.docker_registry_image.piped-bg-helper","docker_image.piped-bg-helper","docker_network.piped"]}]},{"mode":"managed","type":"docker_container","name":"piped-frontend","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":2,"attributes":{"attach":false,"bridge":"","capabilities":[],"cgroup_parent":null,"cgroupns_mode":null,"command":[],"container_logs":null,"container_read_refresh_timeout_milliseconds":15000,"cpu_period":null,"cpu_quota":null,"cpu_set":"","cpu_shares":0,"cpus":null,"destroy_grace_seconds":null,"devices":[],"dns":[],"dns_opts":[],"dns_search":[],"domainname":"","entrypoint":["/entrypoint.sh"],"env":["BACKEND_HOSTNAME=piped-api.rescla.me"],"exit_code":null,"gpus":null,"group_add":[],"healthcheck":[],"host":[],"hostname":"piped-frontend","id":"05b2a3f143b50de8529a32d087ea836fc649a6f7e4e9573e3870d10ab4ebf96a","image":"sha256:2a28b708596ef4d92314d20724a86b6f25bc98af9d0eeedd239f40e10f3af2dd","init":false,"ipc_mode":"private","labels":[],"log_driver":"local","log_opts":{},"logs":false,"max_retry_count":0,"memory":0,"memory_swap":0,"mounts":[],"must_run":true,"name":"piped-frontend","network_data":[{"gateway":"192.168.96.1","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"192.168.96.3","ip_prefix_length":20,"ipv6_gateway":"","mac_address":"b6:71:2e:55:1f:8b","network_name":"nginx-lb"}],"network_mode":"bridge","networks_advanced":[{"aliases":[],"ipv4_address":"","ipv6_address":"","name":"nginx-lb"}],"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":"SIGQUIT","stop_timeout":0,"storage_opts":{},"sysctls":{},"tmpfs":{},"tty":false,"ulimit":[],"upload":[],"user":"101","userns_mode":"","volumes":[],"wait":false,"wait_timeout":60,"working_dir":"/"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==","dependencies":["data.docker_registry_image.piped-frontend","docker_image.piped-frontend","docker_network.nginx-lb"]}]},{"mode":"managed","type":"docker_container","name":"piped-proxy","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":2,"attributes":{"attach":false,"bridge":"","capabilities":[],"cgroup_parent":null,"cgroupns_mode":null,"command":["/app/piped-proxy"],"container_logs":null,"container_read_refresh_timeout_milliseconds":15000,"cpu_period":null,"cpu_quota":null,"cpu_set":"","cpu_shares":0,"cpus":null,"destroy_grace_seconds":null,"devices":[],"dns":[],"dns_opts":[],"dns_search":[],"domainname":"","entrypoint":[],"env":[],"exit_code":null,"gpus":null,"group_add":[],"healthcheck":[],"host":[],"hostname":"piped-proxy","id":"b43c9247506a899e3a21ec8404530e687e27b5e2bbc947fb6ecd779ea97dccfd","image":"sha256:305d336ce935bdd3a9d56a6b5b766682c88b183872e4aa3118fff3b0ef2468e8","init":false,"ipc_mode":"private","labels":[],"log_driver":"local","log_opts":{},"logs":false,"max_retry_count":0,"memory":0,"memory_swap":0,"mounts":[],"must_run":true,"name":"piped-proxy","network_data":[{"gateway":"192.168.96.1","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"192.168.96.4","ip_prefix_length":20,"ipv6_gateway":"","mac_address":"3e:d5:09:d7:d9:05","network_name":"nginx-lb"}],"network_mode":"bridge","networks_advanced":[{"aliases":[],"ipv4_address":"","ipv6_address":"","name":"nginx-lb"}],"pid_mode":"","ports":[],"privileged":false,"publish_all_ports":false,"read_only":false,"remove_volumes":true,"restart":"always","rm":false,"runtime":"runc","security_opts":[],"shm_size":64,"start":true,"stdin_open":false,"stop_signal":"","stop_timeout":0,"storage_opts":{},"sysctls":{},"tmpfs":{},"tty":false,"ulimit":[],"upload":[],"user":"","userns_mode":"","volumes":[],"wait":false,"wait_timeout":60,"working_dir":"/app/"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==","dependencies":["data.docker_registry_image.piped-proxy","docker_image.piped-proxy","docker_network.nginx-lb"]}]},{"mode":"managed","type":"docker_container","name":"postgres","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":2,"attributes":{"attach":false,"bridge":"","capabilities":[],"cgroup_parent":null,"cgroupns_mode":null,"command":["postgres"],"container_logs":null,"container_read_refresh_timeout_milliseconds":15000,"cpu_period":null,"cpu_quota":null,"cpu_set":"","cpu_shares":0,"cpus":null,"destroy_grace_seconds":null,"devices":[],"dns":[],"dns_opts":[],"dns_search":[],"domainname":"","entrypoint":["/usr/local/bin/docker-entrypoint.sh"],"env":["POSTGRES_DB=piped","POSTGRES_PASSWORD=YDoVrAXCxim%lOK8^","POSTGRES_USER=piped"],"exit_code":null,"gpus":null,"group_add":[],"healthcheck":[{"interval":"0s","retries":0,"start_interval":"0s","start_period":"0s","test":["CMD-SHELL","/usr/local/bin/pgautoupgrade-healthcheck.sh"],"timeout":"0s"}],"host":[],"hostname":"postgres","id":"b9a1827e90414ab638b32763f0723a3e9587a0819236bbffacd3f6f581b33543","image":"sha256:23d8728abfc244f1b5017717172852f0ef70db959744a2aa8091b0f63f1b7539","init":false,"ipc_mode":"private","labels":[],"log_driver":"local","log_opts":{},"logs":false,"max_retry_count":0,"memory":1000,"memory_swap":1000,"mounts":[{"bind_options":[],"read_only":false,"source":"/var/lib/containers/postgres/data","target":"/var/lib/postgresql/data","tmpfs_options":[],"type":"bind","volume_options":[]}],"must_run":true,"name":"postgres","network_data":[{"gateway":"192.168.3.1","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"192.168.3.43","ip_prefix_length":24,"ipv6_gateway":"","mac_address":"aa:3f:8c:23:d2:a9","network_name":"container-public"},{"gateway":"192.168.112.1","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"192.168.112.3","ip_prefix_length":20,"ipv6_gateway":"","mac_address":"46:58:fd:83:7a:aa","network_name":"piped"}],"network_mode":"bridge","networks_advanced":[{"aliases":[],"ipv4_address":"","ipv6_address":"","name":"piped"},{"aliases":[],"ipv4_address":"192.168.3.43","ipv6_address":"","name":"container-public"}],"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":"SIGINT","stop_timeout":0,"storage_opts":{},"sysctls":{},"tmpfs":{},"tty":false,"ulimit":[],"upload":[],"user":"","userns_mode":"","volumes":[],"wait":false,"wait_timeout":60,"working_dir":"/var/lib/postgresql"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==","dependencies":["data.docker_registry_image.postgres","docker_image.postgres","docker_network.container-public","docker_network.piped"]}]},{"mode":"managed","type":"docker_container","name":"prometheus","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":2,"attributes":{"attach":false,"bridge":"","capabilities":[],"cgroup_parent":null,"cgroupns_mode":null,"command":["--config.file=/etc/prometheus/prometheus.yml","--storage.tsdb.path=/prometheus","--web.console.libraries=/usr/share/prometheus/console_libraries","--web.console.templates=/usr/share/prometheus/consoles","--storage.tsdb.retention.time=5y"],"container_logs":null,"container_read_refresh_timeout_milliseconds":15000,"cpu_period":null,"cpu_quota":null,"cpu_set":"","cpu_shares":0,"cpus":null,"destroy_grace_seconds":null,"devices":[],"dns":[],"dns_opts":[],"dns_search":[],"domainname":"","entrypoint":["/bin/prometheus"],"env":[],"exit_code":null,"gpus":null,"group_add":[],"healthcheck":[],"host":[],"hostname":"4c2d5abb86eb","id":"4c2d5abb86eb48bc6c4d4a5d6f973e2c1e5bbf737916cc121b204400f86a8ca2","image":"sha256:232e2ff3a14b9112baec11036481e25097b41157f17e1f911a37118e7b288468","init":false,"ipc_mode":"private","labels":[],"log_driver":"json-file","log_opts":{"max-file":"5","max-size":"10m"},"logs":false,"max_retry_count":0,"memory":0,"memory_swap":0,"mounts":[{"bind_options":[],"read_only":false,"source":"/var/lib/containers/prometheus/config/prometheus.yml","target":"/etc/prometheus/prometheus.yml","tmpfs_options":[],"type":"bind","volume_options":[]},{"bind_options":[],"read_only":false,"source":"/var/lib/containers/prometheus/data","target":"/prometheus","tmpfs_options":[],"type":"bind","volume_options":[]}],"must_run":true,"name":"prometheus","network_data":[{"gateway":"192.168.3.1","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"192.168.3.42","ip_prefix_length":24,"ipv6_gateway":"","mac_address":"e2:25:2b:00:50:35","network_name":"container-public"}],"network_mode":"bridge","networks_advanced":[{"aliases":[],"ipv4_address":"192.168.3.42","ipv6_address":"","name":"container-public"}],"pid_mode":"","ports":[],"privileged":false,"publish_all_ports":false,"read_only":false,"remove_volumes":true,"restart":"always","rm":false,"runtime":"runc","security_opts":[],"shm_size":64,"start":true,"stdin_open":false,"stop_signal":"","stop_timeout":0,"storage_opts":{},"sysctls":{},"tmpfs":{},"tty":false,"ulimit":[],"upload":[],"user":"1000:1000","userns_mode":"","volumes":[],"wait":false,"wait_timeout":60,"working_dir":"/prometheus"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==","dependencies":["data.docker_registry_image.prometheus","docker_image.prometheus","docker_network.container-public"]}]},{"mode":"managed","type":"docker_container","name":"prowlarr","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":2,"attributes":{"attach":false,"bridge":"","capabilities":[],"cgroup_parent":null,"cgroupns_mode":null,"command":[],"container_logs":null,"container_read_refresh_timeout_milliseconds":15000,"cpu_period":null,"cpu_quota":null,"cpu_set":"","cpu_shares":0,"cpus":null,"destroy_grace_seconds":null,"devices":[],"dns":[],"dns_opts":[],"dns_search":[],"domainname":"","entrypoint":["/init"],"env":["PGID=321","PUID=666","TZ=Europe/Amsterdam","UMASK=002"],"exit_code":null,"gpus":null,"group_add":[],"healthcheck":[],"host":[],"hostname":"ff0650232b0f","id":"ff0650232b0ffcdeb5dbdb831028a30b183d5398c80f5c77ceb21e5963752cee","image":"sha256:dfc2218c52f461d302829a03a3b5d0a054e6c638b895df9c2c01c677c6cb73b1","init":false,"ipc_mode":"private","labels":[],"log_driver":"local","log_opts":{},"logs":false,"max_retry_count":0,"memory":0,"memory_swap":0,"mounts":[{"bind_options":[],"read_only":false,"source":"/var/lib/containers/prowlarr","target":"/config","tmpfs_options":[],"type":"bind","volume_options":[]}],"must_run":true,"name":"prowlarr","network_data":[{"gateway":"192.168.3.1","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"192.168.3.34","ip_prefix_length":24,"ipv6_gateway":"","mac_address":"2e:85:70:2e:cd:0e","network_name":"container-public"}],"network_mode":"bridge","networks_advanced":[{"aliases":[],"ipv4_address":"192.168.3.34","ipv6_address":"","name":"container-public"}],"pid_mode":"","ports":[],"privileged":false,"publish_all_ports":false,"read_only":false,"remove_volumes":true,"restart":"always","rm":false,"runtime":"runc","security_opts":[],"shm_size":64,"start":true,"stdin_open":false,"stop_signal":"","stop_timeout":0,"storage_opts":{},"sysctls":{},"tmpfs":{},"tty":false,"ulimit":[],"upload":[],"user":"","userns_mode":"","volumes":[],"wait":false,"wait_timeout":60,"working_dir":"/"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==","dependencies":["data.docker_registry_image.prowlarr","docker_image.prowlarr","docker_network.container-public"]}]},{"mode":"managed","type":"docker_container","name":"radarr","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":2,"attributes":{"attach":false,"bridge":"","capabilities":[],"cgroup_parent":null,"cgroupns_mode":null,"command":[],"container_logs":null,"container_read_refresh_timeout_milliseconds":15000,"cpu_period":null,"cpu_quota":null,"cpu_set":"","cpu_shares":0,"cpus":null,"destroy_grace_seconds":null,"devices":[],"dns":[],"dns_opts":[],"dns_search":[],"domainname":"","entrypoint":["/init"],"env":["PGID=321","PUID=333","TZ=Europe/Amsterdam"],"exit_code":null,"gpus":null,"group_add":[],"healthcheck":[],"host":[],"hostname":"10aa9b28bc3f","id":"10aa9b28bc3faaf85bff30e5915b07ac81c23d87a8fc9eea3b9d38db83c5933f","image":"sha256:0d8ef8e2ff86bb118781deec0b28e0fb5bda37f5d9bac12de7b2a1ceaf197946","init":false,"ipc_mode":"private","labels":[],"log_driver":"local","log_opts":{},"logs":false,"max_retry_count":0,"memory":0,"memory_swap":0,"mounts":[{"bind_options":[],"read_only":false,"source":"/var/lib/containers/radarr","target":"/config","tmpfs_options":[],"type":"bind","volume_options":[]}],"must_run":true,"name":"radarr","network_data":[{"gateway":"192.168.3.1","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"192.168.3.35","ip_prefix_length":24,"ipv6_gateway":"","mac_address":"be:97:34:f8:40:29","network_name":"container-public"}],"network_mode":"bridge","networks_advanced":[{"aliases":[],"ipv4_address":"192.168.3.35","ipv6_address":"","name":"container-public"}],"pid_mode":"","ports":[],"privileged":false,"publish_all_ports":false,"read_only":false,"remove_volumes":true,"restart":"always","rm":false,"runtime":"runc","security_opts":[],"shm_size":64,"start":true,"stdin_open":false,"stop_signal":"","stop_timeout":0,"storage_opts":{},"sysctls":{},"tmpfs":{},"tty":false,"ulimit":[],"upload":[],"user":"","userns_mode":"","volumes":[{"container_path":"/data","from_container":"","host_path":"","read_only":false,"volume_name":"truenas-arr"}],"wait":false,"wait_timeout":60,"working_dir":"/"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==","dependencies":["data.docker_registry_image.radarr","docker_image.radarr","docker_network.container-public","docker_volume.truenas-arr"]}]},{"mode":"managed","type":"docker_container","name":"ripe-atlas","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":2,"attributes":{"attach":false,"bridge":"","capabilities":[{"add":["CAP_CHOWN","CAP_DAC_OVERRIDE","CAP_FOWNER","CAP_KILL","CAP_NET_RAW","CAP_SETGID","CAP_SETUID"],"drop":["ALL"]}],"cgroup_parent":null,"cgroupns_mode":null,"command":["ripe-atlas"],"container_logs":null,"container_read_refresh_timeout_milliseconds":15000,"cpu_period":null,"cpu_quota":null,"cpu_set":"","cpu_shares":0,"cpus":null,"destroy_grace_seconds":null,"devices":[],"dns":[],"dns_opts":[],"dns_search":[],"domainname":"","entrypoint":["tini","--","entrypoint.sh"],"env":[],"exit_code":null,"gpus":null,"group_add":[],"healthcheck":[],"host":[],"hostname":"464e6c52448b","id":"464e6c52448bb88169560de40b7b97bef19302abcb819a30490118512793c1f1","image":"sha256:29c35f66fb4d4622bb62ea3dd8b33d5383e5b685292eeac496357fb4b1b83ce1","init":false,"ipc_mode":"private","labels":[],"log_driver":"local","log_opts":{},"logs":false,"max_retry_count":0,"memory":0,"memory_swap":0,"mounts":[{"bind_options":[],"read_only":false,"source":"/var/lib/containers/atlas-probe/etc","target":"/etc/ripe-atlas","tmpfs_options":[],"type":"bind","volume_options":[]},{"bind_options":[],"read_only":false,"source":"/var/lib/containers/atlas-probe/run","target":"/run/ripe-atlas","tmpfs_options":[],"type":"bind","volume_options":[]},{"bind_options":[],"read_only":false,"source":"/var/lib/containers/atlas-probe/spool","target":"/var/spool/ripe-atlas","tmpfs_options":[],"type":"bind","volume_options":[]}],"must_run":true,"name":"ripe-atlas","network_data":[{"gateway":"192.168.16.1","global_ipv6_address":"fd9d:737:d29a::5","global_ipv6_prefix_length":64,"ip_address":"192.168.16.5","ip_prefix_length":20,"ipv6_gateway":"fd9d:737:d29a::1","mac_address":"0a:fb:c9:4d:23:62","network_name":"bridge"}],"network_mode":"bridge","networks_advanced":[],"pid_mode":"","ports":[],"privileged":false,"publish_all_ports":false,"read_only":false,"remove_volumes":true,"restart":"always","rm":false,"runtime":"runc","security_opts":[],"shm_size":64,"start":true,"stdin_open":false,"stop_signal":"","stop_timeout":0,"storage_opts":{},"sysctls":{},"tmpfs":{},"tty":false,"ulimit":[],"upload":[],"user":"","userns_mode":"","volumes":[],"wait":false,"wait_timeout":60,"working_dir":"/run/ripe-atlas"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==","dependencies":["data.docker_registry_image.ripe-atlas","docker_image.ripe-atlas"]}]},{"mode":"managed","type":"docker_container","name":"rssbridge","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":2,"attributes":{"attach":false,"bridge":"","capabilities":[],"cgroup_parent":null,"cgroupns_mode":null,"command":[],"container_logs":null,"container_read_refresh_timeout_milliseconds":15000,"cpu_period":null,"cpu_quota":null,"cpu_set":"","cpu_shares":0,"cpus":null,"destroy_grace_seconds":null,"devices":[],"dns":[],"dns_opts":[],"dns_search":[],"domainname":"","entrypoint":["/app/docker-entrypoint.sh"],"env":["TZ=Europe/Amsterdam"],"exit_code":null,"gpus":null,"group_add":[],"healthcheck":[],"host":[],"hostname":"375a4c2119f7","id":"375a4c2119f7f8051c655767a6e1e1c59e0a970577458e9411f7d14b37a1d4e8","image":"sha256:66a29cf10c05a232cad03351a1377d984ebfcb508afb8c67a2f2003fcd767a26","init":false,"ipc_mode":"private","labels":[],"log_driver":"json-file","log_opts":{"max-file":"5","max-size":"10m"},"logs":false,"max_retry_count":0,"memory":0,"memory_swap":0,"mounts":[{"bind_options":[],"read_only":false,"source":"/var/lib/containers/rssbridge","target":"/config","tmpfs_options":[],"type":"bind","volume_options":[]}],"must_run":true,"name":"rssbridge","network_data":[{"gateway":"192.168.3.1","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"192.168.3.47","ip_prefix_length":24,"ipv6_gateway":"","mac_address":"f6:75:af:19:08:53","network_name":"container-public"}],"network_mode":"bridge","networks_advanced":[{"aliases":[],"ipv4_address":"192.168.3.47","ipv6_address":"","name":"container-public"}],"pid_mode":"","ports":[],"privileged":false,"publish_all_ports":false,"read_only":false,"remove_volumes":true,"restart":"always","rm":false,"runtime":"runc","security_opts":[],"shm_size":64,"start":true,"stdin_open":false,"stop_signal":"","stop_timeout":0,"storage_opts":{},"sysctls":{},"tmpfs":{},"tty":false,"ulimit":[],"upload":[],"user":"","userns_mode":"","volumes":[],"wait":false,"wait_timeout":60,"working_dir":""},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==","dependencies":["data.docker_registry_image.rssbridge","docker_image.rssbridge","docker_network.container-public"]}]},{"mode":"managed","type":"docker_container","name":"sabnzdb","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":2,"attributes":{"attach":false,"bridge":"","capabilities":[],"cgroup_parent":null,"cgroupns_mode":null,"command":[],"container_logs":null,"container_read_refresh_timeout_milliseconds":15000,"cpu_period":null,"cpu_quota":null,"cpu_set":"","cpu_shares":0,"cpus":null,"destroy_grace_seconds":null,"devices":[],"dns":[],"dns_opts":[],"dns_search":[],"domainname":"","entrypoint":["/init"],"env":["PGID=321","PUID=555","TZ=Europe/Amsterdam"],"exit_code":null,"gpus":null,"group_add":[],"healthcheck":[],"host":[],"hostname":"7393f53d9475","id":"7393f53d94755e8fd20191724979b0bc2899dc87fe1bb3203ef7ecd5fa65ef5c","image":"sha256:4075f63ba4daf93e4531e30575f38a5b40b2dc6885ece78b119b18213ba0831d","init":false,"ipc_mode":"private","labels":[],"log_driver":"local","log_opts":{},"logs":false,"max_retry_count":0,"memory":0,"memory_swap":0,"mounts":[{"bind_options":[],"read_only":false,"source":"/var/lib/containers/sabnzdb","target":"/config","tmpfs_options":[],"type":"bind","volume_options":[]}],"must_run":true,"name":"sabnzdb","network_data":[{"gateway":"192.168.3.1","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"192.168.3.32","ip_prefix_length":24,"ipv6_gateway":"","mac_address":"aa:6a:00:14:1c:04","network_name":"container-public"}],"network_mode":"bridge","networks_advanced":[{"aliases":[],"ipv4_address":"192.168.3.32","ipv6_address":"","name":"container-public"}],"pid_mode":"","ports":[],"privileged":false,"publish_all_ports":false,"read_only":false,"remove_volumes":true,"restart":"always","rm":false,"runtime":"runc","security_opts":[],"shm_size":64,"start":true,"stdin_open":false,"stop_signal":"","stop_timeout":0,"storage_opts":{},"sysctls":{},"tmpfs":{},"tty":false,"ulimit":[],"upload":[],"user":"","userns_mode":"","volumes":[{"container_path":"/data","from_container":"","host_path":"","read_only":false,"volume_name":"truenas-arr"}],"wait":false,"wait_timeout":60,"working_dir":"/"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==","dependencies":["data.docker_registry_image.sabnzdb","docker_image.sabnzdb","docker_network.container-public","docker_volume.truenas-arr"]}]},{"mode":"managed","type":"docker_container","name":"searxng","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":2,"attributes":{"attach":false,"bridge":"","capabilities":[],"cgroup_parent":null,"cgroupns_mode":null,"command":[],"container_logs":null,"container_read_refresh_timeout_milliseconds":15000,"cpu_period":null,"cpu_quota":null,"cpu_set":"","cpu_shares":0,"cpus":null,"destroy_grace_seconds":null,"devices":[],"dns":[],"dns_opts":[],"dns_search":[],"domainname":"","entrypoint":["/usr/local/searxng/entrypoint.sh"],"env":["SEARXNG_HOSTNAME=search.rescla.me","TZ=Europe/Amsterdam"],"exit_code":null,"gpus":null,"group_add":[],"healthcheck":[],"host":[],"hostname":"7141ef60b908","id":"7141ef60b908f90bb706d572c808ff33ce3c6072f88392a26931df28a06f57a2","image":"sha256:6a9a175cd122c005abe2dc15d7cbfcd5109619e9dcccb511c34be244e10f49bc","init":false,"ipc_mode":"private","labels":[],"log_driver":"json-file","log_opts":{"max-file":"5","max-size":"10m"},"logs":false,"max_retry_count":0,"memory":0,"memory_swap":0,"mounts":[{"bind_options":[],"read_only":false,"source":"/var/lib/containers/searxng/data","target":"/etc/searxng","tmpfs_options":[],"type":"bind","volume_options":[]},{"bind_options":[],"read_only":false,"source":"/var/lib/containers/searxng/searxng-data","target":"/var/cache/searxng","tmpfs_options":[],"type":"bind","volume_options":[]}],"must_run":true,"name":"searxng","network_data":[{"gateway":"192.168.3.1","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"192.168.3.52","ip_prefix_length":24,"ipv6_gateway":"","mac_address":"9e:b5:34:90:f8:c4","network_name":"container-public"},{"gateway":"192.168.128.1","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"192.168.128.2","ip_prefix_length":20,"ipv6_gateway":"","mac_address":"82:c3:dc:3c:90:80","network_name":"searxng"}],"network_mode":"bridge","networks_advanced":[{"aliases":[],"ipv4_address":"","ipv6_address":"","name":"searxng"},{"aliases":[],"ipv4_address":"192.168.3.52","ipv6_address":"","name":"container-public"}],"pid_mode":"","ports":[],"privileged":false,"publish_all_ports":false,"read_only":false,"remove_volumes":true,"restart":"always","rm":false,"runtime":"runc","security_opts":[],"shm_size":64,"start":true,"stdin_open":false,"stop_signal":"","stop_timeout":0,"storage_opts":{},"sysctls":{},"tmpfs":{},"tty":false,"ulimit":[],"upload":[],"user":"","userns_mode":"","volumes":[],"wait":false,"wait_timeout":60,"working_dir":"/usr/local/searxng"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==","dependencies":["data.docker_registry_image.searxng","docker_image.searxng","docker_network.container-public","docker_network.searxng"]}]},{"mode":"managed","type":"docker_container","name":"searxng-valkey","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":2,"attributes":{"attach":false,"bridge":"","capabilities":[],"cgroup_parent":null,"cgroupns_mode":null,"command":["valkey-server","--save 30 1","--loglevel warning"],"container_logs":null,"container_read_refresh_timeout_milliseconds":15000,"cpu_period":null,"cpu_quota":null,"cpu_set":"","cpu_shares":0,"cpus":null,"destroy_grace_seconds":null,"devices":[],"dns":[],"dns_opts":[],"dns_search":[],"domainname":"","entrypoint":["docker-entrypoint.sh"],"env":[],"exit_code":null,"gpus":null,"group_add":[],"healthcheck":[],"host":[],"hostname":"valkey","id":"79ce3d7f7bffc295f00a6d3cb70f07c6f8d6ee6d4e7de210af174b22075aa2fd","image":"sha256:12e5775ec8cf867028f49eb698f9d6f04c7e876618e4fb9d81ab99a1f96cf1ac","init":false,"ipc_mode":"private","labels":[],"log_driver":"json-file","log_opts":{"max-file":"5","max-size":"10m"},"logs":false,"max_retry_count":0,"memory":0,"memory_swap":0,"mounts":[{"bind_options":[],"read_only":false,"source":"/var/lib/containers/searxng/valkey-data","target":"/data","tmpfs_options":[],"type":"bind","volume_options":[]}],"must_run":true,"name":"searxng-valkey","network_data":[{"gateway":"192.168.128.1","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"192.168.128.3","ip_prefix_length":20,"ipv6_gateway":"","mac_address":"6e:5c:a1:f1:91:92","network_name":"searxng"}],"network_mode":"bridge","networks_advanced":[{"aliases":[],"ipv4_address":"","ipv6_address":"","name":"searxng"}],"pid_mode":"","ports":[],"privileged":false,"publish_all_ports":false,"read_only":false,"remove_volumes":true,"restart":"always","rm":false,"runtime":"runc","security_opts":[],"shm_size":64,"start":true,"stdin_open":false,"stop_signal":"","stop_timeout":0,"storage_opts":{},"sysctls":{},"tmpfs":{},"tty":false,"ulimit":[],"upload":[],"user":"","userns_mode":"","volumes":[],"wait":false,"wait_timeout":60,"working_dir":"/data"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==","dependencies":["data.docker_registry_image.searxng-valkey","docker_image.searxng-valkey","docker_network.searxng"]}]},{"mode":"managed","type":"docker_container","name":"smokeping","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":2,"attributes":{"attach":false,"bridge":"","capabilities":[],"cgroup_parent":null,"cgroupns_mode":null,"command":[],"container_logs":null,"container_read_refresh_timeout_milliseconds":15000,"cpu_period":null,"cpu_quota":null,"cpu_set":"","cpu_shares":0,"cpus":null,"destroy_grace_seconds":null,"devices":[],"dns":["172.20.0.0"],"dns_opts":[],"dns_search":[],"domainname":"","entrypoint":["/init"],"env":["TZ=Europe/Amsterdam"],"exit_code":null,"gpus":null,"group_add":[],"healthcheck":[],"host":[],"hostname":"364b6d952437","id":"364b6d9524378ccbcc70e9f380fd52f151628455c93bfb45c96ba5af1b4c4e0b","image":"sha256:e359e0b8022264fb66c963ff9decc7e21d9a0689b2d8dc146c7b7a27f52fb880","init":false,"ipc_mode":"private","labels":[],"log_driver":"json-file","log_opts":{"max-file":"5","max-size":"10m"},"logs":false,"max_retry_count":0,"memory":0,"memory_swap":0,"mounts":[{"bind_options":[],"read_only":false,"source":"/var/lib/containers/smokeping/config","target":"/config","tmpfs_options":[],"type":"bind","volume_options":[]},{"bind_options":[],"read_only":false,"source":"/var/lib/containers/smokeping/data","target":"/data","tmpfs_options":[],"type":"bind","volume_options":[]}],"must_run":true,"name":"smokeping","network_data":[{"gateway":"192.168.3.1","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"192.168.3.26","ip_prefix_length":24,"ipv6_gateway":"","mac_address":"16:3d:cd:1a:b7:da","network_name":"container-public"}],"network_mode":"bridge","networks_advanced":[{"aliases":[],"ipv4_address":"192.168.3.26","ipv6_address":"","name":"container-public"}],"pid_mode":"","ports":[],"privileged":false,"publish_all_ports":false,"read_only":false,"remove_volumes":true,"restart":"always","rm":false,"runtime":"runc","security_opts":[],"shm_size":64,"start":true,"stdin_open":false,"stop_signal":"","stop_timeout":0,"storage_opts":{},"sysctls":{},"tmpfs":{},"tty":false,"ulimit":[],"upload":[],"user":"","userns_mode":"","volumes":[],"wait":false,"wait_timeout":60,"working_dir":"/"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==","dependencies":["data.docker_registry_image.smokeping","docker_image.smokeping","docker_network.container-public"]}]},{"mode":"managed","type":"docker_container","name":"sonarr","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":2,"attributes":{"attach":false,"bridge":"","capabilities":[],"cgroup_parent":null,"cgroupns_mode":null,"command":[],"container_logs":null,"container_read_refresh_timeout_milliseconds":15000,"cpu_period":null,"cpu_quota":null,"cpu_set":"","cpu_shares":0,"cpus":null,"destroy_grace_seconds":null,"devices":[],"dns":[],"dns_opts":[],"dns_search":[],"domainname":"","entrypoint":["/init"],"env":["PGID=321","PUID=111","TZ=Europe/Amsterdam"],"exit_code":null,"gpus":null,"group_add":[],"healthcheck":[],"host":[],"hostname":"214d33da22b8","id":"214d33da22b808bc4055b8eaa678a9b40138ba4eda564169a53179bdf56df047","image":"sha256:be74e263fb1ff8f71dc8603f7f02a1284f82dbe7a8d7f62266ea631dceabc96b","init":false,"ipc_mode":"private","labels":[],"log_driver":"local","log_opts":{},"logs":false,"max_retry_count":0,"memory":0,"memory_swap":0,"mounts":[{"bind_options":[],"read_only":false,"source":"/var/lib/containers/sonarr","target":"/config","tmpfs_options":[],"type":"bind","volume_options":[]}],"must_run":true,"name":"sonarr","network_data":[{"gateway":"192.168.3.1","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"192.168.3.36","ip_prefix_length":24,"ipv6_gateway":"","mac_address":"32:a9:23:25:df:55","network_name":"container-public"}],"network_mode":"bridge","networks_advanced":[{"aliases":[],"ipv4_address":"192.168.3.36","ipv6_address":"","name":"container-public"}],"pid_mode":"","ports":[],"privileged":false,"publish_all_ports":false,"read_only":false,"remove_volumes":true,"restart":"always","rm":false,"runtime":"runc","security_opts":[],"shm_size":64,"start":true,"stdin_open":false,"stop_signal":"","stop_timeout":0,"storage_opts":{},"sysctls":{},"tmpfs":{},"tty":false,"ulimit":[],"upload":[],"user":"","userns_mode":"","volumes":[{"container_path":"/data","from_container":"","host_path":"","read_only":false,"volume_name":"truenas-arr"}],"wait":false,"wait_timeout":60,"working_dir":"/"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==","dependencies":["data.docker_registry_image.sonarr","docker_image.sonarr","docker_network.container-public","docker_volume.truenas-arr"]}]},{"mode":"managed","type":"docker_container","name":"synapse","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":2,"attributes":{"attach":false,"bridge":"","capabilities":[],"cgroup_parent":null,"cgroupns_mode":null,"command":[],"container_logs":null,"container_read_refresh_timeout_milliseconds":15000,"cpu_period":null,"cpu_quota":null,"cpu_set":"","cpu_shares":0,"cpus":null,"destroy_grace_seconds":null,"devices":[],"dns":[],"dns_opts":[],"dns_search":[],"domainname":"","entrypoint":["/start.py"],"env":["TZ=Europe/Amsterdam"],"exit_code":null,"gpus":null,"group_add":[],"healthcheck":[{"interval":"15s","retries":0,"start_interval":"0s","start_period":"5s","test":["CMD-SHELL","curl -fSs http://localhost:8008/health || exit 1"],"timeout":"5s"}],"host":[],"hostname":"8717bd48f126","id":"8717bd48f126778c14fd58a6e814cae8f68e0297c92a87de75cc46999f87d41d","image":"sha256:0cd4c2bbf047c4c80779564302f5db3d15647540e2d76643870cb6f7def25a43","init":false,"ipc_mode":"private","labels":[],"log_driver":"json-file","log_opts":{"max-file":"5","max-size":"10m"},"logs":false,"max_retry_count":0,"memory":0,"memory_swap":0,"mounts":[{"bind_options":[],"read_only":false,"source":"/var/lib/containers/synapse","target":"/data","tmpfs_options":[],"type":"bind","volume_options":[]}],"must_run":true,"name":"synapse","network_data":[{"gateway":"192.168.3.1","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"192.168.3.48","ip_prefix_length":24,"ipv6_gateway":"","mac_address":"da:1e:fb:16:e8:14","network_name":"container-public"}],"network_mode":"bridge","networks_advanced":[{"aliases":[],"ipv4_address":"192.168.3.48","ipv6_address":"","name":"container-public"}],"pid_mode":"","ports":[],"privileged":false,"publish_all_ports":false,"read_only":false,"remove_volumes":true,"restart":"always","rm":false,"runtime":"runc","security_opts":[],"shm_size":64,"start":true,"stdin_open":false,"stop_signal":"","stop_timeout":0,"storage_opts":{},"sysctls":{},"tmpfs":{},"tty":false,"ulimit":[],"upload":[],"user":"","userns_mode":"","volumes":[],"wait":false,"wait_timeout":60,"working_dir":""},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==","dependencies":["data.docker_registry_image.postgres","data.docker_registry_image.synapse","docker_container.postgres","docker_image.postgres","docker_image.synapse","docker_network.container-public","docker_network.piped"]}]},{"mode":"managed","type":"docker_container","name":"traccar","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":2,"attributes":{"attach":false,"bridge":"","capabilities":[],"cgroup_parent":null,"cgroupns_mode":null,"command":["-jar","tracker-server.jar","conf/traccar.xml"],"container_logs":null,"container_read_refresh_timeout_milliseconds":15000,"cpu_period":null,"cpu_quota":null,"cpu_set":"","cpu_shares":0,"cpus":null,"destroy_grace_seconds":null,"devices":[],"dns":[],"dns_opts":[],"dns_search":[],"domainname":"","entrypoint":["/opt/traccar/jre/bin/java"],"env":[],"exit_code":null,"gpus":null,"group_add":[],"healthcheck":[],"host":[],"hostname":"7289408318c9","id":"7289408318c94c16c29dc4b2e8f8bd95e49f2f912b8f8ba45015b6bcee1f6cb6","image":"sha256:6c80aa27aa20e85973939eafbcf5d9170946c160722764c58c5cc3e3449c8e22","init":false,"ipc_mode":"private","labels":[],"log_driver":"json-file","log_opts":{"max-file":"5","max-size":"10m"},"logs":false,"max_retry_count":0,"memory":0,"memory_swap":0,"mounts":[{"bind_options":[],"read_only":false,"source":"/var/lib/containers/traccar/logs","target":"/opt/traccar/logs","tmpfs_options":[],"type":"bind","volume_options":[]},{"bind_options":[],"read_only":false,"source":"/var/lib/containers/traccar/traccar.xml","target":"/opt/traccar/conf/traccar.xml","tmpfs_options":[],"type":"bind","volume_options":[]}],"must_run":true,"name":"traccar","network_data":[{"gateway":"192.168.3.1","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"192.168.3.23","ip_prefix_length":24,"ipv6_gateway":"","mac_address":"66:42:5a:a5:bc:a1","network_name":"container-public"}],"network_mode":"bridge","networks_advanced":[{"aliases":[],"ipv4_address":"192.168.3.23","ipv6_address":"","name":"container-public"}],"pid_mode":"","ports":[],"privileged":false,"publish_all_ports":false,"read_only":false,"remove_volumes":true,"restart":"always","rm":false,"runtime":"runc","security_opts":[],"shm_size":64,"start":true,"stdin_open":false,"stop_signal":"","stop_timeout":0,"storage_opts":{},"sysctls":{},"tmpfs":{},"tty":false,"ulimit":[],"upload":[],"user":"","userns_mode":"","volumes":[],"wait":false,"wait_timeout":60,"working_dir":"/opt/traccar"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==","dependencies":["data.docker_registry_image.traccar","docker_image.traccar","docker_network.container-public"]}]},{"mode":"managed","type":"docker_container","name":"unifi","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":2,"attributes":{"attach":false,"bridge":"","capabilities":[],"cgroup_parent":null,"cgroupns_mode":null,"command":["unifi"],"container_logs":null,"container_read_refresh_timeout_milliseconds":15000,"cpu_period":null,"cpu_quota":null,"cpu_set":"","cpu_shares":0,"cpus":null,"destroy_grace_seconds":null,"devices":[],"dns":[],"dns_opts":[],"dns_search":[],"domainname":"","entrypoint":["/usr/local/bin/docker-entrypoint.sh"],"env":[],"exit_code":null,"gpus":null,"group_add":[],"healthcheck":[{"interval":"0s","retries":0,"start_interval":"0s","start_period":"5m0s","test":["CMD-SHELL","/usr/local/bin/docker-healthcheck.sh || exit 1"],"timeout":"0s"}],"host":[],"hostname":"4a587602144f","id":"4a587602144f3bb8439f09e963ea88ef62488fea8ad17027ba3f18da22a40662","image":"sha256:215c29df220ea8fa2d8dafa33dc8537ad8aa101ae1fcd89d9172b9225955d86c","init":false,"ipc_mode":"private","labels":[],"log_driver":"json-file","log_opts":{"max-file":"5","max-size":"10m"},"logs":false,"max_retry_count":0,"memory":3000,"memory_swap":3000,"mounts":[{"bind_options":[],"read_only":false,"source":"/var/lib/containers/unifi","target":"/unifi","tmpfs_options":[],"type":"bind","volume_options":[]}],"must_run":true,"name":"unifi","network_data":[{"gateway":"192.168.3.1","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"192.168.3.30","ip_prefix_length":24,"ipv6_gateway":"","mac_address":"02:29:b1:5e:31:e5","network_name":"container-public"}],"network_mode":"bridge","networks_advanced":[{"aliases":[],"ipv4_address":"192.168.3.30","ipv6_address":"","name":"container-public"}],"pid_mode":"","ports":[],"privileged":false,"publish_all_ports":false,"read_only":false,"remove_volumes":true,"restart":"always","rm":false,"runtime":"runc","security_opts":[],"shm_size":64,"start":true,"stdin_open":false,"stop_signal":"","stop_timeout":0,"storage_opts":{},"sysctls":{},"tmpfs":{},"tty":false,"ulimit":[],"upload":[],"user":"","userns_mode":"","volumes":[],"wait":false,"wait_timeout":60,"working_dir":"/unifi"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==","dependencies":["data.docker_registry_image.unifi","docker_image.unifi","docker_network.container-public"]}]},{"mode":"managed","type":"docker_container","name":"uptime-kuma","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":2,"attributes":{"attach":false,"bridge":"","capabilities":[],"cgroup_parent":null,"cgroupns_mode":null,"command":["node","server/server.js"],"container_logs":null,"container_read_refresh_timeout_milliseconds":15000,"cpu_period":null,"cpu_quota":null,"cpu_set":"","cpu_shares":0,"cpus":null,"destroy_grace_seconds":null,"devices":[],"dns":[],"dns_opts":[],"dns_search":[],"domainname":"","entrypoint":["/usr/bin/dumb-init","--","extra/entrypoint.sh"],"env":[],"exit_code":null,"gpus":null,"group_add":[],"healthcheck":[{"interval":"1m0s","retries":5,"start_interval":"0s","start_period":"3m0s","test":["CMD-SHELL","extra/healthcheck"],"timeout":"30s"}],"host":[],"hostname":"260691d895f5","id":"260691d895f57002c783061520bb2b006e2e02128ce7134169350d7d5433a91f","image":"sha256:f48d816cb7460cd3b7bb15ed393968b0ae0da4c690443b778b6a5db6b09f527e","init":false,"ipc_mode":"private","labels":[],"log_driver":"json-file","log_opts":{"max-file":"5","max-size":"10m"},"logs":false,"max_retry_count":0,"memory":0,"memory_swap":0,"mounts":[{"bind_options":[],"read_only":false,"source":"/var/lib/containers/uptime-kuma","target":"/app/data","tmpfs_options":[],"type":"bind","volume_options":[]}],"must_run":true,"name":"uptime-kuma","network_data":[{"gateway":"192.168.3.1","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"192.168.3.31","ip_prefix_length":24,"ipv6_gateway":"","mac_address":"da:73:3b:bf:5d:3d","network_name":"container-public"}],"network_mode":"bridge","networks_advanced":[{"aliases":[],"ipv4_address":"192.168.3.31","ipv6_address":"","name":"container-public"}],"pid_mode":"","ports":[],"privileged":false,"publish_all_ports":false,"read_only":false,"remove_volumes":true,"restart":"always","rm":false,"runtime":"runc","security_opts":[],"shm_size":64,"start":true,"stdin_open":false,"stop_signal":"","stop_timeout":0,"storage_opts":{},"sysctls":{},"tmpfs":{},"tty":false,"ulimit":[],"upload":[],"user":"","userns_mode":"","volumes":[],"wait":false,"wait_timeout":60,"working_dir":"/app"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==","dependencies":["data.docker_registry_image.uptime-kuma","docker_image.uptime-kuma","docker_network.container-public"]}]},{"mode":"managed","type":"docker_container","name":"vikunja","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":2,"attributes":{"attach":false,"bridge":"","capabilities":[],"cgroup_parent":null,"cgroupns_mode":null,"command":[],"container_logs":null,"container_read_refresh_timeout_milliseconds":15000,"cpu_period":null,"cpu_quota":null,"cpu_set":"","cpu_shares":0,"cpus":null,"destroy_grace_seconds":null,"devices":[],"dns":[],"dns_opts":[],"dns_search":[],"domainname":"","entrypoint":["/app/vikunja/vikunja"],"env":["PGID=1000","PUID=1000","VIKUNJA_DATABASE_DATABASE=vikunja","VIKUNJA_DATABASE_HOST=192.168.3.24","VIKUNJA_DATABASE_PASSWORD=4PU^B%Kz8R*8!cT8R","VIKUNJA_DATABASE_TYPE=mysql","VIKUNJA_DATABASE_USER=vikunja","VIKUNJA_MAILER_AUTHTYPE=login","VIKUNJA_MAILER_ENABLED=true","VIKUNJA_MAILER_FORCESSL=true","VIKUNJA_MAILER_FROMEMAIL=vikunja@xz1.nl","VIKUNJA_MAILER_HOST=mail.smtp2go.com","VIKUNJA_MAILER_PASSWORD=TL4Dhrqco2Z9GGEH","VIKUNJA_MAILER_PORT=465","VIKUNJA_MAILER_USERNAME=vikunja@xz1.nl","VIKUNJA_SERVICE_JWTSECRET=c781764b63b920bc11f533013c70367df421ae0396a0819e84a300ba02c46e9c","VIKUNJA_SERVICE_PUBLICURL=https://vikunja.rescla.me"],"exit_code":null,"gpus":null,"group_add":[],"healthcheck":[],"host":[],"hostname":"7ef242ec8c51","id":"7ef242ec8c5190c5db3a9459c2e213379450fb76bf635176cb414193d23d8edb","image":"sha256:063c573c3feb40967ca0bc097bdc400f723cf25028faa865edcdd352d7978906","init":false,"ipc_mode":"private","labels":[],"log_driver":"local","log_opts":{},"logs":false,"max_retry_count":0,"memory":0,"memory_swap":0,"mounts":[{"bind_options":[],"read_only":false,"source":"/var/lib/containers/vikunja","target":"/app/vikunja/files","tmpfs_options":[],"type":"bind","volume_options":[]}],"must_run":true,"name":"vikunja","network_data":[{"gateway":"192.168.3.1","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"192.168.3.28","ip_prefix_length":24,"ipv6_gateway":"","mac_address":"5e:88:da:5b:ce:e3","network_name":"container-public"}],"network_mode":"bridge","networks_advanced":[{"aliases":[],"ipv4_address":"192.168.3.28","ipv6_address":"","name":"container-public"}],"pid_mode":"","ports":[],"privileged":false,"publish_all_ports":false,"read_only":false,"remove_volumes":true,"restart":"always","rm":false,"runtime":"runc","security_opts":[],"shm_size":64,"start":true,"stdin_open":false,"stop_signal":"","stop_timeout":0,"storage_opts":{},"sysctls":{},"tmpfs":{},"tty":false,"ulimit":[],"upload":[],"user":"1000","userns_mode":"","volumes":[],"wait":false,"wait_timeout":60,"working_dir":"/app/vikunja"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==","dependencies":["data.docker_registry_image.vikunja","docker_image.vikunja","docker_network.container-public"]}]},{"mode":"managed","type":"docker_container","name":"yamtrack","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":2,"attributes":{"attach":false,"bridge":"","capabilities":[],"cgroup_parent":null,"cgroupns_mode":null,"command":["/entrypoint.sh"],"container_logs":null,"container_read_refresh_timeout_milliseconds":15000,"cpu_period":null,"cpu_quota":null,"cpu_set":"","cpu_shares":0,"cpus":null,"destroy_grace_seconds":null,"devices":[],"dns":[],"dns_opts":[],"dns_search":[],"domainname":"","entrypoint":[],"env":["REDIS_URL=redis://redis:6379","SECRET=dx43FYAAD1ZULJ1G0\u00268*hP6A5!rzXSB7Z0B9DdRlBwlgsv2W2CToekYP6UNdnUv2","TZ=Europe/Amsterdam"],"exit_code":null,"gpus":null,"group_add":[],"healthcheck":[{"interval":"45s","retries":5,"start_interval":"0s","start_period":"30s","test":["CMD-SHELL","wget --no-verbose --tries=1 --spider http://127.0.0.1:8000/health/ || exit 1"],"timeout":"15s"}],"host":[],"hostname":"c0dda9744244","id":"c0dda9744244900bb3792b5cda843f74aa27dc019f31905f14a801cb75f5c8cb","image":"sha256:5dffe198f50adb6bf31d5222a17db7cd9d3ae4d62016b96dd534523b9696a7c1","init":false,"ipc_mode":"private","labels":[],"log_driver":"local","log_opts":{},"logs":false,"max_retry_count":0,"memory":0,"memory_swap":0,"mounts":[{"bind_options":[],"read_only":false,"source":"/var/lib/containers/yamtrack/db","target":"/yamtrack/db","tmpfs_options":[],"type":"bind","volume_options":[]}],"must_run":true,"name":"yamtrack","network_data":[{"gateway":"192.168.3.1","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"192.168.3.53","ip_prefix_length":24,"ipv6_gateway":"","mac_address":"7a:e4:ea:2a:91:5c","network_name":"container-public"},{"gateway":"192.168.144.1","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"192.168.144.2","ip_prefix_length":20,"ipv6_gateway":"","mac_address":"ca:88:9d:a1:2b:a1","network_name":"yamtrack"}],"network_mode":"bridge","networks_advanced":[{"aliases":[],"ipv4_address":"","ipv6_address":"","name":"yamtrack"},{"aliases":[],"ipv4_address":"192.168.3.53","ipv6_address":"","name":"container-public"}],"pid_mode":"","ports":[],"privileged":false,"publish_all_ports":false,"read_only":false,"remove_volumes":true,"restart":"always","rm":false,"runtime":"runc","security_opts":[],"shm_size":64,"start":true,"stdin_open":false,"stop_signal":"","stop_timeout":0,"storage_opts":{},"sysctls":{},"tmpfs":{},"tty":false,"ulimit":[],"upload":[],"user":"","userns_mode":"","volumes":[],"wait":false,"wait_timeout":60,"working_dir":"/yamtrack"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==","dependencies":["data.docker_registry_image.yamtrack","docker_image.yamtrack","docker_network.container-public","docker_network.yamtrack"]}]},{"mode":"managed","type":"docker_container","name":"yamtrack-redis","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":2,"attributes":{"attach":false,"bridge":"","capabilities":[],"cgroup_parent":null,"cgroupns_mode":null,"command":["redis-server"],"container_logs":null,"container_read_refresh_timeout_milliseconds":15000,"cpu_period":null,"cpu_quota":null,"cpu_set":"","cpu_shares":0,"cpus":null,"destroy_grace_seconds":null,"devices":[],"dns":[],"dns_opts":[],"dns_search":[],"domainname":"","entrypoint":["docker-entrypoint.sh"],"env":[],"exit_code":null,"gpus":null,"group_add":[],"healthcheck":[],"host":[],"hostname":"redis","id":"2f27fca4159c9acbc619c1da5a431c615ecb4c5b41f737b44290db43b2eb0fc5","image":"sha256:aa189b5a1954929c393585e6dc5717a75b18f75a931df8bdcc00a3d3bd546be6","init":false,"ipc_mode":"private","labels":[],"log_driver":"local","log_opts":{},"logs":false,"max_retry_count":0,"memory":0,"memory_swap":0,"mounts":[{"bind_options":[],"read_only":false,"source":"/var/lib/containers/yamtrack/data","target":"/data","tmpfs_options":[],"type":"bind","volume_options":[]}],"must_run":true,"name":"yamtrack-redis","network_data":[{"gateway":"192.168.144.1","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"192.168.144.3","ip_prefix_length":20,"ipv6_gateway":"","mac_address":"92:ec:9a:f4:15:50","network_name":"yamtrack"}],"network_mode":"bridge","networks_advanced":[{"aliases":[],"ipv4_address":"","ipv6_address":"","name":"yamtrack"}],"pid_mode":"","ports":[],"privileged":false,"publish_all_ports":false,"read_only":false,"remove_volumes":true,"restart":"always","rm":false,"runtime":"runc","security_opts":[],"shm_size":64,"start":true,"stdin_open":false,"stop_signal":"","stop_timeout":0,"storage_opts":{},"sysctls":{},"tmpfs":{},"tty":false,"ulimit":[],"upload":[],"user":"","userns_mode":"","volumes":[],"wait":false,"wait_timeout":60,"working_dir":"/data"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==","dependencies":["data.docker_registry_image.yamtrack-redis","docker_image.yamtrack-redis","docker_network.yamtrack"]}]},{"mode":"managed","type":"docker_image","name":"audiobookshelf","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"build":[],"force_remove":null,"id":"sha256:8db00f2fd3a71261b933ef57d0eb784219559e91146d516568fc635230df31c7ghcr.io/advplyr/audiobookshelf:latest","image_id":"sha256:8db00f2fd3a71261b933ef57d0eb784219559e91146d516568fc635230df31c7","keep_locally":null,"name":"ghcr.io/advplyr/audiobookshelf:latest","platform":null,"pull_triggers":["sha256:a4a5841bba093d81e5f4ad1eaedb4da3fda6dbb2528c552349da50ad1f7ae708"],"repo_digest":"ghcr.io/advplyr/audiobookshelf@sha256:a4a5841bba093d81e5f4ad1eaedb4da3fda6dbb2528c552349da50ad1f7ae708","timeouts":null,"triggers":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19","dependencies":["data.docker_registry_image.audiobookshelf"]}]},{"mode":"managed","type":"docker_image","name":"birdnet-go","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"build":[],"force_remove":null,"id":"sha256:b85d3a3e8ef919de6a3e438e08c8dfa510d67a86343a0878d1766c5657823e77ghcr.io/tphakala/birdnet-go:nightly","image_id":"sha256:b85d3a3e8ef919de6a3e438e08c8dfa510d67a86343a0878d1766c5657823e77","keep_locally":null,"name":"ghcr.io/tphakala/birdnet-go:nightly","platform":null,"pull_triggers":["sha256:6fe40e4832c568f4cd7e227139bd6cbe9b5e1d3b5de0a659e861921b60747815"],"repo_digest":"ghcr.io/tphakala/birdnet-go@sha256:6fe40e4832c568f4cd7e227139bd6cbe9b5e1d3b5de0a659e861921b60747815","timeouts":null,"triggers":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19","dependencies":["data.docker_registry_image.birdnet-go"]}]},{"mode":"managed","type":"docker_image","name":"configarr","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"build":[],"force_remove":null,"id":"sha256:22f77bf678e6b7c67d74b3dfde05b74206bcb8c6d97d9cf00113c00b4c8235a6ghcr.io/raydak-labs/configarr:latest","image_id":"sha256:22f77bf678e6b7c67d74b3dfde05b74206bcb8c6d97d9cf00113c00b4c8235a6","keep_locally":null,"name":"ghcr.io/raydak-labs/configarr:latest","platform":null,"pull_triggers":["sha256:ae8a414a2e76267895a626eb72ca6c0cdc9fee206fbe12f61e88ddcbadbe0fea"],"repo_digest":"ghcr.io/raydak-labs/configarr@sha256:ae8a414a2e76267895a626eb72ca6c0cdc9fee206fbe12f61e88ddcbadbe0fea","timeouts":null,"triggers":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19","dependencies":["data.docker_registry_image.configarr"]}]},{"mode":"managed","type":"docker_image","name":"deluge","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"build":[],"force_remove":null,"id":"sha256:ab175d65cd79d6dbb5a7a28fa13420b1a023c7af7b006d2a16adb65268a39ba4linuxserver/deluge:latest","image_id":"sha256:ab175d65cd79d6dbb5a7a28fa13420b1a023c7af7b006d2a16adb65268a39ba4","keep_locally":null,"name":"linuxserver/deluge:latest","platform":null,"pull_triggers":["sha256:767b7d7e7f686c6bbd913f22715ebbb8cce584246c4cc553c59e6bd6d17aa363"],"repo_digest":"linuxserver/deluge@sha256:767b7d7e7f686c6bbd913f22715ebbb8cce584246c4cc553c59e6bd6d17aa363","timeouts":null,"triggers":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19","dependencies":["data.docker_registry_image.deluge"]}]},{"mode":"managed","type":"docker_image","name":"dozzle","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"build":[],"force_remove":null,"id":"sha256:0d31621924afd085aced9825d853714e91cb87edf77674dc219348edf6f0a511amir20/dozzle:latest","image_id":"sha256:0d31621924afd085aced9825d853714e91cb87edf77674dc219348edf6f0a511","keep_locally":null,"name":"amir20/dozzle:latest","platform":null,"pull_triggers":["sha256:e21d748133850acf8f9d019a7fd39602402ae4bd1bb8b516eb312fa7203d61bd"],"repo_digest":"amir20/dozzle@sha256:e21d748133850acf8f9d019a7fd39602402ae4bd1bb8b516eb312fa7203d61bd","timeouts":null,"triggers":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19","dependencies":["data.docker_registry_image.dozzle"]}]},{"mode":"managed","type":"docker_image","name":"elasticsearch","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"build":[],"force_remove":null,"id":"sha256:d7b8a2b6fd1f15345cb5823a740727ffcb00bc876fe89fcdd7ea7857dd04d839docker.elastic.co/elasticsearch/elasticsearch-wolfi:9.1.5","image_id":"sha256:d7b8a2b6fd1f15345cb5823a740727ffcb00bc876fe89fcdd7ea7857dd04d839","keep_locally":null,"name":"docker.elastic.co/elasticsearch/elasticsearch-wolfi:9.1.5","platform":null,"pull_triggers":["sha256:a4a85d1b5b0d1035f15f2b470716a7b575d42982b4595e0c6a6056ce09a6e8d2"],"repo_digest":"docker.elastic.co/elasticsearch/elasticsearch-wolfi@sha256:a4a85d1b5b0d1035f15f2b470716a7b575d42982b4595e0c6a6056ce09a6e8d2","timeouts":null,"triggers":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19","dependencies":["data.docker_registry_image.elasticsearch"]}]},{"mode":"managed","type":"docker_image","name":"fail2ban","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"build":[],"force_remove":null,"id":"sha256:d90c14655e38de44a35ed78d17d4b47bb80ab426637da8f7fb9a9faf328d72cdlinuxserver/fail2ban:latest","image_id":"sha256:d90c14655e38de44a35ed78d17d4b47bb80ab426637da8f7fb9a9faf328d72cd","keep_locally":null,"name":"linuxserver/fail2ban:latest","platform":null,"pull_triggers":["sha256:1fddb8a2e442f65eb8dc1fad3931e0d125e8f8c47b1c2b0779341195ef138e4d"],"repo_digest":"linuxserver/fail2ban@sha256:1fddb8a2e442f65eb8dc1fad3931e0d125e8f8c47b1c2b0779341195ef138e4d","timeouts":null,"triggers":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19","dependencies":["data.docker_registry_image.fail2ban"]}]},{"mode":"managed","type":"docker_image","name":"freshrss","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"build":[],"force_remove":null,"id":"sha256:1f72beae097ab0f325d69e2109f4bad26a86a695b06e07ccfe853a1c595fde3cfreshrss/freshrss:latest","image_id":"sha256:1f72beae097ab0f325d69e2109f4bad26a86a695b06e07ccfe853a1c595fde3c","keep_locally":null,"name":"freshrss/freshrss:latest","platform":null,"pull_triggers":["sha256:9100f649f5c946f589f54cdb9be7a65996528f48f691ef90eb262a0e06e5a522"],"repo_digest":"freshrss/freshrss@sha256:9100f649f5c946f589f54cdb9be7a65996528f48f691ef90eb262a0e06e5a522","timeouts":null,"triggers":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19","dependencies":["data.docker_registry_image.freshrss"]}]},{"mode":"managed","type":"docker_image","name":"gitea","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"build":[],"force_remove":null,"id":"sha256:476b83ba1f90ded1b192380f9829cd1e8d4f9f598c106a9c4bab227f7b6c514dgitea/gitea:latest-rootless","image_id":"sha256:476b83ba1f90ded1b192380f9829cd1e8d4f9f598c106a9c4bab227f7b6c514d","keep_locally":null,"name":"gitea/gitea:latest-rootless","platform":null,"pull_triggers":["sha256:be0b89adf2fc8657df508303d919c3be33e6413605882919f702177d62960c9a"],"repo_digest":"gitea/gitea@sha256:be0b89adf2fc8657df508303d919c3be33e6413605882919f702177d62960c9a","timeouts":null,"triggers":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19","dependencies":["data.docker_registry_image.gitea"]}]},{"mode":"managed","type":"docker_image","name":"gluetun","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"build":[],"force_remove":null,"id":"sha256:165c2e9a74fa1103a92cd866cc85f8b6cf22ab6e809f1e4fe23f576e138d30f8qmcgaw/gluetun:latest","image_id":"sha256:165c2e9a74fa1103a92cd866cc85f8b6cf22ab6e809f1e4fe23f576e138d30f8","keep_locally":null,"name":"qmcgaw/gluetun:latest","platform":null,"pull_triggers":["sha256:4f1ecfedd717bca7b2d94b405380a717bcf40ba723d82a69428d816744664542"],"repo_digest":"qmcgaw/gluetun@sha256:4f1ecfedd717bca7b2d94b405380a717bcf40ba723d82a69428d816744664542","timeouts":null,"triggers":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19","dependencies":["data.docker_registry_image.gluetun"]}]},{"mode":"managed","type":"docker_image","name":"grafana","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"build":[],"force_remove":null,"id":"sha256:73d08928237b0c950a1d7e793fe60934a4c85b12a2768157015b62fd4a10ff79grafana/grafana:latest","image_id":"sha256:73d08928237b0c950a1d7e793fe60934a4c85b12a2768157015b62fd4a10ff79","keep_locally":null,"name":"grafana/grafana:latest","platform":null,"pull_triggers":["sha256:a03d9e604e4dba58c5e64458a879701f46ef64af1f596058aacfad9aacdcab34"],"repo_digest":"grafana/grafana@sha256:a03d9e604e4dba58c5e64458a879701f46ef64af1f596058aacfad9aacdcab34","timeouts":null,"triggers":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19","dependencies":["data.docker_registry_image.grafana"]}]},{"mode":"managed","type":"docker_image","name":"grocy","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"build":[],"force_remove":null,"id":"sha256:404693827e85b1711fab5b990a1775e42660984c6523f64190efa88a0641f0e1linuxserver/grocy:latest","image_id":"sha256:404693827e85b1711fab5b990a1775e42660984c6523f64190efa88a0641f0e1","keep_locally":null,"name":"linuxserver/grocy:latest","platform":null,"pull_triggers":["sha256:14fb03065528ff4f9e5c1578794732830cb129b0172a791dee46a40a61184b6e"],"repo_digest":"linuxserver/grocy@sha256:14fb03065528ff4f9e5c1578794732830cb129b0172a791dee46a40a61184b6e","timeouts":null,"triggers":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19","dependencies":["data.docker_registry_image.grocy"]}]},{"mode":"managed","type":"docker_image","name":"hoarder","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"build":[],"force_remove":null,"id":"sha256:c66e2f9f634d7fcb2ddf531e512179131513687b10b9c6c5cc83f5d883e93e01ghcr.io/hoarder-app/hoarder","image_id":"sha256:c66e2f9f634d7fcb2ddf531e512179131513687b10b9c6c5cc83f5d883e93e01","keep_locally":null,"name":"ghcr.io/hoarder-app/hoarder","platform":null,"pull_triggers":["sha256:0f98b96090eaa0c5eed256cdde337a1577c40b6acf4d156371f7b443c68be8ed"],"repo_digest":"ghcr.io/hoarder-app/hoarder@sha256:0f98b96090eaa0c5eed256cdde337a1577c40b6acf4d156371f7b443c68be8ed","timeouts":null,"triggers":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19","dependencies":["data.docker_registry_image.hoarder"]}]},{"mode":"managed","type":"docker_image","name":"hoarder-chrome","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"build":[],"force_remove":null,"id":"sha256:4d356fd088b49750328a0dae34c1d210597be1055b7a7987d148feb97db7fd8bgcr.io/zenika-hub/alpine-chrome:latest","image_id":"sha256:4d356fd088b49750328a0dae34c1d210597be1055b7a7987d148feb97db7fd8b","keep_locally":null,"name":"gcr.io/zenika-hub/alpine-chrome:latest","platform":null,"pull_triggers":["sha256:1a0046448e0bb6c275c88f86e01faf0de62b02ec8572901256ada0a8c08be23f"],"repo_digest":"gcr.io/zenika-hub/alpine-chrome@sha256:1a0046448e0bb6c275c88f86e01faf0de62b02ec8572901256ada0a8c08be23f","timeouts":null,"triggers":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19","dependencies":["data.docker_registry_image.hoarder-chrome"]}]},{"mode":"managed","type":"docker_image","name":"hoarder-meilisearch","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"build":[],"force_remove":null,"id":"sha256:a8d02e726bfa4140b4b321efb992086aae098819e8ee5793f5ee462b2f75d447getmeili/meilisearch:v1.6","image_id":"sha256:a8d02e726bfa4140b4b321efb992086aae098819e8ee5793f5ee462b2f75d447","keep_locally":null,"name":"getmeili/meilisearch:v1.6","platform":null,"pull_triggers":["sha256:634e83ffe5bad15239fa26bd04d06bccb84a1f2f06ad8a35135b510711348792"],"repo_digest":"getmeili/meilisearch@sha256:634e83ffe5bad15239fa26bd04d06bccb84a1f2f06ad8a35135b510711348792","timeouts":null,"triggers":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19","dependencies":["data.docker_registry_image.hoarder-meilisearch"]}]},{"mode":"managed","type":"docker_image","name":"homer","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"build":[],"force_remove":null,"id":"sha256:f38a70cfa21f269531c3a06004d9d3136adae240eac6eb8abd2688449e6b7dd9b4bz/homer:latest","image_id":"sha256:f38a70cfa21f269531c3a06004d9d3136adae240eac6eb8abd2688449e6b7dd9","keep_locally":null,"name":"b4bz/homer:latest","platform":null,"pull_triggers":["sha256:659b488ebc52be44ca050b9a990e44c152d99eaa6af0225809168a57f09b67a8"],"repo_digest":"b4bz/homer@sha256:659b488ebc52be44ca050b9a990e44c152d99eaa6af0225809168a57f09b67a8","timeouts":null,"triggers":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19","dependencies":["data.docker_registry_image.homer"]}]},{"mode":"managed","type":"docker_image","name":"jellyfin","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"build":[],"force_remove":null,"id":"sha256:c4dd65d071a289901aac21251fba49362cc66c78e395ac7ffebd3784ce83fd29jellyfin/jellyfin:latest","image_id":"sha256:c4dd65d071a289901aac21251fba49362cc66c78e395ac7ffebd3784ce83fd29","keep_locally":null,"name":"jellyfin/jellyfin:latest","platform":null,"pull_triggers":["sha256:1694ff069f0c9dafb283c36765175606866769f5d72f2ed56b6a0f1be922fc37"],"repo_digest":"jellyfin/jellyfin@sha256:1694ff069f0c9dafb283c36765175606866769f5d72f2ed56b6a0f1be922fc37","timeouts":null,"triggers":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19","dependencies":["data.docker_registry_image.jellyfin"]}]},{"mode":"managed","type":"docker_image","name":"jellyseerr","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"build":[],"force_remove":null,"id":"sha256:2742757d9c41bcb4acb76c86c4ce23a8c54d5dbe93a698c815a9a34bed0b18d0fallenbagel/jellyseerr:latest","image_id":"sha256:2742757d9c41bcb4acb76c86c4ce23a8c54d5dbe93a698c815a9a34bed0b18d0","keep_locally":null,"name":"fallenbagel/jellyseerr:latest","platform":null,"pull_triggers":["sha256:4538137bc5af902dece165f2bf73776d9cf4eafb6dd714670724af8f3eb77764"],"repo_digest":"fallenbagel/jellyseerr@sha256:4538137bc5af902dece165f2bf73776d9cf4eafb6dd714670724af8f3eb77764","timeouts":null,"triggers":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19","dependencies":["data.docker_registry_image.jellyseerr"]}]},{"mode":"managed","type":"docker_image","name":"lidarr","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"build":[],"force_remove":null,"id":"sha256:2ff2c11ce3aadf98eddeb0c4afe34a4057586d9afb34d7ca6771d68bc8e17086lscr.io/linuxserver/lidarr:latest","image_id":"sha256:2ff2c11ce3aadf98eddeb0c4afe34a4057586d9afb34d7ca6771d68bc8e17086","keep_locally":null,"name":"lscr.io/linuxserver/lidarr:latest","platform":null,"pull_triggers":["sha256:dc03c122899c9ffda8a7f2dded803701491b6040e6842329281a44c6a6c298db"],"repo_digest":"lscr.io/linuxserver/lidarr@sha256:dc03c122899c9ffda8a7f2dded803701491b6040e6842329281a44c6a6c298db","timeouts":null,"triggers":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19","dependencies":["data.docker_registry_image.lidarr"]}]},{"mode":"managed","type":"docker_image","name":"looksyk","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"build":[],"force_remove":null,"id":"sha256:2c133bd25e33b5631c734ed83a3ab3d11ec6a27443ae1a573209461eeb5fffc5sebastianrzk/looksyk","image_id":"sha256:2c133bd25e33b5631c734ed83a3ab3d11ec6a27443ae1a573209461eeb5fffc5","keep_locally":null,"name":"sebastianrzk/looksyk","platform":null,"pull_triggers":["sha256:4927a8b22b39acefe12c2ae79e944742cb39d5f58d2ba404953abf6cb9abd9e9"],"repo_digest":"sebastianrzk/looksyk@sha256:4927a8b22b39acefe12c2ae79e944742cb39d5f58d2ba404953abf6cb9abd9e9","timeouts":null,"triggers":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19","dependencies":["data.docker_registry_image.looksyk"]}]},{"mode":"managed","type":"docker_image","name":"mariadb","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"build":[],"force_remove":null,"id":"sha256:1629fc3de01d00f86ef6ef0e2a2ba96f205fc94196d8f00c91b6f428a04bfad6mariadb:11.4","image_id":"sha256:1629fc3de01d00f86ef6ef0e2a2ba96f205fc94196d8f00c91b6f428a04bfad6","keep_locally":null,"name":"mariadb:11.4","platform":null,"pull_triggers":["sha256:bdd77d2a639e5e123025e4c5f7e0a2373b06f733631c57d53034709b23dae807"],"repo_digest":"mariadb@sha256:bdd77d2a639e5e123025e4c5f7e0a2373b06f733631c57d53034709b23dae807","timeouts":null,"triggers":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19","dependencies":["data.docker_registry_image.mariadb"]}]},{"mode":"managed","type":"docker_image","name":"mealie","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"build":[],"force_remove":null,"id":"sha256:8bb25b6d4838d12e3945f5b0e4b224214acd33f1604e1b5d2f0dead461ac129aghcr.io/mealie-recipes/mealie:v3.1.2","image_id":"sha256:8bb25b6d4838d12e3945f5b0e4b224214acd33f1604e1b5d2f0dead461ac129a","keep_locally":null,"name":"ghcr.io/mealie-recipes/mealie:v3.1.2","platform":null,"pull_triggers":["sha256:d872fb529097df2d77b3c6f5e469b047f99d0d1c9f793a84ae27aa106e1f5d7e"],"repo_digest":"ghcr.io/mealie-recipes/mealie@sha256:d872fb529097df2d77b3c6f5e469b047f99d0d1c9f793a84ae27aa106e1f5d7e","timeouts":null,"triggers":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19","dependencies":["data.docker_registry_image.mealie"]}]},{"mode":"managed","type":"docker_image","name":"memos","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"build":[],"force_remove":null,"id":"sha256:d5d1cf93de34ea72501775b4a88f3486f1fd4b7e38e6911fd55fa46c7de18138neosmemo/memos:stable","image_id":"sha256:d5d1cf93de34ea72501775b4a88f3486f1fd4b7e38e6911fd55fa46c7de18138","keep_locally":null,"name":"neosmemo/memos:stable","platform":null,"pull_triggers":["sha256:3eefcc231141369accbd2f42bdc1a4c1e3b291fb6e288ff0deb60afa1b5d4727"],"repo_digest":"neosmemo/memos@sha256:3eefcc231141369accbd2f42bdc1a4c1e3b291fb6e288ff0deb60afa1b5d4727","timeouts":null,"triggers":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19","dependencies":["data.docker_registry_image.memos"]}]},{"mode":"managed","type":"docker_image","name":"meshcore-capture","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"build":[],"force_remove":null,"id":"sha256:68013fc14f029e4b94870cdbd20492cb03e13ae9b296aff59f22772094f9995eghcr.io/agessaman/meshcore-packet-capture:latest","image_id":"sha256:68013fc14f029e4b94870cdbd20492cb03e13ae9b296aff59f22772094f9995e","keep_locally":null,"name":"ghcr.io/agessaman/meshcore-packet-capture:latest","platform":null,"pull_triggers":["sha256:1c9cfc10d50dfce12062b7098602679a0ecf895844255d257dafc3b45f59ae4b"],"repo_digest":"ghcr.io/agessaman/meshcore-packet-capture@sha256:1c9cfc10d50dfce12062b7098602679a0ecf895844255d257dafc3b45f59ae4b","timeouts":null,"triggers":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19","dependencies":["data.docker_registry_image.meshcore-capture"]}]},{"mode":"managed","type":"docker_image","name":"meshtastic","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"build":[],"force_remove":null,"id":"sha256:6ea8428352fed1a04de55cace53437149b57910ff13c7e2f01922e73f27bf8ebghcr.io/meshtastic/web:latest","image_id":"sha256:6ea8428352fed1a04de55cace53437149b57910ff13c7e2f01922e73f27bf8eb","keep_locally":null,"name":"ghcr.io/meshtastic/web:latest","platform":null,"pull_triggers":["sha256:ced7a025a65a6576a61298203833acf509a6c49007fa1803bfda7c41f7cc71cc"],"repo_digest":"ghcr.io/meshtastic/web@sha256:ced7a025a65a6576a61298203833acf509a6c49007fa1803bfda7c41f7cc71cc","timeouts":null,"triggers":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19","dependencies":["data.docker_registry_image.meshtastic"]}]},{"mode":"managed","type":"docker_image","name":"navidrome","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"build":[],"force_remove":null,"id":"sha256:ac3c6f0cf00ad2422b479a40c543719adb670a133aa12ff14ce50f6a371eb5d5deluan/navidrome:latest","image_id":"sha256:ac3c6f0cf00ad2422b479a40c543719adb670a133aa12ff14ce50f6a371eb5d5","keep_locally":null,"name":"deluan/navidrome:latest","platform":null,"pull_triggers":["sha256:9fa40b3d8dec43ceb2213d1fa551da3dcfef6ac6d19c2e534efb92527c2bafd2"],"repo_digest":"deluan/navidrome@sha256:9fa40b3d8dec43ceb2213d1fa551da3dcfef6ac6d19c2e534efb92527c2bafd2","timeouts":null,"triggers":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19","dependencies":["data.docker_registry_image.navidrome"]}]},{"mode":"managed","type":"docker_image","name":"nginx-lb","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"build":[],"force_remove":null,"id":"sha256:a6c15610396484f43aec3bff3bbd71f2dae9c50f487e5384574a97dab6126693jonasal/nginx-certbot:latest","image_id":"sha256:a6c15610396484f43aec3bff3bbd71f2dae9c50f487e5384574a97dab6126693","keep_locally":null,"name":"jonasal/nginx-certbot:latest","platform":null,"pull_triggers":["sha256:896921777209aa9dd66bf46064b2f45d4659a4d174d1ed902f0735e92ef9066b"],"repo_digest":"jonasal/nginx-certbot@sha256:896921777209aa9dd66bf46064b2f45d4659a4d174d1ed902f0735e92ef9066b","timeouts":null,"triggers":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19","dependencies":["data.docker_registry_image.nginx-lb"]}]},{"mode":"managed","type":"docker_image","name":"node-red","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"build":[],"force_remove":null,"id":"sha256:65f9da2b613319c5fdad91f683398c30bd5689cd80acc413ce177c98f1fd7e27nodered/node-red:latest","image_id":"sha256:65f9da2b613319c5fdad91f683398c30bd5689cd80acc413ce177c98f1fd7e27","keep_locally":null,"name":"nodered/node-red:latest","platform":null,"pull_triggers":["sha256:a5cb1dcdf90a7148b02b9dba4acfe6bd98c7bf3bff1e845dcdecfd7af3a95a29"],"repo_digest":"nodered/node-red@sha256:a5cb1dcdf90a7148b02b9dba4acfe6bd98c7bf3bff1e845dcdecfd7af3a95a29","timeouts":null,"triggers":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19","dependencies":["data.docker_registry_image.node-red"]}]},{"mode":"managed","type":"docker_image","name":"ntfy","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"build":[],"force_remove":null,"id":"sha256:fe42eeb2e506c71e460ded6e52859e9d5d42574ec9291d531236592c43a9aed2binwiederhier/ntfy","image_id":"sha256:fe42eeb2e506c71e460ded6e52859e9d5d42574ec9291d531236592c43a9aed2","keep_locally":null,"name":"binwiederhier/ntfy","platform":null,"pull_triggers":["sha256:2b9e12d56a538f4402da51328eeca02696c4b207ab7fbe031c27e51a22ca9b86"],"repo_digest":"binwiederhier/ntfy@sha256:2b9e12d56a538f4402da51328eeca02696c4b207ab7fbe031c27e51a22ca9b86","timeouts":null,"triggers":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19","dependencies":["data.docker_registry_image.ntfy"]}]},{"mode":"managed","type":"docker_image","name":"ofelia","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"build":[],"force_remove":null,"id":"sha256:13d086902ffd6151d0c607993f53c453b491574026cb69cab86a852346c114e7mcuadros/ofelia:latest","image_id":"sha256:13d086902ffd6151d0c607993f53c453b491574026cb69cab86a852346c114e7","keep_locally":null,"name":"mcuadros/ofelia:latest","platform":null,"pull_triggers":["sha256:efcbe2c5cf658a25de6443c1462d653f9cc03791d642e01fc6c638a00f97e492"],"repo_digest":"mcuadros/ofelia@sha256:efcbe2c5cf658a25de6443c1462d653f9cc03791d642e01fc6c638a00f97e492","timeouts":null,"triggers":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19","dependencies":["data.docker_registry_image.ofelia"]}]},{"mode":"managed","type":"docker_image","name":"photoprism","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"build":[],"force_remove":null,"id":"sha256:ba939bd73bb1abb31ab2553b7809badf6a9147cdc8718a531aa17f2c4e5a2892photoprism/photoprism:latest","image_id":"sha256:ba939bd73bb1abb31ab2553b7809badf6a9147cdc8718a531aa17f2c4e5a2892","keep_locally":null,"name":"photoprism/photoprism:latest","platform":null,"pull_triggers":["sha256:5229f68bce0293320547f35c733de584d7c2d5725a0efbddb68d7a118a8fc21c"],"repo_digest":"photoprism/photoprism@sha256:5229f68bce0293320547f35c733de584d7c2d5725a0efbddb68d7a118a8fc21c","timeouts":null,"triggers":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19","dependencies":["data.docker_registry_image.photoprism"]}]},{"mode":"managed","type":"docker_image","name":"piped-backend","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"build":[],"force_remove":null,"id":"sha256:7915a5e20bcc85bccedef6a30af3fbb8c3334718508a7529a0724e8fbe98fb0e1337kavin/piped:latest","image_id":"sha256:7915a5e20bcc85bccedef6a30af3fbb8c3334718508a7529a0724e8fbe98fb0e","keep_locally":null,"name":"1337kavin/piped:latest","platform":null,"pull_triggers":["sha256:b0462b15a951061878d13abf3e3706b60a33c1941cb28bb48f86227d0fbeb730"],"repo_digest":"1337kavin/piped@sha256:b0462b15a951061878d13abf3e3706b60a33c1941cb28bb48f86227d0fbeb730","timeouts":null,"triggers":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19","dependencies":["data.docker_registry_image.piped-backend"]}]},{"mode":"managed","type":"docker_image","name":"piped-bg-helper","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"build":[],"force_remove":null,"id":"sha256:8199b458fa46e25175191791f6634b8b07f4292ce4aa9d3399f37635fe0229d11337kavin/bg-helper-server:latest","image_id":"sha256:8199b458fa46e25175191791f6634b8b07f4292ce4aa9d3399f37635fe0229d1","keep_locally":null,"name":"1337kavin/bg-helper-server:latest","platform":null,"pull_triggers":["sha256:89a38697ee3c12722b10f4e2afcea0461806672b64c7581c065a6bb7ae1c829a"],"repo_digest":"1337kavin/bg-helper-server@sha256:89a38697ee3c12722b10f4e2afcea0461806672b64c7581c065a6bb7ae1c829a","timeouts":null,"triggers":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19","dependencies":["data.docker_registry_image.piped-bg-helper"]}]},{"mode":"managed","type":"docker_image","name":"piped-frontend","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"build":[],"force_remove":null,"id":"sha256:2a28b708596ef4d92314d20724a86b6f25bc98af9d0eeedd239f40e10f3af2dd1337kavin/piped-frontend:latest","image_id":"sha256:2a28b708596ef4d92314d20724a86b6f25bc98af9d0eeedd239f40e10f3af2dd","keep_locally":null,"name":"1337kavin/piped-frontend:latest","platform":null,"pull_triggers":["sha256:fca228ff680c2aeff38d7642e2eeb1913723dbf4a5a8ac1d1bce3e647f53e8a7"],"repo_digest":"1337kavin/piped-frontend@sha256:fca228ff680c2aeff38d7642e2eeb1913723dbf4a5a8ac1d1bce3e647f53e8a7","timeouts":null,"triggers":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19","dependencies":["data.docker_registry_image.piped-frontend"]}]},{"mode":"managed","type":"docker_image","name":"piped-proxy","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"build":[],"force_remove":null,"id":"sha256:305d336ce935bdd3a9d56a6b5b766682c88b183872e4aa3118fff3b0ef2468e81337kavin/piped-proxy:latest","image_id":"sha256:305d336ce935bdd3a9d56a6b5b766682c88b183872e4aa3118fff3b0ef2468e8","keep_locally":null,"name":"1337kavin/piped-proxy:latest","platform":null,"pull_triggers":["sha256:6f538f7b5d354c3ab9f11329a2ff1283249e388def53cef04dfa45b2fbce298c"],"repo_digest":"1337kavin/piped-proxy@sha256:6f538f7b5d354c3ab9f11329a2ff1283249e388def53cef04dfa45b2fbce298c","timeouts":null,"triggers":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19","dependencies":["data.docker_registry_image.piped-proxy"]}]},{"mode":"managed","type":"docker_image","name":"postgres","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"build":[],"force_remove":null,"id":"sha256:23d8728abfc244f1b5017717172852f0ef70db959744a2aa8091b0f63f1b7539pgautoupgrade/pgautoupgrade:16-alpine","image_id":"sha256:23d8728abfc244f1b5017717172852f0ef70db959744a2aa8091b0f63f1b7539","keep_locally":null,"name":"pgautoupgrade/pgautoupgrade:16-alpine","platform":null,"pull_triggers":["sha256:87c879e4656a297046e9d6dad640bcb9329db3bdca49caaf168fff0d0a363140"],"repo_digest":"pgautoupgrade/pgautoupgrade@sha256:87c879e4656a297046e9d6dad640bcb9329db3bdca49caaf168fff0d0a363140","timeouts":null,"triggers":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19","dependencies":["data.docker_registry_image.postgres"]}]},{"mode":"managed","type":"docker_image","name":"prometheus","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"build":[],"force_remove":null,"id":"sha256:232e2ff3a14b9112baec11036481e25097b41157f17e1f911a37118e7b288468prom/prometheus:latest","image_id":"sha256:232e2ff3a14b9112baec11036481e25097b41157f17e1f911a37118e7b288468","keep_locally":null,"name":"prom/prometheus:latest","platform":null,"pull_triggers":["sha256:5550dc63da361dc30f6fe02ac0e4dfc736ededfef3c8d12a634db04a67824d78"],"repo_digest":"prom/prometheus@sha256:5550dc63da361dc30f6fe02ac0e4dfc736ededfef3c8d12a634db04a67824d78","timeouts":null,"triggers":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19","dependencies":["data.docker_registry_image.prometheus"]}]},{"mode":"managed","type":"docker_image","name":"prowlarr","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"build":[],"force_remove":null,"id":"sha256:dfc2218c52f461d302829a03a3b5d0a054e6c638b895df9c2c01c677c6cb73b1ghcr.io/hotio/prowlarr:latest","image_id":"sha256:dfc2218c52f461d302829a03a3b5d0a054e6c638b895df9c2c01c677c6cb73b1","keep_locally":null,"name":"ghcr.io/hotio/prowlarr:latest","platform":null,"pull_triggers":["sha256:a7224dea470e5e175d2926dced2d83adfc8d7b22bf8e3c63c82d67c022a22d28"],"repo_digest":"ghcr.io/hotio/prowlarr@sha256:a7224dea470e5e175d2926dced2d83adfc8d7b22bf8e3c63c82d67c022a22d28","timeouts":null,"triggers":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19","dependencies":["data.docker_registry_image.prowlarr"]}]},{"mode":"managed","type":"docker_image","name":"radarr","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"build":[],"force_remove":null,"id":"sha256:0d8ef8e2ff86bb118781deec0b28e0fb5bda37f5d9bac12de7b2a1ceaf197946ghcr.io/hotio/radarr:latest","image_id":"sha256:0d8ef8e2ff86bb118781deec0b28e0fb5bda37f5d9bac12de7b2a1ceaf197946","keep_locally":null,"name":"ghcr.io/hotio/radarr:latest","platform":null,"pull_triggers":["sha256:f03d5fc5b26fde8bb7061872f61820d46c2035f43ebb283c6f50b352390da578"],"repo_digest":"ghcr.io/hotio/radarr@sha256:f03d5fc5b26fde8bb7061872f61820d46c2035f43ebb283c6f50b352390da578","timeouts":null,"triggers":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19","dependencies":["data.docker_registry_image.radarr"]}]},{"mode":"managed","type":"docker_image","name":"ripe-atlas","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"build":[],"force_remove":null,"id":"sha256:29c35f66fb4d4622bb62ea3dd8b33d5383e5b685292eeac496357fb4b1b83ce1jamesits/ripe-atlas:latest","image_id":"sha256:29c35f66fb4d4622bb62ea3dd8b33d5383e5b685292eeac496357fb4b1b83ce1","keep_locally":null,"name":"jamesits/ripe-atlas:latest","platform":null,"pull_triggers":["sha256:1f2a83b919bca477336afef8883df580eac1564683f73207592b4ff5e5bc568a"],"repo_digest":"jamesits/ripe-atlas@sha256:1f2a83b919bca477336afef8883df580eac1564683f73207592b4ff5e5bc568a","timeouts":null,"triggers":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19","dependencies":["data.docker_registry_image.ripe-atlas"]}]},{"mode":"managed","type":"docker_image","name":"rssbridge","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"build":[],"force_remove":null,"id":"sha256:66a29cf10c05a232cad03351a1377d984ebfcb508afb8c67a2f2003fcd767a26rssbridge/rss-bridge:latest","image_id":"sha256:66a29cf10c05a232cad03351a1377d984ebfcb508afb8c67a2f2003fcd767a26","keep_locally":null,"name":"rssbridge/rss-bridge:latest","platform":null,"pull_triggers":["sha256:f31cf3118ab2c167fc76c069e1e53d7a64d87684cdbf891b0dd3c547029fc6f0"],"repo_digest":"rssbridge/rss-bridge@sha256:f31cf3118ab2c167fc76c069e1e53d7a64d87684cdbf891b0dd3c547029fc6f0","timeouts":null,"triggers":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19","dependencies":["data.docker_registry_image.rssbridge"]}]},{"mode":"managed","type":"docker_image","name":"sabnzdb","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"build":[],"force_remove":null,"id":"sha256:4075f63ba4daf93e4531e30575f38a5b40b2dc6885ece78b119b18213ba0831dghcr.io/hotio/sabnzbd:latest","image_id":"sha256:4075f63ba4daf93e4531e30575f38a5b40b2dc6885ece78b119b18213ba0831d","keep_locally":null,"name":"ghcr.io/hotio/sabnzbd:latest","platform":null,"pull_triggers":["sha256:be4793057aa3aef0108f5e5105238469dc8450845cb717ea84b5deb0a73b88c1"],"repo_digest":"ghcr.io/hotio/sabnzbd@sha256:be4793057aa3aef0108f5e5105238469dc8450845cb717ea84b5deb0a73b88c1","timeouts":null,"triggers":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19","dependencies":["data.docker_registry_image.sabnzdb"]}]},{"mode":"managed","type":"docker_image","name":"searxng","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"build":[],"force_remove":null,"id":"sha256:6a9a175cd122c005abe2dc15d7cbfcd5109619e9dcccb511c34be244e10f49bcsearxng/searxng:latest","image_id":"sha256:6a9a175cd122c005abe2dc15d7cbfcd5109619e9dcccb511c34be244e10f49bc","keep_locally":null,"name":"searxng/searxng:latest","platform":null,"pull_triggers":["sha256:4c6b4f3e1fc10a907a40b7eaaf5b92d50f5b4097d6fb5b02041c0f9926233b36"],"repo_digest":"searxng/searxng@sha256:4c6b4f3e1fc10a907a40b7eaaf5b92d50f5b4097d6fb5b02041c0f9926233b36","timeouts":null,"triggers":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19","dependencies":["data.docker_registry_image.searxng"]}]},{"mode":"managed","type":"docker_image","name":"searxng-valkey","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"build":[],"force_remove":null,"id":"sha256:12e5775ec8cf867028f49eb698f9d6f04c7e876618e4fb9d81ab99a1f96cf1acvalkey/valkey:9","image_id":"sha256:12e5775ec8cf867028f49eb698f9d6f04c7e876618e4fb9d81ab99a1f96cf1ac","keep_locally":null,"name":"valkey/valkey:9","platform":null,"pull_triggers":["sha256:3b55fbaa0cd93cf0d9d961f405e4dfcc70efe325e2d84da207a0a8e6d8fde4f9"],"repo_digest":"valkey/valkey@sha256:3b55fbaa0cd93cf0d9d961f405e4dfcc70efe325e2d84da207a0a8e6d8fde4f9","timeouts":null,"triggers":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19","dependencies":["data.docker_registry_image.searxng-valkey"]}]},{"mode":"managed","type":"docker_image","name":"smokeping","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"build":[],"force_remove":null,"id":"sha256:e359e0b8022264fb66c963ff9decc7e21d9a0689b2d8dc146c7b7a27f52fb880linuxserver/smokeping:latest","image_id":"sha256:e359e0b8022264fb66c963ff9decc7e21d9a0689b2d8dc146c7b7a27f52fb880","keep_locally":null,"name":"linuxserver/smokeping:latest","platform":null,"pull_triggers":["sha256:210b9d97e376bd81faf86d50f06358dd7a0090be115b2af280d76b5abbcccb6e"],"repo_digest":"linuxserver/smokeping@sha256:210b9d97e376bd81faf86d50f06358dd7a0090be115b2af280d76b5abbcccb6e","timeouts":null,"triggers":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19","dependencies":["data.docker_registry_image.smokeping"]}]},{"mode":"managed","type":"docker_image","name":"sonarr","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"build":[],"force_remove":null,"id":"sha256:be74e263fb1ff8f71dc8603f7f02a1284f82dbe7a8d7f62266ea631dceabc96bghcr.io/hotio/sonarr:latest","image_id":"sha256:be74e263fb1ff8f71dc8603f7f02a1284f82dbe7a8d7f62266ea631dceabc96b","keep_locally":null,"name":"ghcr.io/hotio/sonarr:latest","platform":null,"pull_triggers":["sha256:150b7e9f796982e8a8097cf6f55583cffa3bb4f3e2ffa4de803e1ce1482a88f5"],"repo_digest":"ghcr.io/hotio/sonarr@sha256:150b7e9f796982e8a8097cf6f55583cffa3bb4f3e2ffa4de803e1ce1482a88f5","timeouts":null,"triggers":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19","dependencies":["data.docker_registry_image.sonarr"]}]},{"mode":"managed","type":"docker_image","name":"synapse","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"build":[],"force_remove":null,"id":"sha256:0cd4c2bbf047c4c80779564302f5db3d15647540e2d76643870cb6f7def25a43ghcr.io/element-hq/synapse:latest","image_id":"sha256:0cd4c2bbf047c4c80779564302f5db3d15647540e2d76643870cb6f7def25a43","keep_locally":null,"name":"ghcr.io/element-hq/synapse:latest","platform":null,"pull_triggers":["sha256:9d6bef0a269608d4422bbc5a39140f4a7f667802bcdac143eac0f41f80924dcf"],"repo_digest":"ghcr.io/element-hq/synapse@sha256:9d6bef0a269608d4422bbc5a39140f4a7f667802bcdac143eac0f41f80924dcf","timeouts":null,"triggers":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19","dependencies":["data.docker_registry_image.synapse"]}]},{"mode":"managed","type":"docker_image","name":"traccar","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"build":[],"force_remove":null,"id":"sha256:6c80aa27aa20e85973939eafbcf5d9170946c160722764c58c5cc3e3449c8e22traccar/traccar:debian","image_id":"sha256:6c80aa27aa20e85973939eafbcf5d9170946c160722764c58c5cc3e3449c8e22","keep_locally":null,"name":"traccar/traccar:debian","platform":null,"pull_triggers":["sha256:c4c084ad812e582862104eeb569ebdb6a327e15d4c6d053b451151ec2d19a8d0"],"repo_digest":"traccar/traccar@sha256:c4c084ad812e582862104eeb569ebdb6a327e15d4c6d053b451151ec2d19a8d0","timeouts":null,"triggers":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19","dependencies":["data.docker_registry_image.traccar"]}]},{"mode":"managed","type":"docker_image","name":"unifi","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"build":[],"force_remove":null,"id":"sha256:215c29df220ea8fa2d8dafa33dc8537ad8aa101ae1fcd89d9172b9225955d86cjacobalberty/unifi","image_id":"sha256:215c29df220ea8fa2d8dafa33dc8537ad8aa101ae1fcd89d9172b9225955d86c","keep_locally":null,"name":"jacobalberty/unifi","platform":null,"pull_triggers":["sha256:896c0ab82d33300694dae82982fd7094497afcbea0be92cadc1e94bfead731d3"],"repo_digest":"jacobalberty/unifi@sha256:896c0ab82d33300694dae82982fd7094497afcbea0be92cadc1e94bfead731d3","timeouts":null,"triggers":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19","dependencies":["data.docker_registry_image.unifi"]}]},{"mode":"managed","type":"docker_image","name":"uptime-kuma","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"build":[],"force_remove":null,"id":"sha256:f48d816cb7460cd3b7bb15ed393968b0ae0da4c690443b778b6a5db6b09f527elouislam/uptime-kuma","image_id":"sha256:f48d816cb7460cd3b7bb15ed393968b0ae0da4c690443b778b6a5db6b09f527e","keep_locally":null,"name":"louislam/uptime-kuma","platform":null,"pull_triggers":["sha256:3d632903e6af34139a37f18055c4f1bfd9b7205ae1138f1e5e8940ddc1d176f9"],"repo_digest":"louislam/uptime-kuma@sha256:3d632903e6af34139a37f18055c4f1bfd9b7205ae1138f1e5e8940ddc1d176f9","timeouts":null,"triggers":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19","dependencies":["data.docker_registry_image.uptime-kuma"]}]},{"mode":"managed","type":"docker_image","name":"vikunja","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"build":[],"force_remove":null,"id":"sha256:063c573c3feb40967ca0bc097bdc400f723cf25028faa865edcdd352d7978906vikunja/vikunja:latest","image_id":"sha256:063c573c3feb40967ca0bc097bdc400f723cf25028faa865edcdd352d7978906","keep_locally":null,"name":"vikunja/vikunja:latest","platform":null,"pull_triggers":["sha256:f6b80393c1998cd5cd0dc38d24762c59ab4c10000a6f1032ef5b554e262cab93"],"repo_digest":"vikunja/vikunja@sha256:f6b80393c1998cd5cd0dc38d24762c59ab4c10000a6f1032ef5b554e262cab93","timeouts":null,"triggers":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19","dependencies":["data.docker_registry_image.vikunja"]}]},{"mode":"managed","type":"docker_image","name":"yamtrack","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"build":[],"force_remove":null,"id":"sha256:5dffe198f50adb6bf31d5222a17db7cd9d3ae4d62016b96dd534523b9696a7c1ghcr.io/fuzzygrim/yamtrack","image_id":"sha256:5dffe198f50adb6bf31d5222a17db7cd9d3ae4d62016b96dd534523b9696a7c1","keep_locally":null,"name":"ghcr.io/fuzzygrim/yamtrack","platform":null,"pull_triggers":["sha256:9f40ac038b2bdd7dae7c596f7fa2506ec248fd213857693f4f0008421a2b6ced"],"repo_digest":"ghcr.io/fuzzygrim/yamtrack@sha256:9f40ac038b2bdd7dae7c596f7fa2506ec248fd213857693f4f0008421a2b6ced","timeouts":null,"triggers":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19","dependencies":["data.docker_registry_image.yamtrack"]}]},{"mode":"managed","type":"docker_image","name":"yamtrack-redis","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"build":[],"force_remove":null,"id":"sha256:aa189b5a1954929c393585e6dc5717a75b18f75a931df8bdcc00a3d3bd546be6redis:7-alpine","image_id":"sha256:aa189b5a1954929c393585e6dc5717a75b18f75a931df8bdcc00a3d3bd546be6","keep_locally":null,"name":"redis:7-alpine","platform":null,"pull_triggers":["sha256:8b81dd37ff027bec4e516d41acfbe9fe2460070dc6d4a4570a2ac5b9d59df065"],"repo_digest":"redis@sha256:8b81dd37ff027bec4e516d41acfbe9fe2460070dc6d4a4570a2ac5b9d59df065","timeouts":null,"triggers":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19","dependencies":["data.docker_registry_image.yamtrack-redis"]}]},{"mode":"managed","type":"docker_network","name":"container-public","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":1,"attributes":{"attachable":false,"check_duplicate":null,"driver":"macvlan","id":"276dec3b3e8d82e465c2e47b5c8d8ccb439c608c5665094a3735849e7b8b9742","ingress":false,"internal":false,"ipam_config":[{"aux_address":{},"gateway":"192.168.3.1","ip_range":"192.168.3.128/25","subnet":"192.168.3.0/24"}],"ipam_driver":"default","ipam_options":{},"ipv6":false,"labels":[],"name":"container-public","options":{"parent":"ens19"},"scope":"local"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjEifQ=="}]},{"mode":"managed","type":"docker_network","name":"hoarder","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":1,"attributes":{"attachable":false,"check_duplicate":null,"driver":"bridge","id":"1c3ed9f8417ab3ed459b2558665c377f3c6a5ca780965357a3d97bc162a07566","ingress":false,"internal":false,"ipam_config":[{"aux_address":{},"gateway":"192.168.32.1","ip_range":"","subnet":"192.168.32.0/20"}],"ipam_driver":"default","ipam_options":{},"ipv6":false,"labels":[],"name":"hoarder","options":{},"scope":"local"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjEifQ=="}]},{"mode":"managed","type":"docker_network","name":"ip6net","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":1,"attributes":{"attachable":false,"check_duplicate":null,"driver":"bridge","id":"1f3f0058b050318ce42cc975c50a0cd5fe3b6b644a310b982188bc4f2dc09ea3","ingress":false,"internal":false,"ipam_config":[{"aux_address":{},"gateway":"192.168.64.1","ip_range":"","subnet":"192.168.64.0/20"},{"aux_address":{},"gateway":"2001:db8::1","ip_range":"","subnet":"2001:db8::/64"}],"ipam_driver":"default","ipam_options":{},"ipv6":true,"labels":[],"name":"ipv6net","options":{},"scope":"local"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjEifQ=="}]},{"mode":"managed","type":"docker_network","name":"ipv6-slaac","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":1,"attributes":{"attachable":false,"check_duplicate":null,"driver":"bridge","id":"6926f0927520af79911f52df7d0f454ed5680788639de33164780ffb63d0515a","ingress":false,"internal":false,"ipam_config":[{"aux_address":{},"gateway":"192.168.48.1","ip_range":"","subnet":"192.168.48.0/20"},{"aux_address":{},"gateway":"2a02:a470:b12a:2::1","ip_range":"","subnet":"2a02:a470:b12a:2::/64"}],"ipam_driver":"default","ipam_options":{},"ipv6":true,"labels":[],"name":"ipv6-slaac","options":{},"scope":"local"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjEifQ=="}]},{"mode":"managed","type":"docker_network","name":"nginx-lb","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":1,"attributes":{"attachable":false,"check_duplicate":null,"driver":"bridge","id":"313220b2566c5f54530ef28c7e1d120d10cbfd121bd075f7cfd061507c6d3ade","ingress":false,"internal":false,"ipam_config":[{"aux_address":{},"gateway":"192.168.96.1","ip_range":"","subnet":"192.168.96.0/20"}],"ipam_driver":"default","ipam_options":{},"ipv6":false,"labels":[],"name":"nginx-lb","options":{},"scope":"local"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjEifQ=="}]},{"mode":"managed","type":"docker_network","name":"piped","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":1,"attributes":{"attachable":false,"check_duplicate":null,"driver":"bridge","id":"7ebc52dfb43396b75804d1d4e213e874fa5d5e87a8d88f659387bb131b4566a0","ingress":false,"internal":false,"ipam_config":[{"aux_address":{},"gateway":"192.168.112.1","ip_range":"","subnet":"192.168.112.0/20"}],"ipam_driver":"default","ipam_options":{},"ipv6":false,"labels":[],"name":"piped","options":{},"scope":"local"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjEifQ=="}]},{"mode":"managed","type":"docker_network","name":"searxng","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":1,"attributes":{"attachable":false,"check_duplicate":null,"driver":"bridge","id":"9b2628859440e5427f23510d7271193159c011fc45552db69f508af12524d5a7","ingress":false,"internal":false,"ipam_config":[{"aux_address":{},"gateway":"192.168.128.1","ip_range":"","subnet":"192.168.128.0/20"}],"ipam_driver":"default","ipam_options":{},"ipv6":false,"labels":[],"name":"searxng","options":{},"scope":"local"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjEifQ=="}]},{"mode":"managed","type":"docker_network","name":"smokeping","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":1,"attributes":{"attachable":false,"check_duplicate":null,"driver":"bridge","id":"52569f42ad4bbb3545d49b8ea2e4f8f62523e54cd5d317d75d2da811e912ac67","ingress":false,"internal":false,"ipam_config":[{"aux_address":{},"gateway":"192.168.80.1","ip_range":"","subnet":"192.168.80.0/20"}],"ipam_driver":"default","ipam_options":{},"ipv6":false,"labels":[],"name":"smokeping","options":{},"scope":"local"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjEifQ=="}]},{"mode":"managed","type":"docker_network","name":"yamtrack","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":1,"attributes":{"attachable":false,"check_duplicate":null,"driver":"bridge","id":"6c3607a24d4a5c7a7f5851754f6dad28b3dc10e38da35d09542bd4651182b146","ingress":false,"internal":false,"ipam_config":[{"aux_address":{},"gateway":"192.168.144.1","ip_range":"","subnet":"192.168.144.0/20"}],"ipam_driver":"default","ipam_options":{},"ipv6":false,"labels":[],"name":"yamtrack","options":{},"scope":"local"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjEifQ=="}]},{"mode":"managed","type":"docker_volume","name":"truenas-arr","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":1,"attributes":{"driver":"local","driver_opts":{"device":"//172.20.0.188/arr-media","o":"username=dqnap,password=vPKnUmApyQRE5$n,file_mode=0777,dir_mode=0777","type":"cifs"},"id":"truenas-arr","labels":[],"mountpoint":"/var/lib/docker/volumes/truenas-arr/_data","name":"truenas-arr"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjEifQ=="}]},{"mode":"managed","type":"docker_volume","name":"truenas-cache","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":1,"attributes":{"driver":"local","driver_opts":{"device":"//172.20.0.188/docker-app-cache","o":"username=dqnap,password=vPKnUmApyQRE5$n,file_mode=0777,dir_mode=0777","type":"cifs"},"id":"truenas-cache","labels":[],"mountpoint":"/var/lib/docker/volumes/truenas-cache/_data","name":"truenas-cache"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjEifQ=="}]},{"mode":"managed","type":"docker_volume","name":"truenas-photoprism-data","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":1,"attributes":{"driver":"local","driver_opts":{"device":"//172.20.0.188/photoprism-data","o":"username=photoprism,password=V3i77MWeoM^XpugwG%6,uid=2000,gid=2000","type":"cifs"},"id":"truenas-photoprism-data","labels":[],"mountpoint":"/var/lib/docker/volumes/truenas-photoprism-data/_data","name":"truenas-photoprism-data"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjEifQ=="}]},{"mode":"managed","type":"docker_volume","name":"truenas-photoprism-import","provider":"provider[\"registry.opentofu.org/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":"/var/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.opentofu.org/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":"/var/lib/docker/volumes/truenas-photoprism-originals/_data","name":"truenas-photoprism-originals"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjEifQ=="}]},{"mode":"managed","type":"docker_volume","name":"truenas-photoprism-timeke-originals","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":1,"attributes":{"driver":"local","driver_opts":{"device":"//172.20.0.188/photoprism-tineke-originals","o":"username=dqnap,password=vPKnUmApyQRE5$n,file_mode=0777,dir_mode=0777","type":"cifs"},"id":"truenas-photoprism-tineke-originals","labels":[],"mountpoint":"/var/lib/docker/volumes/truenas-photoprism-tineke-originals/_data","name":"truenas-photoprism-tineke-originals"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjEifQ=="}]},{"mode":"managed","type":"docker_volume","name":"truenas-photoprism-tineke-data","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":1,"attributes":{"driver":"local","driver_opts":{"device":"//172.20.0.188/photoprism-tineke-data","o":"username=photoprism,password=V3i77MWeoM^XpugwG%6,uid=2000,gid=2000","type":"cifs"},"id":"truenas-photoprism-tineke-data","labels":[],"mountpoint":"/var/lib/docker/volumes/truenas-photoprism-tineke-data/_data","name":"truenas-photoprism-tineke-data"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjEifQ=="}]},{"mode":"managed","type":"docker_volume","name":"truenas-photoprism-tineke-import","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":1,"attributes":{"driver":"local","driver_opts":{"device":"//172.20.0.188/photoprism-tineke-import","o":"username=dqnap,password=vPKnUmApyQRE5$n,file_mode=0777,dir_mode=0777","type":"cifs"},"id":"truenas-photoprism-tineke-import","labels":[],"mountpoint":"/var/lib/docker/volumes/truenas-photoprism-tineke-import/_data","name":"truenas-photoprism-tineke-import"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjEifQ=="}]},{"mode":"managed","type":"opnsense_unbound_host_override","name":"a_birdnet","provider":"provider[\"registry.opentofu.org/browningluke/opnsense\"]","instances":[{"schema_version":0,"attributes":{"description":null,"domain":"birdnet.local","enabled":true,"hostname":"*","id":"7cbedbc2-0d01-4201-a021-f67f98c5a191","mx_host":"","mx_priority":-1,"server":"192.168.3.54","type":"A"},"sensitive_attributes":[]}]},{"mode":"managed","type":"opnsense_unbound_host_override","name":"a_dozzle","provider":"provider[\"registry.opentofu.org/browningluke/opnsense\"]","instances":[{"schema_version":0,"attributes":{"description":null,"domain":"dozzle.local","enabled":true,"hostname":"*","id":"1130d4e6-fbb8-41f9-971c-e0482365ced7","mx_host":"","mx_priority":-1,"server":"192.168.3.10","type":"A"},"sensitive_attributes":[]}]}],"check_results":null} +{"version":4,"terraform_version":"1.11.1","serial":367,"lineage":"e2808751-e092-343f-2de3-16c11aee37b0","outputs":{},"resources":[{"mode":"data","type":"docker_registry_image","name":"audiobookshelf","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"id":"sha256:a44ed89b3e845faa1f7d353f2cc89b2fcd8011737dd14075fa963cf9468da3a5","insecure_skip_verify":false,"name":"ghcr.io/advplyr/audiobookshelf:latest","sha256_digest":"sha256:a44ed89b3e845faa1f7d353f2cc89b2fcd8011737dd14075fa963cf9468da3a5"},"sensitive_attributes":[]}]},{"mode":"data","type":"docker_registry_image","name":"birdnet-go","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"id":"sha256:6f5a93b725e43f9d8f5a77fb062868eac03795be99ab8ec967c7661f2f6d217c","insecure_skip_verify":false,"name":"ghcr.io/tphakala/birdnet-go:nightly","sha256_digest":"sha256:6f5a93b725e43f9d8f5a77fb062868eac03795be99ab8ec967c7661f2f6d217c"},"sensitive_attributes":[]}]},{"mode":"data","type":"docker_registry_image","name":"configarr","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"id":"sha256:0dac3fbffab546ae9718207959499812750def496672c54a9b2a8402d4544733","insecure_skip_verify":false,"name":"ghcr.io/raydak-labs/configarr:latest","sha256_digest":"sha256:0dac3fbffab546ae9718207959499812750def496672c54a9b2a8402d4544733"},"sensitive_attributes":[]}]},{"mode":"data","type":"docker_registry_image","name":"deluge","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"id":"sha256:767b7d7e7f686c6bbd913f22715ebbb8cce584246c4cc553c59e6bd6d17aa363","insecure_skip_verify":false,"name":"linuxserver/deluge:latest","sha256_digest":"sha256:767b7d7e7f686c6bbd913f22715ebbb8cce584246c4cc553c59e6bd6d17aa363"},"sensitive_attributes":[]}]},{"mode":"data","type":"docker_registry_image","name":"dozzle","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"id":"sha256:03ac4280eec733d004de0a46a3944e8ef0d3fbd9c317027b19492d4ed360aa89","insecure_skip_verify":false,"name":"amir20/dozzle:latest","sha256_digest":"sha256:03ac4280eec733d004de0a46a3944e8ef0d3fbd9c317027b19492d4ed360aa89"},"sensitive_attributes":[]}]},{"mode":"data","type":"docker_registry_image","name":"elasticsearch","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"id":"sha256:a4a85d1b5b0d1035f15f2b470716a7b575d42982b4595e0c6a6056ce09a6e8d2","insecure_skip_verify":false,"name":"docker.elastic.co/elasticsearch/elasticsearch-wolfi:9.1.5","sha256_digest":"sha256:a4a85d1b5b0d1035f15f2b470716a7b575d42982b4595e0c6a6056ce09a6e8d2"},"sensitive_attributes":[]}]},{"mode":"data","type":"docker_registry_image","name":"fail2ban","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"id":"sha256:0adfcd41a4b8dda0f5fede44e8bd589a0460d9db8899dda3dddac991adc8e1c5","insecure_skip_verify":false,"name":"linuxserver/fail2ban:latest","sha256_digest":"sha256:0adfcd41a4b8dda0f5fede44e8bd589a0460d9db8899dda3dddac991adc8e1c5"},"sensitive_attributes":[]}]},{"mode":"data","type":"docker_registry_image","name":"freshrss","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"id":"sha256:9100f649f5c946f589f54cdb9be7a65996528f48f691ef90eb262a0e06e5a522","insecure_skip_verify":false,"name":"freshrss/freshrss:latest","sha256_digest":"sha256:9100f649f5c946f589f54cdb9be7a65996528f48f691ef90eb262a0e06e5a522"},"sensitive_attributes":[]}]},{"mode":"data","type":"docker_registry_image","name":"gitea","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"id":"sha256:9bfff178f12373bd7d64fc90b7a59bb0308cfcd599edd373d5714e3617f0c54d","insecure_skip_verify":false,"name":"gitea/gitea:latest-rootless","sha256_digest":"sha256:9bfff178f12373bd7d64fc90b7a59bb0308cfcd599edd373d5714e3617f0c54d"},"sensitive_attributes":[]}]},{"mode":"data","type":"docker_registry_image","name":"gluetun","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"id":"sha256:f7738494fda6cc909586cd39470379091a3a1035a02a5b5c89c7a4c071ab6269","insecure_skip_verify":false,"name":"qmcgaw/gluetun:latest","sha256_digest":"sha256:f7738494fda6cc909586cd39470379091a3a1035a02a5b5c89c7a4c071ab6269"},"sensitive_attributes":[]}]},{"mode":"data","type":"docker_registry_image","name":"grafana","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"id":"sha256:0f86bada30d65ef9d0183b90c1e2682ac92d53d95da8bed322b984ea78a4a73a","insecure_skip_verify":false,"name":"grafana/grafana:latest","sha256_digest":"sha256:0f86bada30d65ef9d0183b90c1e2682ac92d53d95da8bed322b984ea78a4a73a"},"sensitive_attributes":[]}]},{"mode":"data","type":"docker_registry_image","name":"grocy","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"id":"sha256:e84bfdb1de28a664e6f7b38f78551bd17a3e3ade4fdb0b9f6da4b0fbb306a7a8","insecure_skip_verify":false,"name":"linuxserver/grocy:latest","sha256_digest":"sha256:e84bfdb1de28a664e6f7b38f78551bd17a3e3ade4fdb0b9f6da4b0fbb306a7a8"},"sensitive_attributes":[]}]},{"mode":"data","type":"docker_registry_image","name":"hoarder","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"id":"sha256:e899d76fc4aa49ee3e3f98f38be6c564a27a74a5cc04249bfa671eb0642e43bc","insecure_skip_verify":false,"name":"ghcr.io/hoarder-app/hoarder","sha256_digest":"sha256:e899d76fc4aa49ee3e3f98f38be6c564a27a74a5cc04249bfa671eb0642e43bc"},"sensitive_attributes":[]}]},{"mode":"data","type":"docker_registry_image","name":"hoarder-chrome","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"id":"sha256:1a0046448e0bb6c275c88f86e01faf0de62b02ec8572901256ada0a8c08be23f","insecure_skip_verify":false,"name":"gcr.io/zenika-hub/alpine-chrome:latest","sha256_digest":"sha256:1a0046448e0bb6c275c88f86e01faf0de62b02ec8572901256ada0a8c08be23f"},"sensitive_attributes":[]}]},{"mode":"data","type":"docker_registry_image","name":"hoarder-meilisearch","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"id":"sha256:634e83ffe5bad15239fa26bd04d06bccb84a1f2f06ad8a35135b510711348792","insecure_skip_verify":false,"name":"getmeili/meilisearch:v1.6","sha256_digest":"sha256:634e83ffe5bad15239fa26bd04d06bccb84a1f2f06ad8a35135b510711348792"},"sensitive_attributes":[]}]},{"mode":"data","type":"docker_registry_image","name":"homer","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"id":"sha256:ace7c6a2cfb66e13f0e94d5534cb569562f190aa5cac9446b2453ef7822cd195","insecure_skip_verify":false,"name":"b4bz/homer:latest","sha256_digest":"sha256:ace7c6a2cfb66e13f0e94d5534cb569562f190aa5cac9446b2453ef7822cd195"},"sensitive_attributes":[]}]},{"mode":"data","type":"docker_registry_image","name":"jellyfin","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"id":"sha256:1694ff069f0c9dafb283c36765175606866769f5d72f2ed56b6a0f1be922fc37","insecure_skip_verify":false,"name":"jellyfin/jellyfin:latest","sha256_digest":"sha256:1694ff069f0c9dafb283c36765175606866769f5d72f2ed56b6a0f1be922fc37"},"sensitive_attributes":[]}]},{"mode":"data","type":"docker_registry_image","name":"jellyseerr","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"id":"sha256:4538137bc5af902dece165f2bf73776d9cf4eafb6dd714670724af8f3eb77764","insecure_skip_verify":false,"name":"fallenbagel/jellyseerr:latest","sha256_digest":"sha256:4538137bc5af902dece165f2bf73776d9cf4eafb6dd714670724af8f3eb77764"},"sensitive_attributes":[]}]},{"mode":"data","type":"docker_registry_image","name":"lidarr","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"id":"sha256:a11272d4ff510a3665e37e11573c7f4ed134ba8089e54baf4c4f916d2e87febc","insecure_skip_verify":false,"name":"lscr.io/linuxserver/lidarr:latest","sha256_digest":"sha256:a11272d4ff510a3665e37e11573c7f4ed134ba8089e54baf4c4f916d2e87febc"},"sensitive_attributes":[]}]},{"mode":"data","type":"docker_registry_image","name":"looksyk","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"id":"sha256:4927a8b22b39acefe12c2ae79e944742cb39d5f58d2ba404953abf6cb9abd9e9","insecure_skip_verify":false,"name":"sebastianrzk/looksyk","sha256_digest":"sha256:4927a8b22b39acefe12c2ae79e944742cb39d5f58d2ba404953abf6cb9abd9e9"},"sensitive_attributes":[]}]},{"mode":"data","type":"docker_registry_image","name":"mariadb","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"id":"sha256:3b4dfcc32247eb07adbebec0793afae2a8eafa6860ec523ee56af4d3dec42f7f","insecure_skip_verify":false,"name":"mariadb:11.4","sha256_digest":"sha256:3b4dfcc32247eb07adbebec0793afae2a8eafa6860ec523ee56af4d3dec42f7f"},"sensitive_attributes":[]}]},{"mode":"data","type":"docker_registry_image","name":"mealie","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"id":"sha256:d872fb529097df2d77b3c6f5e469b047f99d0d1c9f793a84ae27aa106e1f5d7e","insecure_skip_verify":false,"name":"ghcr.io/mealie-recipes/mealie:v3.1.2","sha256_digest":"sha256:d872fb529097df2d77b3c6f5e469b047f99d0d1c9f793a84ae27aa106e1f5d7e"},"sensitive_attributes":[]}]},{"mode":"data","type":"docker_registry_image","name":"memos","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"id":"sha256:71048ab89888696e7f37956920c712d2f70fae9c180d4086cd1e3ae3da06a6cb","insecure_skip_verify":false,"name":"neosmemo/memos:stable","sha256_digest":"sha256:71048ab89888696e7f37956920c712d2f70fae9c180d4086cd1e3ae3da06a6cb"},"sensitive_attributes":[]}]},{"mode":"data","type":"docker_registry_image","name":"meshcore-capture","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"id":"sha256:1c9cfc10d50dfce12062b7098602679a0ecf895844255d257dafc3b45f59ae4b","insecure_skip_verify":false,"name":"ghcr.io/agessaman/meshcore-packet-capture:latest","sha256_digest":"sha256:1c9cfc10d50dfce12062b7098602679a0ecf895844255d257dafc3b45f59ae4b"},"sensitive_attributes":[]}]},{"mode":"data","type":"docker_registry_image","name":"meshtastic","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"id":"sha256:ced7a025a65a6576a61298203833acf509a6c49007fa1803bfda7c41f7cc71cc","insecure_skip_verify":false,"name":"ghcr.io/meshtastic/web:latest","sha256_digest":"sha256:ced7a025a65a6576a61298203833acf509a6c49007fa1803bfda7c41f7cc71cc"},"sensitive_attributes":[]}]},{"mode":"data","type":"docker_registry_image","name":"navidrome","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"id":"sha256:9fa40b3d8dec43ceb2213d1fa551da3dcfef6ac6d19c2e534efb92527c2bafd2","insecure_skip_verify":false,"name":"deluan/navidrome:latest","sha256_digest":"sha256:9fa40b3d8dec43ceb2213d1fa551da3dcfef6ac6d19c2e534efb92527c2bafd2"},"sensitive_attributes":[]}]},{"mode":"data","type":"docker_registry_image","name":"nginx-lb","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"id":"sha256:896921777209aa9dd66bf46064b2f45d4659a4d174d1ed902f0735e92ef9066b","insecure_skip_verify":false,"name":"jonasal/nginx-certbot:latest","sha256_digest":"sha256:896921777209aa9dd66bf46064b2f45d4659a4d174d1ed902f0735e92ef9066b"},"sensitive_attributes":[]}]},{"mode":"data","type":"docker_registry_image","name":"node-red","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"id":"sha256:a5cb1dcdf90a7148b02b9dba4acfe6bd98c7bf3bff1e845dcdecfd7af3a95a29","insecure_skip_verify":false,"name":"nodered/node-red:latest","sha256_digest":"sha256:a5cb1dcdf90a7148b02b9dba4acfe6bd98c7bf3bff1e845dcdecfd7af3a95a29"},"sensitive_attributes":[]}]},{"mode":"data","type":"docker_registry_image","name":"ntfy","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"id":"sha256:2b9e12d56a538f4402da51328eeca02696c4b207ab7fbe031c27e51a22ca9b86","insecure_skip_verify":false,"name":"binwiederhier/ntfy","sha256_digest":"sha256:2b9e12d56a538f4402da51328eeca02696c4b207ab7fbe031c27e51a22ca9b86"},"sensitive_attributes":[]}]},{"mode":"data","type":"docker_registry_image","name":"ofelia","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"id":"sha256:efcbe2c5cf658a25de6443c1462d653f9cc03791d642e01fc6c638a00f97e492","insecure_skip_verify":false,"name":"mcuadros/ofelia:latest","sha256_digest":"sha256:efcbe2c5cf658a25de6443c1462d653f9cc03791d642e01fc6c638a00f97e492"},"sensitive_attributes":[]}]},{"mode":"data","type":"docker_registry_image","name":"photoprism","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"id":"sha256:5229f68bce0293320547f35c733de584d7c2d5725a0efbddb68d7a118a8fc21c","insecure_skip_verify":false,"name":"photoprism/photoprism:latest","sha256_digest":"sha256:5229f68bce0293320547f35c733de584d7c2d5725a0efbddb68d7a118a8fc21c"},"sensitive_attributes":[]}]},{"mode":"data","type":"docker_registry_image","name":"piped-backend","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"id":"sha256:b0462b15a951061878d13abf3e3706b60a33c1941cb28bb48f86227d0fbeb730","insecure_skip_verify":false,"name":"1337kavin/piped:latest","sha256_digest":"sha256:b0462b15a951061878d13abf3e3706b60a33c1941cb28bb48f86227d0fbeb730"},"sensitive_attributes":[]}]},{"mode":"data","type":"docker_registry_image","name":"piped-bg-helper","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"id":"sha256:f2fb7c9e1f0c5526e519b7b355f4e9072643c9c116b91a59f90cfceb800fa25f","insecure_skip_verify":false,"name":"1337kavin/bg-helper-server:latest","sha256_digest":"sha256:f2fb7c9e1f0c5526e519b7b355f4e9072643c9c116b91a59f90cfceb800fa25f"},"sensitive_attributes":[]}]},{"mode":"data","type":"docker_registry_image","name":"piped-frontend","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"id":"sha256:7ccda9646bfde6dd19f7e63f2f1c791b801aa9b8f23e9da33bb9e51d3c7c5d47","insecure_skip_verify":false,"name":"1337kavin/piped-frontend:latest","sha256_digest":"sha256:7ccda9646bfde6dd19f7e63f2f1c791b801aa9b8f23e9da33bb9e51d3c7c5d47"},"sensitive_attributes":[]}]},{"mode":"data","type":"docker_registry_image","name":"piped-proxy","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"id":"sha256:2c783c358ef4a11fa5aa23fff739fec8d12433f74ac8e90a29bb900fa5fa57c8","insecure_skip_verify":false,"name":"1337kavin/piped-proxy:latest","sha256_digest":"sha256:2c783c358ef4a11fa5aa23fff739fec8d12433f74ac8e90a29bb900fa5fa57c8"},"sensitive_attributes":[]}]},{"mode":"data","type":"docker_registry_image","name":"postgres","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"id":"sha256:e3d150435ddc4c27ec971c2d59e6d0705a6b13c2b3344e43057e9029a83d9237","insecure_skip_verify":false,"name":"pgautoupgrade/pgautoupgrade:16-alpine","sha256_digest":"sha256:e3d150435ddc4c27ec971c2d59e6d0705a6b13c2b3344e43057e9029a83d9237"},"sensitive_attributes":[]}]},{"mode":"data","type":"docker_registry_image","name":"prometheus","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"id":"sha256:5550dc63da361dc30f6fe02ac0e4dfc736ededfef3c8d12a634db04a67824d78","insecure_skip_verify":false,"name":"prom/prometheus:latest","sha256_digest":"sha256:5550dc63da361dc30f6fe02ac0e4dfc736ededfef3c8d12a634db04a67824d78"},"sensitive_attributes":[]}]},{"mode":"data","type":"docker_registry_image","name":"prowlarr","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"id":"sha256:610e8b19a16b355b03ce154b2dfe5d5049725e5ee8f079e421234a39599f11d2","insecure_skip_verify":false,"name":"ghcr.io/hotio/prowlarr:latest","sha256_digest":"sha256:610e8b19a16b355b03ce154b2dfe5d5049725e5ee8f079e421234a39599f11d2"},"sensitive_attributes":[]}]},{"mode":"data","type":"docker_registry_image","name":"radarr","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"id":"sha256:a0378fd5be0d23e23eea5f183e12619d2c1d74f70e5dc4a124c315343595f2ae","insecure_skip_verify":false,"name":"ghcr.io/hotio/radarr:latest","sha256_digest":"sha256:a0378fd5be0d23e23eea5f183e12619d2c1d74f70e5dc4a124c315343595f2ae"},"sensitive_attributes":[]}]},{"mode":"data","type":"docker_registry_image","name":"ripe-atlas","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"id":"sha256:1f2a83b919bca477336afef8883df580eac1564683f73207592b4ff5e5bc568a","insecure_skip_verify":false,"name":"jamesits/ripe-atlas:latest","sha256_digest":"sha256:1f2a83b919bca477336afef8883df580eac1564683f73207592b4ff5e5bc568a"},"sensitive_attributes":[]}]},{"mode":"data","type":"docker_registry_image","name":"rssbridge","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"id":"sha256:f31cf3118ab2c167fc76c069e1e53d7a64d87684cdbf891b0dd3c547029fc6f0","insecure_skip_verify":false,"name":"rssbridge/rss-bridge:latest","sha256_digest":"sha256:f31cf3118ab2c167fc76c069e1e53d7a64d87684cdbf891b0dd3c547029fc6f0"},"sensitive_attributes":[]}]},{"mode":"data","type":"docker_registry_image","name":"sabnzdb","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"id":"sha256:3189e08407538066f1413621199dd05661a44ab9151efaf3c7ae434c0475b3b2","insecure_skip_verify":false,"name":"ghcr.io/hotio/sabnzbd:latest","sha256_digest":"sha256:3189e08407538066f1413621199dd05661a44ab9151efaf3c7ae434c0475b3b2"},"sensitive_attributes":[]}]},{"mode":"data","type":"docker_registry_image","name":"searxng","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"id":"sha256:0bbe85fb9bebe413a26c0e385c76309d15c91fdb9dc8a6bf01b35b714d0ece43","insecure_skip_verify":false,"name":"searxng/searxng:latest","sha256_digest":"sha256:0bbe85fb9bebe413a26c0e385c76309d15c91fdb9dc8a6bf01b35b714d0ece43"},"sensitive_attributes":[]}]},{"mode":"data","type":"docker_registry_image","name":"searxng-valkey","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"id":"sha256:3b55fbaa0cd93cf0d9d961f405e4dfcc70efe325e2d84da207a0a8e6d8fde4f9","insecure_skip_verify":false,"name":"valkey/valkey:9","sha256_digest":"sha256:3b55fbaa0cd93cf0d9d961f405e4dfcc70efe325e2d84da207a0a8e6d8fde4f9"},"sensitive_attributes":[]}]},{"mode":"data","type":"docker_registry_image","name":"smokeping","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"id":"sha256:8dd68d8483cbd461b0d32365254c8fd59778efb9dc8064517f85dc27eae41433","insecure_skip_verify":false,"name":"linuxserver/smokeping:latest","sha256_digest":"sha256:8dd68d8483cbd461b0d32365254c8fd59778efb9dc8064517f85dc27eae41433"},"sensitive_attributes":[]}]},{"mode":"data","type":"docker_registry_image","name":"sonarr","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"id":"sha256:67e97fff243bcbac298c7fbfeae7cbda50790846ec7e1b493ae2d02867128010","insecure_skip_verify":false,"name":"ghcr.io/hotio/sonarr:latest","sha256_digest":"sha256:67e97fff243bcbac298c7fbfeae7cbda50790846ec7e1b493ae2d02867128010"},"sensitive_attributes":[]}]},{"mode":"data","type":"docker_registry_image","name":"synapse","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"id":"sha256:9d6bef0a269608d4422bbc5a39140f4a7f667802bcdac143eac0f41f80924dcf","insecure_skip_verify":false,"name":"ghcr.io/element-hq/synapse:latest","sha256_digest":"sha256:9d6bef0a269608d4422bbc5a39140f4a7f667802bcdac143eac0f41f80924dcf"},"sensitive_attributes":[]}]},{"mode":"data","type":"docker_registry_image","name":"traccar","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"id":"sha256:c4c084ad812e582862104eeb569ebdb6a327e15d4c6d053b451151ec2d19a8d0","insecure_skip_verify":false,"name":"traccar/traccar:debian","sha256_digest":"sha256:c4c084ad812e582862104eeb569ebdb6a327e15d4c6d053b451151ec2d19a8d0"},"sensitive_attributes":[]}]},{"mode":"data","type":"docker_registry_image","name":"unifi","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"id":"sha256:896c0ab82d33300694dae82982fd7094497afcbea0be92cadc1e94bfead731d3","insecure_skip_verify":false,"name":"jacobalberty/unifi","sha256_digest":"sha256:896c0ab82d33300694dae82982fd7094497afcbea0be92cadc1e94bfead731d3"},"sensitive_attributes":[]}]},{"mode":"data","type":"docker_registry_image","name":"uptime-kuma","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"id":"sha256:3d632903e6af34139a37f18055c4f1bfd9b7205ae1138f1e5e8940ddc1d176f9","insecure_skip_verify":false,"name":"louislam/uptime-kuma","sha256_digest":"sha256:3d632903e6af34139a37f18055c4f1bfd9b7205ae1138f1e5e8940ddc1d176f9"},"sensitive_attributes":[]}]},{"mode":"data","type":"docker_registry_image","name":"vikunja","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"id":"sha256:f6b80393c1998cd5cd0dc38d24762c59ab4c10000a6f1032ef5b554e262cab93","insecure_skip_verify":false,"name":"vikunja/vikunja:latest","sha256_digest":"sha256:f6b80393c1998cd5cd0dc38d24762c59ab4c10000a6f1032ef5b554e262cab93"},"sensitive_attributes":[]}]},{"mode":"data","type":"docker_registry_image","name":"yamtrack","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"id":"sha256:928df13c46c9f615b37f5ef1eb5a87fc8813f5941f28c7d8227af73d291b0d19","insecure_skip_verify":false,"name":"ghcr.io/fuzzygrim/yamtrack","sha256_digest":"sha256:928df13c46c9f615b37f5ef1eb5a87fc8813f5941f28c7d8227af73d291b0d19"},"sensitive_attributes":[]}]},{"mode":"data","type":"docker_registry_image","name":"yamtrack-redis","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"id":"sha256:7aec734b2bb298a1d769fd8729f13b8514a41bf90fcdd1f38ec52267fbaa8ee6","insecure_skip_verify":false,"name":"redis:7-alpine","sha256_digest":"sha256:7aec734b2bb298a1d769fd8729f13b8514a41bf90fcdd1f38ec52267fbaa8ee6"},"sensitive_attributes":[]}]},{"mode":"managed","type":"docker_container","name":"audiobookshelf","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":2,"attributes":{"attach":false,"bridge":"","capabilities":[],"cgroup_parent":null,"cgroupns_mode":null,"command":["node","index.js"],"container_logs":null,"container_read_refresh_timeout_milliseconds":15000,"cpu_period":null,"cpu_quota":null,"cpu_set":"","cpu_shares":0,"cpus":null,"destroy_grace_seconds":null,"devices":[],"dns":[],"dns_opts":[],"dns_search":[],"domainname":"","entrypoint":["tini","--"],"env":["TZ=Europe/Amsterdam"],"exit_code":null,"gpus":null,"group_add":[],"healthcheck":[],"host":[],"hostname":"5943eb145512","id":"5943eb145512256142f4dd34faf8255614fe691cd995015abb1e929a1e0da53e","image":"sha256:b1290bc75356934fe943b54ad8caa2fe7508f0f675f979ddf6f2a7d70d45541b","init":false,"ipc_mode":"private","labels":[],"log_driver":"local","log_opts":{},"logs":false,"max_retry_count":0,"memory":0,"memory_swap":0,"mounts":[{"bind_options":[],"read_only":false,"source":"/var/lib/containers/audiobookshelf/config","target":"/config","tmpfs_options":[],"type":"bind","volume_options":[]},{"bind_options":[],"read_only":false,"source":"/var/lib/containers/audiobookshelf/metadata","target":"/metadata","tmpfs_options":[],"type":"bind","volume_options":[]}],"must_run":true,"name":"audiobookshelf","network_data":[{"gateway":"192.168.3.1","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"192.168.3.20","ip_prefix_length":24,"ipv6_gateway":"","mac_address":"aa:a3:33:75:82:40","network_name":"container-public"}],"network_mode":"bridge","networks_advanced":[{"aliases":[],"ipv4_address":"192.168.3.20","ipv6_address":"","name":"container-public"}],"pid_mode":"","ports":[],"privileged":false,"publish_all_ports":false,"read_only":false,"remove_volumes":true,"restart":"always","rm":false,"runtime":"runc","security_opts":[],"shm_size":64,"start":true,"stdin_open":false,"stop_signal":"","stop_timeout":0,"storage_opts":{},"sysctls":{},"tmpfs":{},"tty":false,"ulimit":[],"upload":[],"user":"","userns_mode":"","volumes":[{"container_path":"/truenas-arr","from_container":"","host_path":"","read_only":false,"volume_name":"truenas-arr"}],"wait":false,"wait_timeout":60,"working_dir":"/app"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==","dependencies":["data.docker_registry_image.audiobookshelf","docker_image.audiobookshelf","docker_network.container-public","docker_volume.truenas-arr"]}]},{"mode":"managed","type":"docker_container","name":"birdnet-go","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":2,"attributes":{"attach":false,"bridge":"","capabilities":[],"cgroup_parent":null,"cgroupns_mode":null,"command":["birdnet-go","realtime"],"container_logs":null,"container_read_refresh_timeout_milliseconds":15000,"cpu_period":null,"cpu_quota":null,"cpu_set":"","cpu_shares":0,"cpus":null,"destroy_grace_seconds":null,"devices":[],"dns":[],"dns_opts":[],"dns_search":[],"domainname":"","entrypoint":["/usr/bin/entrypoint.sh","/usr/bin/startup-wrapper.sh"],"env":["BIRDNET_GID=1000","BIRDNET_HOST=birdnet.rescla.me","BIRDNET_LATITUDE=53.006012","BIRDNET_LOCALE=nl","BIRDNET_LONGITUDE=6.082030","BIRDNET_PORT=80","BIRDNET_UID=1000","TZ=Europe/Amsterdam"],"exit_code":null,"gpus":null,"group_add":[],"healthcheck":[{"interval":"30s","retries":3,"start_interval":"0s","start_period":"2m0s","test":["CMD-SHELL","curl -fs --connect-timeout 2 --max-time 3 http://localhost:8080/health | jq -e '.status == \"healthy\"' \u003e/dev/null || curl -fsk --connect-timeout 2 --max-time 3 https://localhost:8443/health | jq -e '.status == \"healthy\"' \u003e/dev/null || curl -fsk --connect-timeout 2 --max-time 3 https://localhost:443/health | jq -e '.status == \"healthy\"' \u003e/dev/null || exit 1"],"timeout":"10s"}],"host":[],"hostname":"a989dd001901","id":"a989dd0019019204e2e5fc461c0d58aabd525026574c36abecf30ec5ca03aebb","image":"sha256:771488d0603e874d4f624bae235f715f464acd261c0c24cee1b9bb641f175077","init":false,"ipc_mode":"private","labels":[],"log_driver":"json-file","log_opts":{"max-file":"5","max-size":"10m"},"logs":false,"max_retry_count":0,"memory":0,"memory_swap":0,"mounts":[{"bind_options":[],"read_only":false,"source":"","target":"/config/hls","tmpfs_options":[{"mode":0,"size_bytes":50000000}],"type":"tmpfs","volume_options":[]},{"bind_options":[],"read_only":false,"source":"/var/lib/containers/birdnet-go/config","target":"/config","tmpfs_options":[],"type":"bind","volume_options":[]},{"bind_options":[],"read_only":false,"source":"/var/lib/containers/birdnet-go/data","target":"/data","tmpfs_options":[],"type":"bind","volume_options":[]}],"must_run":true,"name":"birdnet-go","network_data":[{"gateway":"192.168.3.1","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"192.168.3.54","ip_prefix_length":24,"ipv6_gateway":"","mac_address":"82:4d:f5:06:a8:be","network_name":"container-public"}],"network_mode":"bridge","networks_advanced":[{"aliases":[],"ipv4_address":"192.168.3.54","ipv6_address":"","name":"container-public"}],"pid_mode":"","ports":[],"privileged":false,"publish_all_ports":false,"read_only":false,"remove_volumes":true,"restart":"always","rm":false,"runtime":"runc","security_opts":[],"shm_size":64,"start":true,"stdin_open":false,"stop_signal":"","stop_timeout":0,"storage_opts":{},"sysctls":{},"tmpfs":{},"tty":false,"ulimit":[],"upload":[],"user":"","userns_mode":"","volumes":[],"wait":false,"wait_timeout":60,"working_dir":"/data"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==","dependencies":["data.docker_registry_image.birdnet-go","docker_image.birdnet-go","docker_network.container-public","opnsense_unbound_host_override.a_birdnet"]}]},{"mode":"managed","type":"docker_container","name":"configarr","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":2,"attributes":{"attach":false,"bridge":"","capabilities":[],"cgroup_parent":null,"cgroupns_mode":null,"command":["dumb-init","node","index.js"],"container_logs":null,"container_read_refresh_timeout_milliseconds":15000,"cpu_period":null,"cpu_quota":null,"cpu_set":"","cpu_shares":0,"cpus":null,"destroy_grace_seconds":null,"devices":[],"dns":null,"dns_opts":null,"dns_search":null,"domainname":"","entrypoint":["docker-entrypoint.sh"],"env":["TZ=Europe/Amsterdam"],"exit_code":null,"gpus":null,"group_add":null,"healthcheck":null,"host":[],"hostname":"98fc8d9d7d30","id":"98fc8d9d7d30aee031766686448e0de636746a7d751aa7d864f09f4c873096a9","image":"sha256:bc592e8179b96c7404af94740a871807c98c0f8051a03e9c74b550cb5d8d1175","init":false,"ipc_mode":"private","labels":[],"log_driver":"local","log_opts":null,"logs":false,"max_retry_count":0,"memory":0,"memory_swap":0,"mounts":[{"bind_options":[],"read_only":null,"source":"/var/lib/containers/configarr/cfs","target":"/app/cfs","tmpfs_options":[],"type":"bind","volume_options":[]},{"bind_options":[],"read_only":null,"source":"/var/lib/containers/configarr/config","target":"/app/config","tmpfs_options":[],"type":"bind","volume_options":[]},{"bind_options":[],"read_only":null,"source":"/var/lib/containers/configarr/templates","target":"/app/templates","tmpfs_options":[],"type":"bind","volume_options":[]}],"must_run":true,"name":"configarr","network_data":[{"gateway":"192.168.16.1","global_ipv6_address":"fd9d:737:d29a::6","global_ipv6_prefix_length":64,"ip_address":"192.168.16.6","ip_prefix_length":20,"ipv6_gateway":"fd9d:737:d29a::1","mac_address":"8a:fe:14:35:e4:29","network_name":"bridge"}],"network_mode":"bridge","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":"/app"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==","dependencies":["data.docker_registry_image.configarr","docker_image.configarr"]}]},{"mode":"managed","type":"docker_container","name":"deluge","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":2,"attributes":{"attach":false,"bridge":"","capabilities":[],"cgroup_parent":null,"cgroupns_mode":null,"command":[],"container_logs":null,"container_read_refresh_timeout_milliseconds":15000,"cpu_period":null,"cpu_quota":null,"cpu_set":"","cpu_shares":0,"cpus":null,"destroy_grace_seconds":null,"devices":[],"dns":null,"dns_opts":null,"dns_search":null,"domainname":"","entrypoint":["/init"],"env":["PGID=321","PUID=222","UMASK=002"],"exit_code":null,"gpus":null,"group_add":null,"healthcheck":null,"host":[],"hostname":"proxy","id":"53fce9a9116e1b31312f1906f19dac7d81487c8c1ea1cba48d1e1b02f25db6a2","image":"sha256:ab175d65cd79d6dbb5a7a28fa13420b1a023c7af7b006d2a16adb65268a39ba4","init":false,"ipc_mode":"private","labels":[],"log_driver":"local","log_opts":null,"logs":false,"max_retry_count":0,"memory":1000,"memory_swap":1000,"mounts":[{"bind_options":[],"read_only":null,"source":"/var/lib/containers/deluge","target":"/config","tmpfs_options":[],"type":"bind","volume_options":[]}],"must_run":true,"name":"deluge","network_data":[],"network_mode":"container:b93b1f1fc67d42753fd1a27f35dcd549108bfe598a12749120813b6dc658b9e4","networks_advanced":[],"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":[{"container_path":"/data","from_container":"","host_path":"","read_only":null,"volume_name":"truenas-arr"}],"wait":false,"wait_timeout":60,"working_dir":"/"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==","dependencies":["data.docker_registry_image.deluge","data.docker_registry_image.gluetun","docker_container.gluetun","docker_image.deluge","docker_image.gluetun","docker_network.container-public","docker_network.piped","docker_volume.truenas-arr"]}]},{"mode":"managed","type":"docker_container","name":"dozzle","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":2,"attributes":{"attach":false,"bridge":"","capabilities":[],"cgroup_parent":null,"cgroupns_mode":null,"command":[],"container_logs":null,"container_read_refresh_timeout_milliseconds":15000,"cpu_period":null,"cpu_quota":null,"cpu_set":"","cpu_shares":0,"cpus":null,"destroy_grace_seconds":null,"devices":[],"dns":[],"dns_opts":[],"dns_search":[],"domainname":"","entrypoint":["/dozzle"],"env":["DOZZLE_ADDR=:80"],"exit_code":null,"gpus":null,"group_add":[],"healthcheck":[],"host":[],"hostname":"6660fb8622fa","id":"6660fb8622faf341a78bafa1949cfce31a9d97162dcc675de292ef3a29828d00","image":"sha256:e429005439f0d87db3d38b7e8ebd2ed094840f5c8d9ea9edd3beec35f1643b22","init":false,"ipc_mode":"private","labels":[],"log_driver":"json-file","log_opts":{"max-file":"5","max-size":"10m"},"logs":false,"max_retry_count":0,"memory":0,"memory_swap":0,"mounts":[{"bind_options":[],"read_only":true,"source":"/var/run/docker.sock","target":"/var/run/docker.sock","tmpfs_options":[],"type":"bind","volume_options":[]}],"must_run":true,"name":"dozzle","network_data":[{"gateway":"192.168.3.1","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"192.168.3.10","ip_prefix_length":24,"ipv6_gateway":"","mac_address":"c2:ab:a3:23:a9:b1","network_name":"container-public"}],"network_mode":"bridge","networks_advanced":[{"aliases":[],"ipv4_address":"192.168.3.10","ipv6_address":"","name":"container-public"}],"pid_mode":"","ports":[],"privileged":false,"publish_all_ports":false,"read_only":false,"remove_volumes":true,"restart":"always","rm":false,"runtime":"runc","security_opts":[],"shm_size":64,"start":true,"stdin_open":false,"stop_signal":"","stop_timeout":0,"storage_opts":{},"sysctls":{},"tmpfs":{},"tty":false,"ulimit":[],"upload":[],"user":"","userns_mode":"","volumes":[],"wait":false,"wait_timeout":60,"working_dir":"/"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==","dependencies":["data.docker_registry_image.dozzle","docker_image.dozzle","docker_network.container-public"]}]},{"mode":"managed","type":"docker_container","name":"elasticsearch","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":2,"attributes":{"attach":false,"bridge":"","capabilities":[],"cgroup_parent":null,"cgroupns_mode":null,"command":["eswrapper"],"container_logs":null,"container_read_refresh_timeout_milliseconds":15000,"cpu_period":null,"cpu_quota":null,"cpu_set":"","cpu_shares":0,"cpus":null,"destroy_grace_seconds":null,"devices":[],"dns":[],"dns_opts":[],"dns_search":[],"domainname":"","entrypoint":["/sbin/tini","--","/usr/local/bin/docker-entrypoint.sh"],"env":[],"exit_code":null,"gpus":null,"group_add":[],"healthcheck":[],"host":[],"hostname":"dfbb80577a9b","id":"dfbb80577a9b9f2bc6aead400c8ba6afef3c49710a45dcbfa49bf342aea44bec","image":"sha256:d7b8a2b6fd1f15345cb5823a740727ffcb00bc876fe89fcdd7ea7857dd04d839","init":false,"ipc_mode":"private","labels":[],"log_driver":"json-file","log_opts":{"max-file":"5","max-size":"10m"},"logs":false,"max_retry_count":0,"memory":5000,"memory_swap":5000,"mounts":[{"bind_options":[],"read_only":false,"source":"/var/lib/containers/elasticsearch/data","target":"/usr/share/elasticsearch/data","tmpfs_options":[],"type":"bind","volume_options":[]},{"bind_options":[],"read_only":false,"source":"/var/lib/containers/elasticsearch/log","target":"/usr/share/elasticsearch/log","tmpfs_options":[],"type":"bind","volume_options":[]}],"must_run":true,"name":"elasticsearch","network_data":[{"gateway":"192.168.3.1","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"192.168.3.46","ip_prefix_length":24,"ipv6_gateway":"","mac_address":"aa:51:ba:a8:22:59","network_name":"container-public"}],"network_mode":"bridge","networks_advanced":[{"aliases":[],"ipv4_address":"192.168.3.46","ipv6_address":"","name":"container-public"}],"pid_mode":"","ports":[],"privileged":false,"publish_all_ports":false,"read_only":false,"remove_volumes":true,"restart":"always","rm":false,"runtime":"runc","security_opts":[],"shm_size":64,"start":true,"stdin_open":false,"stop_signal":"","stop_timeout":0,"storage_opts":{},"sysctls":{},"tmpfs":{},"tty":false,"ulimit":[],"upload":[],"user":"1000:0","userns_mode":"","volumes":[],"wait":false,"wait_timeout":60,"working_dir":"/usr/share/elasticsearch"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==","dependencies":["data.docker_registry_image.elasticsearch","docker_image.elasticsearch","docker_network.container-public"]}]},{"mode":"managed","type":"docker_container","name":"fail2ban","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":2,"attributes":{"attach":false,"bridge":"","capabilities":[{"add":["CAP_NET_ADMIN","CAP_NET_RAW"],"drop":[]}],"cgroup_parent":null,"cgroupns_mode":null,"command":[],"container_logs":null,"container_read_refresh_timeout_milliseconds":15000,"cpu_period":null,"cpu_quota":null,"cpu_set":"","cpu_shares":0,"cpus":null,"destroy_grace_seconds":null,"devices":[],"dns":[],"dns_opts":[],"dns_search":[],"domainname":"","entrypoint":["/init"],"env":["PGID=1000","PUID=1000","TZ=Europe/Amsterdam"],"exit_code":null,"gpus":null,"group_add":[],"healthcheck":[],"host":[],"hostname":"a1bdeb11b0d1","id":"a1bdeb11b0d1d59486495f9838cf20e0fba8aa2f214f3e8cf6f9f6123656f728","image":"sha256:76c6a5aa4dc3b2c81de3a76612e5c0efcac99d40922d6bf4ff0be78d6bb43b5a","init":false,"ipc_mode":"private","labels":[],"log_driver":"json-file","log_opts":{"max-file":"5","max-size":"10m"},"logs":false,"max_retry_count":0,"memory":0,"memory_swap":0,"mounts":[{"bind_options":[],"read_only":false,"source":"/var/lib/containers/fail2ban/config","target":"/config","tmpfs_options":[],"type":"bind","volume_options":[]},{"bind_options":[],"read_only":true,"source":"/var/lib/containers/nginx-lb/log","target":"/remotelogs/nginx","tmpfs_options":[],"type":"bind","volume_options":[]},{"bind_options":[],"read_only":true,"source":"/var/log","target":"/var/log","tmpfs_options":[],"type":"bind","volume_options":[]}],"must_run":true,"name":"fail2ban","network_data":[{"gateway":"192.168.16.1","global_ipv6_address":"fd9d:737:d29a::5","global_ipv6_prefix_length":64,"ip_address":"192.168.16.5","ip_prefix_length":20,"ipv6_gateway":"fd9d:737:d29a::1","mac_address":"b2:5b:90:71:f6:0c","network_name":"bridge"}],"network_mode":"bridge","networks_advanced":[],"pid_mode":"","ports":[],"privileged":false,"publish_all_ports":false,"read_only":false,"remove_volumes":true,"restart":"always","rm":false,"runtime":"runc","security_opts":[],"shm_size":64,"start":true,"stdin_open":false,"stop_signal":"","stop_timeout":0,"storage_opts":{},"sysctls":{},"tmpfs":{},"tty":false,"ulimit":[],"upload":[],"user":"","userns_mode":"","volumes":[],"wait":false,"wait_timeout":60,"working_dir":"/"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==","dependencies":["data.docker_registry_image.fail2ban","docker_image.fail2ban"]}]},{"mode":"managed","type":"docker_container","name":"freshrss","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":2,"attributes":{"attach":false,"bridge":"","capabilities":[],"cgroup_parent":null,"cgroupns_mode":null,"command":["/bin/bash","-o","pipefail","-c","([ -z \"$CRON_MIN\" ] || cron) \u0026\u0026 \t. /etc/apache2/envvars \u0026\u0026 \texec apache2 -D FOREGROUND $([ -n \"$OIDC_ENABLED\" ] \u0026\u0026 [ \"$OIDC_ENABLED\" -ne 0 ] \u0026\u0026 echo \"-D OIDC_ENABLED\")"],"container_logs":null,"container_read_refresh_timeout_milliseconds":15000,"cpu_period":null,"cpu_quota":null,"cpu_set":"","cpu_shares":0,"cpus":null,"destroy_grace_seconds":null,"devices":[],"dns":[],"dns_opts":[],"dns_search":[],"domainname":"","entrypoint":["./Docker/entrypoint.sh"],"env":["CRON_MIN=1,31","FRESHRSS_INSTALL=--api_enabled --base_url https://freshrss.rescla.me --db-base freshrss --db-host 192.168.3.24 --db-password utquCzXEnrjFU2BbDqYT --db-type mysql --db-user freshrss --default_user admin --language en","FRESHRSS_USER=--api_password CmZpTF3pUYz7rVtFrDTQ --email freshrss@xz1.nl --language en --password CmZpTF3pUYz7rVtFrDTQ --user admin","OIDC_ENABLED=0","TZ=Europe/Amsterdam"],"exit_code":null,"gpus":null,"group_add":[],"healthcheck":[],"host":[],"hostname":"9b83276ce416","id":"9b83276ce41686f7806333dd9f3585c4e4277a5a96dc7185a426d950ffd837ef","image":"sha256:1f72beae097ab0f325d69e2109f4bad26a86a695b06e07ccfe853a1c595fde3c","init":false,"ipc_mode":"private","labels":[],"log_driver":"json-file","log_opts":{"max-file":"5","max-size":"10m"},"logs":false,"max_retry_count":0,"memory":0,"memory_swap":0,"mounts":[{"bind_options":[],"read_only":false,"source":"/var/lib/containers/freshrss/data","target":"/var/www/FreshRSS/data","tmpfs_options":[],"type":"bind","volume_options":[]},{"bind_options":[],"read_only":false,"source":"/var/lib/containers/freshrss/extensions","target":"/var/www/FreshRSS/extensions","tmpfs_options":[],"type":"bind","volume_options":[]}],"must_run":true,"name":"freshrss","network_data":[{"gateway":"192.168.3.1","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"192.168.3.45","ip_prefix_length":24,"ipv6_gateway":"","mac_address":"fe:6c:3b:d0:77:20","network_name":"container-public"}],"network_mode":"bridge","networks_advanced":[{"aliases":[],"ipv4_address":"192.168.3.45","ipv6_address":"","name":"container-public"}],"pid_mode":"","ports":[],"privileged":false,"publish_all_ports":false,"read_only":false,"remove_volumes":true,"restart":"always","rm":false,"runtime":"runc","security_opts":[],"shm_size":64,"start":true,"stdin_open":false,"stop_signal":"","stop_timeout":0,"storage_opts":{},"sysctls":{},"tmpfs":{},"tty":false,"ulimit":[],"upload":[],"user":"","userns_mode":"","volumes":[],"wait":false,"wait_timeout":60,"working_dir":"/var/www/FreshRSS"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==","dependencies":["data.docker_registry_image.freshrss","docker_image.freshrss","docker_network.container-public"]}]},{"mode":"managed","type":"docker_container","name":"gitea","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":2,"attributes":{"attach":false,"bridge":"","capabilities":[],"cgroup_parent":null,"cgroupns_mode":null,"command":[],"container_logs":null,"container_read_refresh_timeout_milliseconds":15000,"cpu_period":null,"cpu_quota":null,"cpu_set":"","cpu_shares":0,"cpus":null,"destroy_grace_seconds":null,"devices":[],"dns":[],"dns_opts":[],"dns_search":[],"domainname":"","entrypoint":["/usr/bin/dumb-init","--","/usr/local/bin/docker-entrypoint.sh"],"env":["GITEA__database__DB_TYPE=mysql","GITEA__database__HOST=192.168.3.24:3306","GITEA__database__NAME=gitea","GITEA__database__PASSWD=3uM4kBGaNQDo3tsRa9Nh","GITEA__database__USER=gitea"],"exit_code":null,"gpus":null,"group_add":[],"healthcheck":[],"host":[],"hostname":"5f89edb7cdf5","id":"5f89edb7cdf5c578a110f25ea84b6240b37b88e7f9881e88b287ee4836f33e1a","image":"sha256:cee82a5bc19d8e8f2fe2e85e91e665e0722dee921f5e8f7cbba89447327b966e","init":false,"ipc_mode":"private","labels":[],"log_driver":"json-file","log_opts":{"max-file":"5","max-size":"10m"},"logs":false,"max_retry_count":0,"memory":0,"memory_swap":0,"mounts":[{"bind_options":[],"read_only":false,"source":"/var/lib/containers/gitea/config","target":"/etc/gitea","tmpfs_options":[],"type":"bind","volume_options":[]},{"bind_options":[],"read_only":false,"source":"/var/lib/containers/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,"name":"gitea","network_data":[{"gateway":"192.168.3.1","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"192.168.3.25","ip_prefix_length":24,"ipv6_gateway":"","mac_address":"3a:81:71:1f:20:02","network_name":"container-public"}],"network_mode":"bridge","networks_advanced":[{"aliases":[],"ipv4_address":"192.168.3.25","ipv6_address":"","name":"container-public"}],"pid_mode":"","ports":[],"privileged":false,"publish_all_ports":false,"read_only":false,"remove_volumes":true,"restart":"always","rm":false,"runtime":"runc","security_opts":[],"shm_size":64,"start":true,"stdin_open":false,"stop_signal":"","stop_timeout":0,"storage_opts":{},"sysctls":{},"tmpfs":{},"tty":false,"ulimit":[],"upload":[],"user":"1000:1000","userns_mode":"","volumes":[],"wait":false,"wait_timeout":60,"working_dir":"/var/lib/gitea"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==","dependencies":["data.docker_registry_image.gitea","docker_image.gitea","docker_network.container-public"]}]},{"mode":"managed","type":"docker_container","name":"gluetun","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":2,"attributes":{"attach":false,"bridge":"","capabilities":[{"add":["CAP_NET_ADMIN"],"drop":[]}],"cgroup_parent":null,"cgroupns_mode":null,"command":[],"container_logs":null,"container_read_refresh_timeout_milliseconds":15000,"cpu_period":null,"cpu_quota":null,"cpu_set":"","cpu_shares":0,"cpus":null,"destroy_grace_seconds":null,"devices":[{"container_path":"/dev/net/tun","host_path":"/dev/net/tun","permissions":"rwm"}],"dns":[],"dns_opts":[],"dns_search":[],"domainname":"","entrypoint":["/gluetun-entrypoint"],"env":["FIREWALL_INPUT_PORTS=8112","FIREWALL_VPN_INPUT_PORTS=47836","SERVER_COUNTRIES=Netherlands","TZ=Europe/Amsterdam","VPN_SERVICE_PROVIDER=airvpn","VPN_TYPE=wireguard","WIREGUARD_ADDRESSES=10.159.242.252/32","WIREGUARD_PRESHARED_KEY=PI5KBRmurT3M+s9jrKQGxQXk8dMmmqLFhCFCH19ttBo=","WIREGUARD_PRIVATE_KEY=AMh4GiVDxxCv0xqUeNHW+koQAGAsC2ZrMkTc/aQJLWM="],"exit_code":null,"gpus":null,"group_add":[],"healthcheck":[{"interval":"5s","retries":3,"start_interval":"0s","start_period":"10s","test":["CMD-SHELL","/gluetun-entrypoint healthcheck"],"timeout":"5s"}],"host":[],"hostname":"proxy","id":"b93b1f1fc67d42753fd1a27f35dcd549108bfe598a12749120813b6dc658b9e4","image":"sha256:e8be89ce193740315aa008842fdd2e715ce74516ae2d1168ec3f469324ccef26","init":false,"ipc_mode":"private","labels":[],"log_driver":"json-file","log_opts":{"max-file":"5","max-size":"10m"},"logs":false,"max_retry_count":0,"memory":0,"memory_swap":0,"mounts":[{"bind_options":[],"read_only":false,"source":"/var/lib/containers/gluetun","target":"/gluetun/config","tmpfs_options":[],"type":"bind","volume_options":[]}],"must_run":true,"name":"gluetun","network_data":[{"gateway":"192.168.3.1","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"192.168.3.27","ip_prefix_length":24,"ipv6_gateway":"","mac_address":"de:dd:68:a2:86:b5","network_name":"container-public"},{"gateway":"192.168.112.1","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"192.168.112.2","ip_prefix_length":20,"ipv6_gateway":"","mac_address":"c2:08:06:31:1e:ec","network_name":"piped"}],"network_mode":"bridge","networks_advanced":[{"aliases":[],"ipv4_address":"","ipv6_address":"","name":"piped"},{"aliases":[],"ipv4_address":"192.168.3.27","ipv6_address":"","name":"container-public"}],"pid_mode":"","ports":[],"privileged":true,"publish_all_ports":false,"read_only":false,"remove_volumes":true,"restart":"always","rm":false,"runtime":"runc","security_opts":["label=disable"],"shm_size":64,"start":true,"stdin_open":false,"stop_signal":"","stop_timeout":0,"storage_opts":{},"sysctls":{},"tmpfs":{},"tty":false,"ulimit":[],"upload":[],"user":"","userns_mode":"","volumes":[],"wait":false,"wait_timeout":60,"working_dir":"/"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==","dependencies":["data.docker_registry_image.gluetun","docker_image.gluetun","docker_network.container-public","docker_network.piped"]}]},{"mode":"managed","type":"docker_container","name":"grafana","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":2,"attributes":{"attach":false,"bridge":"","capabilities":[],"cgroup_parent":null,"cgroupns_mode":null,"command":[],"container_logs":null,"container_read_refresh_timeout_milliseconds":15000,"cpu_period":null,"cpu_quota":null,"cpu_set":"","cpu_shares":0,"cpus":null,"destroy_grace_seconds":null,"devices":[],"dns":[],"dns_opts":[],"dns_search":[],"domainname":"","entrypoint":["/run.sh"],"env":[],"exit_code":null,"gpus":null,"group_add":[],"healthcheck":[],"host":[],"hostname":"f2b7bb1095cd","id":"f2b7bb1095cda3b0cf4dbd2612992624d3b308db09d1d34cf79e63922463aa69","image":"sha256:da9910ab9d4c6917b7786e7188b612e1f5ae799886697379248d4003c4701137","init":false,"ipc_mode":"private","labels":[],"log_driver":"json-file","log_opts":{"max-file":"5","max-size":"10m"},"logs":false,"max_retry_count":0,"memory":0,"memory_swap":0,"mounts":[{"bind_options":[],"read_only":false,"source":"/var/lib/containers/grafana","target":"/var/lib/grafana","tmpfs_options":[],"type":"bind","volume_options":[]}],"must_run":true,"name":"grafana","network_data":[{"gateway":"192.168.3.1","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"192.168.3.41","ip_prefix_length":24,"ipv6_gateway":"","mac_address":"76:19:83:64:5e:ee","network_name":"container-public"}],"network_mode":"bridge","networks_advanced":[{"aliases":[],"ipv4_address":"192.168.3.41","ipv6_address":"","name":"container-public"}],"pid_mode":"","ports":[],"privileged":false,"publish_all_ports":false,"read_only":false,"remove_volumes":true,"restart":"always","rm":false,"runtime":"runc","security_opts":[],"shm_size":64,"start":true,"stdin_open":false,"stop_signal":"","stop_timeout":0,"storage_opts":{},"sysctls":{},"tmpfs":{},"tty":false,"ulimit":[],"upload":[],"user":"1000:1000","userns_mode":"","volumes":[],"wait":false,"wait_timeout":60,"working_dir":"/usr/share/grafana"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==","dependencies":["data.docker_registry_image.grafana","docker_image.grafana","docker_network.container-public"]}]},{"mode":"managed","type":"docker_container","name":"grocy","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":2,"attributes":{"attach":false,"bridge":"","capabilities":[],"cgroup_parent":null,"cgroupns_mode":null,"command":[],"container_logs":null,"container_read_refresh_timeout_milliseconds":15000,"cpu_period":null,"cpu_quota":null,"cpu_set":"","cpu_shares":0,"cpus":null,"destroy_grace_seconds":null,"devices":[],"dns":[],"dns_opts":[],"dns_search":[],"domainname":"","entrypoint":["/init"],"env":["TZ=Europe/Amsterdam"],"exit_code":null,"gpus":null,"group_add":[],"healthcheck":[],"host":[],"hostname":"c9cf996ebf4f","id":"c9cf996ebf4f77284382376b0c17c7333b6d4c938c8cf5da0e210660826f44fe","image":"sha256:d8188a681a7912c89f82a45f4a37539cd6c02ced2b215b7673f42fd638246bb4","init":false,"ipc_mode":"private","labels":[],"log_driver":"json-file","log_opts":{"max-file":"5","max-size":"10m"},"logs":false,"max_retry_count":0,"memory":0,"memory_swap":0,"mounts":[{"bind_options":[],"read_only":false,"source":"/var/lib/containers/grocy","target":"/config","tmpfs_options":[],"type":"bind","volume_options":[]}],"must_run":true,"name":"grocy","network_data":[{"gateway":"192.168.3.1","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"192.168.3.38","ip_prefix_length":24,"ipv6_gateway":"","mac_address":"e2:81:66:f7:76:9a","network_name":"container-public"}],"network_mode":"bridge","networks_advanced":[{"aliases":[],"ipv4_address":"192.168.3.38","ipv6_address":"","name":"container-public"}],"pid_mode":"","ports":[],"privileged":false,"publish_all_ports":false,"read_only":false,"remove_volumes":true,"restart":"always","rm":false,"runtime":"runc","security_opts":[],"shm_size":64,"start":true,"stdin_open":false,"stop_signal":"","stop_timeout":0,"storage_opts":{},"sysctls":{},"tmpfs":{},"tty":false,"ulimit":[],"upload":[],"user":"","userns_mode":"","volumes":[],"wait":false,"wait_timeout":60,"working_dir":"/"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==","dependencies":["data.docker_registry_image.grocy","docker_image.grocy","docker_network.container-public"]}]},{"mode":"managed","type":"docker_container","name":"hoarder","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":2,"attributes":{"attach":false,"bridge":"","capabilities":[],"cgroup_parent":null,"cgroupns_mode":null,"command":[],"container_logs":null,"container_read_refresh_timeout_milliseconds":15000,"cpu_period":null,"cpu_quota":null,"cpu_set":"","cpu_shares":0,"cpus":null,"destroy_grace_seconds":null,"devices":[],"dns":[],"dns_opts":[],"dns_search":[],"domainname":"","entrypoint":["/init"],"env":["ASSETS_DIR=/assets","BROWSER_WEB_URL=http://chrome:9222","DATA_DIR=/data","DISABLE_SIGNUPS=true","HOARDER_VERSION=release","MEILI_ADDR=http://meilisearch:7700","MEILI_MASTER_KEY=GM4ysMegcCoZUOrVxglbWzGJeN9O7CMWnZIaG9c_MSQ","NEXTAUTH_SECRET=j\u0026natTM8L8u$\u0026z","NEXTAUTH_URL=https://hoarder.rescla.me","OPENAI_API_KEY=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"],"exit_code":null,"gpus":null,"group_add":[],"healthcheck":[{"interval":"30s","retries":3,"start_interval":"0s","start_period":"5s","test":["CMD-SHELL","wget --no-verbose --tries=1 --spider http://127.0.0.1:3000/api/health || exit 1"],"timeout":"10s"}],"host":[],"hostname":"hoarder","id":"06d6d2491a4f55af1b9babfc4460574bdce8f19446902310a7f76be82857290e","image":"sha256:6aef55acdb12fe64b24be406abe76486253e410b91153c5bb247eea2e33b71de","init":false,"ipc_mode":"private","labels":[],"log_driver":"json-file","log_opts":{"max-file":"5","max-size":"10m"},"logs":false,"max_retry_count":0,"memory":0,"memory_swap":0,"mounts":[{"bind_options":[],"read_only":false,"source":"/mnt/appdata/karakeep","target":"/assets","tmpfs_options":[],"type":"bind","volume_options":[]},{"bind_options":[],"read_only":false,"source":"/var/lib/containers/karakeep/data","target":"/data","tmpfs_options":[],"type":"bind","volume_options":[]}],"must_run":true,"name":"hoarder","network_data":[{"gateway":"192.168.3.1","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"192.168.3.15","ip_prefix_length":24,"ipv6_gateway":"","mac_address":"6a:53:91:ba:cb:54","network_name":"container-public"},{"gateway":"192.168.32.1","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"192.168.32.4","ip_prefix_length":20,"ipv6_gateway":"","mac_address":"6a:55:87:ef:cb:a8","network_name":"hoarder"}],"network_mode":"bridge","networks_advanced":[{"aliases":[],"ipv4_address":"","ipv6_address":"","name":"hoarder"},{"aliases":[],"ipv4_address":"192.168.3.15","ipv6_address":"","name":"container-public"}],"pid_mode":"","ports":[],"privileged":false,"publish_all_ports":false,"read_only":false,"remove_volumes":true,"restart":"always","rm":false,"runtime":"runc","security_opts":[],"shm_size":64,"start":true,"stdin_open":false,"stop_signal":"","stop_timeout":0,"storage_opts":{},"sysctls":{},"tmpfs":{},"tty":false,"ulimit":[],"upload":[],"user":"","userns_mode":"","volumes":[],"wait":false,"wait_timeout":60,"working_dir":"/app"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==","dependencies":["data.docker_registry_image.hoarder","docker_image.hoarder","docker_network.container-public","docker_network.hoarder"]}]},{"mode":"managed","type":"docker_container","name":"hoarder-chrome","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":2,"attributes":{"attach":false,"bridge":"","capabilities":[],"cgroup_parent":null,"cgroupns_mode":null,"command":["--no-sandbox","--disable-gpu","--disable-dev-shm-usage","--remote-debugging-address=0.0.0.0","--remote-debugging-port=9222","--hide-scrollbars"],"container_logs":null,"container_read_refresh_timeout_milliseconds":15000,"cpu_period":null,"cpu_quota":null,"cpu_set":"","cpu_shares":0,"cpus":null,"destroy_grace_seconds":null,"devices":[],"dns":[],"dns_opts":[],"dns_search":[],"domainname":"","entrypoint":["chromium-browser","--headless"],"env":[],"exit_code":null,"gpus":null,"group_add":[],"healthcheck":[],"host":[],"hostname":"chrome","id":"6d5e2fcd5ababb0c988e71d30f041339e2e5de82f2aa0c16b9c4d03a36bde414","image":"sha256:4d356fd088b49750328a0dae34c1d210597be1055b7a7987d148feb97db7fd8b","init":false,"ipc_mode":"private","labels":[],"log_driver":"json-file","log_opts":{"max-file":"5","max-size":"10m"},"logs":false,"max_retry_count":0,"memory":0,"memory_swap":0,"mounts":[],"must_run":true,"name":"hoarder-chrome","network_data":[{"gateway":"192.168.32.1","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"192.168.32.2","ip_prefix_length":20,"ipv6_gateway":"","mac_address":"46:a6:ba:5d:89:9b","network_name":"hoarder"}],"network_mode":"bridge","networks_advanced":[{"aliases":[],"ipv4_address":"","ipv6_address":"","name":"hoarder"}],"pid_mode":"","ports":[],"privileged":false,"publish_all_ports":false,"read_only":false,"remove_volumes":true,"restart":"always","rm":false,"runtime":"runc","security_opts":[],"shm_size":64,"start":true,"stdin_open":false,"stop_signal":"","stop_timeout":0,"storage_opts":{},"sysctls":{},"tmpfs":{},"tty":false,"ulimit":[],"upload":[],"user":"chrome","userns_mode":"","volumes":[],"wait":false,"wait_timeout":60,"working_dir":"/usr/src/app"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==","dependencies":["data.docker_registry_image.hoarder-chrome","docker_image.hoarder-chrome","docker_network.hoarder"]}]},{"mode":"managed","type":"docker_container","name":"hoarder-meilisearch","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":2,"attributes":{"attach":false,"bridge":"","capabilities":[],"cgroup_parent":null,"cgroupns_mode":null,"command":["/bin/sh","-c","/bin/meilisearch"],"container_logs":null,"container_read_refresh_timeout_milliseconds":15000,"cpu_period":null,"cpu_quota":null,"cpu_set":"","cpu_shares":0,"cpus":null,"destroy_grace_seconds":null,"devices":[],"dns":[],"dns_opts":[],"dns_search":[],"domainname":"","entrypoint":["tini","--"],"env":["HOARDER_VERSION=release","MEILI_ADDR=http://meilisearch:7700","MEILI_MASTER_KEY=GM4ysMegcCoZUOrVxglbWzGJeN9O7CMWnZIaG9c_MSQ","MEILI_NO_ANALYTICS=true","NEXTAUTH_SECRET=j\u0026natTM8L8u$\u0026z","NEXTAUTH_URL=https://hoarder.rescla.me"],"exit_code":null,"gpus":null,"group_add":[],"healthcheck":[],"host":[],"hostname":"meilisearch","id":"db38c93cf5e0e0511e734f8dc4532f62feb4fa1fe5e50e109fa4d81359acd634","image":"sha256:a8d02e726bfa4140b4b321efb992086aae098819e8ee5793f5ee462b2f75d447","init":false,"ipc_mode":"private","labels":[],"log_driver":"json-file","log_opts":{"max-file":"5","max-size":"10m"},"logs":false,"max_retry_count":0,"memory":0,"memory_swap":0,"mounts":[{"bind_options":[],"read_only":false,"source":"/var/lib/containers/karakeep/data-meilisearch","target":"/meili_data","tmpfs_options":[],"type":"bind","volume_options":[]}],"must_run":true,"name":"hoarder-meilisearch","network_data":[{"gateway":"192.168.32.1","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"192.168.32.3","ip_prefix_length":20,"ipv6_gateway":"","mac_address":"1e:13:6d:61:79:64","network_name":"hoarder"}],"network_mode":"bridge","networks_advanced":[{"aliases":[],"ipv4_address":"","ipv6_address":"","name":"hoarder"}],"pid_mode":"","ports":[],"privileged":false,"publish_all_ports":false,"read_only":false,"remove_volumes":true,"restart":"always","rm":false,"runtime":"runc","security_opts":[],"shm_size":64,"start":true,"stdin_open":false,"stop_signal":"","stop_timeout":0,"storage_opts":{},"sysctls":{},"tmpfs":{},"tty":false,"ulimit":[],"upload":[],"user":"","userns_mode":"","volumes":[],"wait":false,"wait_timeout":60,"working_dir":"/meili_data"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==","dependencies":["data.docker_registry_image.hoarder-meilisearch","docker_image.hoarder-meilisearch","docker_network.hoarder"]}]},{"mode":"managed","type":"docker_container","name":"homer","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":2,"attributes":{"attach":false,"bridge":"","capabilities":[],"cgroup_parent":null,"cgroupns_mode":null,"command":[],"container_logs":null,"container_read_refresh_timeout_milliseconds":15000,"cpu_period":null,"cpu_quota":null,"cpu_set":"","cpu_shares":0,"cpus":null,"destroy_grace_seconds":null,"devices":[],"dns":[],"dns_opts":[],"dns_search":[],"domainname":"","entrypoint":["/bin/sh","/entrypoint.sh"],"env":["PGID=1000","PUID=1000","TZ=Europe/Amsterdam"],"exit_code":null,"gpus":null,"group_add":[],"healthcheck":[{"interval":"30s","retries":3,"start_interval":"1s","start_period":"10s","test":["CMD-SHELL","wget --no-verbose -Y off --tries=1 --spider http://127.0.0.1:${PORT}/ || exit 1"],"timeout":"5s"}],"host":[],"hostname":"5c89c22aeefb","id":"5c89c22aeefba27a6c8d6d87162ce2358529df1f870adae0b7e3fb55568a01b6","image":"sha256:69a3d64d93bdfd32ff0865c1831d225b0ab3629b5d3b3e75a11f0951fcfe05a2","init":false,"ipc_mode":"private","labels":[],"log_driver":"local","log_opts":{},"logs":false,"max_retry_count":0,"memory":0,"memory_swap":0,"mounts":[{"bind_options":[],"read_only":false,"source":"/var/lib/containers/homer","target":"/www/assets","tmpfs_options":[],"type":"bind","volume_options":[]}],"must_run":true,"name":"homer","network_data":[{"gateway":"192.168.3.1","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"192.168.3.22","ip_prefix_length":24,"ipv6_gateway":"","mac_address":"f2:8c:69:ef:8c:42","network_name":"container-public"}],"network_mode":"bridge","networks_advanced":[{"aliases":[],"ipv4_address":"192.168.3.22","ipv6_address":"","name":"container-public"}],"pid_mode":"","ports":[],"privileged":false,"publish_all_ports":false,"read_only":false,"remove_volumes":true,"restart":"always","rm":false,"runtime":"runc","security_opts":[],"shm_size":64,"start":true,"stdin_open":false,"stop_signal":"","stop_timeout":0,"storage_opts":{},"sysctls":{},"tmpfs":{},"tty":false,"ulimit":[],"upload":[],"user":"1000:1000","userns_mode":"","volumes":[],"wait":false,"wait_timeout":60,"working_dir":"/www"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==","dependencies":["data.docker_registry_image.homer","docker_image.homer","docker_network.container-public"]}]},{"mode":"managed","type":"docker_container","name":"jellyfin","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":2,"attributes":{"attach":false,"bridge":"","capabilities":[],"cgroup_parent":null,"cgroupns_mode":null,"command":[],"container_logs":null,"container_read_refresh_timeout_milliseconds":15000,"cpu_period":null,"cpu_quota":null,"cpu_set":"","cpu_shares":0,"cpus":null,"destroy_grace_seconds":null,"devices":[{"container_path":"/dev/dri/renderD128","host_path":"/dev/dri/renderD128","permissions":"rwm"},{"container_path":"/dev/dri/renderD129","host_path":"/dev/dri/renderD129","permissions":"rwm"}],"dns":[],"dns_opts":[],"dns_search":[],"domainname":"","entrypoint":["/jellyfin/jellyfin"],"env":["PGID=321","PUID=444","UMASK=002"],"exit_code":null,"gpus":null,"group_add":[],"healthcheck":[{"interval":"30s","retries":3,"start_interval":"0s","start_period":"10s","test":["CMD-SHELL","curl --noproxy 'localhost' -Lk -fsS \"${HEALTHCHECK_URL}\" || exit 1"],"timeout":"30s"}],"host":[],"hostname":"fc69d0151f2d","id":"fc69d0151f2d6d9cc4c6484e99bb67a020b24c40501831e5e5d2f249405d79ab","image":"sha256:c4dd65d071a289901aac21251fba49362cc66c78e395ac7ffebd3784ce83fd29","init":false,"ipc_mode":"private","labels":[],"log_driver":"local","log_opts":{},"logs":false,"max_retry_count":0,"memory":0,"memory_swap":0,"mounts":[{"bind_options":[],"read_only":false,"source":"/var/lib/containers/jellyfin/cache","target":"/cache","tmpfs_options":[],"type":"bind","volume_options":[]},{"bind_options":[],"read_only":false,"source":"/var/lib/containers/jellyfin/config","target":"/config","tmpfs_options":[],"type":"bind","volume_options":[]}],"must_run":true,"name":"jellyfin","network_data":[{"gateway":"192.168.3.1","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"192.168.3.13","ip_prefix_length":24,"ipv6_gateway":"","mac_address":"4e:bc:cf:34:ca:2b","network_name":"container-public"}],"network_mode":"bridge","networks_advanced":[{"aliases":[],"ipv4_address":"192.168.3.13","ipv6_address":"","name":"container-public"}],"pid_mode":"","ports":[],"privileged":false,"publish_all_ports":false,"read_only":false,"remove_volumes":true,"restart":"always","rm":false,"runtime":"runc","security_opts":[],"shm_size":64,"start":true,"stdin_open":false,"stop_signal":"","stop_timeout":0,"storage_opts":{},"sysctls":{},"tmpfs":{},"tty":false,"ulimit":[],"upload":[],"user":"","userns_mode":"","volumes":[{"container_path":"/datarr","from_container":"","host_path":"","read_only":false,"volume_name":"truenas-arr"},{"container_path":"/truenas-cache","from_container":"","host_path":"","read_only":false,"volume_name":"truenas-cache"}],"wait":false,"wait_timeout":60,"working_dir":""},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==","dependencies":["data.docker_registry_image.jellyfin","docker_image.jellyfin","docker_network.container-public","docker_volume.truenas-arr","docker_volume.truenas-cache"]}]},{"mode":"managed","type":"docker_container","name":"jellyseerr","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":2,"attributes":{"attach":false,"bridge":"","capabilities":[],"cgroup_parent":null,"cgroupns_mode":null,"command":["pnpm","start"],"container_logs":null,"container_read_refresh_timeout_milliseconds":15000,"cpu_period":null,"cpu_quota":null,"cpu_set":"","cpu_shares":0,"cpus":null,"destroy_grace_seconds":null,"devices":[],"dns":[],"dns_opts":[],"dns_search":[],"domainname":"","entrypoint":["/sbin/tini","--"],"env":["TZ=Europe/Amsterdam"],"exit_code":null,"gpus":null,"group_add":[],"healthcheck":[],"host":[],"hostname":"1b0277362c43","id":"1b0277362c43f1be5e7efc6dac341684d1468414f6b28d88c7b75dcbc431ea98","image":"sha256:2742757d9c41bcb4acb76c86c4ce23a8c54d5dbe93a698c815a9a34bed0b18d0","init":false,"ipc_mode":"private","labels":[],"log_driver":"local","log_opts":{},"logs":false,"max_retry_count":0,"memory":0,"memory_swap":0,"mounts":[{"bind_options":[],"read_only":false,"source":"/var/lib/containers/jellyseerr","target":"/app/config","tmpfs_options":[],"type":"bind","volume_options":[]}],"must_run":true,"name":"jellyseerr","network_data":[{"gateway":"192.168.3.1","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"192.168.3.37","ip_prefix_length":24,"ipv6_gateway":"","mac_address":"66:c3:8e:43:d0:c9","network_name":"container-public"}],"network_mode":"bridge","networks_advanced":[{"aliases":[],"ipv4_address":"192.168.3.37","ipv6_address":"","name":"container-public"}],"pid_mode":"","ports":[],"privileged":false,"publish_all_ports":false,"read_only":false,"remove_volumes":true,"restart":"always","rm":false,"runtime":"runc","security_opts":[],"shm_size":64,"start":true,"stdin_open":false,"stop_signal":"","stop_timeout":0,"storage_opts":{},"sysctls":{},"tmpfs":{},"tty":false,"ulimit":[],"upload":[],"user":"","userns_mode":"","volumes":[],"wait":false,"wait_timeout":60,"working_dir":"/app"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==","dependencies":["data.docker_registry_image.jellyseerr","docker_image.jellyseerr","docker_network.container-public"]}]},{"mode":"managed","type":"docker_container","name":"lidarr","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":2,"attributes":{"attach":false,"bridge":"","capabilities":[],"cgroup_parent":null,"cgroupns_mode":null,"command":[],"container_logs":null,"container_read_refresh_timeout_milliseconds":15000,"cpu_period":null,"cpu_quota":null,"cpu_set":"","cpu_shares":0,"cpus":null,"destroy_grace_seconds":null,"devices":[],"dns":[],"dns_opts":[],"dns_search":[],"domainname":"","entrypoint":["/init"],"env":["PGID=1000","PUID=1000","TZ=Europe/Amsterdam"],"exit_code":null,"gpus":null,"group_add":[],"healthcheck":[],"host":[],"hostname":"88827279d00d","id":"88827279d00dd6a2fd8a32776e5accd9467093ac355a712386440cb9f9e6931f","image":"sha256:f1e45276cb2cb3882698be661835004e83d1e0849830d5a88ac3aa31ba0b2cb3","init":false,"ipc_mode":"private","labels":[],"log_driver":"local","log_opts":{},"logs":false,"max_retry_count":0,"memory":0,"memory_swap":0,"mounts":[{"bind_options":[],"read_only":false,"source":"/var/lib/containers/lidarr","target":"/config","tmpfs_options":[],"type":"bind","volume_options":[]}],"must_run":true,"name":"lidarr","network_data":[{"gateway":"192.168.3.1","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"192.168.3.33","ip_prefix_length":24,"ipv6_gateway":"","mac_address":"b2:80:db:71:ac:52","network_name":"container-public"}],"network_mode":"bridge","networks_advanced":[{"aliases":[],"ipv4_address":"192.168.3.33","ipv6_address":"","name":"container-public"}],"pid_mode":"","ports":[],"privileged":false,"publish_all_ports":false,"read_only":false,"remove_volumes":true,"restart":"always","rm":false,"runtime":"runc","security_opts":[],"shm_size":64,"start":true,"stdin_open":false,"stop_signal":"","stop_timeout":0,"storage_opts":{},"sysctls":{},"tmpfs":{},"tty":false,"ulimit":[],"upload":[],"user":"","userns_mode":"","volumes":[{"container_path":"/data","from_container":"","host_path":"","read_only":false,"volume_name":"truenas-arr"}],"wait":false,"wait_timeout":60,"working_dir":"/"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==","dependencies":["data.docker_registry_image.lidarr","docker_image.lidarr","docker_network.container-public","docker_volume.truenas-arr"]}]},{"mode":"managed","type":"docker_container","name":"looksyk","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":2,"attributes":{"attach":false,"bridge":"","capabilities":[],"cgroup_parent":null,"cgroupns_mode":null,"command":[],"container_logs":null,"container_read_refresh_timeout_milliseconds":15000,"cpu_period":null,"cpu_quota":null,"cpu_set":"","cpu_shares":0,"cpus":null,"destroy_grace_seconds":null,"devices":[],"dns":[],"dns_opts":[],"dns_search":[],"domainname":"","entrypoint":["./looksyk","--graph-location=/graph","--external-app=true","--static-path=/app/static"],"env":[],"exit_code":null,"gpus":null,"group_add":[],"healthcheck":[],"host":[],"hostname":"9200642cbf4c","id":"9200642cbf4c5da2bcdf8f4856a55f248accb688b95706b9f381080e164f6c73","image":"sha256:2c133bd25e33b5631c734ed83a3ab3d11ec6a27443ae1a573209461eeb5fffc5","init":false,"ipc_mode":"private","labels":[],"log_driver":"local","log_opts":{},"logs":false,"max_retry_count":0,"memory":0,"memory_swap":0,"mounts":[{"bind_options":[],"read_only":false,"source":"/var/lib/containers/looksyk/graph","target":"/graph","tmpfs_options":[],"type":"bind","volume_options":[]},{"bind_options":[],"read_only":false,"source":"/var/lib/containers/looksyk/ssh/known_hosts","target":"/root/.ssh/known_hosts","tmpfs_options":[],"type":"bind","volume_options":[]},{"bind_options":[],"read_only":true,"source":"/var/lib/containers/looksyk/ssh/id_rsa","target":"/root/.ssh/id_rsa","tmpfs_options":[],"type":"bind","volume_options":[]}],"must_run":true,"name":"looksyk","network_data":[{"gateway":"192.168.3.1","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"192.168.3.57","ip_prefix_length":24,"ipv6_gateway":"","mac_address":"7a:74:9e:2a:17:1b","network_name":"container-public"}],"network_mode":"bridge","networks_advanced":[{"aliases":[],"ipv4_address":"192.168.3.57","ipv6_address":"","name":"container-public"}],"pid_mode":"","ports":[],"privileged":false,"publish_all_ports":false,"read_only":false,"remove_volumes":true,"restart":"always","rm":false,"runtime":"runc","security_opts":[],"shm_size":64,"start":true,"stdin_open":false,"stop_signal":"","stop_timeout":0,"storage_opts":{},"sysctls":{},"tmpfs":{},"tty":false,"ulimit":[],"upload":[],"user":"root:root","userns_mode":"","volumes":[],"wait":false,"wait_timeout":60,"working_dir":"/app"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==","dependencies":["data.docker_registry_image.looksyk","docker_image.looksyk","docker_network.container-public"]}]},{"mode":"managed","type":"docker_container","name":"mariadb","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":2,"attributes":{"attach":false,"bridge":"","capabilities":[],"cgroup_parent":null,"cgroupns_mode":null,"command":["mariadbd"],"container_logs":null,"container_read_refresh_timeout_milliseconds":15000,"cpu_period":null,"cpu_quota":null,"cpu_set":"","cpu_shares":0,"cpus":null,"destroy_grace_seconds":null,"devices":[],"dns":[],"dns_opts":[],"dns_search":[],"domainname":"","entrypoint":["docker-entrypoint.sh"],"env":["MARIADB_AUTO_UPGRADE=true","TZ=Europe/Amsterdam"],"exit_code":null,"gpus":null,"group_add":[],"healthcheck":[],"host":[],"hostname":"7eb10bed2f1b","id":"7eb10bed2f1b7d071c6bd705e673e990b862bafbd90a43e799ef02cb3b8e2d04","image":"sha256:411d01032525256766bf9ef3b4dead07ef6ef62bec0e9dc78ffe747661056ef5","init":false,"ipc_mode":"private","labels":[],"log_driver":"json-file","log_opts":{"max-file":"5","max-size":"10m"},"logs":false,"max_retry_count":0,"memory":5000,"memory_swap":5000,"mounts":[{"bind_options":[],"read_only":false,"source":"/var/lib/containers/mariadb","target":"/var/lib/mysql","tmpfs_options":[],"type":"bind","volume_options":[]}],"must_run":true,"name":"mariadb","network_data":[{"gateway":"192.168.3.1","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"192.168.3.24","ip_prefix_length":24,"ipv6_gateway":"","mac_address":"56:bd:81:f5:f2:96","network_name":"container-public"}],"network_mode":"bridge","networks_advanced":[{"aliases":[],"ipv4_address":"192.168.3.24","ipv6_address":"","name":"container-public"}],"pid_mode":"","ports":[],"privileged":false,"publish_all_ports":false,"read_only":false,"remove_volumes":true,"restart":"always","rm":false,"runtime":"runc","security_opts":[],"shm_size":64,"start":true,"stdin_open":false,"stop_signal":"","stop_timeout":0,"storage_opts":{},"sysctls":{},"tmpfs":{},"tty":false,"ulimit":[],"upload":[],"user":"","userns_mode":"","volumes":[],"wait":false,"wait_timeout":60,"working_dir":""},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==","dependencies":["data.docker_registry_image.mariadb","docker_image.mariadb","docker_network.container-public"]}]},{"mode":"managed","type":"docker_container","name":"mealie","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":2,"attributes":{"attach":false,"bridge":"","capabilities":[],"cgroup_parent":null,"cgroupns_mode":null,"command":[],"container_logs":null,"container_read_refresh_timeout_milliseconds":15000,"cpu_period":null,"cpu_quota":null,"cpu_set":"","cpu_shares":0,"cpus":null,"destroy_grace_seconds":null,"devices":[],"dns":[],"dns_opts":[],"dns_search":[],"domainname":"","entrypoint":["/app/run.sh"],"env":["ALLOW_SIGNUP=false","BASE_URL=https://mealie.rescla.me","PGID=1000","PUID=1000","SMTP_FROM_EMAIL=mealie@xz1.nl","SMTP_HOST=mail.smtp2go.com","SMTP_PASSWORD=VDHnraVWlA2P1Hbu","SMTP_USER=mealie@xz1.nl","TZ=Europe/Amsterdam"],"exit_code":null,"gpus":null,"group_add":[],"healthcheck":[{"interval":"0s","retries":0,"start_interval":"0s","start_period":"0s","test":["CMD-SHELL","python -m mealie.scripts.healthcheck || exit 1"],"timeout":"0s"}],"host":[],"hostname":"50be8105614e","id":"50be8105614ee2dbd7853d32fab78d93eeaed44e8a6c704d89227ac4c70eb428","image":"sha256:8bb25b6d4838d12e3945f5b0e4b224214acd33f1604e1b5d2f0dead461ac129a","init":false,"ipc_mode":"private","labels":[],"log_driver":"json-file","log_opts":{"max-file":"5","max-size":"10m"},"logs":false,"max_retry_count":0,"memory":1000,"memory_swap":1000,"mounts":[{"bind_options":[],"read_only":false,"source":"/var/lib/containers/mealie","target":"/app/data","tmpfs_options":[],"type":"bind","volume_options":[]}],"must_run":true,"name":"mealie","network_data":[{"gateway":"192.168.3.1","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"192.168.3.39","ip_prefix_length":24,"ipv6_gateway":"","mac_address":"5a:f7:83:35:15:11","network_name":"container-public"}],"network_mode":"bridge","networks_advanced":[{"aliases":[],"ipv4_address":"192.168.3.39","ipv6_address":"","name":"container-public"}],"pid_mode":"","ports":[],"privileged":false,"publish_all_ports":false,"read_only":false,"remove_volumes":true,"restart":"always","rm":false,"runtime":"runc","security_opts":[],"shm_size":64,"start":true,"stdin_open":false,"stop_signal":"","stop_timeout":0,"storage_opts":{},"sysctls":{},"tmpfs":{},"tty":false,"ulimit":[],"upload":[],"user":"","userns_mode":"","volumes":[],"wait":false,"wait_timeout":60,"working_dir":""},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==","dependencies":["data.docker_registry_image.mealie","docker_image.mealie","docker_network.container-public"]}]},{"mode":"managed","type":"docker_container","name":"memos","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":2,"attributes":{"attach":false,"bridge":"","capabilities":[],"cgroup_parent":null,"cgroupns_mode":null,"command":[],"container_logs":null,"container_read_refresh_timeout_milliseconds":15000,"cpu_period":null,"cpu_quota":null,"cpu_set":"","cpu_shares":0,"cpus":null,"destroy_grace_seconds":null,"devices":[],"dns":[],"dns_opts":[],"dns_search":[],"domainname":"","entrypoint":["/usr/local/memos/entrypoint.sh","/usr/local/memos/memos"],"env":["MEMOS_MODE=prod","MEMOS_PORT=80"],"exit_code":null,"gpus":null,"group_add":[],"healthcheck":[],"host":[],"hostname":"dce82656f98e","id":"dce82656f98e620bc6a001d8fa8a6f7b9e87a776812ff5ee27afcda1abc244ba","image":"sha256:9341a1e1c0a51492ec1d79a3916f294b1b5eaff4c458ee2f1ee7f4ec244a9f62","init":false,"ipc_mode":"private","labels":[],"log_driver":"local","log_opts":{},"logs":false,"max_retry_count":0,"memory":0,"memory_swap":0,"mounts":[{"bind_options":[],"read_only":false,"source":"/var/lib/containers/memos","target":"/var/opt/memos","tmpfs_options":[],"type":"bind","volume_options":[]}],"must_run":true,"name":"memos","network_data":[{"gateway":"192.168.3.1","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"192.168.3.40","ip_prefix_length":24,"ipv6_gateway":"","mac_address":"a2:6d:fa:4f:de:4b","network_name":"container-public"}],"network_mode":"bridge","networks_advanced":[{"aliases":[],"ipv4_address":"192.168.3.40","ipv6_address":"","name":"container-public"}],"pid_mode":"","ports":[],"privileged":false,"publish_all_ports":false,"read_only":false,"remove_volumes":true,"restart":"always","rm":false,"runtime":"runc","security_opts":[],"shm_size":64,"start":true,"stdin_open":false,"stop_signal":"","stop_timeout":0,"storage_opts":{},"sysctls":{},"tmpfs":{},"tty":false,"ulimit":[],"upload":[],"user":"root","userns_mode":"","volumes":[],"wait":false,"wait_timeout":60,"working_dir":"/var/opt/memos"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==","dependencies":["data.docker_registry_image.memos","docker_image.memos","docker_network.container-public"]}]},{"mode":"managed","type":"docker_container","name":"meshcore-capture","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":2,"attributes":{"attach":false,"bridge":"","capabilities":[],"cgroup_parent":null,"cgroupns_mode":null,"command":["python","packet_capture.py"],"container_logs":null,"container_read_refresh_timeout_milliseconds":15000,"cpu_period":null,"cpu_quota":null,"cpu_set":"","cpu_shares":0,"cpus":null,"destroy_grace_seconds":null,"devices":[{"container_path":"/dev/ttyUSB0","host_path":"/dev/serial/by-id/usb-Heltec_HT-n5262_8E03063C48F80143-if00","permissions":"rwm"}],"dns":[],"dns_opts":[],"dns_search":[],"domainname":"","entrypoint":[],"env":["PACKETCAPTURE_CONNECTION_TYPE=TCP","PACKETCAPTURE_IATA=LWR","PACKETCAPTURE_MQTT1_ENABLED=true","PACKETCAPTURE_MQTT1_KEEPALIVE=120","PACKETCAPTURE_MQTT1_PORT=443","PACKETCAPTURE_MQTT1_SERVER=mqtt-us-v1.letsmesh.net","PACKETCAPTURE_MQTT1_TOKEN_AUDIENCE=mqtt-us-v1.letsmesh.net","PACKETCAPTURE_MQTT1_TRANSPORT=websockets","PACKETCAPTURE_MQTT1_USE_AUTH_TOKEN=true","PACKETCAPTURE_MQTT1_USE_TLS=true","PACKETCAPTURE_MQTT2_ENABLED=true","PACKETCAPTURE_MQTT2_KEEPALIVE=120","PACKETCAPTURE_MQTT2_PORT=443","PACKETCAPTURE_MQTT2_SERVER=mqtt-eu-v1.letsmesh.net","PACKETCAPTURE_MQTT2_TOKEN_AUDIENCE=mqtt-eu-v1.letsmesh.net","PACKETCAPTURE_MQTT2_TRANSPORT=websockets","PACKETCAPTURE_MQTT2_USE_AUTH_TOKEN=true","PACKETCAPTURE_MQTT2_USE_TLS=true","PACKETCAPTURE_MQTT3_ENABLED=true","PACKETCAPTURE_MQTT3_PASSWORD=9a9U49NraE*@cF","PACKETCAPTURE_MQTT3_PORT=1883","PACKETCAPTURE_MQTT3_SERVER=172.20.0.96","PACKETCAPTURE_MQTT3_USERNAME=meshcore","PACKETCAPTURE_MQTT3_USE_TLS=false","PACKETCAPTURE_ORIGIN=NL-DJJ-MCF MQTT Gorredijk","PACKETCAPTURE_TCP_HOST=172.20.0.68"],"exit_code":null,"gpus":null,"group_add":[],"healthcheck":[{"interval":"30s","retries":3,"start_interval":"0s","start_period":"5s","test":["CMD-SHELL","python -c \"import meshcore; print('OK')\" || exit 1"],"timeout":"10s"}],"host":[],"hostname":"b82fd59f8bd3","id":"b82fd59f8bd3baf3dd9d88aea4c0d59d8d5bfe962d7fdac0d03dae72bbb25536","image":"sha256:68013fc14f029e4b94870cdbd20492cb03e13ae9b296aff59f22772094f9995e","init":false,"ipc_mode":"private","labels":[],"log_driver":"json-file","log_opts":{"max-file":"5","max-size":"10m"},"logs":false,"max_retry_count":0,"memory":0,"memory_swap":0,"mounts":[{"bind_options":[],"read_only":false,"source":"/var/lib/containers/meshcore-capture","target":"/data","tmpfs_options":[],"type":"bind","volume_options":[]}],"must_run":true,"name":"meshcore-capture","network_data":[{"gateway":"192.168.16.1","global_ipv6_address":"fd9d:737:d29a::2","global_ipv6_prefix_length":64,"ip_address":"192.168.16.2","ip_prefix_length":20,"ipv6_gateway":"fd9d:737:d29a::1","mac_address":"8a:81:e5:71:9a:7d","network_name":"bridge"}],"network_mode":"bridge","networks_advanced":[],"pid_mode":"","ports":[],"privileged":false,"publish_all_ports":false,"read_only":false,"remove_volumes":true,"restart":"always","rm":false,"runtime":"runc","security_opts":[],"shm_size":64,"start":true,"stdin_open":false,"stop_signal":"","stop_timeout":0,"storage_opts":{},"sysctls":{},"tmpfs":{},"tty":false,"ulimit":[],"upload":[],"user":"meshcore","userns_mode":"","volumes":[],"wait":false,"wait_timeout":60,"working_dir":"/app"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==","dependencies":["data.docker_registry_image.meshcore-capture","docker_image.meshcore-capture"]}]},{"mode":"managed","type":"docker_container","name":"meshtastic","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":2,"attributes":{"attach":false,"bridge":"","capabilities":[],"cgroup_parent":null,"cgroupns_mode":null,"command":["nginx","-g","daemon off;"],"container_logs":null,"container_read_refresh_timeout_milliseconds":15000,"cpu_period":null,"cpu_quota":null,"cpu_set":"","cpu_shares":0,"cpus":null,"destroy_grace_seconds":null,"devices":[],"dns":[],"dns_opts":[],"dns_search":[],"domainname":"","entrypoint":["/docker-entrypoint.sh"],"env":[],"exit_code":null,"gpus":null,"group_add":[],"healthcheck":[],"host":[],"hostname":"cab999037a4a","id":"cab999037a4a53696362e7e72f7685337acb761df32d3ae19a73e537cedc1568","image":"sha256:6ea8428352fed1a04de55cace53437149b57910ff13c7e2f01922e73f27bf8eb","init":false,"ipc_mode":"private","labels":[],"log_driver":"local","log_opts":{},"logs":false,"max_retry_count":0,"memory":0,"memory_swap":0,"mounts":[],"must_run":true,"name":"meshtastic","network_data":[{"gateway":"192.168.3.1","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"192.168.3.44","ip_prefix_length":24,"ipv6_gateway":"","mac_address":"9e:33:5b:bd:3d:75","network_name":"container-public"}],"network_mode":"bridge","networks_advanced":[{"aliases":[],"ipv4_address":"192.168.3.44","ipv6_address":"","name":"container-public"}],"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":"SIGQUIT","stop_timeout":0,"storage_opts":{},"sysctls":{},"tmpfs":{},"tty":false,"ulimit":[],"upload":[],"user":"","userns_mode":"","volumes":[],"wait":false,"wait_timeout":60,"working_dir":"/usr/share/nginx/html"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==","dependencies":["data.docker_registry_image.meshtastic","docker_image.meshtastic","docker_network.container-public"]}]},{"mode":"managed","type":"docker_container","name":"navidrome","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":2,"attributes":{"attach":false,"bridge":"","capabilities":[],"cgroup_parent":null,"cgroupns_mode":null,"command":[],"container_logs":null,"container_read_refresh_timeout_milliseconds":15000,"cpu_period":null,"cpu_quota":null,"cpu_set":"","cpu_shares":0,"cpus":null,"destroy_grace_seconds":null,"devices":[],"dns":[],"dns_opts":[],"dns_search":[],"domainname":"","entrypoint":["/app/navidrome"],"env":[],"exit_code":null,"gpus":null,"group_add":[],"healthcheck":[],"host":[],"hostname":"afe9ce3bc6ea","id":"afe9ce3bc6ead7701c3630b868fcbb173dfcc9d3883109517bb4d3b5b59a3190","image":"sha256:ac3c6f0cf00ad2422b479a40c543719adb670a133aa12ff14ce50f6a371eb5d5","init":false,"ipc_mode":"private","labels":[],"log_driver":"local","log_opts":{},"logs":false,"max_retry_count":0,"memory":0,"memory_swap":0,"mounts":[{"bind_options":[],"read_only":false,"source":"/mnt/appdata/navidrome/music","target":"/music/appdata","tmpfs_options":[],"type":"bind","volume_options":[]},{"bind_options":[],"read_only":false,"source":"/mnt/datarr/media/music","target":"/music/datarr","tmpfs_options":[],"type":"bind","volume_options":[]},{"bind_options":[],"read_only":false,"source":"/var/lib/containers/navidrome","target":"/data","tmpfs_options":[],"type":"bind","volume_options":[]}],"must_run":true,"name":"navidrome","network_data":[{"gateway":"192.168.3.1","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"192.168.3.16","ip_prefix_length":24,"ipv6_gateway":"","mac_address":"32:ed:2a:01:9a:eb","network_name":"container-public"}],"network_mode":"bridge","networks_advanced":[{"aliases":[],"ipv4_address":"192.168.3.16","ipv6_address":"","name":"container-public"}],"pid_mode":"","ports":[],"privileged":false,"publish_all_ports":false,"read_only":false,"remove_volumes":true,"restart":"always","rm":false,"runtime":"runc","security_opts":[],"shm_size":64,"start":true,"stdin_open":false,"stop_signal":"","stop_timeout":0,"storage_opts":{},"sysctls":{},"tmpfs":{},"tty":false,"ulimit":[],"upload":[],"user":"","userns_mode":"","volumes":[],"wait":false,"wait_timeout":60,"working_dir":"/app"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==","dependencies":["data.docker_registry_image.navidrome","docker_image.navidrome","docker_network.container-public"]}]},{"mode":"managed","type":"docker_container","name":"nginx-lb","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":2,"attributes":{"attach":false,"bridge":"","capabilities":[],"cgroup_parent":null,"cgroupns_mode":null,"command":["/scripts/start_nginx_certbot.sh"],"container_logs":null,"container_read_refresh_timeout_milliseconds":15000,"cpu_period":null,"cpu_quota":null,"cpu_set":"","cpu_shares":0,"cpus":null,"destroy_grace_seconds":null,"devices":[],"dns":[],"dns_opts":[],"dns_search":[],"domainname":"","entrypoint":["/docker-entrypoint.sh"],"env":["CERTBOT_EMAIL=letsencrypt@xz1.nl"],"exit_code":null,"gpus":null,"group_add":[],"healthcheck":[],"host":[],"hostname":"9b257caed6b9","id":"9b257caed6b9d4d88e50c37a43d5088966097aa5880f47c2f231c83161c5a28b","image":"sha256:a6c15610396484f43aec3bff3bbd71f2dae9c50f487e5384574a97dab6126693","init":false,"ipc_mode":"private","labels":[],"log_driver":"json-file","log_opts":{"max-file":"5","max-size":"10m"},"logs":false,"max_retry_count":0,"memory":0,"memory_swap":0,"mounts":[{"bind_options":[],"read_only":false,"source":"/var/lib/containers/nginx-lb/conf","target":"/etc/nginx/config","tmpfs_options":[],"type":"bind","volume_options":[]},{"bind_options":[],"read_only":false,"source":"/var/lib/containers/nginx-lb/log","target":"/var/log/nginx","tmpfs_options":[],"type":"bind","volume_options":[]},{"bind_options":[],"read_only":false,"source":"/var/lib/containers/nginx-lb/nginx.conf","target":"/etc/nginx/nginx.conf","tmpfs_options":[],"type":"bind","volume_options":[]},{"bind_options":[],"read_only":false,"source":"/var/lib/containers/nginx-lb/secrets","target":"/etc/letsencrypt","tmpfs_options":[],"type":"bind","volume_options":[]},{"bind_options":[],"read_only":false,"source":"/var/lib/containers/nginx-lb/user_conf.d","target":"/etc/nginx/user_conf.d","tmpfs_options":[],"type":"bind","volume_options":[]}],"must_run":true,"name":"nginx-lb","network_data":[{"gateway":"192.168.3.1","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"192.168.3.29","ip_prefix_length":24,"ipv6_gateway":"","mac_address":"c2:e6:20:e3:dc:60","network_name":"container-public"},{"gateway":"192.168.96.1","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"192.168.96.3","ip_prefix_length":20,"ipv6_gateway":"","mac_address":"9a:bb:a6:1c:12:91","network_name":"nginx-lb"}],"network_mode":"bridge","networks_advanced":[{"aliases":[],"ipv4_address":"","ipv6_address":"","name":"nginx-lb"},{"aliases":[],"ipv4_address":"192.168.3.29","ipv6_address":"","name":"container-public"}],"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":"SIGQUIT","stop_timeout":0,"storage_opts":{},"sysctls":{},"tmpfs":{},"tty":false,"ulimit":[],"upload":[],"user":"","userns_mode":"","volumes":[],"wait":false,"wait_timeout":60,"working_dir":""},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==","dependencies":["data.docker_registry_image.nginx-lb","docker_image.nginx-lb","docker_network.container-public","docker_network.nginx-lb"]}]},{"mode":"managed","type":"docker_container","name":"node-red","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":2,"attributes":{"attach":false,"bridge":"","capabilities":[],"cgroup_parent":null,"cgroupns_mode":null,"command":[],"container_logs":null,"container_read_refresh_timeout_milliseconds":15000,"cpu_period":null,"cpu_quota":null,"cpu_set":"","cpu_shares":0,"cpus":null,"destroy_grace_seconds":null,"devices":[],"dns":[],"dns_opts":[],"dns_search":[],"domainname":"","entrypoint":["./entrypoint.sh"],"env":["TZ=Europe/Amsterdam"],"exit_code":null,"gpus":null,"group_add":[],"healthcheck":[{"interval":"0s","retries":0,"start_interval":"0s","start_period":"0s","test":["CMD-SHELL","node /healthcheck.js"],"timeout":"0s"}],"host":[],"hostname":"6f44883df259","id":"6f44883df2595efe0b423b44ba842846ea75be312bc54620cbedf5b886fcdaa7","image":"sha256:65f9da2b613319c5fdad91f683398c30bd5689cd80acc413ce177c98f1fd7e27","init":false,"ipc_mode":"private","labels":[],"log_driver":"json-file","log_opts":{"max-file":"5","max-size":"10m"},"logs":false,"max_retry_count":0,"memory":1000,"memory_swap":1000,"mounts":[{"bind_options":[],"read_only":false,"source":"/var/lib/containers/node-red","target":"/data","tmpfs_options":[],"type":"bind","volume_options":[]}],"must_run":true,"name":"node-red","network_data":[{"gateway":"192.168.3.1","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"192.168.3.21","ip_prefix_length":24,"ipv6_gateway":"","mac_address":"46:ad:22:df:e4:5f","network_name":"container-public"}],"network_mode":"bridge","networks_advanced":[{"aliases":[],"ipv4_address":"192.168.3.21","ipv6_address":"","name":"container-public"}],"pid_mode":"","ports":[],"privileged":false,"publish_all_ports":false,"read_only":false,"remove_volumes":true,"restart":"always","rm":false,"runtime":"runc","security_opts":[],"shm_size":64,"start":true,"stdin_open":false,"stop_signal":"","stop_timeout":0,"storage_opts":{},"sysctls":{},"tmpfs":{},"tty":false,"ulimit":[],"upload":[],"user":"node-red","userns_mode":"","volumes":[],"wait":false,"wait_timeout":60,"working_dir":"/usr/src/node-red"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==","dependencies":["data.docker_registry_image.node-red","docker_image.node-red","docker_network.container-public"]}]},{"mode":"managed","type":"docker_container","name":"ntfy","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":2,"attributes":{"attach":false,"bridge":"","capabilities":[],"cgroup_parent":null,"cgroupns_mode":null,"command":["serve"],"container_logs":null,"container_read_refresh_timeout_milliseconds":15000,"cpu_period":null,"cpu_quota":null,"cpu_set":"","cpu_shares":0,"cpus":null,"destroy_grace_seconds":null,"devices":[],"dns":[],"dns_opts":[],"dns_search":[],"domainname":"","entrypoint":["ntfy"],"env":["TZ=Europe/Amsterdam"],"exit_code":null,"gpus":null,"group_add":[],"healthcheck":[],"host":[],"hostname":"ffb4fd84ed3a","id":"ffb4fd84ed3af7cf3c3265b2baf20cf33ab30cb6438dab8831fadc4d0f6b0352","image":"sha256:fe42eeb2e506c71e460ded6e52859e9d5d42574ec9291d531236592c43a9aed2","init":false,"ipc_mode":"private","labels":[],"log_driver":"json-file","log_opts":{"max-file":"5","max-size":"10m"},"logs":false,"max_retry_count":0,"memory":0,"memory_swap":0,"mounts":[{"bind_options":[],"read_only":false,"source":"/var/lib/containers/ntfy/auth","target":"/var/lib/ntfy/auth","tmpfs_options":[],"type":"bind","volume_options":[]},{"bind_options":[],"read_only":false,"source":"/var/lib/containers/ntfy/cache","target":"/var/cache/ntfy","tmpfs_options":[],"type":"bind","volume_options":[]},{"bind_options":[],"read_only":false,"source":"/var/lib/containers/ntfy/ntfy-fa47d-firebase-adminsdk-fbsvc-c2e5dd9297.json","target":"/etc/ntfy/ntfy-fa47d-firebase-adminsdk-fbsvc-c2e5dd9297.json","tmpfs_options":[],"type":"bind","volume_options":[]},{"bind_options":[],"read_only":true,"source":"/var/lib/containers/ntfy/server.yml","target":"/etc/ntfy/server.yml","tmpfs_options":[],"type":"bind","volume_options":[]},{"bind_options":[],"read_only":true,"source":"/var/lib/containers/ntfy/templates","target":"/etc/ntfy/templates","tmpfs_options":[],"type":"bind","volume_options":[]}],"must_run":true,"name":"ntfy","network_data":[{"gateway":"192.168.3.1","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"192.168.3.51","ip_prefix_length":24,"ipv6_gateway":"","mac_address":"ca:5d:17:06:db:eb","network_name":"container-public"}],"network_mode":"bridge","networks_advanced":[{"aliases":[],"ipv4_address":"192.168.3.51","ipv6_address":"","name":"container-public"}],"pid_mode":"","ports":[],"privileged":false,"publish_all_ports":false,"read_only":false,"remove_volumes":true,"restart":"always","rm":false,"runtime":"runc","security_opts":[],"shm_size":64,"start":true,"stdin_open":false,"stop_signal":"","stop_timeout":0,"storage_opts":{},"sysctls":{},"tmpfs":{},"tty":false,"ulimit":[],"upload":[],"user":"1000:1000","userns_mode":"","volumes":[],"wait":false,"wait_timeout":60,"working_dir":"/"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==","dependencies":["data.docker_registry_image.ntfy","docker_image.ntfy","docker_network.container-public"]}]},{"mode":"managed","type":"docker_container","name":"ofelia","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":2,"attributes":{"attach":false,"bridge":"","capabilities":[],"cgroup_parent":null,"cgroupns_mode":null,"command":["daemon","--config","/etc/ofelia/config.ini"],"container_logs":null,"container_read_refresh_timeout_milliseconds":15000,"cpu_period":null,"cpu_quota":null,"cpu_set":"","cpu_shares":0,"cpus":null,"destroy_grace_seconds":null,"devices":[],"dns":[],"dns_opts":[],"dns_search":[],"domainname":"","entrypoint":["/usr/bin/ofelia"],"env":[],"exit_code":null,"gpus":null,"group_add":[],"healthcheck":[],"host":[],"hostname":"55fdd13f4e5e","id":"55fdd13f4e5ef11fca67fffb6e7ec1aad0070c8c4ad42bba0a2c324984be6584","image":"sha256:13d086902ffd6151d0c607993f53c453b491574026cb69cab86a852346c114e7","init":false,"ipc_mode":"private","labels":[],"log_driver":"json-file","log_opts":{"max-file":"5","max-size":"10m"},"logs":false,"max_retry_count":0,"memory":0,"memory_swap":0,"mounts":[{"bind_options":[],"read_only":false,"source":"/var/lib/containers/ofelia","target":"/etc/ofelia","tmpfs_options":[],"type":"bind","volume_options":[]},{"bind_options":[],"read_only":true,"source":"/var/run/docker.sock","target":"/var/run/docker.sock","tmpfs_options":[],"type":"bind","volume_options":[]}],"must_run":true,"name":"ofelia","network_data":[{"gateway":"192.168.16.1","global_ipv6_address":"fd9d:737:d29a::3","global_ipv6_prefix_length":64,"ip_address":"192.168.16.3","ip_prefix_length":20,"ipv6_gateway":"fd9d:737:d29a::1","mac_address":"7e:27:a1:78:55:57","network_name":"bridge"}],"network_mode":"bridge","networks_advanced":[],"pid_mode":"","ports":[],"privileged":false,"publish_all_ports":false,"read_only":false,"remove_volumes":true,"restart":"always","rm":false,"runtime":"runc","security_opts":[],"shm_size":64,"start":true,"stdin_open":false,"stop_signal":"","stop_timeout":0,"storage_opts":{},"sysctls":{},"tmpfs":{},"tty":false,"ulimit":[],"upload":[],"user":"","userns_mode":"","volumes":[],"wait":false,"wait_timeout":60,"working_dir":"/"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==","dependencies":["data.docker_registry_image.ofelia","docker_image.ofelia"]}]},{"mode":"managed","type":"docker_container","name":"photoprism","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":2,"attributes":{"attach":false,"bridge":"","capabilities":[],"cgroup_parent":null,"cgroupns_mode":null,"command":[],"container_logs":null,"container_read_refresh_timeout_milliseconds":15000,"cpu_period":null,"cpu_quota":null,"cpu_set":"","cpu_shares":0,"cpus":null,"destroy_grace_seconds":null,"devices":[],"dns":[],"dns_opts":[],"dns_search":[],"domainname":"","entrypoint":["/init"],"env":["PHOTOPRISM_ADMIN_PASSWORD=UAmpojHADcS5aB","PHOTOPRISM_AUTO_IMPORT=60","PHOTOPRISM_DATABASE_DRIVER=mysql","PHOTOPRISM_DATABASE_NAME=photoprism","PHOTOPRISM_DATABASE_PASSWORD=YL43KVRekqUjbgPLGzz","PHOTOPRISM_DATABASE_SERVER=192.168.3.24","PHOTOPRISM_DATABASE_USER=photoprism","PHOTOPRISM_DISABLE_TLS=true","PHOTOPRISM_HTTP_HOST=192.168.3.12","PHOTOPRISM_HTTP_HOSTNAME=photoprism.rescla.me","PHOTOPRISM_ORIGINALS_LIMIT=-1","PHOTOPRISM_UPLOAD_LIMIT=-1","PHOTOPRISM_UPLOAD_NSFW=true"],"exit_code":null,"gpus":null,"group_add":[],"healthcheck":[],"host":[],"hostname":"4ccc9a2b57af","id":"4ccc9a2b57afa03d088e30d6d570126f12150de6ed75a9e4dbe3937bfe7f0e0a","image":"sha256:ba939bd73bb1abb31ab2553b7809badf6a9147cdc8718a531aa17f2c4e5a2892","init":false,"ipc_mode":"private","labels":[],"log_driver":"json-file","log_opts":{"max-file":"5","max-size":"10m"},"logs":false,"max_retry_count":0,"memory":12000,"memory_swap":12000,"mounts":[],"must_run":true,"name":"photoprism","network_data":[{"gateway":"192.168.3.1","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"192.168.3.12","ip_prefix_length":24,"ipv6_gateway":"","mac_address":"62:b4:7f:15:a6:d2","network_name":"container-public"}],"network_mode":"bridge","networks_advanced":[{"aliases":[],"ipv4_address":"192.168.3.12","ipv6_address":"","name":"container-public"}],"pid_mode":"","ports":[],"privileged":false,"publish_all_ports":false,"read_only":false,"remove_volumes":true,"restart":"always","rm":false,"runtime":"runc","security_opts":[],"shm_size":64,"start":true,"stdin_open":false,"stop_signal":"","stop_timeout":0,"storage_opts":{},"sysctls":{},"tmpfs":{},"tty":false,"ulimit":[],"upload":[],"user":"","userns_mode":"","volumes":[{"container_path":"/photoprism/import","from_container":"","host_path":"","read_only":false,"volume_name":"truenas-photoprism-import"},{"container_path":"/photoprism/originals","from_container":"","host_path":"","read_only":false,"volume_name":"truenas-photoprism-originals"},{"container_path":"/photoprism/storage","from_container":"","host_path":"","read_only":false,"volume_name":"truenas-photoprism-data"}],"wait":false,"wait_timeout":60,"working_dir":"/photoprism"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==","dependencies":["data.docker_registry_image.photoprism","docker_image.photoprism","docker_network.container-public"]}]},{"mode":"managed","type":"docker_container","name":"photoprism-tineke","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":2,"attributes":{"attach":false,"bridge":"","capabilities":[],"cgroup_parent":null,"cgroupns_mode":null,"command":[],"container_logs":null,"container_read_refresh_timeout_milliseconds":15000,"cpu_period":null,"cpu_quota":null,"cpu_set":"","cpu_shares":0,"cpus":null,"destroy_grace_seconds":null,"devices":[],"dns":[],"dns_opts":[],"dns_search":[],"domainname":"","entrypoint":["/init"],"env":["PHOTOPRISM_ADMIN_PASSWORD=pyjm73tM%UPa8B5t5zhWX*F","PHOTOPRISM_AUTO_IMPORT=60","PHOTOPRISM_DATABASE_DRIVER=mysql","PHOTOPRISM_DATABASE_NAME=photoprism_tineke","PHOTOPRISM_DATABASE_PASSWORD=YL43KVRekqUjbgPLGzz","PHOTOPRISM_DATABASE_SERVER=192.168.3.24","PHOTOPRISM_DATABASE_USER=photoprism","PHOTOPRISM_DISABLE_TLS=true","PHOTOPRISM_HTTP_HOST=192.168.3.11","PHOTOPRISM_HTTP_HOSTNAME=photoprism-tineke.rescla.me","PHOTOPRISM_ORIGINALS_LIMIT=-1","PHOTOPRISM_UPLOAD_LIMIT=-1","PHOTOPRISM_UPLOAD_NSFW=true"],"exit_code":null,"gpus":null,"group_add":[],"healthcheck":[],"host":[],"hostname":"c16f0a3f9c04","id":"c16f0a3f9c04108e64f8ce3ff498bb2677cf509fee24b389135eee2a12f42502","image":"sha256:ba939bd73bb1abb31ab2553b7809badf6a9147cdc8718a531aa17f2c4e5a2892","init":false,"ipc_mode":"private","labels":[],"log_driver":"json-file","log_opts":{"max-file":"5","max-size":"10m"},"logs":false,"max_retry_count":0,"memory":12000,"memory_swap":12000,"mounts":[],"must_run":true,"name":"photoprism-tineke","network_data":[{"gateway":"192.168.3.1","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"192.168.3.11","ip_prefix_length":24,"ipv6_gateway":"","mac_address":"12:d7:73:41:79:db","network_name":"container-public"}],"network_mode":"bridge","networks_advanced":[{"aliases":[],"ipv4_address":"192.168.3.11","ipv6_address":"","name":"container-public"}],"pid_mode":"","ports":[],"privileged":false,"publish_all_ports":false,"read_only":false,"remove_volumes":true,"restart":"always","rm":false,"runtime":"runc","security_opts":[],"shm_size":64,"start":true,"stdin_open":false,"stop_signal":"","stop_timeout":0,"storage_opts":{},"sysctls":{},"tmpfs":{},"tty":false,"ulimit":[],"upload":[],"user":"","userns_mode":"","volumes":[{"container_path":"/photoprism/import","from_container":"","host_path":"","read_only":false,"volume_name":"truenas-photoprism-tineke-import"},{"container_path":"/photoprism/originals","from_container":"","host_path":"","read_only":false,"volume_name":"truenas-photoprism-tineke-originals"},{"container_path":"/photoprism/storage","from_container":"","host_path":"","read_only":false,"volume_name":"truenas-photoprism-tineke-data"}],"wait":false,"wait_timeout":60,"working_dir":"/photoprism"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==","dependencies":["data.docker_registry_image.photoprism","docker_image.photoprism","docker_network.container-public"]}]},{"mode":"managed","type":"docker_container","name":"piped-backend","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":2,"attributes":{"attach":false,"bridge":"","capabilities":[],"cgroup_parent":null,"cgroupns_mode":null,"command":[],"container_logs":null,"container_read_refresh_timeout_milliseconds":15000,"cpu_period":null,"cpu_quota":null,"cpu_set":"","cpu_shares":0,"cpus":null,"destroy_grace_seconds":null,"devices":[],"dns":[],"dns_opts":[],"dns_search":[],"domainname":"","entrypoint":["/hotspot-entrypoint.sh"],"env":[],"exit_code":null,"gpus":null,"group_add":[],"healthcheck":[{"interval":"30s","retries":3,"start_interval":"0s","start_period":"30s","test":["CMD-SHELL","/docker-healthcheck.sh"],"timeout":"10s"}],"host":[],"hostname":"piped-backend","id":"80a793c1ee527631b463c7fb0b7cfea42a0a167c2113e6402f0d3865c31b0bd2","image":"sha256:7915a5e20bcc85bccedef6a30af3fbb8c3334718508a7529a0724e8fbe98fb0e","init":false,"ipc_mode":"private","labels":[],"log_driver":"local","log_opts":{},"logs":false,"max_retry_count":0,"memory":1000,"memory_swap":1000,"mounts":[{"bind_options":[],"read_only":true,"source":"/var/lib/containers/piped/config.properties","target":"/app/config.properties","tmpfs_options":[],"type":"bind","volume_options":[]}],"must_run":true,"name":"piped-backend","network_data":[{"gateway":"192.168.112.1","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"192.168.112.5","ip_prefix_length":20,"ipv6_gateway":"","mac_address":"96:f9:67:76:51:0c","network_name":"piped"},{"gateway":"192.168.96.1","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"192.168.96.5","ip_prefix_length":20,"ipv6_gateway":"","mac_address":"7e:74:94:c5:43:1e","network_name":"nginx-lb"}],"network_mode":"bridge","networks_advanced":[{"aliases":[],"ipv4_address":"","ipv6_address":"","name":"nginx-lb"},{"aliases":[],"ipv4_address":"","ipv6_address":"","name":"piped"}],"pid_mode":"","ports":[],"privileged":false,"publish_all_ports":false,"read_only":false,"remove_volumes":true,"restart":"always","rm":false,"runtime":"runc","security_opts":[],"shm_size":64,"start":true,"stdin_open":false,"stop_signal":"","stop_timeout":0,"storage_opts":{},"sysctls":{},"tmpfs":{},"tty":false,"ulimit":[],"upload":[],"user":"","userns_mode":"","volumes":[],"wait":false,"wait_timeout":60,"working_dir":"/app/"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==","dependencies":["data.docker_registry_image.gluetun","data.docker_registry_image.piped-backend","data.docker_registry_image.postgres","docker_container.gluetun","docker_container.postgres","docker_image.gluetun","docker_image.piped-backend","docker_image.postgres","docker_network.container-public","docker_network.nginx-lb","docker_network.piped"]}]},{"mode":"managed","type":"docker_container","name":"piped-bg-helper","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":2,"attributes":{"attach":false,"bridge":"","capabilities":[],"cgroup_parent":null,"cgroupns_mode":null,"command":["bun","dist/index.js"],"container_logs":null,"container_read_refresh_timeout_milliseconds":15000,"cpu_period":null,"cpu_quota":null,"cpu_set":"","cpu_shares":0,"cpus":null,"destroy_grace_seconds":null,"devices":[],"dns":[],"dns_opts":[],"dns_search":[],"domainname":"","entrypoint":["/usr/local/bin/docker-entrypoint.sh"],"env":[],"exit_code":null,"gpus":null,"group_add":[],"healthcheck":[],"host":[],"hostname":"60619763f35b","id":"60619763f35b4f239af12f415c0a1b555abd16aa9ee29c9abf9a17731c2aeaed","image":"sha256:18f669f5bd5aeea12ea3dfa0a0dbe0dd861b869a3421fc4de09b905f60219083","init":false,"ipc_mode":"private","labels":[],"log_driver":"local","log_opts":{},"logs":false,"max_retry_count":0,"memory":0,"memory_swap":0,"mounts":[],"must_run":true,"name":"piped-bg-helper","network_data":[{"gateway":"192.168.112.1","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"192.168.112.4","ip_prefix_length":20,"ipv6_gateway":"","mac_address":"ce:38:21:89:58:95","network_name":"piped"}],"network_mode":"bridge","networks_advanced":[{"aliases":[],"ipv4_address":"","ipv6_address":"","name":"piped"}],"pid_mode":"","ports":[],"privileged":false,"publish_all_ports":false,"read_only":false,"remove_volumes":true,"restart":"always","rm":false,"runtime":"runc","security_opts":[],"shm_size":64,"start":true,"stdin_open":false,"stop_signal":"","stop_timeout":0,"storage_opts":{},"sysctls":{},"tmpfs":{},"tty":false,"ulimit":[],"upload":[],"user":"","userns_mode":"","volumes":[],"wait":false,"wait_timeout":60,"working_dir":"/app/"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==","dependencies":["data.docker_registry_image.piped-bg-helper","docker_image.piped-bg-helper","docker_network.piped"]}]},{"mode":"managed","type":"docker_container","name":"piped-frontend","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":2,"attributes":{"attach":false,"bridge":"","capabilities":[],"cgroup_parent":null,"cgroupns_mode":null,"command":[],"container_logs":null,"container_read_refresh_timeout_milliseconds":15000,"cpu_period":null,"cpu_quota":null,"cpu_set":"","cpu_shares":0,"cpus":null,"destroy_grace_seconds":null,"devices":[],"dns":[],"dns_opts":[],"dns_search":[],"domainname":"","entrypoint":["/entrypoint.sh"],"env":["BACKEND_HOSTNAME=piped-api.rescla.me"],"exit_code":null,"gpus":null,"group_add":[],"healthcheck":[],"host":[],"hostname":"piped-frontend","id":"37977118209e8dc8bc108f13f19513f58fe684c832734510c202a15d33c12cf8","image":"sha256:9c4d8a7f6c9855b8ee3c31075f130d92112fb2514cb183abc1727e41a2c693d6","init":false,"ipc_mode":"private","labels":[],"log_driver":"local","log_opts":{},"logs":false,"max_retry_count":0,"memory":0,"memory_swap":0,"mounts":[],"must_run":true,"name":"piped-frontend","network_data":[{"gateway":"192.168.96.1","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"192.168.96.2","ip_prefix_length":20,"ipv6_gateway":"","mac_address":"52:87:61:f0:d3:f7","network_name":"nginx-lb"}],"network_mode":"bridge","networks_advanced":[{"aliases":[],"ipv4_address":"","ipv6_address":"","name":"nginx-lb"}],"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":"SIGQUIT","stop_timeout":0,"storage_opts":{},"sysctls":{},"tmpfs":{},"tty":false,"ulimit":[],"upload":[],"user":"101","userns_mode":"","volumes":[],"wait":false,"wait_timeout":60,"working_dir":"/"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==","dependencies":["data.docker_registry_image.piped-frontend","docker_image.piped-frontend","docker_network.nginx-lb"]}]},{"mode":"managed","type":"docker_container","name":"piped-proxy","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":2,"attributes":{"attach":false,"bridge":"","capabilities":[],"cgroup_parent":null,"cgroupns_mode":null,"command":["/app/piped-proxy"],"container_logs":null,"container_read_refresh_timeout_milliseconds":15000,"cpu_period":null,"cpu_quota":null,"cpu_set":"","cpu_shares":0,"cpus":null,"destroy_grace_seconds":null,"devices":[],"dns":[],"dns_opts":[],"dns_search":[],"domainname":"","entrypoint":[],"env":[],"exit_code":null,"gpus":null,"group_add":[],"healthcheck":[],"host":[],"hostname":"piped-proxy","id":"338e857a21b2adfd67c111d9dad990a5c949611663357e0cebac504ec5c3d3b1","image":"sha256:efe3b334933cd54d9b16501ea2fd8d3d68ea4170bee422db4f6ae539ac539e9d","init":false,"ipc_mode":"private","labels":[],"log_driver":"local","log_opts":{},"logs":false,"max_retry_count":0,"memory":0,"memory_swap":0,"mounts":[],"must_run":true,"name":"piped-proxy","network_data":[{"gateway":"192.168.96.1","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"192.168.96.4","ip_prefix_length":20,"ipv6_gateway":"","mac_address":"12:13:13:a6:22:1e","network_name":"nginx-lb"}],"network_mode":"bridge","networks_advanced":[{"aliases":[],"ipv4_address":"","ipv6_address":"","name":"nginx-lb"}],"pid_mode":"","ports":[],"privileged":false,"publish_all_ports":false,"read_only":false,"remove_volumes":true,"restart":"always","rm":false,"runtime":"runc","security_opts":[],"shm_size":64,"start":true,"stdin_open":false,"stop_signal":"","stop_timeout":0,"storage_opts":{},"sysctls":{},"tmpfs":{},"tty":false,"ulimit":[],"upload":[],"user":"","userns_mode":"","volumes":[],"wait":false,"wait_timeout":60,"working_dir":"/app/"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==","dependencies":["data.docker_registry_image.piped-proxy","docker_image.piped-proxy","docker_network.nginx-lb"]}]},{"mode":"managed","type":"docker_container","name":"postgres","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":2,"attributes":{"attach":false,"bridge":"","capabilities":[],"cgroup_parent":null,"cgroupns_mode":null,"command":["postgres"],"container_logs":null,"container_read_refresh_timeout_milliseconds":15000,"cpu_period":null,"cpu_quota":null,"cpu_set":"","cpu_shares":0,"cpus":null,"destroy_grace_seconds":null,"devices":[],"dns":[],"dns_opts":[],"dns_search":[],"domainname":"","entrypoint":["/usr/local/bin/docker-entrypoint.sh"],"env":["POSTGRES_DB=piped","POSTGRES_PASSWORD=YDoVrAXCxim%lOK8^","POSTGRES_USER=piped"],"exit_code":null,"gpus":null,"group_add":[],"healthcheck":[{"interval":"0s","retries":0,"start_interval":"0s","start_period":"0s","test":["CMD-SHELL","/usr/local/bin/pgautoupgrade-healthcheck.sh"],"timeout":"0s"}],"host":[],"hostname":"postgres","id":"9b01f499915c5af4118adba42f268a03b73833505f13166092e6d9fc996f41ee","image":"sha256:d1417ba15c7da58bf5c904cbc06adaadadf2caa054c0959b469eb9e873c6c686","init":false,"ipc_mode":"private","labels":[],"log_driver":"local","log_opts":{},"logs":false,"max_retry_count":0,"memory":1000,"memory_swap":1000,"mounts":[{"bind_options":[],"read_only":false,"source":"/var/lib/containers/postgres/data","target":"/var/lib/postgresql/data","tmpfs_options":[],"type":"bind","volume_options":[]}],"must_run":true,"name":"postgres","network_data":[{"gateway":"192.168.3.1","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"192.168.3.43","ip_prefix_length":24,"ipv6_gateway":"","mac_address":"5e:16:fc:5d:09:25","network_name":"container-public"},{"gateway":"192.168.112.1","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"192.168.112.3","ip_prefix_length":20,"ipv6_gateway":"","mac_address":"4e:19:14:4d:69:e0","network_name":"piped"}],"network_mode":"bridge","networks_advanced":[{"aliases":[],"ipv4_address":"","ipv6_address":"","name":"piped"},{"aliases":[],"ipv4_address":"192.168.3.43","ipv6_address":"","name":"container-public"}],"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":"SIGINT","stop_timeout":0,"storage_opts":{},"sysctls":{},"tmpfs":{},"tty":false,"ulimit":[],"upload":[],"user":"","userns_mode":"","volumes":[],"wait":false,"wait_timeout":60,"working_dir":"/var/lib/postgresql"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==","dependencies":["data.docker_registry_image.postgres","docker_image.postgres","docker_network.container-public","docker_network.piped"]}]},{"mode":"managed","type":"docker_container","name":"prometheus","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":2,"attributes":{"attach":false,"bridge":"","capabilities":[],"cgroup_parent":null,"cgroupns_mode":null,"command":["--config.file=/etc/prometheus/prometheus.yml","--storage.tsdb.path=/prometheus","--web.console.libraries=/usr/share/prometheus/console_libraries","--web.console.templates=/usr/share/prometheus/consoles","--storage.tsdb.retention.time=5y"],"container_logs":null,"container_read_refresh_timeout_milliseconds":15000,"cpu_period":null,"cpu_quota":null,"cpu_set":"","cpu_shares":0,"cpus":null,"destroy_grace_seconds":null,"devices":[],"dns":[],"dns_opts":[],"dns_search":[],"domainname":"","entrypoint":["/bin/prometheus"],"env":[],"exit_code":null,"gpus":null,"group_add":[],"healthcheck":[],"host":[],"hostname":"4c2d5abb86eb","id":"4c2d5abb86eb48bc6c4d4a5d6f973e2c1e5bbf737916cc121b204400f86a8ca2","image":"sha256:232e2ff3a14b9112baec11036481e25097b41157f17e1f911a37118e7b288468","init":false,"ipc_mode":"private","labels":[],"log_driver":"json-file","log_opts":{"max-file":"5","max-size":"10m"},"logs":false,"max_retry_count":0,"memory":0,"memory_swap":0,"mounts":[{"bind_options":[],"read_only":false,"source":"/var/lib/containers/prometheus/config/prometheus.yml","target":"/etc/prometheus/prometheus.yml","tmpfs_options":[],"type":"bind","volume_options":[]},{"bind_options":[],"read_only":false,"source":"/var/lib/containers/prometheus/data","target":"/prometheus","tmpfs_options":[],"type":"bind","volume_options":[]}],"must_run":true,"name":"prometheus","network_data":[{"gateway":"192.168.3.1","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"192.168.3.42","ip_prefix_length":24,"ipv6_gateway":"","mac_address":"f2:c2:cf:1a:ba:26","network_name":"container-public"}],"network_mode":"bridge","networks_advanced":[{"aliases":[],"ipv4_address":"192.168.3.42","ipv6_address":"","name":"container-public"}],"pid_mode":"","ports":[],"privileged":false,"publish_all_ports":false,"read_only":false,"remove_volumes":true,"restart":"always","rm":false,"runtime":"runc","security_opts":[],"shm_size":64,"start":true,"stdin_open":false,"stop_signal":"","stop_timeout":0,"storage_opts":{},"sysctls":{},"tmpfs":{},"tty":false,"ulimit":[],"upload":[],"user":"1000:1000","userns_mode":"","volumes":[],"wait":false,"wait_timeout":60,"working_dir":"/prometheus"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==","dependencies":["data.docker_registry_image.prometheus","docker_image.prometheus","docker_network.container-public"]}]},{"mode":"managed","type":"docker_container","name":"prowlarr","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":2,"attributes":{"attach":false,"bridge":"","capabilities":[],"cgroup_parent":null,"cgroupns_mode":null,"command":[],"container_logs":null,"container_read_refresh_timeout_milliseconds":15000,"cpu_period":null,"cpu_quota":null,"cpu_set":"","cpu_shares":0,"cpus":null,"destroy_grace_seconds":null,"devices":[],"dns":[],"dns_opts":[],"dns_search":[],"domainname":"","entrypoint":["/init"],"env":["PGID=321","PUID=666","TZ=Europe/Amsterdam","UMASK=002"],"exit_code":null,"gpus":null,"group_add":[],"healthcheck":[],"host":[],"hostname":"edc8d79c6595","id":"edc8d79c6595750a1f0ac62a4d7a519266a7cc5c206da289f1c0c27765914787","image":"sha256:27c5c18f8673e38e0cf339514b9bf84f8446f3befeb262ef24637772504aca77","init":false,"ipc_mode":"private","labels":[],"log_driver":"local","log_opts":{},"logs":false,"max_retry_count":0,"memory":0,"memory_swap":0,"mounts":[{"bind_options":[],"read_only":false,"source":"/var/lib/containers/prowlarr","target":"/config","tmpfs_options":[],"type":"bind","volume_options":[]}],"must_run":true,"name":"prowlarr","network_data":[{"gateway":"192.168.3.1","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"192.168.3.34","ip_prefix_length":24,"ipv6_gateway":"","mac_address":"5a:23:47:1d:82:29","network_name":"container-public"}],"network_mode":"bridge","networks_advanced":[{"aliases":[],"ipv4_address":"192.168.3.34","ipv6_address":"","name":"container-public"}],"pid_mode":"","ports":[],"privileged":false,"publish_all_ports":false,"read_only":false,"remove_volumes":true,"restart":"always","rm":false,"runtime":"runc","security_opts":[],"shm_size":64,"start":true,"stdin_open":false,"stop_signal":"","stop_timeout":0,"storage_opts":{},"sysctls":{},"tmpfs":{},"tty":false,"ulimit":[],"upload":[],"user":"","userns_mode":"","volumes":[],"wait":false,"wait_timeout":60,"working_dir":"/"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==","dependencies":["data.docker_registry_image.prowlarr","docker_image.prowlarr","docker_network.container-public"]}]},{"mode":"managed","type":"docker_container","name":"radarr","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":2,"attributes":{"attach":false,"bridge":"","capabilities":[],"cgroup_parent":null,"cgroupns_mode":null,"command":[],"container_logs":null,"container_read_refresh_timeout_milliseconds":15000,"cpu_period":null,"cpu_quota":null,"cpu_set":"","cpu_shares":0,"cpus":null,"destroy_grace_seconds":null,"devices":[],"dns":[],"dns_opts":[],"dns_search":[],"domainname":"","entrypoint":["/init"],"env":["PGID=321","PUID=333","TZ=Europe/Amsterdam"],"exit_code":null,"gpus":null,"group_add":[],"healthcheck":[],"host":[],"hostname":"10800ff27232","id":"10800ff2723292779284ebe889caabfe955b64f1bd17a9e415edf775de253675","image":"sha256:46a5bf0a3eff9564a2d39e1e219af43d4fe7c5ffb0cc84adbce9c7ff8045c07b","init":false,"ipc_mode":"private","labels":[],"log_driver":"local","log_opts":{},"logs":false,"max_retry_count":0,"memory":0,"memory_swap":0,"mounts":[{"bind_options":[],"read_only":false,"source":"/var/lib/containers/radarr","target":"/config","tmpfs_options":[],"type":"bind","volume_options":[]}],"must_run":true,"name":"radarr","network_data":[{"gateway":"192.168.3.1","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"192.168.3.35","ip_prefix_length":24,"ipv6_gateway":"","mac_address":"0e:bd:e0:10:dc:34","network_name":"container-public"}],"network_mode":"bridge","networks_advanced":[{"aliases":[],"ipv4_address":"192.168.3.35","ipv6_address":"","name":"container-public"}],"pid_mode":"","ports":[],"privileged":false,"publish_all_ports":false,"read_only":false,"remove_volumes":true,"restart":"always","rm":false,"runtime":"runc","security_opts":[],"shm_size":64,"start":true,"stdin_open":false,"stop_signal":"","stop_timeout":0,"storage_opts":{},"sysctls":{},"tmpfs":{},"tty":false,"ulimit":[],"upload":[],"user":"","userns_mode":"","volumes":[{"container_path":"/data","from_container":"","host_path":"","read_only":false,"volume_name":"truenas-arr"}],"wait":false,"wait_timeout":60,"working_dir":"/"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==","dependencies":["data.docker_registry_image.radarr","docker_image.radarr","docker_network.container-public","docker_volume.truenas-arr"]}]},{"mode":"managed","type":"docker_container","name":"ripe-atlas","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":2,"attributes":{"attach":false,"bridge":"","capabilities":[{"add":["CAP_CHOWN","CAP_DAC_OVERRIDE","CAP_FOWNER","CAP_KILL","CAP_NET_RAW","CAP_SETGID","CAP_SETUID"],"drop":["ALL"]}],"cgroup_parent":null,"cgroupns_mode":null,"command":["ripe-atlas"],"container_logs":null,"container_read_refresh_timeout_milliseconds":15000,"cpu_period":null,"cpu_quota":null,"cpu_set":"","cpu_shares":0,"cpus":null,"destroy_grace_seconds":null,"devices":[],"dns":[],"dns_opts":[],"dns_search":[],"domainname":"","entrypoint":["tini","--","entrypoint.sh"],"env":[],"exit_code":null,"gpus":null,"group_add":[],"healthcheck":[],"host":[],"hostname":"464e6c52448b","id":"464e6c52448bb88169560de40b7b97bef19302abcb819a30490118512793c1f1","image":"sha256:29c35f66fb4d4622bb62ea3dd8b33d5383e5b685292eeac496357fb4b1b83ce1","init":false,"ipc_mode":"private","labels":[],"log_driver":"local","log_opts":{},"logs":false,"max_retry_count":0,"memory":0,"memory_swap":0,"mounts":[{"bind_options":[],"read_only":false,"source":"/var/lib/containers/atlas-probe/etc","target":"/etc/ripe-atlas","tmpfs_options":[],"type":"bind","volume_options":[]},{"bind_options":[],"read_only":false,"source":"/var/lib/containers/atlas-probe/run","target":"/run/ripe-atlas","tmpfs_options":[],"type":"bind","volume_options":[]},{"bind_options":[],"read_only":false,"source":"/var/lib/containers/atlas-probe/spool","target":"/var/spool/ripe-atlas","tmpfs_options":[],"type":"bind","volume_options":[]}],"must_run":true,"name":"ripe-atlas","network_data":[{"gateway":"192.168.16.1","global_ipv6_address":"fd9d:737:d29a::4","global_ipv6_prefix_length":64,"ip_address":"192.168.16.4","ip_prefix_length":20,"ipv6_gateway":"fd9d:737:d29a::1","mac_address":"de:66:99:9b:28:de","network_name":"bridge"}],"network_mode":"bridge","networks_advanced":[],"pid_mode":"","ports":[],"privileged":false,"publish_all_ports":false,"read_only":false,"remove_volumes":true,"restart":"always","rm":false,"runtime":"runc","security_opts":[],"shm_size":64,"start":true,"stdin_open":false,"stop_signal":"","stop_timeout":0,"storage_opts":{},"sysctls":{},"tmpfs":{},"tty":false,"ulimit":[],"upload":[],"user":"","userns_mode":"","volumes":[],"wait":false,"wait_timeout":60,"working_dir":"/run/ripe-atlas"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==","dependencies":["data.docker_registry_image.ripe-atlas","docker_image.ripe-atlas"]}]},{"mode":"managed","type":"docker_container","name":"rssbridge","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":2,"attributes":{"attach":false,"bridge":"","capabilities":[],"cgroup_parent":null,"cgroupns_mode":null,"command":[],"container_logs":null,"container_read_refresh_timeout_milliseconds":15000,"cpu_period":null,"cpu_quota":null,"cpu_set":"","cpu_shares":0,"cpus":null,"destroy_grace_seconds":null,"devices":[],"dns":[],"dns_opts":[],"dns_search":[],"domainname":"","entrypoint":["/app/docker-entrypoint.sh"],"env":["TZ=Europe/Amsterdam"],"exit_code":null,"gpus":null,"group_add":[],"healthcheck":[],"host":[],"hostname":"375a4c2119f7","id":"375a4c2119f7f8051c655767a6e1e1c59e0a970577458e9411f7d14b37a1d4e8","image":"sha256:66a29cf10c05a232cad03351a1377d984ebfcb508afb8c67a2f2003fcd767a26","init":false,"ipc_mode":"private","labels":[],"log_driver":"json-file","log_opts":{"max-file":"5","max-size":"10m"},"logs":false,"max_retry_count":0,"memory":0,"memory_swap":0,"mounts":[{"bind_options":[],"read_only":false,"source":"/var/lib/containers/rssbridge","target":"/config","tmpfs_options":[],"type":"bind","volume_options":[]}],"must_run":true,"name":"rssbridge","network_data":[{"gateway":"192.168.3.1","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"192.168.3.47","ip_prefix_length":24,"ipv6_gateway":"","mac_address":"4a:2a:a7:68:3d:a7","network_name":"container-public"}],"network_mode":"bridge","networks_advanced":[{"aliases":[],"ipv4_address":"192.168.3.47","ipv6_address":"","name":"container-public"}],"pid_mode":"","ports":[],"privileged":false,"publish_all_ports":false,"read_only":false,"remove_volumes":true,"restart":"always","rm":false,"runtime":"runc","security_opts":[],"shm_size":64,"start":true,"stdin_open":false,"stop_signal":"","stop_timeout":0,"storage_opts":{},"sysctls":{},"tmpfs":{},"tty":false,"ulimit":[],"upload":[],"user":"","userns_mode":"","volumes":[],"wait":false,"wait_timeout":60,"working_dir":""},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==","dependencies":["data.docker_registry_image.rssbridge","docker_image.rssbridge","docker_network.container-public"]}]},{"mode":"managed","type":"docker_container","name":"sabnzdb","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":2,"attributes":{"attach":false,"bridge":"","capabilities":[],"cgroup_parent":null,"cgroupns_mode":null,"command":[],"container_logs":null,"container_read_refresh_timeout_milliseconds":15000,"cpu_period":null,"cpu_quota":null,"cpu_set":"","cpu_shares":0,"cpus":null,"destroy_grace_seconds":null,"devices":[],"dns":[],"dns_opts":[],"dns_search":[],"domainname":"","entrypoint":["/init"],"env":["PGID=321","PUID=555","TZ=Europe/Amsterdam"],"exit_code":null,"gpus":null,"group_add":[],"healthcheck":[],"host":[],"hostname":"b217e9d93587","id":"b217e9d93587165b35cb0b0f2f515b49e928b68d82e4c98abd5b401567094caa","image":"sha256:90f5fd687e2561bfaa0c40ece8bb355c4c6a5b92ccc24ae42c427b772e543112","init":false,"ipc_mode":"private","labels":[],"log_driver":"local","log_opts":{},"logs":false,"max_retry_count":0,"memory":0,"memory_swap":0,"mounts":[{"bind_options":[],"read_only":false,"source":"/var/lib/containers/sabnzdb","target":"/config","tmpfs_options":[],"type":"bind","volume_options":[]}],"must_run":true,"name":"sabnzdb","network_data":[{"gateway":"192.168.3.1","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"192.168.3.32","ip_prefix_length":24,"ipv6_gateway":"","mac_address":"6a:ae:a4:9f:32:51","network_name":"container-public"}],"network_mode":"bridge","networks_advanced":[{"aliases":[],"ipv4_address":"192.168.3.32","ipv6_address":"","name":"container-public"}],"pid_mode":"","ports":[],"privileged":false,"publish_all_ports":false,"read_only":false,"remove_volumes":true,"restart":"always","rm":false,"runtime":"runc","security_opts":[],"shm_size":64,"start":true,"stdin_open":false,"stop_signal":"","stop_timeout":0,"storage_opts":{},"sysctls":{},"tmpfs":{},"tty":false,"ulimit":[],"upload":[],"user":"","userns_mode":"","volumes":[{"container_path":"/data","from_container":"","host_path":"","read_only":false,"volume_name":"truenas-arr"}],"wait":false,"wait_timeout":60,"working_dir":"/"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==","dependencies":["data.docker_registry_image.sabnzdb","docker_image.sabnzdb","docker_network.container-public","docker_volume.truenas-arr"]}]},{"mode":"managed","type":"docker_container","name":"searxng","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":2,"attributes":{"attach":false,"bridge":"","capabilities":[],"cgroup_parent":null,"cgroupns_mode":null,"command":[],"container_logs":null,"container_read_refresh_timeout_milliseconds":15000,"cpu_period":null,"cpu_quota":null,"cpu_set":"","cpu_shares":0,"cpus":null,"destroy_grace_seconds":null,"devices":[],"dns":[],"dns_opts":[],"dns_search":[],"domainname":"","entrypoint":["/usr/local/searxng/entrypoint.sh"],"env":["SEARXNG_HOSTNAME=search.rescla.me","TZ=Europe/Amsterdam"],"exit_code":null,"gpus":null,"group_add":[],"healthcheck":[],"host":[],"hostname":"aa590d45d9ca","id":"aa590d45d9cadde0390640494f9d51f64150c0df024efe22c7ae416232cb51f9","image":"sha256:17bef4634af6a8fe9a1a9c942577c574050a740b7007963aad810b2812d5c507","init":false,"ipc_mode":"private","labels":[],"log_driver":"json-file","log_opts":{"max-file":"5","max-size":"10m"},"logs":false,"max_retry_count":0,"memory":0,"memory_swap":0,"mounts":[{"bind_options":[],"read_only":false,"source":"/var/lib/containers/searxng/data","target":"/etc/searxng","tmpfs_options":[],"type":"bind","volume_options":[]},{"bind_options":[],"read_only":false,"source":"/var/lib/containers/searxng/searxng-data","target":"/var/cache/searxng","tmpfs_options":[],"type":"bind","volume_options":[]}],"must_run":true,"name":"searxng","network_data":[{"gateway":"192.168.3.1","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"192.168.3.52","ip_prefix_length":24,"ipv6_gateway":"","mac_address":"66:4a:02:d9:40:77","network_name":"container-public"},{"gateway":"192.168.128.1","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"192.168.128.3","ip_prefix_length":20,"ipv6_gateway":"","mac_address":"ea:0a:35:4b:59:f7","network_name":"searxng"}],"network_mode":"bridge","networks_advanced":[{"aliases":[],"ipv4_address":"","ipv6_address":"","name":"searxng"},{"aliases":[],"ipv4_address":"192.168.3.52","ipv6_address":"","name":"container-public"}],"pid_mode":"","ports":[],"privileged":false,"publish_all_ports":false,"read_only":false,"remove_volumes":true,"restart":"always","rm":false,"runtime":"runc","security_opts":[],"shm_size":64,"start":true,"stdin_open":false,"stop_signal":"","stop_timeout":0,"storage_opts":{},"sysctls":{},"tmpfs":{},"tty":false,"ulimit":[],"upload":[],"user":"","userns_mode":"","volumes":[],"wait":false,"wait_timeout":60,"working_dir":"/usr/local/searxng"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==","dependencies":["data.docker_registry_image.searxng","docker_image.searxng","docker_network.container-public","docker_network.searxng"]}]},{"mode":"managed","type":"docker_container","name":"searxng-valkey","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":2,"attributes":{"attach":false,"bridge":"","capabilities":[],"cgroup_parent":null,"cgroupns_mode":null,"command":["valkey-server","--save 30 1","--loglevel warning"],"container_logs":null,"container_read_refresh_timeout_milliseconds":15000,"cpu_period":null,"cpu_quota":null,"cpu_set":"","cpu_shares":0,"cpus":null,"destroy_grace_seconds":null,"devices":[],"dns":[],"dns_opts":[],"dns_search":[],"domainname":"","entrypoint":["docker-entrypoint.sh"],"env":[],"exit_code":null,"gpus":null,"group_add":[],"healthcheck":[],"host":[],"hostname":"valkey","id":"79ce3d7f7bffc295f00a6d3cb70f07c6f8d6ee6d4e7de210af174b22075aa2fd","image":"sha256:12e5775ec8cf867028f49eb698f9d6f04c7e876618e4fb9d81ab99a1f96cf1ac","init":false,"ipc_mode":"private","labels":[],"log_driver":"json-file","log_opts":{"max-file":"5","max-size":"10m"},"logs":false,"max_retry_count":0,"memory":0,"memory_swap":0,"mounts":[{"bind_options":[],"read_only":false,"source":"/var/lib/containers/searxng/valkey-data","target":"/data","tmpfs_options":[],"type":"bind","volume_options":[]}],"must_run":true,"name":"searxng-valkey","network_data":[{"gateway":"192.168.128.1","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"192.168.128.2","ip_prefix_length":20,"ipv6_gateway":"","mac_address":"1e:e9:4c:2a:f5:54","network_name":"searxng"}],"network_mode":"bridge","networks_advanced":[{"aliases":[],"ipv4_address":"","ipv6_address":"","name":"searxng"}],"pid_mode":"","ports":[],"privileged":false,"publish_all_ports":false,"read_only":false,"remove_volumes":true,"restart":"always","rm":false,"runtime":"runc","security_opts":[],"shm_size":64,"start":true,"stdin_open":false,"stop_signal":"","stop_timeout":0,"storage_opts":{},"sysctls":{},"tmpfs":{},"tty":false,"ulimit":[],"upload":[],"user":"","userns_mode":"","volumes":[],"wait":false,"wait_timeout":60,"working_dir":"/data"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==","dependencies":["data.docker_registry_image.searxng-valkey","docker_image.searxng-valkey","docker_network.searxng"]}]},{"mode":"managed","type":"docker_container","name":"smokeping","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":2,"attributes":{"attach":false,"bridge":"","capabilities":[],"cgroup_parent":null,"cgroupns_mode":null,"command":[],"container_logs":null,"container_read_refresh_timeout_milliseconds":15000,"cpu_period":null,"cpu_quota":null,"cpu_set":"","cpu_shares":0,"cpus":null,"destroy_grace_seconds":null,"devices":[],"dns":["172.20.0.0"],"dns_opts":[],"dns_search":[],"domainname":"","entrypoint":["/init"],"env":["TZ=Europe/Amsterdam"],"exit_code":null,"gpus":null,"group_add":[],"healthcheck":[],"host":[],"hostname":"93fd2332d4dd","id":"93fd2332d4dde748869b968ec427ed4e731aea19372183b1c0fd164ade65c762","image":"sha256:9c6bd4befbae74662eff7364b9fa062d1229ddb12e63f9d5fa6e52e07e0c7d95","init":false,"ipc_mode":"private","labels":[],"log_driver":"json-file","log_opts":{"max-file":"5","max-size":"10m"},"logs":false,"max_retry_count":0,"memory":0,"memory_swap":0,"mounts":[{"bind_options":[],"read_only":false,"source":"/var/lib/containers/smokeping/config","target":"/config","tmpfs_options":[],"type":"bind","volume_options":[]},{"bind_options":[],"read_only":false,"source":"/var/lib/containers/smokeping/data","target":"/data","tmpfs_options":[],"type":"bind","volume_options":[]}],"must_run":true,"name":"smokeping","network_data":[{"gateway":"192.168.3.1","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"192.168.3.26","ip_prefix_length":24,"ipv6_gateway":"","mac_address":"72:88:89:4a:9d:be","network_name":"container-public"}],"network_mode":"bridge","networks_advanced":[{"aliases":[],"ipv4_address":"192.168.3.26","ipv6_address":"","name":"container-public"}],"pid_mode":"","ports":[],"privileged":false,"publish_all_ports":false,"read_only":false,"remove_volumes":true,"restart":"always","rm":false,"runtime":"runc","security_opts":[],"shm_size":64,"start":true,"stdin_open":false,"stop_signal":"","stop_timeout":0,"storage_opts":{},"sysctls":{},"tmpfs":{},"tty":false,"ulimit":[],"upload":[],"user":"","userns_mode":"","volumes":[],"wait":false,"wait_timeout":60,"working_dir":"/"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==","dependencies":["data.docker_registry_image.smokeping","docker_image.smokeping","docker_network.container-public"]}]},{"mode":"managed","type":"docker_container","name":"sonarr","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":2,"attributes":{"attach":false,"bridge":"","capabilities":[],"cgroup_parent":null,"cgroupns_mode":null,"command":[],"container_logs":null,"container_read_refresh_timeout_milliseconds":15000,"cpu_period":null,"cpu_quota":null,"cpu_set":"","cpu_shares":0,"cpus":null,"destroy_grace_seconds":null,"devices":[],"dns":[],"dns_opts":[],"dns_search":[],"domainname":"","entrypoint":["/init"],"env":["PGID=321","PUID=111","TZ=Europe/Amsterdam"],"exit_code":null,"gpus":null,"group_add":[],"healthcheck":[],"host":[],"hostname":"95b5f7822673","id":"95b5f7822673b69fde997e68fe2148f923333ea5ff97a90a9b3cc5dc7c2d15c2","image":"sha256:3f4466bd94db6607d8b3d5d16383e42587f828281342e457540e0eafe77557c0","init":false,"ipc_mode":"private","labels":[],"log_driver":"local","log_opts":{},"logs":false,"max_retry_count":0,"memory":0,"memory_swap":0,"mounts":[{"bind_options":[],"read_only":false,"source":"/var/lib/containers/sonarr","target":"/config","tmpfs_options":[],"type":"bind","volume_options":[]}],"must_run":true,"name":"sonarr","network_data":[{"gateway":"192.168.3.1","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"192.168.3.36","ip_prefix_length":24,"ipv6_gateway":"","mac_address":"12:46:f2:c2:05:5d","network_name":"container-public"}],"network_mode":"bridge","networks_advanced":[{"aliases":[],"ipv4_address":"192.168.3.36","ipv6_address":"","name":"container-public"}],"pid_mode":"","ports":[],"privileged":false,"publish_all_ports":false,"read_only":false,"remove_volumes":true,"restart":"always","rm":false,"runtime":"runc","security_opts":[],"shm_size":64,"start":true,"stdin_open":false,"stop_signal":"","stop_timeout":0,"storage_opts":{},"sysctls":{},"tmpfs":{},"tty":false,"ulimit":[],"upload":[],"user":"","userns_mode":"","volumes":[{"container_path":"/data","from_container":"","host_path":"","read_only":false,"volume_name":"truenas-arr"}],"wait":false,"wait_timeout":60,"working_dir":"/"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==","dependencies":["data.docker_registry_image.sonarr","docker_image.sonarr","docker_network.container-public","docker_volume.truenas-arr"]}]},{"mode":"managed","type":"docker_container","name":"synapse","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":2,"attributes":{"attach":false,"bridge":"","capabilities":[],"cgroup_parent":null,"cgroupns_mode":null,"command":[],"container_logs":null,"container_read_refresh_timeout_milliseconds":15000,"cpu_period":null,"cpu_quota":null,"cpu_set":"","cpu_shares":0,"cpus":null,"destroy_grace_seconds":null,"devices":[],"dns":[],"dns_opts":[],"dns_search":[],"domainname":"","entrypoint":["/start.py"],"env":["TZ=Europe/Amsterdam"],"exit_code":null,"gpus":null,"group_add":[],"healthcheck":[{"interval":"15s","retries":0,"start_interval":"0s","start_period":"5s","test":["CMD-SHELL","curl -fSs http://localhost:8008/health || exit 1"],"timeout":"5s"}],"host":[],"hostname":"8717bd48f126","id":"8717bd48f126778c14fd58a6e814cae8f68e0297c92a87de75cc46999f87d41d","image":"sha256:0cd4c2bbf047c4c80779564302f5db3d15647540e2d76643870cb6f7def25a43","init":false,"ipc_mode":"private","labels":[],"log_driver":"json-file","log_opts":{"max-file":"5","max-size":"10m"},"logs":false,"max_retry_count":0,"memory":0,"memory_swap":0,"mounts":[{"bind_options":[],"read_only":false,"source":"/var/lib/containers/synapse","target":"/data","tmpfs_options":[],"type":"bind","volume_options":[]}],"must_run":true,"name":"synapse","network_data":[{"gateway":"192.168.3.1","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"192.168.3.48","ip_prefix_length":24,"ipv6_gateway":"","mac_address":"b2:1f:ab:20:94:7f","network_name":"container-public"}],"network_mode":"bridge","networks_advanced":[{"aliases":[],"ipv4_address":"192.168.3.48","ipv6_address":"","name":"container-public"}],"pid_mode":"","ports":[],"privileged":false,"publish_all_ports":false,"read_only":false,"remove_volumes":true,"restart":"always","rm":false,"runtime":"runc","security_opts":[],"shm_size":64,"start":true,"stdin_open":false,"stop_signal":"","stop_timeout":0,"storage_opts":{},"sysctls":{},"tmpfs":{},"tty":false,"ulimit":[],"upload":[],"user":"","userns_mode":"","volumes":[],"wait":false,"wait_timeout":60,"working_dir":""},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==","dependencies":["data.docker_registry_image.postgres","data.docker_registry_image.synapse","docker_container.postgres","docker_image.postgres","docker_image.synapse","docker_network.container-public","docker_network.piped"]}]},{"mode":"managed","type":"docker_container","name":"traccar","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":2,"attributes":{"attach":false,"bridge":"","capabilities":[],"cgroup_parent":null,"cgroupns_mode":null,"command":["-jar","tracker-server.jar","conf/traccar.xml"],"container_logs":null,"container_read_refresh_timeout_milliseconds":15000,"cpu_period":null,"cpu_quota":null,"cpu_set":"","cpu_shares":0,"cpus":null,"destroy_grace_seconds":null,"devices":[],"dns":[],"dns_opts":[],"dns_search":[],"domainname":"","entrypoint":["/opt/traccar/jre/bin/java"],"env":[],"exit_code":null,"gpus":null,"group_add":[],"healthcheck":[],"host":[],"hostname":"7289408318c9","id":"7289408318c94c16c29dc4b2e8f8bd95e49f2f912b8f8ba45015b6bcee1f6cb6","image":"sha256:6c80aa27aa20e85973939eafbcf5d9170946c160722764c58c5cc3e3449c8e22","init":false,"ipc_mode":"private","labels":[],"log_driver":"json-file","log_opts":{"max-file":"5","max-size":"10m"},"logs":false,"max_retry_count":0,"memory":0,"memory_swap":0,"mounts":[{"bind_options":[],"read_only":false,"source":"/var/lib/containers/traccar/logs","target":"/opt/traccar/logs","tmpfs_options":[],"type":"bind","volume_options":[]},{"bind_options":[],"read_only":false,"source":"/var/lib/containers/traccar/traccar.xml","target":"/opt/traccar/conf/traccar.xml","tmpfs_options":[],"type":"bind","volume_options":[]}],"must_run":true,"name":"traccar","network_data":[{"gateway":"192.168.3.1","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"192.168.3.23","ip_prefix_length":24,"ipv6_gateway":"","mac_address":"8e:4b:8c:30:97:56","network_name":"container-public"}],"network_mode":"bridge","networks_advanced":[{"aliases":[],"ipv4_address":"192.168.3.23","ipv6_address":"","name":"container-public"}],"pid_mode":"","ports":[],"privileged":false,"publish_all_ports":false,"read_only":false,"remove_volumes":true,"restart":"always","rm":false,"runtime":"runc","security_opts":[],"shm_size":64,"start":true,"stdin_open":false,"stop_signal":"","stop_timeout":0,"storage_opts":{},"sysctls":{},"tmpfs":{},"tty":false,"ulimit":[],"upload":[],"user":"","userns_mode":"","volumes":[],"wait":false,"wait_timeout":60,"working_dir":"/opt/traccar"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==","dependencies":["data.docker_registry_image.traccar","docker_image.traccar","docker_network.container-public"]}]},{"mode":"managed","type":"docker_container","name":"unifi","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":2,"attributes":{"attach":false,"bridge":"","capabilities":[],"cgroup_parent":null,"cgroupns_mode":null,"command":["unifi"],"container_logs":null,"container_read_refresh_timeout_milliseconds":15000,"cpu_period":null,"cpu_quota":null,"cpu_set":"","cpu_shares":0,"cpus":null,"destroy_grace_seconds":null,"devices":[],"dns":[],"dns_opts":[],"dns_search":[],"domainname":"","entrypoint":["/usr/local/bin/docker-entrypoint.sh"],"env":[],"exit_code":null,"gpus":null,"group_add":[],"healthcheck":[{"interval":"0s","retries":0,"start_interval":"0s","start_period":"5m0s","test":["CMD-SHELL","/usr/local/bin/docker-healthcheck.sh || exit 1"],"timeout":"0s"}],"host":[],"hostname":"4a587602144f","id":"4a587602144f3bb8439f09e963ea88ef62488fea8ad17027ba3f18da22a40662","image":"sha256:215c29df220ea8fa2d8dafa33dc8537ad8aa101ae1fcd89d9172b9225955d86c","init":false,"ipc_mode":"private","labels":[],"log_driver":"json-file","log_opts":{"max-file":"5","max-size":"10m"},"logs":false,"max_retry_count":0,"memory":3000,"memory_swap":3000,"mounts":[{"bind_options":[],"read_only":false,"source":"/var/lib/containers/unifi","target":"/unifi","tmpfs_options":[],"type":"bind","volume_options":[]}],"must_run":true,"name":"unifi","network_data":[{"gateway":"192.168.3.1","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"192.168.3.30","ip_prefix_length":24,"ipv6_gateway":"","mac_address":"9a:b6:1c:ab:05:d3","network_name":"container-public"}],"network_mode":"bridge","networks_advanced":[{"aliases":[],"ipv4_address":"192.168.3.30","ipv6_address":"","name":"container-public"}],"pid_mode":"","ports":[],"privileged":false,"publish_all_ports":false,"read_only":false,"remove_volumes":true,"restart":"always","rm":false,"runtime":"runc","security_opts":[],"shm_size":64,"start":true,"stdin_open":false,"stop_signal":"","stop_timeout":0,"storage_opts":{},"sysctls":{},"tmpfs":{},"tty":false,"ulimit":[],"upload":[],"user":"","userns_mode":"","volumes":[],"wait":false,"wait_timeout":60,"working_dir":"/unifi"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==","dependencies":["data.docker_registry_image.unifi","docker_image.unifi","docker_network.container-public"]}]},{"mode":"managed","type":"docker_container","name":"uptime-kuma","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":2,"attributes":{"attach":false,"bridge":"","capabilities":[],"cgroup_parent":null,"cgroupns_mode":null,"command":["node","server/server.js"],"container_logs":null,"container_read_refresh_timeout_milliseconds":15000,"cpu_period":null,"cpu_quota":null,"cpu_set":"","cpu_shares":0,"cpus":null,"destroy_grace_seconds":null,"devices":[],"dns":[],"dns_opts":[],"dns_search":[],"domainname":"","entrypoint":["/usr/bin/dumb-init","--","extra/entrypoint.sh"],"env":[],"exit_code":null,"gpus":null,"group_add":[],"healthcheck":[{"interval":"1m0s","retries":5,"start_interval":"0s","start_period":"3m0s","test":["CMD-SHELL","extra/healthcheck"],"timeout":"30s"}],"host":[],"hostname":"260691d895f5","id":"260691d895f57002c783061520bb2b006e2e02128ce7134169350d7d5433a91f","image":"sha256:f48d816cb7460cd3b7bb15ed393968b0ae0da4c690443b778b6a5db6b09f527e","init":false,"ipc_mode":"private","labels":[],"log_driver":"json-file","log_opts":{"max-file":"5","max-size":"10m"},"logs":false,"max_retry_count":0,"memory":0,"memory_swap":0,"mounts":[{"bind_options":[],"read_only":false,"source":"/var/lib/containers/uptime-kuma","target":"/app/data","tmpfs_options":[],"type":"bind","volume_options":[]}],"must_run":true,"name":"uptime-kuma","network_data":[{"gateway":"192.168.3.1","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"192.168.3.31","ip_prefix_length":24,"ipv6_gateway":"","mac_address":"de:9d:cb:24:40:d9","network_name":"container-public"}],"network_mode":"bridge","networks_advanced":[{"aliases":[],"ipv4_address":"192.168.3.31","ipv6_address":"","name":"container-public"}],"pid_mode":"","ports":[],"privileged":false,"publish_all_ports":false,"read_only":false,"remove_volumes":true,"restart":"always","rm":false,"runtime":"runc","security_opts":[],"shm_size":64,"start":true,"stdin_open":false,"stop_signal":"","stop_timeout":0,"storage_opts":{},"sysctls":{},"tmpfs":{},"tty":false,"ulimit":[],"upload":[],"user":"","userns_mode":"","volumes":[],"wait":false,"wait_timeout":60,"working_dir":"/app"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==","dependencies":["data.docker_registry_image.uptime-kuma","docker_image.uptime-kuma","docker_network.container-public"]}]},{"mode":"managed","type":"docker_container","name":"vikunja","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":2,"attributes":{"attach":false,"bridge":"","capabilities":[],"cgroup_parent":null,"cgroupns_mode":null,"command":[],"container_logs":null,"container_read_refresh_timeout_milliseconds":15000,"cpu_period":null,"cpu_quota":null,"cpu_set":"","cpu_shares":0,"cpus":null,"destroy_grace_seconds":null,"devices":[],"dns":[],"dns_opts":[],"dns_search":[],"domainname":"","entrypoint":["/app/vikunja/vikunja"],"env":["PGID=1000","PUID=1000","VIKUNJA_DATABASE_DATABASE=vikunja","VIKUNJA_DATABASE_HOST=192.168.3.24","VIKUNJA_DATABASE_PASSWORD=4PU^B%Kz8R*8!cT8R","VIKUNJA_DATABASE_TYPE=mysql","VIKUNJA_DATABASE_USER=vikunja","VIKUNJA_MAILER_AUTHTYPE=login","VIKUNJA_MAILER_ENABLED=true","VIKUNJA_MAILER_FORCESSL=true","VIKUNJA_MAILER_FROMEMAIL=vikunja@xz1.nl","VIKUNJA_MAILER_HOST=mail.smtp2go.com","VIKUNJA_MAILER_PASSWORD=TL4Dhrqco2Z9GGEH","VIKUNJA_MAILER_PORT=465","VIKUNJA_MAILER_USERNAME=vikunja@xz1.nl","VIKUNJA_SERVICE_JWTSECRET=c781764b63b920bc11f533013c70367df421ae0396a0819e84a300ba02c46e9c","VIKUNJA_SERVICE_PUBLICURL=https://vikunja.rescla.me"],"exit_code":null,"gpus":null,"group_add":[],"healthcheck":[],"host":[],"hostname":"7ef242ec8c51","id":"7ef242ec8c5190c5db3a9459c2e213379450fb76bf635176cb414193d23d8edb","image":"sha256:063c573c3feb40967ca0bc097bdc400f723cf25028faa865edcdd352d7978906","init":false,"ipc_mode":"private","labels":[],"log_driver":"local","log_opts":{},"logs":false,"max_retry_count":0,"memory":0,"memory_swap":0,"mounts":[{"bind_options":[],"read_only":false,"source":"/var/lib/containers/vikunja","target":"/app/vikunja/files","tmpfs_options":[],"type":"bind","volume_options":[]}],"must_run":true,"name":"vikunja","network_data":[{"gateway":"192.168.3.1","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"192.168.3.28","ip_prefix_length":24,"ipv6_gateway":"","mac_address":"3e:43:28:0d:d8:2b","network_name":"container-public"}],"network_mode":"bridge","networks_advanced":[{"aliases":[],"ipv4_address":"192.168.3.28","ipv6_address":"","name":"container-public"}],"pid_mode":"","ports":[],"privileged":false,"publish_all_ports":false,"read_only":false,"remove_volumes":true,"restart":"always","rm":false,"runtime":"runc","security_opts":[],"shm_size":64,"start":true,"stdin_open":false,"stop_signal":"","stop_timeout":0,"storage_opts":{},"sysctls":{},"tmpfs":{},"tty":false,"ulimit":[],"upload":[],"user":"1000","userns_mode":"","volumes":[],"wait":false,"wait_timeout":60,"working_dir":"/app/vikunja"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==","dependencies":["data.docker_registry_image.vikunja","docker_image.vikunja","docker_network.container-public"]}]},{"mode":"managed","type":"docker_container","name":"yamtrack","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":2,"attributes":{"attach":false,"bridge":"","capabilities":[],"cgroup_parent":null,"cgroupns_mode":null,"command":["/entrypoint.sh"],"container_logs":null,"container_read_refresh_timeout_milliseconds":15000,"cpu_period":null,"cpu_quota":null,"cpu_set":"","cpu_shares":0,"cpus":null,"destroy_grace_seconds":null,"devices":[],"dns":[],"dns_opts":[],"dns_search":[],"domainname":"","entrypoint":[],"env":["REDIS_URL=redis://redis:6379","SECRET=dx43FYAAD1ZULJ1G0\u00268*hP6A5!rzXSB7Z0B9DdRlBwlgsv2W2CToekYP6UNdnUv2","TZ=Europe/Amsterdam"],"exit_code":null,"gpus":null,"group_add":[],"healthcheck":[{"interval":"45s","retries":5,"start_interval":"0s","start_period":"30s","test":["CMD-SHELL","wget --no-verbose --tries=1 --spider http://127.0.0.1:8000/health/ || exit 1"],"timeout":"15s"}],"host":[],"hostname":"865338f68147","id":"865338f6814725092524259d8e80d4e9c957c56b8036d33721c733993ad4b99a","image":"sha256:2ca2612d3f8fd0f1359391df12ccf5b0e1e5174464e82355393a042b2aa51973","init":false,"ipc_mode":"private","labels":[],"log_driver":"local","log_opts":{},"logs":false,"max_retry_count":0,"memory":0,"memory_swap":0,"mounts":[{"bind_options":[],"read_only":false,"source":"/var/lib/containers/yamtrack/db","target":"/yamtrack/db","tmpfs_options":[],"type":"bind","volume_options":[]}],"must_run":true,"name":"yamtrack","network_data":[{"gateway":"192.168.3.1","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"192.168.3.53","ip_prefix_length":24,"ipv6_gateway":"","mac_address":"76:dd:39:81:b9:10","network_name":"container-public"},{"gateway":"192.168.144.1","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"192.168.144.3","ip_prefix_length":20,"ipv6_gateway":"","mac_address":"a6:91:55:27:f3:6c","network_name":"yamtrack"}],"network_mode":"bridge","networks_advanced":[{"aliases":[],"ipv4_address":"","ipv6_address":"","name":"yamtrack"},{"aliases":[],"ipv4_address":"192.168.3.53","ipv6_address":"","name":"container-public"}],"pid_mode":"","ports":[],"privileged":false,"publish_all_ports":false,"read_only":false,"remove_volumes":true,"restart":"always","rm":false,"runtime":"runc","security_opts":[],"shm_size":64,"start":true,"stdin_open":false,"stop_signal":"","stop_timeout":0,"storage_opts":{},"sysctls":{},"tmpfs":{},"tty":false,"ulimit":[],"upload":[],"user":"","userns_mode":"","volumes":[],"wait":false,"wait_timeout":60,"working_dir":"/yamtrack"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==","dependencies":["data.docker_registry_image.yamtrack","docker_image.yamtrack","docker_network.container-public","docker_network.yamtrack"]}]},{"mode":"managed","type":"docker_container","name":"yamtrack-redis","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":2,"attributes":{"attach":false,"bridge":"","capabilities":[],"cgroup_parent":null,"cgroupns_mode":null,"command":["redis-server"],"container_logs":null,"container_read_refresh_timeout_milliseconds":15000,"cpu_period":null,"cpu_quota":null,"cpu_set":"","cpu_shares":0,"cpus":null,"destroy_grace_seconds":null,"devices":[],"dns":[],"dns_opts":[],"dns_search":[],"domainname":"","entrypoint":["docker-entrypoint.sh"],"env":[],"exit_code":null,"gpus":null,"group_add":[],"healthcheck":[],"host":[],"hostname":"redis","id":"24f97ebc069ab5f4e1f4f7d0e8fb65fd4bd891b8aa6107195fdea1db2e6546c3","image":"sha256:9210b8dc25f122eb00e5572dcc7147c8e11fb1a08308b088e06c9d5dd2aa49d6","init":false,"ipc_mode":"private","labels":[],"log_driver":"local","log_opts":{},"logs":false,"max_retry_count":0,"memory":0,"memory_swap":0,"mounts":[{"bind_options":[],"read_only":false,"source":"/var/lib/containers/yamtrack/data","target":"/data","tmpfs_options":[],"type":"bind","volume_options":[]}],"must_run":true,"name":"yamtrack-redis","network_data":[{"gateway":"192.168.144.1","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"192.168.144.2","ip_prefix_length":20,"ipv6_gateway":"","mac_address":"7e:cd:ea:fb:97:20","network_name":"yamtrack"}],"network_mode":"bridge","networks_advanced":[{"aliases":[],"ipv4_address":"","ipv6_address":"","name":"yamtrack"}],"pid_mode":"","ports":[],"privileged":false,"publish_all_ports":false,"read_only":false,"remove_volumes":true,"restart":"always","rm":false,"runtime":"runc","security_opts":[],"shm_size":64,"start":true,"stdin_open":false,"stop_signal":"","stop_timeout":0,"storage_opts":{},"sysctls":{},"tmpfs":{},"tty":false,"ulimit":[],"upload":[],"user":"","userns_mode":"","volumes":[],"wait":false,"wait_timeout":60,"working_dir":"/data"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==","dependencies":["data.docker_registry_image.yamtrack-redis","docker_image.yamtrack-redis","docker_network.yamtrack"]}]},{"mode":"managed","type":"docker_image","name":"audiobookshelf","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"build":[],"force_remove":null,"id":"sha256:b1290bc75356934fe943b54ad8caa2fe7508f0f675f979ddf6f2a7d70d45541bghcr.io/advplyr/audiobookshelf:latest","image_id":"sha256:b1290bc75356934fe943b54ad8caa2fe7508f0f675f979ddf6f2a7d70d45541b","keep_locally":null,"name":"ghcr.io/advplyr/audiobookshelf:latest","platform":null,"pull_triggers":["sha256:a44ed89b3e845faa1f7d353f2cc89b2fcd8011737dd14075fa963cf9468da3a5"],"repo_digest":"ghcr.io/advplyr/audiobookshelf@sha256:a44ed89b3e845faa1f7d353f2cc89b2fcd8011737dd14075fa963cf9468da3a5","timeouts":null,"triggers":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19","dependencies":["data.docker_registry_image.audiobookshelf"]}]},{"mode":"managed","type":"docker_image","name":"birdnet-go","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"build":[],"force_remove":null,"id":"sha256:771488d0603e874d4f624bae235f715f464acd261c0c24cee1b9bb641f175077ghcr.io/tphakala/birdnet-go:nightly","image_id":"sha256:771488d0603e874d4f624bae235f715f464acd261c0c24cee1b9bb641f175077","keep_locally":null,"name":"ghcr.io/tphakala/birdnet-go:nightly","platform":null,"pull_triggers":["sha256:6f5a93b725e43f9d8f5a77fb062868eac03795be99ab8ec967c7661f2f6d217c"],"repo_digest":"ghcr.io/tphakala/birdnet-go@sha256:6f5a93b725e43f9d8f5a77fb062868eac03795be99ab8ec967c7661f2f6d217c","timeouts":null,"triggers":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19","dependencies":["data.docker_registry_image.birdnet-go"]}]},{"mode":"managed","type":"docker_image","name":"configarr","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"build":[],"force_remove":null,"id":"sha256:bc592e8179b96c7404af94740a871807c98c0f8051a03e9c74b550cb5d8d1175ghcr.io/raydak-labs/configarr:latest","image_id":"sha256:bc592e8179b96c7404af94740a871807c98c0f8051a03e9c74b550cb5d8d1175","keep_locally":null,"name":"ghcr.io/raydak-labs/configarr:latest","platform":null,"pull_triggers":["sha256:0dac3fbffab546ae9718207959499812750def496672c54a9b2a8402d4544733"],"repo_digest":"ghcr.io/raydak-labs/configarr@sha256:0dac3fbffab546ae9718207959499812750def496672c54a9b2a8402d4544733","timeouts":null,"triggers":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19","dependencies":["data.docker_registry_image.configarr"]}]},{"mode":"managed","type":"docker_image","name":"deluge","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"build":[],"force_remove":null,"id":"sha256:ab175d65cd79d6dbb5a7a28fa13420b1a023c7af7b006d2a16adb65268a39ba4linuxserver/deluge:latest","image_id":"sha256:ab175d65cd79d6dbb5a7a28fa13420b1a023c7af7b006d2a16adb65268a39ba4","keep_locally":null,"name":"linuxserver/deluge:latest","platform":null,"pull_triggers":["sha256:767b7d7e7f686c6bbd913f22715ebbb8cce584246c4cc553c59e6bd6d17aa363"],"repo_digest":"linuxserver/deluge@sha256:767b7d7e7f686c6bbd913f22715ebbb8cce584246c4cc553c59e6bd6d17aa363","timeouts":null,"triggers":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19","dependencies":["data.docker_registry_image.deluge"]}]},{"mode":"managed","type":"docker_image","name":"dozzle","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"build":[],"force_remove":null,"id":"sha256:e429005439f0d87db3d38b7e8ebd2ed094840f5c8d9ea9edd3beec35f1643b22amir20/dozzle:latest","image_id":"sha256:e429005439f0d87db3d38b7e8ebd2ed094840f5c8d9ea9edd3beec35f1643b22","keep_locally":null,"name":"amir20/dozzle:latest","platform":null,"pull_triggers":["sha256:03ac4280eec733d004de0a46a3944e8ef0d3fbd9c317027b19492d4ed360aa89"],"repo_digest":"amir20/dozzle@sha256:03ac4280eec733d004de0a46a3944e8ef0d3fbd9c317027b19492d4ed360aa89","timeouts":null,"triggers":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19","dependencies":["data.docker_registry_image.dozzle"]}]},{"mode":"managed","type":"docker_image","name":"elasticsearch","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"build":[],"force_remove":null,"id":"sha256:d7b8a2b6fd1f15345cb5823a740727ffcb00bc876fe89fcdd7ea7857dd04d839docker.elastic.co/elasticsearch/elasticsearch-wolfi:9.1.5","image_id":"sha256:d7b8a2b6fd1f15345cb5823a740727ffcb00bc876fe89fcdd7ea7857dd04d839","keep_locally":null,"name":"docker.elastic.co/elasticsearch/elasticsearch-wolfi:9.1.5","platform":null,"pull_triggers":["sha256:a4a85d1b5b0d1035f15f2b470716a7b575d42982b4595e0c6a6056ce09a6e8d2"],"repo_digest":"docker.elastic.co/elasticsearch/elasticsearch-wolfi@sha256:a4a85d1b5b0d1035f15f2b470716a7b575d42982b4595e0c6a6056ce09a6e8d2","timeouts":null,"triggers":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19","dependencies":["data.docker_registry_image.elasticsearch"]}]},{"mode":"managed","type":"docker_image","name":"fail2ban","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"build":[],"force_remove":null,"id":"sha256:76c6a5aa4dc3b2c81de3a76612e5c0efcac99d40922d6bf4ff0be78d6bb43b5alinuxserver/fail2ban:latest","image_id":"sha256:76c6a5aa4dc3b2c81de3a76612e5c0efcac99d40922d6bf4ff0be78d6bb43b5a","keep_locally":null,"name":"linuxserver/fail2ban:latest","platform":null,"pull_triggers":["sha256:0adfcd41a4b8dda0f5fede44e8bd589a0460d9db8899dda3dddac991adc8e1c5"],"repo_digest":"linuxserver/fail2ban@sha256:0adfcd41a4b8dda0f5fede44e8bd589a0460d9db8899dda3dddac991adc8e1c5","timeouts":null,"triggers":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19","dependencies":["data.docker_registry_image.fail2ban"]}]},{"mode":"managed","type":"docker_image","name":"freshrss","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"build":[],"force_remove":null,"id":"sha256:1f72beae097ab0f325d69e2109f4bad26a86a695b06e07ccfe853a1c595fde3cfreshrss/freshrss:latest","image_id":"sha256:1f72beae097ab0f325d69e2109f4bad26a86a695b06e07ccfe853a1c595fde3c","keep_locally":null,"name":"freshrss/freshrss:latest","platform":null,"pull_triggers":["sha256:9100f649f5c946f589f54cdb9be7a65996528f48f691ef90eb262a0e06e5a522"],"repo_digest":"freshrss/freshrss@sha256:9100f649f5c946f589f54cdb9be7a65996528f48f691ef90eb262a0e06e5a522","timeouts":null,"triggers":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19","dependencies":["data.docker_registry_image.freshrss"]}]},{"mode":"managed","type":"docker_image","name":"gitea","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"build":[],"force_remove":null,"id":"sha256:cee82a5bc19d8e8f2fe2e85e91e665e0722dee921f5e8f7cbba89447327b966egitea/gitea:latest-rootless","image_id":"sha256:cee82a5bc19d8e8f2fe2e85e91e665e0722dee921f5e8f7cbba89447327b966e","keep_locally":null,"name":"gitea/gitea:latest-rootless","platform":null,"pull_triggers":["sha256:9bfff178f12373bd7d64fc90b7a59bb0308cfcd599edd373d5714e3617f0c54d"],"repo_digest":"gitea/gitea@sha256:9bfff178f12373bd7d64fc90b7a59bb0308cfcd599edd373d5714e3617f0c54d","timeouts":null,"triggers":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19","dependencies":["data.docker_registry_image.gitea"]}]},{"mode":"managed","type":"docker_image","name":"gluetun","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"build":[],"force_remove":null,"id":"sha256:e8be89ce193740315aa008842fdd2e715ce74516ae2d1168ec3f469324ccef26qmcgaw/gluetun:latest","image_id":"sha256:e8be89ce193740315aa008842fdd2e715ce74516ae2d1168ec3f469324ccef26","keep_locally":null,"name":"qmcgaw/gluetun:latest","platform":null,"pull_triggers":["sha256:f7738494fda6cc909586cd39470379091a3a1035a02a5b5c89c7a4c071ab6269"],"repo_digest":"qmcgaw/gluetun@sha256:f7738494fda6cc909586cd39470379091a3a1035a02a5b5c89c7a4c071ab6269","timeouts":null,"triggers":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19","dependencies":["data.docker_registry_image.gluetun"]}]},{"mode":"managed","type":"docker_image","name":"grafana","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"build":[],"force_remove":null,"id":"sha256:da9910ab9d4c6917b7786e7188b612e1f5ae799886697379248d4003c4701137grafana/grafana:latest","image_id":"sha256:da9910ab9d4c6917b7786e7188b612e1f5ae799886697379248d4003c4701137","keep_locally":null,"name":"grafana/grafana:latest","platform":null,"pull_triggers":["sha256:0f86bada30d65ef9d0183b90c1e2682ac92d53d95da8bed322b984ea78a4a73a"],"repo_digest":"grafana/grafana@sha256:0f86bada30d65ef9d0183b90c1e2682ac92d53d95da8bed322b984ea78a4a73a","timeouts":null,"triggers":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19","dependencies":["data.docker_registry_image.grafana"]}]},{"mode":"managed","type":"docker_image","name":"grocy","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"build":[],"force_remove":null,"id":"sha256:d8188a681a7912c89f82a45f4a37539cd6c02ced2b215b7673f42fd638246bb4linuxserver/grocy:latest","image_id":"sha256:d8188a681a7912c89f82a45f4a37539cd6c02ced2b215b7673f42fd638246bb4","keep_locally":null,"name":"linuxserver/grocy:latest","platform":null,"pull_triggers":["sha256:e84bfdb1de28a664e6f7b38f78551bd17a3e3ade4fdb0b9f6da4b0fbb306a7a8"],"repo_digest":"linuxserver/grocy@sha256:e84bfdb1de28a664e6f7b38f78551bd17a3e3ade4fdb0b9f6da4b0fbb306a7a8","timeouts":null,"triggers":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19","dependencies":["data.docker_registry_image.grocy"]}]},{"mode":"managed","type":"docker_image","name":"hoarder","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"build":[],"force_remove":null,"id":"sha256:6aef55acdb12fe64b24be406abe76486253e410b91153c5bb247eea2e33b71deghcr.io/hoarder-app/hoarder","image_id":"sha256:6aef55acdb12fe64b24be406abe76486253e410b91153c5bb247eea2e33b71de","keep_locally":null,"name":"ghcr.io/hoarder-app/hoarder","platform":null,"pull_triggers":["sha256:e899d76fc4aa49ee3e3f98f38be6c564a27a74a5cc04249bfa671eb0642e43bc"],"repo_digest":"ghcr.io/hoarder-app/hoarder@sha256:e899d76fc4aa49ee3e3f98f38be6c564a27a74a5cc04249bfa671eb0642e43bc","timeouts":null,"triggers":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19","dependencies":["data.docker_registry_image.hoarder"]}]},{"mode":"managed","type":"docker_image","name":"hoarder-chrome","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"build":[],"force_remove":null,"id":"sha256:4d356fd088b49750328a0dae34c1d210597be1055b7a7987d148feb97db7fd8bgcr.io/zenika-hub/alpine-chrome:latest","image_id":"sha256:4d356fd088b49750328a0dae34c1d210597be1055b7a7987d148feb97db7fd8b","keep_locally":null,"name":"gcr.io/zenika-hub/alpine-chrome:latest","platform":null,"pull_triggers":["sha256:1a0046448e0bb6c275c88f86e01faf0de62b02ec8572901256ada0a8c08be23f"],"repo_digest":"gcr.io/zenika-hub/alpine-chrome@sha256:1a0046448e0bb6c275c88f86e01faf0de62b02ec8572901256ada0a8c08be23f","timeouts":null,"triggers":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19","dependencies":["data.docker_registry_image.hoarder-chrome"]}]},{"mode":"managed","type":"docker_image","name":"hoarder-meilisearch","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"build":[],"force_remove":null,"id":"sha256:a8d02e726bfa4140b4b321efb992086aae098819e8ee5793f5ee462b2f75d447getmeili/meilisearch:v1.6","image_id":"sha256:a8d02e726bfa4140b4b321efb992086aae098819e8ee5793f5ee462b2f75d447","keep_locally":null,"name":"getmeili/meilisearch:v1.6","platform":null,"pull_triggers":["sha256:634e83ffe5bad15239fa26bd04d06bccb84a1f2f06ad8a35135b510711348792"],"repo_digest":"getmeili/meilisearch@sha256:634e83ffe5bad15239fa26bd04d06bccb84a1f2f06ad8a35135b510711348792","timeouts":null,"triggers":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19","dependencies":["data.docker_registry_image.hoarder-meilisearch"]}]},{"mode":"managed","type":"docker_image","name":"homer","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"build":[],"force_remove":null,"id":"sha256:69a3d64d93bdfd32ff0865c1831d225b0ab3629b5d3b3e75a11f0951fcfe05a2b4bz/homer:latest","image_id":"sha256:69a3d64d93bdfd32ff0865c1831d225b0ab3629b5d3b3e75a11f0951fcfe05a2","keep_locally":null,"name":"b4bz/homer:latest","platform":null,"pull_triggers":["sha256:ace7c6a2cfb66e13f0e94d5534cb569562f190aa5cac9446b2453ef7822cd195"],"repo_digest":"b4bz/homer@sha256:ace7c6a2cfb66e13f0e94d5534cb569562f190aa5cac9446b2453ef7822cd195","timeouts":null,"triggers":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19","dependencies":["data.docker_registry_image.homer"]}]},{"mode":"managed","type":"docker_image","name":"jellyfin","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"build":[],"force_remove":null,"id":"sha256:c4dd65d071a289901aac21251fba49362cc66c78e395ac7ffebd3784ce83fd29jellyfin/jellyfin:latest","image_id":"sha256:c4dd65d071a289901aac21251fba49362cc66c78e395ac7ffebd3784ce83fd29","keep_locally":null,"name":"jellyfin/jellyfin:latest","platform":null,"pull_triggers":["sha256:1694ff069f0c9dafb283c36765175606866769f5d72f2ed56b6a0f1be922fc37"],"repo_digest":"jellyfin/jellyfin@sha256:1694ff069f0c9dafb283c36765175606866769f5d72f2ed56b6a0f1be922fc37","timeouts":null,"triggers":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19","dependencies":["data.docker_registry_image.jellyfin"]}]},{"mode":"managed","type":"docker_image","name":"jellyseerr","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"build":[],"force_remove":null,"id":"sha256:2742757d9c41bcb4acb76c86c4ce23a8c54d5dbe93a698c815a9a34bed0b18d0fallenbagel/jellyseerr:latest","image_id":"sha256:2742757d9c41bcb4acb76c86c4ce23a8c54d5dbe93a698c815a9a34bed0b18d0","keep_locally":null,"name":"fallenbagel/jellyseerr:latest","platform":null,"pull_triggers":["sha256:4538137bc5af902dece165f2bf73776d9cf4eafb6dd714670724af8f3eb77764"],"repo_digest":"fallenbagel/jellyseerr@sha256:4538137bc5af902dece165f2bf73776d9cf4eafb6dd714670724af8f3eb77764","timeouts":null,"triggers":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19","dependencies":["data.docker_registry_image.jellyseerr"]}]},{"mode":"managed","type":"docker_image","name":"lidarr","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"build":[],"force_remove":null,"id":"sha256:f1e45276cb2cb3882698be661835004e83d1e0849830d5a88ac3aa31ba0b2cb3lscr.io/linuxserver/lidarr:latest","image_id":"sha256:f1e45276cb2cb3882698be661835004e83d1e0849830d5a88ac3aa31ba0b2cb3","keep_locally":null,"name":"lscr.io/linuxserver/lidarr:latest","platform":null,"pull_triggers":["sha256:a11272d4ff510a3665e37e11573c7f4ed134ba8089e54baf4c4f916d2e87febc"],"repo_digest":"lscr.io/linuxserver/lidarr@sha256:a11272d4ff510a3665e37e11573c7f4ed134ba8089e54baf4c4f916d2e87febc","timeouts":null,"triggers":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19","dependencies":["data.docker_registry_image.lidarr"]}]},{"mode":"managed","type":"docker_image","name":"looksyk","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"build":[],"force_remove":null,"id":"sha256:2c133bd25e33b5631c734ed83a3ab3d11ec6a27443ae1a573209461eeb5fffc5sebastianrzk/looksyk","image_id":"sha256:2c133bd25e33b5631c734ed83a3ab3d11ec6a27443ae1a573209461eeb5fffc5","keep_locally":null,"name":"sebastianrzk/looksyk","platform":null,"pull_triggers":["sha256:4927a8b22b39acefe12c2ae79e944742cb39d5f58d2ba404953abf6cb9abd9e9"],"repo_digest":"sebastianrzk/looksyk@sha256:4927a8b22b39acefe12c2ae79e944742cb39d5f58d2ba404953abf6cb9abd9e9","timeouts":null,"triggers":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19","dependencies":["data.docker_registry_image.looksyk"]}]},{"mode":"managed","type":"docker_image","name":"mariadb","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"build":[],"force_remove":null,"id":"sha256:411d01032525256766bf9ef3b4dead07ef6ef62bec0e9dc78ffe747661056ef5mariadb:11.4","image_id":"sha256:411d01032525256766bf9ef3b4dead07ef6ef62bec0e9dc78ffe747661056ef5","keep_locally":null,"name":"mariadb:11.4","platform":null,"pull_triggers":["sha256:3b4dfcc32247eb07adbebec0793afae2a8eafa6860ec523ee56af4d3dec42f7f"],"repo_digest":"mariadb@sha256:3b4dfcc32247eb07adbebec0793afae2a8eafa6860ec523ee56af4d3dec42f7f","timeouts":null,"triggers":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19","dependencies":["data.docker_registry_image.mariadb"]}]},{"mode":"managed","type":"docker_image","name":"mealie","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"build":[],"force_remove":null,"id":"sha256:8bb25b6d4838d12e3945f5b0e4b224214acd33f1604e1b5d2f0dead461ac129aghcr.io/mealie-recipes/mealie:v3.1.2","image_id":"sha256:8bb25b6d4838d12e3945f5b0e4b224214acd33f1604e1b5d2f0dead461ac129a","keep_locally":null,"name":"ghcr.io/mealie-recipes/mealie:v3.1.2","platform":null,"pull_triggers":["sha256:d872fb529097df2d77b3c6f5e469b047f99d0d1c9f793a84ae27aa106e1f5d7e"],"repo_digest":"ghcr.io/mealie-recipes/mealie@sha256:d872fb529097df2d77b3c6f5e469b047f99d0d1c9f793a84ae27aa106e1f5d7e","timeouts":null,"triggers":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19","dependencies":["data.docker_registry_image.mealie"]}]},{"mode":"managed","type":"docker_image","name":"memos","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"build":[],"force_remove":null,"id":"sha256:9341a1e1c0a51492ec1d79a3916f294b1b5eaff4c458ee2f1ee7f4ec244a9f62neosmemo/memos:stable","image_id":"sha256:9341a1e1c0a51492ec1d79a3916f294b1b5eaff4c458ee2f1ee7f4ec244a9f62","keep_locally":null,"name":"neosmemo/memos:stable","platform":null,"pull_triggers":["sha256:71048ab89888696e7f37956920c712d2f70fae9c180d4086cd1e3ae3da06a6cb"],"repo_digest":"neosmemo/memos@sha256:71048ab89888696e7f37956920c712d2f70fae9c180d4086cd1e3ae3da06a6cb","timeouts":null,"triggers":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19","dependencies":["data.docker_registry_image.memos"]}]},{"mode":"managed","type":"docker_image","name":"meshcore-capture","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"build":[],"force_remove":null,"id":"sha256:68013fc14f029e4b94870cdbd20492cb03e13ae9b296aff59f22772094f9995eghcr.io/agessaman/meshcore-packet-capture:latest","image_id":"sha256:68013fc14f029e4b94870cdbd20492cb03e13ae9b296aff59f22772094f9995e","keep_locally":null,"name":"ghcr.io/agessaman/meshcore-packet-capture:latest","platform":null,"pull_triggers":["sha256:1c9cfc10d50dfce12062b7098602679a0ecf895844255d257dafc3b45f59ae4b"],"repo_digest":"ghcr.io/agessaman/meshcore-packet-capture@sha256:1c9cfc10d50dfce12062b7098602679a0ecf895844255d257dafc3b45f59ae4b","timeouts":null,"triggers":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19","dependencies":["data.docker_registry_image.meshcore-capture"]}]},{"mode":"managed","type":"docker_image","name":"meshtastic","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"build":[],"force_remove":null,"id":"sha256:6ea8428352fed1a04de55cace53437149b57910ff13c7e2f01922e73f27bf8ebghcr.io/meshtastic/web:latest","image_id":"sha256:6ea8428352fed1a04de55cace53437149b57910ff13c7e2f01922e73f27bf8eb","keep_locally":null,"name":"ghcr.io/meshtastic/web:latest","platform":null,"pull_triggers":["sha256:ced7a025a65a6576a61298203833acf509a6c49007fa1803bfda7c41f7cc71cc"],"repo_digest":"ghcr.io/meshtastic/web@sha256:ced7a025a65a6576a61298203833acf509a6c49007fa1803bfda7c41f7cc71cc","timeouts":null,"triggers":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19","dependencies":["data.docker_registry_image.meshtastic"]}]},{"mode":"managed","type":"docker_image","name":"navidrome","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"build":[],"force_remove":null,"id":"sha256:ac3c6f0cf00ad2422b479a40c543719adb670a133aa12ff14ce50f6a371eb5d5deluan/navidrome:latest","image_id":"sha256:ac3c6f0cf00ad2422b479a40c543719adb670a133aa12ff14ce50f6a371eb5d5","keep_locally":null,"name":"deluan/navidrome:latest","platform":null,"pull_triggers":["sha256:9fa40b3d8dec43ceb2213d1fa551da3dcfef6ac6d19c2e534efb92527c2bafd2"],"repo_digest":"deluan/navidrome@sha256:9fa40b3d8dec43ceb2213d1fa551da3dcfef6ac6d19c2e534efb92527c2bafd2","timeouts":null,"triggers":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19","dependencies":["data.docker_registry_image.navidrome"]}]},{"mode":"managed","type":"docker_image","name":"nginx-lb","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"build":[],"force_remove":null,"id":"sha256:a6c15610396484f43aec3bff3bbd71f2dae9c50f487e5384574a97dab6126693jonasal/nginx-certbot:latest","image_id":"sha256:a6c15610396484f43aec3bff3bbd71f2dae9c50f487e5384574a97dab6126693","keep_locally":null,"name":"jonasal/nginx-certbot:latest","platform":null,"pull_triggers":["sha256:896921777209aa9dd66bf46064b2f45d4659a4d174d1ed902f0735e92ef9066b"],"repo_digest":"jonasal/nginx-certbot@sha256:896921777209aa9dd66bf46064b2f45d4659a4d174d1ed902f0735e92ef9066b","timeouts":null,"triggers":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19","dependencies":["data.docker_registry_image.nginx-lb"]}]},{"mode":"managed","type":"docker_image","name":"node-red","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"build":[],"force_remove":null,"id":"sha256:65f9da2b613319c5fdad91f683398c30bd5689cd80acc413ce177c98f1fd7e27nodered/node-red:latest","image_id":"sha256:65f9da2b613319c5fdad91f683398c30bd5689cd80acc413ce177c98f1fd7e27","keep_locally":null,"name":"nodered/node-red:latest","platform":null,"pull_triggers":["sha256:a5cb1dcdf90a7148b02b9dba4acfe6bd98c7bf3bff1e845dcdecfd7af3a95a29"],"repo_digest":"nodered/node-red@sha256:a5cb1dcdf90a7148b02b9dba4acfe6bd98c7bf3bff1e845dcdecfd7af3a95a29","timeouts":null,"triggers":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19","dependencies":["data.docker_registry_image.node-red"]}]},{"mode":"managed","type":"docker_image","name":"ntfy","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"build":[],"force_remove":null,"id":"sha256:fe42eeb2e506c71e460ded6e52859e9d5d42574ec9291d531236592c43a9aed2binwiederhier/ntfy","image_id":"sha256:fe42eeb2e506c71e460ded6e52859e9d5d42574ec9291d531236592c43a9aed2","keep_locally":null,"name":"binwiederhier/ntfy","platform":null,"pull_triggers":["sha256:2b9e12d56a538f4402da51328eeca02696c4b207ab7fbe031c27e51a22ca9b86"],"repo_digest":"binwiederhier/ntfy@sha256:2b9e12d56a538f4402da51328eeca02696c4b207ab7fbe031c27e51a22ca9b86","timeouts":null,"triggers":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19","dependencies":["data.docker_registry_image.ntfy"]}]},{"mode":"managed","type":"docker_image","name":"ofelia","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"build":[],"force_remove":null,"id":"sha256:13d086902ffd6151d0c607993f53c453b491574026cb69cab86a852346c114e7mcuadros/ofelia:latest","image_id":"sha256:13d086902ffd6151d0c607993f53c453b491574026cb69cab86a852346c114e7","keep_locally":null,"name":"mcuadros/ofelia:latest","platform":null,"pull_triggers":["sha256:efcbe2c5cf658a25de6443c1462d653f9cc03791d642e01fc6c638a00f97e492"],"repo_digest":"mcuadros/ofelia@sha256:efcbe2c5cf658a25de6443c1462d653f9cc03791d642e01fc6c638a00f97e492","timeouts":null,"triggers":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19","dependencies":["data.docker_registry_image.ofelia"]}]},{"mode":"managed","type":"docker_image","name":"photoprism","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"build":[],"force_remove":null,"id":"sha256:ba939bd73bb1abb31ab2553b7809badf6a9147cdc8718a531aa17f2c4e5a2892photoprism/photoprism:latest","image_id":"sha256:ba939bd73bb1abb31ab2553b7809badf6a9147cdc8718a531aa17f2c4e5a2892","keep_locally":null,"name":"photoprism/photoprism:latest","platform":null,"pull_triggers":["sha256:5229f68bce0293320547f35c733de584d7c2d5725a0efbddb68d7a118a8fc21c"],"repo_digest":"photoprism/photoprism@sha256:5229f68bce0293320547f35c733de584d7c2d5725a0efbddb68d7a118a8fc21c","timeouts":null,"triggers":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19","dependencies":["data.docker_registry_image.photoprism"]}]},{"mode":"managed","type":"docker_image","name":"piped-backend","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"build":[],"force_remove":null,"id":"sha256:7915a5e20bcc85bccedef6a30af3fbb8c3334718508a7529a0724e8fbe98fb0e1337kavin/piped:latest","image_id":"sha256:7915a5e20bcc85bccedef6a30af3fbb8c3334718508a7529a0724e8fbe98fb0e","keep_locally":null,"name":"1337kavin/piped:latest","platform":null,"pull_triggers":["sha256:b0462b15a951061878d13abf3e3706b60a33c1941cb28bb48f86227d0fbeb730"],"repo_digest":"1337kavin/piped@sha256:b0462b15a951061878d13abf3e3706b60a33c1941cb28bb48f86227d0fbeb730","timeouts":null,"triggers":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19","dependencies":["data.docker_registry_image.piped-backend"]}]},{"mode":"managed","type":"docker_image","name":"piped-bg-helper","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"build":[],"force_remove":null,"id":"sha256:18f669f5bd5aeea12ea3dfa0a0dbe0dd861b869a3421fc4de09b905f602190831337kavin/bg-helper-server:latest","image_id":"sha256:18f669f5bd5aeea12ea3dfa0a0dbe0dd861b869a3421fc4de09b905f60219083","keep_locally":null,"name":"1337kavin/bg-helper-server:latest","platform":null,"pull_triggers":["sha256:f2fb7c9e1f0c5526e519b7b355f4e9072643c9c116b91a59f90cfceb800fa25f"],"repo_digest":"1337kavin/bg-helper-server@sha256:f2fb7c9e1f0c5526e519b7b355f4e9072643c9c116b91a59f90cfceb800fa25f","timeouts":null,"triggers":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19","dependencies":["data.docker_registry_image.piped-bg-helper"]}]},{"mode":"managed","type":"docker_image","name":"piped-frontend","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"build":[],"force_remove":null,"id":"sha256:9c4d8a7f6c9855b8ee3c31075f130d92112fb2514cb183abc1727e41a2c693d61337kavin/piped-frontend:latest","image_id":"sha256:9c4d8a7f6c9855b8ee3c31075f130d92112fb2514cb183abc1727e41a2c693d6","keep_locally":null,"name":"1337kavin/piped-frontend:latest","platform":null,"pull_triggers":["sha256:7ccda9646bfde6dd19f7e63f2f1c791b801aa9b8f23e9da33bb9e51d3c7c5d47"],"repo_digest":"1337kavin/piped-frontend@sha256:7ccda9646bfde6dd19f7e63f2f1c791b801aa9b8f23e9da33bb9e51d3c7c5d47","timeouts":null,"triggers":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19","dependencies":["data.docker_registry_image.piped-frontend"]}]},{"mode":"managed","type":"docker_image","name":"piped-proxy","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"build":[],"force_remove":null,"id":"sha256:efe3b334933cd54d9b16501ea2fd8d3d68ea4170bee422db4f6ae539ac539e9d1337kavin/piped-proxy:latest","image_id":"sha256:efe3b334933cd54d9b16501ea2fd8d3d68ea4170bee422db4f6ae539ac539e9d","keep_locally":null,"name":"1337kavin/piped-proxy:latest","platform":null,"pull_triggers":["sha256:2c783c358ef4a11fa5aa23fff739fec8d12433f74ac8e90a29bb900fa5fa57c8"],"repo_digest":"1337kavin/piped-proxy@sha256:2c783c358ef4a11fa5aa23fff739fec8d12433f74ac8e90a29bb900fa5fa57c8","timeouts":null,"triggers":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19","dependencies":["data.docker_registry_image.piped-proxy"]}]},{"mode":"managed","type":"docker_image","name":"postgres","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"build":[],"force_remove":null,"id":"sha256:d1417ba15c7da58bf5c904cbc06adaadadf2caa054c0959b469eb9e873c6c686pgautoupgrade/pgautoupgrade:16-alpine","image_id":"sha256:d1417ba15c7da58bf5c904cbc06adaadadf2caa054c0959b469eb9e873c6c686","keep_locally":null,"name":"pgautoupgrade/pgautoupgrade:16-alpine","platform":null,"pull_triggers":["sha256:e3d150435ddc4c27ec971c2d59e6d0705a6b13c2b3344e43057e9029a83d9237"],"repo_digest":"pgautoupgrade/pgautoupgrade@sha256:e3d150435ddc4c27ec971c2d59e6d0705a6b13c2b3344e43057e9029a83d9237","timeouts":null,"triggers":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19","dependencies":["data.docker_registry_image.postgres"]}]},{"mode":"managed","type":"docker_image","name":"prometheus","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"build":[],"force_remove":null,"id":"sha256:232e2ff3a14b9112baec11036481e25097b41157f17e1f911a37118e7b288468prom/prometheus:latest","image_id":"sha256:232e2ff3a14b9112baec11036481e25097b41157f17e1f911a37118e7b288468","keep_locally":null,"name":"prom/prometheus:latest","platform":null,"pull_triggers":["sha256:5550dc63da361dc30f6fe02ac0e4dfc736ededfef3c8d12a634db04a67824d78"],"repo_digest":"prom/prometheus@sha256:5550dc63da361dc30f6fe02ac0e4dfc736ededfef3c8d12a634db04a67824d78","timeouts":null,"triggers":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19","dependencies":["data.docker_registry_image.prometheus"]}]},{"mode":"managed","type":"docker_image","name":"prowlarr","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"build":[],"force_remove":null,"id":"sha256:27c5c18f8673e38e0cf339514b9bf84f8446f3befeb262ef24637772504aca77ghcr.io/hotio/prowlarr:latest","image_id":"sha256:27c5c18f8673e38e0cf339514b9bf84f8446f3befeb262ef24637772504aca77","keep_locally":null,"name":"ghcr.io/hotio/prowlarr:latest","platform":null,"pull_triggers":["sha256:610e8b19a16b355b03ce154b2dfe5d5049725e5ee8f079e421234a39599f11d2"],"repo_digest":"ghcr.io/hotio/prowlarr@sha256:610e8b19a16b355b03ce154b2dfe5d5049725e5ee8f079e421234a39599f11d2","timeouts":null,"triggers":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19","dependencies":["data.docker_registry_image.prowlarr"]}]},{"mode":"managed","type":"docker_image","name":"radarr","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"build":[],"force_remove":null,"id":"sha256:46a5bf0a3eff9564a2d39e1e219af43d4fe7c5ffb0cc84adbce9c7ff8045c07bghcr.io/hotio/radarr:latest","image_id":"sha256:46a5bf0a3eff9564a2d39e1e219af43d4fe7c5ffb0cc84adbce9c7ff8045c07b","keep_locally":null,"name":"ghcr.io/hotio/radarr:latest","platform":null,"pull_triggers":["sha256:a0378fd5be0d23e23eea5f183e12619d2c1d74f70e5dc4a124c315343595f2ae"],"repo_digest":"ghcr.io/hotio/radarr@sha256:a0378fd5be0d23e23eea5f183e12619d2c1d74f70e5dc4a124c315343595f2ae","timeouts":null,"triggers":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19","dependencies":["data.docker_registry_image.radarr"]}]},{"mode":"managed","type":"docker_image","name":"ripe-atlas","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"build":[],"force_remove":null,"id":"sha256:29c35f66fb4d4622bb62ea3dd8b33d5383e5b685292eeac496357fb4b1b83ce1jamesits/ripe-atlas:latest","image_id":"sha256:29c35f66fb4d4622bb62ea3dd8b33d5383e5b685292eeac496357fb4b1b83ce1","keep_locally":null,"name":"jamesits/ripe-atlas:latest","platform":null,"pull_triggers":["sha256:1f2a83b919bca477336afef8883df580eac1564683f73207592b4ff5e5bc568a"],"repo_digest":"jamesits/ripe-atlas@sha256:1f2a83b919bca477336afef8883df580eac1564683f73207592b4ff5e5bc568a","timeouts":null,"triggers":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19","dependencies":["data.docker_registry_image.ripe-atlas"]}]},{"mode":"managed","type":"docker_image","name":"rssbridge","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"build":[],"force_remove":null,"id":"sha256:66a29cf10c05a232cad03351a1377d984ebfcb508afb8c67a2f2003fcd767a26rssbridge/rss-bridge:latest","image_id":"sha256:66a29cf10c05a232cad03351a1377d984ebfcb508afb8c67a2f2003fcd767a26","keep_locally":null,"name":"rssbridge/rss-bridge:latest","platform":null,"pull_triggers":["sha256:f31cf3118ab2c167fc76c069e1e53d7a64d87684cdbf891b0dd3c547029fc6f0"],"repo_digest":"rssbridge/rss-bridge@sha256:f31cf3118ab2c167fc76c069e1e53d7a64d87684cdbf891b0dd3c547029fc6f0","timeouts":null,"triggers":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19","dependencies":["data.docker_registry_image.rssbridge"]}]},{"mode":"managed","type":"docker_image","name":"sabnzdb","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"build":[],"force_remove":null,"id":"sha256:90f5fd687e2561bfaa0c40ece8bb355c4c6a5b92ccc24ae42c427b772e543112ghcr.io/hotio/sabnzbd:latest","image_id":"sha256:90f5fd687e2561bfaa0c40ece8bb355c4c6a5b92ccc24ae42c427b772e543112","keep_locally":null,"name":"ghcr.io/hotio/sabnzbd:latest","platform":null,"pull_triggers":["sha256:3189e08407538066f1413621199dd05661a44ab9151efaf3c7ae434c0475b3b2"],"repo_digest":"ghcr.io/hotio/sabnzbd@sha256:3189e08407538066f1413621199dd05661a44ab9151efaf3c7ae434c0475b3b2","timeouts":null,"triggers":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19","dependencies":["data.docker_registry_image.sabnzdb"]}]},{"mode":"managed","type":"docker_image","name":"searxng","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"build":[],"force_remove":null,"id":"sha256:17bef4634af6a8fe9a1a9c942577c574050a740b7007963aad810b2812d5c507searxng/searxng:latest","image_id":"sha256:17bef4634af6a8fe9a1a9c942577c574050a740b7007963aad810b2812d5c507","keep_locally":null,"name":"searxng/searxng:latest","platform":null,"pull_triggers":["sha256:0bbe85fb9bebe413a26c0e385c76309d15c91fdb9dc8a6bf01b35b714d0ece43"],"repo_digest":"searxng/searxng@sha256:0bbe85fb9bebe413a26c0e385c76309d15c91fdb9dc8a6bf01b35b714d0ece43","timeouts":null,"triggers":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19","dependencies":["data.docker_registry_image.searxng"]}]},{"mode":"managed","type":"docker_image","name":"searxng-valkey","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"build":[],"force_remove":null,"id":"sha256:12e5775ec8cf867028f49eb698f9d6f04c7e876618e4fb9d81ab99a1f96cf1acvalkey/valkey:9","image_id":"sha256:12e5775ec8cf867028f49eb698f9d6f04c7e876618e4fb9d81ab99a1f96cf1ac","keep_locally":null,"name":"valkey/valkey:9","platform":null,"pull_triggers":["sha256:3b55fbaa0cd93cf0d9d961f405e4dfcc70efe325e2d84da207a0a8e6d8fde4f9"],"repo_digest":"valkey/valkey@sha256:3b55fbaa0cd93cf0d9d961f405e4dfcc70efe325e2d84da207a0a8e6d8fde4f9","timeouts":null,"triggers":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19","dependencies":["data.docker_registry_image.searxng-valkey"]}]},{"mode":"managed","type":"docker_image","name":"smokeping","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"build":[],"force_remove":null,"id":"sha256:9c6bd4befbae74662eff7364b9fa062d1229ddb12e63f9d5fa6e52e07e0c7d95linuxserver/smokeping:latest","image_id":"sha256:9c6bd4befbae74662eff7364b9fa062d1229ddb12e63f9d5fa6e52e07e0c7d95","keep_locally":null,"name":"linuxserver/smokeping:latest","platform":null,"pull_triggers":["sha256:8dd68d8483cbd461b0d32365254c8fd59778efb9dc8064517f85dc27eae41433"],"repo_digest":"linuxserver/smokeping@sha256:8dd68d8483cbd461b0d32365254c8fd59778efb9dc8064517f85dc27eae41433","timeouts":null,"triggers":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19","dependencies":["data.docker_registry_image.smokeping"]}]},{"mode":"managed","type":"docker_image","name":"sonarr","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"build":[],"force_remove":null,"id":"sha256:3f4466bd94db6607d8b3d5d16383e42587f828281342e457540e0eafe77557c0ghcr.io/hotio/sonarr:latest","image_id":"sha256:3f4466bd94db6607d8b3d5d16383e42587f828281342e457540e0eafe77557c0","keep_locally":null,"name":"ghcr.io/hotio/sonarr:latest","platform":null,"pull_triggers":["sha256:67e97fff243bcbac298c7fbfeae7cbda50790846ec7e1b493ae2d02867128010"],"repo_digest":"ghcr.io/hotio/sonarr@sha256:67e97fff243bcbac298c7fbfeae7cbda50790846ec7e1b493ae2d02867128010","timeouts":null,"triggers":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19","dependencies":["data.docker_registry_image.sonarr"]}]},{"mode":"managed","type":"docker_image","name":"synapse","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"build":[],"force_remove":null,"id":"sha256:0cd4c2bbf047c4c80779564302f5db3d15647540e2d76643870cb6f7def25a43ghcr.io/element-hq/synapse:latest","image_id":"sha256:0cd4c2bbf047c4c80779564302f5db3d15647540e2d76643870cb6f7def25a43","keep_locally":null,"name":"ghcr.io/element-hq/synapse:latest","platform":null,"pull_triggers":["sha256:9d6bef0a269608d4422bbc5a39140f4a7f667802bcdac143eac0f41f80924dcf"],"repo_digest":"ghcr.io/element-hq/synapse@sha256:9d6bef0a269608d4422bbc5a39140f4a7f667802bcdac143eac0f41f80924dcf","timeouts":null,"triggers":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19","dependencies":["data.docker_registry_image.synapse"]}]},{"mode":"managed","type":"docker_image","name":"traccar","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"build":[],"force_remove":null,"id":"sha256:6c80aa27aa20e85973939eafbcf5d9170946c160722764c58c5cc3e3449c8e22traccar/traccar:debian","image_id":"sha256:6c80aa27aa20e85973939eafbcf5d9170946c160722764c58c5cc3e3449c8e22","keep_locally":null,"name":"traccar/traccar:debian","platform":null,"pull_triggers":["sha256:c4c084ad812e582862104eeb569ebdb6a327e15d4c6d053b451151ec2d19a8d0"],"repo_digest":"traccar/traccar@sha256:c4c084ad812e582862104eeb569ebdb6a327e15d4c6d053b451151ec2d19a8d0","timeouts":null,"triggers":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19","dependencies":["data.docker_registry_image.traccar"]}]},{"mode":"managed","type":"docker_image","name":"unifi","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"build":[],"force_remove":null,"id":"sha256:215c29df220ea8fa2d8dafa33dc8537ad8aa101ae1fcd89d9172b9225955d86cjacobalberty/unifi","image_id":"sha256:215c29df220ea8fa2d8dafa33dc8537ad8aa101ae1fcd89d9172b9225955d86c","keep_locally":null,"name":"jacobalberty/unifi","platform":null,"pull_triggers":["sha256:896c0ab82d33300694dae82982fd7094497afcbea0be92cadc1e94bfead731d3"],"repo_digest":"jacobalberty/unifi@sha256:896c0ab82d33300694dae82982fd7094497afcbea0be92cadc1e94bfead731d3","timeouts":null,"triggers":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19","dependencies":["data.docker_registry_image.unifi"]}]},{"mode":"managed","type":"docker_image","name":"uptime-kuma","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"build":[],"force_remove":null,"id":"sha256:f48d816cb7460cd3b7bb15ed393968b0ae0da4c690443b778b6a5db6b09f527elouislam/uptime-kuma","image_id":"sha256:f48d816cb7460cd3b7bb15ed393968b0ae0da4c690443b778b6a5db6b09f527e","keep_locally":null,"name":"louislam/uptime-kuma","platform":null,"pull_triggers":["sha256:3d632903e6af34139a37f18055c4f1bfd9b7205ae1138f1e5e8940ddc1d176f9"],"repo_digest":"louislam/uptime-kuma@sha256:3d632903e6af34139a37f18055c4f1bfd9b7205ae1138f1e5e8940ddc1d176f9","timeouts":null,"triggers":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19","dependencies":["data.docker_registry_image.uptime-kuma"]}]},{"mode":"managed","type":"docker_image","name":"vikunja","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"build":[],"force_remove":null,"id":"sha256:063c573c3feb40967ca0bc097bdc400f723cf25028faa865edcdd352d7978906vikunja/vikunja:latest","image_id":"sha256:063c573c3feb40967ca0bc097bdc400f723cf25028faa865edcdd352d7978906","keep_locally":null,"name":"vikunja/vikunja:latest","platform":null,"pull_triggers":["sha256:f6b80393c1998cd5cd0dc38d24762c59ab4c10000a6f1032ef5b554e262cab93"],"repo_digest":"vikunja/vikunja@sha256:f6b80393c1998cd5cd0dc38d24762c59ab4c10000a6f1032ef5b554e262cab93","timeouts":null,"triggers":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19","dependencies":["data.docker_registry_image.vikunja"]}]},{"mode":"managed","type":"docker_image","name":"yamtrack","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"build":[],"force_remove":null,"id":"sha256:2ca2612d3f8fd0f1359391df12ccf5b0e1e5174464e82355393a042b2aa51973ghcr.io/fuzzygrim/yamtrack","image_id":"sha256:2ca2612d3f8fd0f1359391df12ccf5b0e1e5174464e82355393a042b2aa51973","keep_locally":null,"name":"ghcr.io/fuzzygrim/yamtrack","platform":null,"pull_triggers":["sha256:928df13c46c9f615b37f5ef1eb5a87fc8813f5941f28c7d8227af73d291b0d19"],"repo_digest":"ghcr.io/fuzzygrim/yamtrack@sha256:928df13c46c9f615b37f5ef1eb5a87fc8813f5941f28c7d8227af73d291b0d19","timeouts":null,"triggers":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19","dependencies":["data.docker_registry_image.yamtrack"]}]},{"mode":"managed","type":"docker_image","name":"yamtrack-redis","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"build":[],"force_remove":null,"id":"sha256:9210b8dc25f122eb00e5572dcc7147c8e11fb1a08308b088e06c9d5dd2aa49d6redis:7-alpine","image_id":"sha256:9210b8dc25f122eb00e5572dcc7147c8e11fb1a08308b088e06c9d5dd2aa49d6","keep_locally":null,"name":"redis:7-alpine","platform":null,"pull_triggers":["sha256:7aec734b2bb298a1d769fd8729f13b8514a41bf90fcdd1f38ec52267fbaa8ee6"],"repo_digest":"redis@sha256:7aec734b2bb298a1d769fd8729f13b8514a41bf90fcdd1f38ec52267fbaa8ee6","timeouts":null,"triggers":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19","dependencies":["data.docker_registry_image.yamtrack-redis"]}]},{"mode":"managed","type":"docker_network","name":"container-public","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":1,"attributes":{"attachable":false,"check_duplicate":null,"driver":"macvlan","id":"276dec3b3e8d82e465c2e47b5c8d8ccb439c608c5665094a3735849e7b8b9742","ingress":false,"internal":false,"ipam_config":[{"aux_address":{},"gateway":"192.168.3.1","ip_range":"192.168.3.128/25","subnet":"192.168.3.0/24"}],"ipam_driver":"default","ipam_options":{},"ipv6":false,"labels":[],"name":"container-public","options":{"parent":"ens19"},"scope":"local"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjEifQ=="}]},{"mode":"managed","type":"docker_network","name":"hoarder","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":1,"attributes":{"attachable":false,"check_duplicate":null,"driver":"bridge","id":"1c3ed9f8417ab3ed459b2558665c377f3c6a5ca780965357a3d97bc162a07566","ingress":false,"internal":false,"ipam_config":[{"aux_address":{},"gateway":"192.168.32.1","ip_range":"","subnet":"192.168.32.0/20"}],"ipam_driver":"default","ipam_options":{},"ipv6":false,"labels":[],"name":"hoarder","options":{},"scope":"local"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjEifQ=="}]},{"mode":"managed","type":"docker_network","name":"ip6net","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":1,"attributes":{"attachable":false,"check_duplicate":null,"driver":"bridge","id":"1f3f0058b050318ce42cc975c50a0cd5fe3b6b644a310b982188bc4f2dc09ea3","ingress":false,"internal":false,"ipam_config":[{"aux_address":{},"gateway":"192.168.64.1","ip_range":"","subnet":"192.168.64.0/20"},{"aux_address":{},"gateway":"2001:db8::1","ip_range":"","subnet":"2001:db8::/64"}],"ipam_driver":"default","ipam_options":{},"ipv6":true,"labels":[],"name":"ipv6net","options":{},"scope":"local"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjEifQ=="}]},{"mode":"managed","type":"docker_network","name":"ipv6-slaac","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":1,"attributes":{"attachable":false,"check_duplicate":null,"driver":"bridge","id":"6926f0927520af79911f52df7d0f454ed5680788639de33164780ffb63d0515a","ingress":false,"internal":false,"ipam_config":[{"aux_address":{},"gateway":"192.168.48.1","ip_range":"","subnet":"192.168.48.0/20"},{"aux_address":{},"gateway":"2a02:a470:b12a:2::1","ip_range":"","subnet":"2a02:a470:b12a:2::/64"}],"ipam_driver":"default","ipam_options":{},"ipv6":true,"labels":[],"name":"ipv6-slaac","options":{},"scope":"local"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjEifQ=="}]},{"mode":"managed","type":"docker_network","name":"nginx-lb","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":1,"attributes":{"attachable":false,"check_duplicate":null,"driver":"bridge","id":"313220b2566c5f54530ef28c7e1d120d10cbfd121bd075f7cfd061507c6d3ade","ingress":false,"internal":false,"ipam_config":[{"aux_address":{},"gateway":"192.168.96.1","ip_range":"","subnet":"192.168.96.0/20"}],"ipam_driver":"default","ipam_options":{},"ipv6":false,"labels":[],"name":"nginx-lb","options":{},"scope":"local"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjEifQ=="}]},{"mode":"managed","type":"docker_network","name":"piped","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":1,"attributes":{"attachable":false,"check_duplicate":null,"driver":"bridge","id":"7ebc52dfb43396b75804d1d4e213e874fa5d5e87a8d88f659387bb131b4566a0","ingress":false,"internal":false,"ipam_config":[{"aux_address":{},"gateway":"192.168.112.1","ip_range":"","subnet":"192.168.112.0/20"}],"ipam_driver":"default","ipam_options":{},"ipv6":false,"labels":[],"name":"piped","options":{},"scope":"local"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjEifQ=="}]},{"mode":"managed","type":"docker_network","name":"searxng","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":1,"attributes":{"attachable":false,"check_duplicate":null,"driver":"bridge","id":"9b2628859440e5427f23510d7271193159c011fc45552db69f508af12524d5a7","ingress":false,"internal":false,"ipam_config":[{"aux_address":{},"gateway":"192.168.128.1","ip_range":"","subnet":"192.168.128.0/20"}],"ipam_driver":"default","ipam_options":{},"ipv6":false,"labels":[],"name":"searxng","options":{},"scope":"local"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjEifQ=="}]},{"mode":"managed","type":"docker_network","name":"smokeping","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":1,"attributes":{"attachable":false,"check_duplicate":null,"driver":"bridge","id":"52569f42ad4bbb3545d49b8ea2e4f8f62523e54cd5d317d75d2da811e912ac67","ingress":false,"internal":false,"ipam_config":[{"aux_address":{},"gateway":"192.168.80.1","ip_range":"","subnet":"192.168.80.0/20"}],"ipam_driver":"default","ipam_options":{},"ipv6":false,"labels":[],"name":"smokeping","options":{},"scope":"local"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjEifQ=="}]},{"mode":"managed","type":"docker_network","name":"yamtrack","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":1,"attributes":{"attachable":false,"check_duplicate":null,"driver":"bridge","id":"6c3607a24d4a5c7a7f5851754f6dad28b3dc10e38da35d09542bd4651182b146","ingress":false,"internal":false,"ipam_config":[{"aux_address":{},"gateway":"192.168.144.1","ip_range":"","subnet":"192.168.144.0/20"}],"ipam_driver":"default","ipam_options":{},"ipv6":false,"labels":[],"name":"yamtrack","options":{},"scope":"local"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjEifQ=="}]},{"mode":"managed","type":"docker_volume","name":"truenas-arr","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":1,"attributes":{"driver":"local","driver_opts":{"device":"//172.20.0.188/arr-media","o":"username=dqnap,password=vPKnUmApyQRE5$n,file_mode=0777,dir_mode=0777","type":"cifs"},"id":"truenas-arr","labels":[],"mountpoint":"/var/lib/docker/volumes/truenas-arr/_data","name":"truenas-arr"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjEifQ=="}]},{"mode":"managed","type":"docker_volume","name":"truenas-cache","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":1,"attributes":{"driver":"local","driver_opts":{"device":"//172.20.0.188/docker-app-cache","o":"username=dqnap,password=vPKnUmApyQRE5$n,file_mode=0777,dir_mode=0777","type":"cifs"},"id":"truenas-cache","labels":[],"mountpoint":"/var/lib/docker/volumes/truenas-cache/_data","name":"truenas-cache"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjEifQ=="}]},{"mode":"managed","type":"docker_volume","name":"truenas-photoprism-data","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":1,"attributes":{"driver":"local","driver_opts":{"device":"//172.20.0.188/photoprism-data","o":"username=photoprism,password=V3i77MWeoM^XpugwG%6,uid=2000,gid=2000","type":"cifs"},"id":"truenas-photoprism-data","labels":[],"mountpoint":"/var/lib/docker/volumes/truenas-photoprism-data/_data","name":"truenas-photoprism-data"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjEifQ=="}]},{"mode":"managed","type":"docker_volume","name":"truenas-photoprism-import","provider":"provider[\"registry.opentofu.org/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":"/var/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.opentofu.org/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":"/var/lib/docker/volumes/truenas-photoprism-originals/_data","name":"truenas-photoprism-originals"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjEifQ=="}]},{"mode":"managed","type":"docker_volume","name":"truenas-photoprism-timeke-originals","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":1,"attributes":{"driver":"local","driver_opts":{"device":"//172.20.0.188/photoprism-tineke-originals","o":"username=dqnap,password=vPKnUmApyQRE5$n,file_mode=0777,dir_mode=0777","type":"cifs"},"id":"truenas-photoprism-tineke-originals","labels":[],"mountpoint":"/var/lib/docker/volumes/truenas-photoprism-tineke-originals/_data","name":"truenas-photoprism-tineke-originals"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjEifQ=="}]},{"mode":"managed","type":"docker_volume","name":"truenas-photoprism-tineke-data","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":1,"attributes":{"driver":"local","driver_opts":{"device":"//172.20.0.188/photoprism-tineke-data","o":"username=photoprism,password=V3i77MWeoM^XpugwG%6,uid=2000,gid=2000","type":"cifs"},"id":"truenas-photoprism-tineke-data","labels":[],"mountpoint":"/var/lib/docker/volumes/truenas-photoprism-tineke-data/_data","name":"truenas-photoprism-tineke-data"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjEifQ=="}]},{"mode":"managed","type":"docker_volume","name":"truenas-photoprism-tineke-import","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":1,"attributes":{"driver":"local","driver_opts":{"device":"//172.20.0.188/photoprism-tineke-import","o":"username=dqnap,password=vPKnUmApyQRE5$n,file_mode=0777,dir_mode=0777","type":"cifs"},"id":"truenas-photoprism-tineke-import","labels":[],"mountpoint":"/var/lib/docker/volumes/truenas-photoprism-tineke-import/_data","name":"truenas-photoprism-tineke-import"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjEifQ=="}]},{"mode":"managed","type":"opnsense_unbound_host_override","name":"a_birdnet","provider":"provider[\"registry.opentofu.org/browningluke/opnsense\"]","instances":[{"schema_version":0,"attributes":{"description":null,"domain":"birdnet.local","enabled":true,"hostname":"*","id":"7cbedbc2-0d01-4201-a021-f67f98c5a191","mx_host":"","mx_priority":-1,"server":"192.168.3.54","type":"A"},"sensitive_attributes":[]}]},{"mode":"managed","type":"opnsense_unbound_host_override","name":"a_dozzle","provider":"provider[\"registry.opentofu.org/browningluke/opnsense\"]","instances":[{"schema_version":0,"attributes":{"description":null,"domain":"dozzle.local","enabled":true,"hostname":"*","id":"1130d4e6-fbb8-41f9-971c-e0482365ced7","mx_host":"","mx_priority":-1,"server":"192.168.3.10","type":"A"},"sensitive_attributes":[]}]}],"check_results":null} diff --git a/core-os-podman/terraform.tfstate.backup b/core-os-podman/terraform.tfstate.backup index f656692..baa256d 100644 --- a/core-os-podman/terraform.tfstate.backup +++ b/core-os-podman/terraform.tfstate.backup @@ -1 +1 @@ -{"version":4,"terraform_version":"1.11.1","serial":361,"lineage":"e2808751-e092-343f-2de3-16c11aee37b0","outputs":{},"resources":[{"mode":"data","type":"docker_registry_image","name":"audiobookshelf","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"id":"sha256:a4a5841bba093d81e5f4ad1eaedb4da3fda6dbb2528c552349da50ad1f7ae708","insecure_skip_verify":false,"name":"ghcr.io/advplyr/audiobookshelf:latest","sha256_digest":"sha256:a4a5841bba093d81e5f4ad1eaedb4da3fda6dbb2528c552349da50ad1f7ae708"},"sensitive_attributes":[]}]},{"mode":"data","type":"docker_registry_image","name":"birdnet-go","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"id":"sha256:6fe40e4832c568f4cd7e227139bd6cbe9b5e1d3b5de0a659e861921b60747815","insecure_skip_verify":false,"name":"ghcr.io/tphakala/birdnet-go:nightly","sha256_digest":"sha256:6fe40e4832c568f4cd7e227139bd6cbe9b5e1d3b5de0a659e861921b60747815"},"sensitive_attributes":[]}]},{"mode":"data","type":"docker_registry_image","name":"configarr","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"id":"sha256:ae8a414a2e76267895a626eb72ca6c0cdc9fee206fbe12f61e88ddcbadbe0fea","insecure_skip_verify":false,"name":"ghcr.io/raydak-labs/configarr:latest","sha256_digest":"sha256:ae8a414a2e76267895a626eb72ca6c0cdc9fee206fbe12f61e88ddcbadbe0fea"},"sensitive_attributes":[]}]},{"mode":"data","type":"docker_registry_image","name":"deluge","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"id":"sha256:767b7d7e7f686c6bbd913f22715ebbb8cce584246c4cc553c59e6bd6d17aa363","insecure_skip_verify":false,"name":"linuxserver/deluge:latest","sha256_digest":"sha256:767b7d7e7f686c6bbd913f22715ebbb8cce584246c4cc553c59e6bd6d17aa363"},"sensitive_attributes":[]}]},{"mode":"data","type":"docker_registry_image","name":"dozzle","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"id":"sha256:e21d748133850acf8f9d019a7fd39602402ae4bd1bb8b516eb312fa7203d61bd","insecure_skip_verify":false,"name":"amir20/dozzle:latest","sha256_digest":"sha256:e21d748133850acf8f9d019a7fd39602402ae4bd1bb8b516eb312fa7203d61bd"},"sensitive_attributes":[]}]},{"mode":"data","type":"docker_registry_image","name":"elasticsearch","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"id":"sha256:a4a85d1b5b0d1035f15f2b470716a7b575d42982b4595e0c6a6056ce09a6e8d2","insecure_skip_verify":false,"name":"docker.elastic.co/elasticsearch/elasticsearch-wolfi:9.1.5","sha256_digest":"sha256:a4a85d1b5b0d1035f15f2b470716a7b575d42982b4595e0c6a6056ce09a6e8d2"},"sensitive_attributes":[]}]},{"mode":"data","type":"docker_registry_image","name":"fail2ban","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"id":"sha256:1fddb8a2e442f65eb8dc1fad3931e0d125e8f8c47b1c2b0779341195ef138e4d","insecure_skip_verify":false,"name":"linuxserver/fail2ban:latest","sha256_digest":"sha256:1fddb8a2e442f65eb8dc1fad3931e0d125e8f8c47b1c2b0779341195ef138e4d"},"sensitive_attributes":[]}]},{"mode":"data","type":"docker_registry_image","name":"freshrss","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"id":"sha256:9100f649f5c946f589f54cdb9be7a65996528f48f691ef90eb262a0e06e5a522","insecure_skip_verify":false,"name":"freshrss/freshrss:latest","sha256_digest":"sha256:9100f649f5c946f589f54cdb9be7a65996528f48f691ef90eb262a0e06e5a522"},"sensitive_attributes":[]}]},{"mode":"data","type":"docker_registry_image","name":"gitea","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"id":"sha256:be0b89adf2fc8657df508303d919c3be33e6413605882919f702177d62960c9a","insecure_skip_verify":false,"name":"gitea/gitea:latest-rootless","sha256_digest":"sha256:be0b89adf2fc8657df508303d919c3be33e6413605882919f702177d62960c9a"},"sensitive_attributes":[]}]},{"mode":"data","type":"docker_registry_image","name":"gluetun","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"id":"sha256:4f1ecfedd717bca7b2d94b405380a717bcf40ba723d82a69428d816744664542","insecure_skip_verify":false,"name":"qmcgaw/gluetun:latest","sha256_digest":"sha256:4f1ecfedd717bca7b2d94b405380a717bcf40ba723d82a69428d816744664542"},"sensitive_attributes":[]}]},{"mode":"data","type":"docker_registry_image","name":"grafana","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"id":"sha256:a03d9e604e4dba58c5e64458a879701f46ef64af1f596058aacfad9aacdcab34","insecure_skip_verify":false,"name":"grafana/grafana:latest","sha256_digest":"sha256:a03d9e604e4dba58c5e64458a879701f46ef64af1f596058aacfad9aacdcab34"},"sensitive_attributes":[]}]},{"mode":"data","type":"docker_registry_image","name":"grocy","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"id":"sha256:14fb03065528ff4f9e5c1578794732830cb129b0172a791dee46a40a61184b6e","insecure_skip_verify":false,"name":"linuxserver/grocy:latest","sha256_digest":"sha256:14fb03065528ff4f9e5c1578794732830cb129b0172a791dee46a40a61184b6e"},"sensitive_attributes":[]}]},{"mode":"data","type":"docker_registry_image","name":"hoarder","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"id":"sha256:0f98b96090eaa0c5eed256cdde337a1577c40b6acf4d156371f7b443c68be8ed","insecure_skip_verify":false,"name":"ghcr.io/hoarder-app/hoarder","sha256_digest":"sha256:0f98b96090eaa0c5eed256cdde337a1577c40b6acf4d156371f7b443c68be8ed"},"sensitive_attributes":[]}]},{"mode":"data","type":"docker_registry_image","name":"hoarder-chrome","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"id":"sha256:1a0046448e0bb6c275c88f86e01faf0de62b02ec8572901256ada0a8c08be23f","insecure_skip_verify":false,"name":"gcr.io/zenika-hub/alpine-chrome:latest","sha256_digest":"sha256:1a0046448e0bb6c275c88f86e01faf0de62b02ec8572901256ada0a8c08be23f"},"sensitive_attributes":[]}]},{"mode":"data","type":"docker_registry_image","name":"hoarder-meilisearch","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"id":"sha256:634e83ffe5bad15239fa26bd04d06bccb84a1f2f06ad8a35135b510711348792","insecure_skip_verify":false,"name":"getmeili/meilisearch:v1.6","sha256_digest":"sha256:634e83ffe5bad15239fa26bd04d06bccb84a1f2f06ad8a35135b510711348792"},"sensitive_attributes":[]}]},{"mode":"data","type":"docker_registry_image","name":"homer","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"id":"sha256:659b488ebc52be44ca050b9a990e44c152d99eaa6af0225809168a57f09b67a8","insecure_skip_verify":false,"name":"b4bz/homer:latest","sha256_digest":"sha256:659b488ebc52be44ca050b9a990e44c152d99eaa6af0225809168a57f09b67a8"},"sensitive_attributes":[]}]},{"mode":"data","type":"docker_registry_image","name":"jellyfin","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"id":"sha256:1694ff069f0c9dafb283c36765175606866769f5d72f2ed56b6a0f1be922fc37","insecure_skip_verify":false,"name":"jellyfin/jellyfin:latest","sha256_digest":"sha256:1694ff069f0c9dafb283c36765175606866769f5d72f2ed56b6a0f1be922fc37"},"sensitive_attributes":[]}]},{"mode":"data","type":"docker_registry_image","name":"jellyseerr","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"id":"sha256:4538137bc5af902dece165f2bf73776d9cf4eafb6dd714670724af8f3eb77764","insecure_skip_verify":false,"name":"fallenbagel/jellyseerr:latest","sha256_digest":"sha256:4538137bc5af902dece165f2bf73776d9cf4eafb6dd714670724af8f3eb77764"},"sensitive_attributes":[]}]},{"mode":"data","type":"docker_registry_image","name":"lidarr","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"id":"sha256:dc03c122899c9ffda8a7f2dded803701491b6040e6842329281a44c6a6c298db","insecure_skip_verify":false,"name":"lscr.io/linuxserver/lidarr:latest","sha256_digest":"sha256:dc03c122899c9ffda8a7f2dded803701491b6040e6842329281a44c6a6c298db"},"sensitive_attributes":[]}]},{"mode":"data","type":"docker_registry_image","name":"looksyk","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"id":"sha256:4927a8b22b39acefe12c2ae79e944742cb39d5f58d2ba404953abf6cb9abd9e9","insecure_skip_verify":false,"name":"sebastianrzk/looksyk","sha256_digest":"sha256:4927a8b22b39acefe12c2ae79e944742cb39d5f58d2ba404953abf6cb9abd9e9"},"sensitive_attributes":[]}]},{"mode":"data","type":"docker_registry_image","name":"mariadb","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"id":"sha256:bdd77d2a639e5e123025e4c5f7e0a2373b06f733631c57d53034709b23dae807","insecure_skip_verify":false,"name":"mariadb:11.4","sha256_digest":"sha256:bdd77d2a639e5e123025e4c5f7e0a2373b06f733631c57d53034709b23dae807"},"sensitive_attributes":[]}]},{"mode":"data","type":"docker_registry_image","name":"mealie","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"id":"sha256:d872fb529097df2d77b3c6f5e469b047f99d0d1c9f793a84ae27aa106e1f5d7e","insecure_skip_verify":false,"name":"ghcr.io/mealie-recipes/mealie:v3.1.2","sha256_digest":"sha256:d872fb529097df2d77b3c6f5e469b047f99d0d1c9f793a84ae27aa106e1f5d7e"},"sensitive_attributes":[]}]},{"mode":"data","type":"docker_registry_image","name":"memos","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"id":"sha256:3eefcc231141369accbd2f42bdc1a4c1e3b291fb6e288ff0deb60afa1b5d4727","insecure_skip_verify":false,"name":"neosmemo/memos:stable","sha256_digest":"sha256:3eefcc231141369accbd2f42bdc1a4c1e3b291fb6e288ff0deb60afa1b5d4727"},"sensitive_attributes":[]}]},{"mode":"data","type":"docker_registry_image","name":"meshcore-capture","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"id":"sha256:1c9cfc10d50dfce12062b7098602679a0ecf895844255d257dafc3b45f59ae4b","insecure_skip_verify":false,"name":"ghcr.io/agessaman/meshcore-packet-capture:latest","sha256_digest":"sha256:1c9cfc10d50dfce12062b7098602679a0ecf895844255d257dafc3b45f59ae4b"},"sensitive_attributes":[]}]},{"mode":"data","type":"docker_registry_image","name":"meshtastic","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"id":"sha256:ced7a025a65a6576a61298203833acf509a6c49007fa1803bfda7c41f7cc71cc","insecure_skip_verify":false,"name":"ghcr.io/meshtastic/web:latest","sha256_digest":"sha256:ced7a025a65a6576a61298203833acf509a6c49007fa1803bfda7c41f7cc71cc"},"sensitive_attributes":[]}]},{"mode":"data","type":"docker_registry_image","name":"navidrome","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"id":"sha256:9fa40b3d8dec43ceb2213d1fa551da3dcfef6ac6d19c2e534efb92527c2bafd2","insecure_skip_verify":false,"name":"deluan/navidrome:latest","sha256_digest":"sha256:9fa40b3d8dec43ceb2213d1fa551da3dcfef6ac6d19c2e534efb92527c2bafd2"},"sensitive_attributes":[]}]},{"mode":"data","type":"docker_registry_image","name":"nginx-lb","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"id":"sha256:896921777209aa9dd66bf46064b2f45d4659a4d174d1ed902f0735e92ef9066b","insecure_skip_verify":false,"name":"jonasal/nginx-certbot:latest","sha256_digest":"sha256:896921777209aa9dd66bf46064b2f45d4659a4d174d1ed902f0735e92ef9066b"},"sensitive_attributes":[]}]},{"mode":"data","type":"docker_registry_image","name":"node-red","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"id":"sha256:a5cb1dcdf90a7148b02b9dba4acfe6bd98c7bf3bff1e845dcdecfd7af3a95a29","insecure_skip_verify":false,"name":"nodered/node-red:latest","sha256_digest":"sha256:a5cb1dcdf90a7148b02b9dba4acfe6bd98c7bf3bff1e845dcdecfd7af3a95a29"},"sensitive_attributes":[]}]},{"mode":"data","type":"docker_registry_image","name":"ntfy","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"id":"sha256:2b9e12d56a538f4402da51328eeca02696c4b207ab7fbe031c27e51a22ca9b86","insecure_skip_verify":false,"name":"binwiederhier/ntfy","sha256_digest":"sha256:2b9e12d56a538f4402da51328eeca02696c4b207ab7fbe031c27e51a22ca9b86"},"sensitive_attributes":[]}]},{"mode":"data","type":"docker_registry_image","name":"ofelia","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"id":"sha256:efcbe2c5cf658a25de6443c1462d653f9cc03791d642e01fc6c638a00f97e492","insecure_skip_verify":false,"name":"mcuadros/ofelia:latest","sha256_digest":"sha256:efcbe2c5cf658a25de6443c1462d653f9cc03791d642e01fc6c638a00f97e492"},"sensitive_attributes":[]}]},{"mode":"data","type":"docker_registry_image","name":"photoprism","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"id":"sha256:5229f68bce0293320547f35c733de584d7c2d5725a0efbddb68d7a118a8fc21c","insecure_skip_verify":false,"name":"photoprism/photoprism:latest","sha256_digest":"sha256:5229f68bce0293320547f35c733de584d7c2d5725a0efbddb68d7a118a8fc21c"},"sensitive_attributes":[]}]},{"mode":"data","type":"docker_registry_image","name":"piped-backend","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"id":"sha256:b0462b15a951061878d13abf3e3706b60a33c1941cb28bb48f86227d0fbeb730","insecure_skip_verify":false,"name":"1337kavin/piped:latest","sha256_digest":"sha256:b0462b15a951061878d13abf3e3706b60a33c1941cb28bb48f86227d0fbeb730"},"sensitive_attributes":[]}]},{"mode":"data","type":"docker_registry_image","name":"piped-bg-helper","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"id":"sha256:89a38697ee3c12722b10f4e2afcea0461806672b64c7581c065a6bb7ae1c829a","insecure_skip_verify":false,"name":"1337kavin/bg-helper-server:latest","sha256_digest":"sha256:89a38697ee3c12722b10f4e2afcea0461806672b64c7581c065a6bb7ae1c829a"},"sensitive_attributes":[]}]},{"mode":"data","type":"docker_registry_image","name":"piped-frontend","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"id":"sha256:fca228ff680c2aeff38d7642e2eeb1913723dbf4a5a8ac1d1bce3e647f53e8a7","insecure_skip_verify":false,"name":"1337kavin/piped-frontend:latest","sha256_digest":"sha256:fca228ff680c2aeff38d7642e2eeb1913723dbf4a5a8ac1d1bce3e647f53e8a7"},"sensitive_attributes":[]}]},{"mode":"data","type":"docker_registry_image","name":"piped-proxy","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"id":"sha256:6f538f7b5d354c3ab9f11329a2ff1283249e388def53cef04dfa45b2fbce298c","insecure_skip_verify":false,"name":"1337kavin/piped-proxy:latest","sha256_digest":"sha256:6f538f7b5d354c3ab9f11329a2ff1283249e388def53cef04dfa45b2fbce298c"},"sensitive_attributes":[]}]},{"mode":"data","type":"docker_registry_image","name":"postgres","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"id":"sha256:87c879e4656a297046e9d6dad640bcb9329db3bdca49caaf168fff0d0a363140","insecure_skip_verify":false,"name":"pgautoupgrade/pgautoupgrade:16-alpine","sha256_digest":"sha256:87c879e4656a297046e9d6dad640bcb9329db3bdca49caaf168fff0d0a363140"},"sensitive_attributes":[]}]},{"mode":"data","type":"docker_registry_image","name":"prometheus","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"id":"sha256:5550dc63da361dc30f6fe02ac0e4dfc736ededfef3c8d12a634db04a67824d78","insecure_skip_verify":false,"name":"prom/prometheus:latest","sha256_digest":"sha256:5550dc63da361dc30f6fe02ac0e4dfc736ededfef3c8d12a634db04a67824d78"},"sensitive_attributes":[]}]},{"mode":"data","type":"docker_registry_image","name":"prowlarr","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"id":"sha256:a7224dea470e5e175d2926dced2d83adfc8d7b22bf8e3c63c82d67c022a22d28","insecure_skip_verify":false,"name":"ghcr.io/hotio/prowlarr:latest","sha256_digest":"sha256:a7224dea470e5e175d2926dced2d83adfc8d7b22bf8e3c63c82d67c022a22d28"},"sensitive_attributes":[]}]},{"mode":"data","type":"docker_registry_image","name":"radarr","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"id":"sha256:f03d5fc5b26fde8bb7061872f61820d46c2035f43ebb283c6f50b352390da578","insecure_skip_verify":false,"name":"ghcr.io/hotio/radarr:latest","sha256_digest":"sha256:f03d5fc5b26fde8bb7061872f61820d46c2035f43ebb283c6f50b352390da578"},"sensitive_attributes":[]}]},{"mode":"data","type":"docker_registry_image","name":"ripe-atlas","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"id":"sha256:1f2a83b919bca477336afef8883df580eac1564683f73207592b4ff5e5bc568a","insecure_skip_verify":false,"name":"jamesits/ripe-atlas:latest","sha256_digest":"sha256:1f2a83b919bca477336afef8883df580eac1564683f73207592b4ff5e5bc568a"},"sensitive_attributes":[]}]},{"mode":"data","type":"docker_registry_image","name":"rssbridge","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"id":"sha256:f31cf3118ab2c167fc76c069e1e53d7a64d87684cdbf891b0dd3c547029fc6f0","insecure_skip_verify":false,"name":"rssbridge/rss-bridge:latest","sha256_digest":"sha256:f31cf3118ab2c167fc76c069e1e53d7a64d87684cdbf891b0dd3c547029fc6f0"},"sensitive_attributes":[]}]},{"mode":"data","type":"docker_registry_image","name":"sabnzdb","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"id":"sha256:be4793057aa3aef0108f5e5105238469dc8450845cb717ea84b5deb0a73b88c1","insecure_skip_verify":false,"name":"ghcr.io/hotio/sabnzbd:latest","sha256_digest":"sha256:be4793057aa3aef0108f5e5105238469dc8450845cb717ea84b5deb0a73b88c1"},"sensitive_attributes":[]}]},{"mode":"data","type":"docker_registry_image","name":"searxng","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"id":"sha256:4c6b4f3e1fc10a907a40b7eaaf5b92d50f5b4097d6fb5b02041c0f9926233b36","insecure_skip_verify":false,"name":"searxng/searxng:latest","sha256_digest":"sha256:4c6b4f3e1fc10a907a40b7eaaf5b92d50f5b4097d6fb5b02041c0f9926233b36"},"sensitive_attributes":[]}]},{"mode":"data","type":"docker_registry_image","name":"searxng-valkey","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"id":"sha256:3b55fbaa0cd93cf0d9d961f405e4dfcc70efe325e2d84da207a0a8e6d8fde4f9","insecure_skip_verify":false,"name":"valkey/valkey:9","sha256_digest":"sha256:3b55fbaa0cd93cf0d9d961f405e4dfcc70efe325e2d84da207a0a8e6d8fde4f9"},"sensitive_attributes":[]}]},{"mode":"data","type":"docker_registry_image","name":"smokeping","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"id":"sha256:210b9d97e376bd81faf86d50f06358dd7a0090be115b2af280d76b5abbcccb6e","insecure_skip_verify":false,"name":"linuxserver/smokeping:latest","sha256_digest":"sha256:210b9d97e376bd81faf86d50f06358dd7a0090be115b2af280d76b5abbcccb6e"},"sensitive_attributes":[]}]},{"mode":"data","type":"docker_registry_image","name":"sonarr","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"id":"sha256:150b7e9f796982e8a8097cf6f55583cffa3bb4f3e2ffa4de803e1ce1482a88f5","insecure_skip_verify":false,"name":"ghcr.io/hotio/sonarr:latest","sha256_digest":"sha256:150b7e9f796982e8a8097cf6f55583cffa3bb4f3e2ffa4de803e1ce1482a88f5"},"sensitive_attributes":[]}]},{"mode":"data","type":"docker_registry_image","name":"synapse","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"id":"sha256:9d6bef0a269608d4422bbc5a39140f4a7f667802bcdac143eac0f41f80924dcf","insecure_skip_verify":false,"name":"ghcr.io/element-hq/synapse:latest","sha256_digest":"sha256:9d6bef0a269608d4422bbc5a39140f4a7f667802bcdac143eac0f41f80924dcf"},"sensitive_attributes":[]}]},{"mode":"data","type":"docker_registry_image","name":"traccar","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"id":"sha256:c4c084ad812e582862104eeb569ebdb6a327e15d4c6d053b451151ec2d19a8d0","insecure_skip_verify":false,"name":"traccar/traccar:debian","sha256_digest":"sha256:c4c084ad812e582862104eeb569ebdb6a327e15d4c6d053b451151ec2d19a8d0"},"sensitive_attributes":[]}]},{"mode":"data","type":"docker_registry_image","name":"unifi","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"id":"sha256:896c0ab82d33300694dae82982fd7094497afcbea0be92cadc1e94bfead731d3","insecure_skip_verify":false,"name":"jacobalberty/unifi","sha256_digest":"sha256:896c0ab82d33300694dae82982fd7094497afcbea0be92cadc1e94bfead731d3"},"sensitive_attributes":[]}]},{"mode":"data","type":"docker_registry_image","name":"uptime-kuma","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"id":"sha256:3d632903e6af34139a37f18055c4f1bfd9b7205ae1138f1e5e8940ddc1d176f9","insecure_skip_verify":false,"name":"louislam/uptime-kuma","sha256_digest":"sha256:3d632903e6af34139a37f18055c4f1bfd9b7205ae1138f1e5e8940ddc1d176f9"},"sensitive_attributes":[]}]},{"mode":"data","type":"docker_registry_image","name":"vikunja","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"id":"sha256:f6b80393c1998cd5cd0dc38d24762c59ab4c10000a6f1032ef5b554e262cab93","insecure_skip_verify":false,"name":"vikunja/vikunja:latest","sha256_digest":"sha256:f6b80393c1998cd5cd0dc38d24762c59ab4c10000a6f1032ef5b554e262cab93"},"sensitive_attributes":[]}]},{"mode":"data","type":"docker_registry_image","name":"yamtrack","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"id":"sha256:9f40ac038b2bdd7dae7c596f7fa2506ec248fd213857693f4f0008421a2b6ced","insecure_skip_verify":false,"name":"ghcr.io/fuzzygrim/yamtrack","sha256_digest":"sha256:9f40ac038b2bdd7dae7c596f7fa2506ec248fd213857693f4f0008421a2b6ced"},"sensitive_attributes":[]}]},{"mode":"data","type":"docker_registry_image","name":"yamtrack-redis","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"id":"sha256:8b81dd37ff027bec4e516d41acfbe9fe2460070dc6d4a4570a2ac5b9d59df065","insecure_skip_verify":false,"name":"redis:7-alpine","sha256_digest":"sha256:8b81dd37ff027bec4e516d41acfbe9fe2460070dc6d4a4570a2ac5b9d59df065"},"sensitive_attributes":[]}]},{"mode":"managed","type":"docker_container","name":"audiobookshelf","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":2,"attributes":{"attach":false,"bridge":"","capabilities":[],"cgroup_parent":null,"cgroupns_mode":null,"command":["node","index.js"],"container_logs":null,"container_read_refresh_timeout_milliseconds":15000,"cpu_period":null,"cpu_quota":null,"cpu_set":"","cpu_shares":0,"cpus":null,"destroy_grace_seconds":null,"devices":[],"dns":[],"dns_opts":[],"dns_search":[],"domainname":"","entrypoint":["tini","--"],"env":["TZ=Europe/Amsterdam"],"exit_code":null,"gpus":null,"group_add":[],"healthcheck":[],"host":[],"hostname":"6e9d001e10d8","id":"6e9d001e10d8f0ba0f3ad0658508fa7eae9dadf76a8becb24c5ee65252411667","image":"sha256:8db00f2fd3a71261b933ef57d0eb784219559e91146d516568fc635230df31c7","init":false,"ipc_mode":"private","labels":[],"log_driver":"local","log_opts":{},"logs":false,"max_retry_count":0,"memory":0,"memory_swap":0,"mounts":[{"bind_options":[],"read_only":false,"source":"/var/lib/containers/audiobookshelf/config","target":"/config","tmpfs_options":[],"type":"bind","volume_options":[]},{"bind_options":[],"read_only":false,"source":"/var/lib/containers/audiobookshelf/metadata","target":"/metadata","tmpfs_options":[],"type":"bind","volume_options":[]}],"must_run":true,"name":"audiobookshelf","network_data":[{"gateway":"192.168.3.1","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"192.168.3.20","ip_prefix_length":24,"ipv6_gateway":"","mac_address":"5e:26:08:de:d4:6c","network_name":"container-public"}],"network_mode":"bridge","networks_advanced":[{"aliases":[],"ipv4_address":"192.168.3.20","ipv6_address":"","name":"container-public"}],"pid_mode":"","ports":[],"privileged":false,"publish_all_ports":false,"read_only":false,"remove_volumes":true,"restart":"always","rm":false,"runtime":"runc","security_opts":[],"shm_size":64,"start":true,"stdin_open":false,"stop_signal":"","stop_timeout":0,"storage_opts":{},"sysctls":{},"tmpfs":{},"tty":false,"ulimit":[],"upload":[],"user":"","userns_mode":"","volumes":[{"container_path":"/truenas-arr","from_container":"","host_path":"","read_only":false,"volume_name":"truenas-arr"}],"wait":false,"wait_timeout":60,"working_dir":"/app"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==","dependencies":["data.docker_registry_image.audiobookshelf","docker_image.audiobookshelf","docker_network.container-public","docker_volume.truenas-arr"]}]},{"mode":"managed","type":"docker_container","name":"birdnet-go","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":2,"attributes":{"attach":false,"bridge":"","capabilities":[],"cgroup_parent":null,"cgroupns_mode":null,"command":["birdnet-go","realtime"],"container_logs":null,"container_read_refresh_timeout_milliseconds":15000,"cpu_period":null,"cpu_quota":null,"cpu_set":"","cpu_shares":0,"cpus":null,"destroy_grace_seconds":null,"devices":[],"dns":[],"dns_opts":[],"dns_search":[],"domainname":"","entrypoint":["/usr/bin/entrypoint.sh","/usr/bin/startup-wrapper.sh"],"env":["BIRDNET_GID=1000","BIRDNET_HOST=birdnet.rescla.me","BIRDNET_LATITUDE=53.006012","BIRDNET_LOCALE=nl","BIRDNET_LONGITUDE=6.082030","BIRDNET_UID=1000","TZ=Europe/Amsterdam"],"exit_code":null,"gpus":null,"group_add":[],"healthcheck":[{"interval":"30s","retries":3,"start_interval":"0s","start_period":"2m0s","test":["CMD-SHELL","curl -fs --connect-timeout 2 --max-time 3 http://localhost:8080/health | jq -e '.status == \"healthy\"' \u003e/dev/null || curl -fsk --connect-timeout 2 --max-time 3 https://localhost:8443/health | jq -e '.status == \"healthy\"' \u003e/dev/null || curl -fsk --connect-timeout 2 --max-time 3 https://localhost:443/health | jq -e '.status == \"healthy\"' \u003e/dev/null || exit 1"],"timeout":"10s"}],"host":[],"hostname":"cacd395f5ef9","id":"cacd395f5ef91a62852bd0523edd2d19a972291e4ffd184c00e10667522c8af6","image":"sha256:b85d3a3e8ef919de6a3e438e08c8dfa510d67a86343a0878d1766c5657823e77","init":false,"ipc_mode":"private","labels":[],"log_driver":"json-file","log_opts":{"max-file":"5","max-size":"10m"},"logs":false,"max_retry_count":0,"memory":0,"memory_swap":0,"mounts":[{"bind_options":[],"read_only":false,"source":"","target":"/config/hls","tmpfs_options":[{"mode":0,"size_bytes":50000000}],"type":"tmpfs","volume_options":[]},{"bind_options":[],"read_only":false,"source":"/var/lib/containers/birdnet-go/config","target":"/config","tmpfs_options":[],"type":"bind","volume_options":[]},{"bind_options":[],"read_only":false,"source":"/var/lib/containers/birdnet-go/data","target":"/data","tmpfs_options":[],"type":"bind","volume_options":[]}],"must_run":true,"name":"birdnet-go","network_data":[{"gateway":"192.168.3.1","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"192.168.3.54","ip_prefix_length":24,"ipv6_gateway":"","mac_address":"5a:cb:3d:3c:d0:c7","network_name":"container-public"}],"network_mode":"bridge","networks_advanced":[{"aliases":[],"ipv4_address":"192.168.3.54","ipv6_address":"","name":"container-public"}],"pid_mode":"","ports":[],"privileged":false,"publish_all_ports":false,"read_only":false,"remove_volumes":true,"restart":"always","rm":false,"runtime":"runc","security_opts":[],"shm_size":64,"start":true,"stdin_open":false,"stop_signal":"","stop_timeout":0,"storage_opts":{},"sysctls":{},"tmpfs":{},"tty":false,"ulimit":[],"upload":[],"user":"","userns_mode":"","volumes":[],"wait":false,"wait_timeout":60,"working_dir":"/data"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==","dependencies":["data.docker_registry_image.birdnet-go","docker_image.birdnet-go","docker_network.container-public"]}]},{"mode":"managed","type":"docker_container","name":"configarr","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":2,"attributes":{"attach":false,"bridge":"","capabilities":[],"cgroup_parent":null,"cgroupns_mode":null,"command":["dumb-init","node","index.js"],"container_logs":null,"container_read_refresh_timeout_milliseconds":15000,"cpu_period":null,"cpu_quota":null,"cpu_set":"","cpu_shares":0,"cpus":null,"destroy_grace_seconds":null,"devices":[],"dns":null,"dns_opts":null,"dns_search":null,"domainname":"","entrypoint":["docker-entrypoint.sh"],"env":["TZ=Europe/Amsterdam"],"exit_code":null,"gpus":null,"group_add":null,"healthcheck":null,"host":[],"hostname":"205feeaf52ba","id":"205feeaf52ba09a5fc325dd0e20d107c06c103dd93995000346af2334c6c8e06","image":"sha256:22f77bf678e6b7c67d74b3dfde05b74206bcb8c6d97d9cf00113c00b4c8235a6","init":false,"ipc_mode":"private","labels":[],"log_driver":"local","log_opts":null,"logs":false,"max_retry_count":0,"memory":0,"memory_swap":0,"mounts":[{"bind_options":[],"read_only":null,"source":"/var/lib/containers/configarr/cfs","target":"/app/cfs","tmpfs_options":[],"type":"bind","volume_options":[]},{"bind_options":[],"read_only":null,"source":"/var/lib/containers/configarr/config","target":"/app/config","tmpfs_options":[],"type":"bind","volume_options":[]},{"bind_options":[],"read_only":null,"source":"/var/lib/containers/configarr/templates","target":"/app/templates","tmpfs_options":[],"type":"bind","volume_options":[]}],"must_run":true,"name":"configarr","network_data":[{"gateway":"192.168.16.1","global_ipv6_address":"fd9d:737:d29a::6","global_ipv6_prefix_length":64,"ip_address":"192.168.16.6","ip_prefix_length":20,"ipv6_gateway":"fd9d:737:d29a::1","mac_address":"56:3b:47:45:49:7e","network_name":"bridge"}],"network_mode":"bridge","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":"/app"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==","dependencies":["data.docker_registry_image.configarr","docker_image.configarr"]}]},{"mode":"managed","type":"docker_container","name":"deluge","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":2,"attributes":{"attach":false,"bridge":"","capabilities":[],"cgroup_parent":null,"cgroupns_mode":null,"command":[],"container_logs":null,"container_read_refresh_timeout_milliseconds":15000,"cpu_period":null,"cpu_quota":null,"cpu_set":"","cpu_shares":0,"cpus":null,"destroy_grace_seconds":null,"devices":[],"dns":null,"dns_opts":null,"dns_search":null,"domainname":"","entrypoint":["/init"],"env":["PGID=321","PUID=222","UMASK=002"],"exit_code":null,"gpus":null,"group_add":null,"healthcheck":null,"host":[],"hostname":"proxy","id":"97b84b6aa39eb214f4767db433e082533cee263bdb88043d7e66b05cb8b80638","image":"sha256:ab175d65cd79d6dbb5a7a28fa13420b1a023c7af7b006d2a16adb65268a39ba4","init":false,"ipc_mode":"private","labels":[],"log_driver":"local","log_opts":null,"logs":false,"max_retry_count":0,"memory":1000,"memory_swap":1000,"mounts":[{"bind_options":[],"read_only":null,"source":"/var/lib/containers/deluge","target":"/config","tmpfs_options":[],"type":"bind","volume_options":[]}],"must_run":true,"name":"deluge","network_data":[],"network_mode":"container:5d5494b41802991762628a043f41b2c09a7d16fd6739ecb4d7048e973bd04f3a","networks_advanced":[],"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":[{"container_path":"/data","from_container":"","host_path":"","read_only":null,"volume_name":"truenas-arr"}],"wait":false,"wait_timeout":60,"working_dir":"/"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==","dependencies":["data.docker_registry_image.deluge","data.docker_registry_image.gluetun","docker_container.gluetun","docker_image.deluge","docker_image.gluetun","docker_network.container-public","docker_network.piped","docker_volume.truenas-arr"]}]},{"mode":"managed","type":"docker_container","name":"dozzle","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":2,"attributes":{"attach":false,"bridge":"","capabilities":[],"cgroup_parent":null,"cgroupns_mode":null,"command":[],"container_logs":null,"container_read_refresh_timeout_milliseconds":15000,"cpu_period":null,"cpu_quota":null,"cpu_set":"","cpu_shares":0,"cpus":null,"destroy_grace_seconds":null,"devices":[],"dns":null,"dns_opts":null,"dns_search":null,"domainname":"","entrypoint":["/dozzle"],"env":["DOZZLE_ADDR=:80"],"exit_code":null,"gpus":null,"group_add":null,"healthcheck":null,"host":[],"hostname":"635c17954a52","id":"635c17954a52170d0988669720d8876b3208917f92a6613b6ad214ad5d82039a","image":"sha256:0d31621924afd085aced9825d853714e91cb87edf77674dc219348edf6f0a511","init":false,"ipc_mode":"private","labels":[],"log_driver":"json-file","log_opts":{"max-file":"5","max-size":"10m"},"logs":false,"max_retry_count":0,"memory":0,"memory_swap":0,"mounts":[{"bind_options":[],"read_only":true,"source":"/var/run/docker.sock","target":"/var/run/docker.sock","tmpfs_options":[],"type":"bind","volume_options":[]}],"must_run":true,"name":"dozzle","network_data":[{"gateway":"192.168.3.1","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"192.168.3.10","ip_prefix_length":24,"ipv6_gateway":"","mac_address":"f6:a4:76:e6:a6:b0","network_name":"container-public"}],"network_mode":"bridge","networks_advanced":[{"aliases":[],"ipv4_address":"192.168.3.10","ipv6_address":"","name":"container-public"}],"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":"/"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==","dependencies":["data.docker_registry_image.dozzle","docker_image.dozzle","docker_network.container-public"]}]},{"mode":"managed","type":"docker_container","name":"elasticsearch","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":2,"attributes":{"attach":false,"bridge":"","capabilities":[],"cgroup_parent":null,"cgroupns_mode":null,"command":["eswrapper"],"container_logs":null,"container_read_refresh_timeout_milliseconds":15000,"cpu_period":null,"cpu_quota":null,"cpu_set":"","cpu_shares":0,"cpus":null,"destroy_grace_seconds":null,"devices":[],"dns":[],"dns_opts":[],"dns_search":[],"domainname":"","entrypoint":["/sbin/tini","--","/usr/local/bin/docker-entrypoint.sh"],"env":[],"exit_code":null,"gpus":null,"group_add":[],"healthcheck":[],"host":[],"hostname":"dfbb80577a9b","id":"dfbb80577a9b9f2bc6aead400c8ba6afef3c49710a45dcbfa49bf342aea44bec","image":"sha256:d7b8a2b6fd1f15345cb5823a740727ffcb00bc876fe89fcdd7ea7857dd04d839","init":false,"ipc_mode":"private","labels":[],"log_driver":"json-file","log_opts":{"max-file":"5","max-size":"10m"},"logs":false,"max_retry_count":0,"memory":5000,"memory_swap":5000,"mounts":[{"bind_options":[],"read_only":false,"source":"/var/lib/containers/elasticsearch/data","target":"/usr/share/elasticsearch/data","tmpfs_options":[],"type":"bind","volume_options":[]},{"bind_options":[],"read_only":false,"source":"/var/lib/containers/elasticsearch/log","target":"/usr/share/elasticsearch/log","tmpfs_options":[],"type":"bind","volume_options":[]}],"must_run":true,"name":"elasticsearch","network_data":[{"gateway":"192.168.3.1","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"192.168.3.46","ip_prefix_length":24,"ipv6_gateway":"","mac_address":"82:fc:af:4d:9d:25","network_name":"container-public"}],"network_mode":"bridge","networks_advanced":[{"aliases":[],"ipv4_address":"192.168.3.46","ipv6_address":"","name":"container-public"}],"pid_mode":"","ports":[],"privileged":false,"publish_all_ports":false,"read_only":false,"remove_volumes":true,"restart":"always","rm":false,"runtime":"runc","security_opts":[],"shm_size":64,"start":true,"stdin_open":false,"stop_signal":"","stop_timeout":0,"storage_opts":{},"sysctls":{},"tmpfs":{},"tty":false,"ulimit":[],"upload":[],"user":"1000:0","userns_mode":"","volumes":[],"wait":false,"wait_timeout":60,"working_dir":"/usr/share/elasticsearch"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==","dependencies":["data.docker_registry_image.elasticsearch","docker_image.elasticsearch","docker_network.container-public"]}]},{"mode":"managed","type":"docker_container","name":"fail2ban","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":2,"attributes":{"attach":false,"bridge":"","capabilities":[{"add":["CAP_NET_ADMIN","CAP_NET_RAW"],"drop":[]}],"cgroup_parent":null,"cgroupns_mode":null,"command":[],"container_logs":null,"container_read_refresh_timeout_milliseconds":15000,"cpu_period":null,"cpu_quota":null,"cpu_set":"","cpu_shares":0,"cpus":null,"destroy_grace_seconds":null,"devices":[],"dns":[],"dns_opts":[],"dns_search":[],"domainname":"","entrypoint":["/init"],"env":["PGID=1000","PUID=1000","TZ=Europe/Amsterdam"],"exit_code":null,"gpus":null,"group_add":[],"healthcheck":[],"host":[],"hostname":"118666cfd1d9","id":"118666cfd1d9792cd20d9393d2bdfb4fc8c673cab78538b5d884d250dd7ea678","image":"sha256:d90c14655e38de44a35ed78d17d4b47bb80ab426637da8f7fb9a9faf328d72cd","init":false,"ipc_mode":"private","labels":[],"log_driver":"json-file","log_opts":{"max-file":"5","max-size":"10m"},"logs":false,"max_retry_count":0,"memory":0,"memory_swap":0,"mounts":[{"bind_options":[],"read_only":false,"source":"/var/lib/containers/fail2ban/config","target":"/config","tmpfs_options":[],"type":"bind","volume_options":[]},{"bind_options":[],"read_only":true,"source":"/var/lib/containers/nginx-lb/log","target":"/remotelogs/nginx","tmpfs_options":[],"type":"bind","volume_options":[]},{"bind_options":[],"read_only":true,"source":"/var/log","target":"/var/log","tmpfs_options":[],"type":"bind","volume_options":[]}],"must_run":true,"name":"fail2ban","network_data":[{"gateway":"192.168.16.1","global_ipv6_address":"fd9d:737:d29a::4","global_ipv6_prefix_length":64,"ip_address":"192.168.16.4","ip_prefix_length":20,"ipv6_gateway":"fd9d:737:d29a::1","mac_address":"36:0f:5b:a7:1f:7d","network_name":"bridge"}],"network_mode":"bridge","networks_advanced":[],"pid_mode":"","ports":[],"privileged":false,"publish_all_ports":false,"read_only":false,"remove_volumes":true,"restart":"always","rm":false,"runtime":"runc","security_opts":[],"shm_size":64,"start":true,"stdin_open":false,"stop_signal":"","stop_timeout":0,"storage_opts":{},"sysctls":{},"tmpfs":{},"tty":false,"ulimit":[],"upload":[],"user":"","userns_mode":"","volumes":[],"wait":false,"wait_timeout":60,"working_dir":"/"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==","dependencies":["data.docker_registry_image.fail2ban","docker_image.fail2ban"]}]},{"mode":"managed","type":"docker_container","name":"freshrss","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":2,"attributes":{"attach":false,"bridge":"","capabilities":[],"cgroup_parent":null,"cgroupns_mode":null,"command":["/bin/bash","-o","pipefail","-c","([ -z \"$CRON_MIN\" ] || cron) \u0026\u0026 \t. /etc/apache2/envvars \u0026\u0026 \texec apache2 -D FOREGROUND $([ -n \"$OIDC_ENABLED\" ] \u0026\u0026 [ \"$OIDC_ENABLED\" -ne 0 ] \u0026\u0026 echo \"-D OIDC_ENABLED\")"],"container_logs":null,"container_read_refresh_timeout_milliseconds":15000,"cpu_period":null,"cpu_quota":null,"cpu_set":"","cpu_shares":0,"cpus":null,"destroy_grace_seconds":null,"devices":[],"dns":[],"dns_opts":[],"dns_search":[],"domainname":"","entrypoint":["./Docker/entrypoint.sh"],"env":["CRON_MIN=1,31","FRESHRSS_INSTALL=--api_enabled --base_url https://freshrss.rescla.me --db-base freshrss --db-host 192.168.3.24 --db-password utquCzXEnrjFU2BbDqYT --db-type mysql --db-user freshrss --default_user admin --language en","FRESHRSS_USER=--api_password CmZpTF3pUYz7rVtFrDTQ --email freshrss@xz1.nl --language en --password CmZpTF3pUYz7rVtFrDTQ --user admin","OIDC_ENABLED=0","TZ=Europe/Amsterdam"],"exit_code":null,"gpus":null,"group_add":[],"healthcheck":[],"host":[],"hostname":"9b83276ce416","id":"9b83276ce41686f7806333dd9f3585c4e4277a5a96dc7185a426d950ffd837ef","image":"sha256:1f72beae097ab0f325d69e2109f4bad26a86a695b06e07ccfe853a1c595fde3c","init":false,"ipc_mode":"private","labels":[],"log_driver":"json-file","log_opts":{"max-file":"5","max-size":"10m"},"logs":false,"max_retry_count":0,"memory":0,"memory_swap":0,"mounts":[{"bind_options":[],"read_only":false,"source":"/var/lib/containers/freshrss/data","target":"/var/www/FreshRSS/data","tmpfs_options":[],"type":"bind","volume_options":[]},{"bind_options":[],"read_only":false,"source":"/var/lib/containers/freshrss/extensions","target":"/var/www/FreshRSS/extensions","tmpfs_options":[],"type":"bind","volume_options":[]}],"must_run":true,"name":"freshrss","network_data":[{"gateway":"192.168.3.1","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"192.168.3.45","ip_prefix_length":24,"ipv6_gateway":"","mac_address":"ea:9e:b6:2d:ee:61","network_name":"container-public"}],"network_mode":"bridge","networks_advanced":[{"aliases":[],"ipv4_address":"192.168.3.45","ipv6_address":"","name":"container-public"}],"pid_mode":"","ports":[],"privileged":false,"publish_all_ports":false,"read_only":false,"remove_volumes":true,"restart":"always","rm":false,"runtime":"runc","security_opts":[],"shm_size":64,"start":true,"stdin_open":false,"stop_signal":"","stop_timeout":0,"storage_opts":{},"sysctls":{},"tmpfs":{},"tty":false,"ulimit":[],"upload":[],"user":"","userns_mode":"","volumes":[],"wait":false,"wait_timeout":60,"working_dir":"/var/www/FreshRSS"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==","dependencies":["data.docker_registry_image.freshrss","docker_image.freshrss","docker_network.container-public"]}]},{"mode":"managed","type":"docker_container","name":"gitea","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":2,"attributes":{"attach":false,"bridge":"","capabilities":[],"cgroup_parent":null,"cgroupns_mode":null,"command":[],"container_logs":null,"container_read_refresh_timeout_milliseconds":15000,"cpu_period":null,"cpu_quota":null,"cpu_set":"","cpu_shares":0,"cpus":null,"destroy_grace_seconds":null,"devices":[],"dns":[],"dns_opts":[],"dns_search":[],"domainname":"","entrypoint":["/usr/bin/dumb-init","--","/usr/local/bin/docker-entrypoint.sh"],"env":["GITEA__database__DB_TYPE=mysql","GITEA__database__HOST=192.168.3.24:3306","GITEA__database__NAME=gitea","GITEA__database__PASSWD=3uM4kBGaNQDo3tsRa9Nh","GITEA__database__USER=gitea"],"exit_code":null,"gpus":null,"group_add":[],"healthcheck":[],"host":[],"hostname":"1bfe9dfdd19c","id":"1bfe9dfdd19c56cce0dff7c93d1f9e5a2a32e40d9e2af6c65c08b0f6a69459d0","image":"sha256:476b83ba1f90ded1b192380f9829cd1e8d4f9f598c106a9c4bab227f7b6c514d","init":false,"ipc_mode":"private","labels":[],"log_driver":"json-file","log_opts":{"max-file":"5","max-size":"10m"},"logs":false,"max_retry_count":0,"memory":0,"memory_swap":0,"mounts":[{"bind_options":[],"read_only":false,"source":"/var/lib/containers/gitea/config","target":"/etc/gitea","tmpfs_options":[],"type":"bind","volume_options":[]},{"bind_options":[],"read_only":false,"source":"/var/lib/containers/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,"name":"gitea","network_data":[{"gateway":"192.168.3.1","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"192.168.3.25","ip_prefix_length":24,"ipv6_gateway":"","mac_address":"5a:ea:40:67:24:53","network_name":"container-public"}],"network_mode":"bridge","networks_advanced":[{"aliases":[],"ipv4_address":"192.168.3.25","ipv6_address":"","name":"container-public"}],"pid_mode":"","ports":[],"privileged":false,"publish_all_ports":false,"read_only":false,"remove_volumes":true,"restart":"always","rm":false,"runtime":"runc","security_opts":[],"shm_size":64,"start":true,"stdin_open":false,"stop_signal":"","stop_timeout":0,"storage_opts":{},"sysctls":{},"tmpfs":{},"tty":false,"ulimit":[],"upload":[],"user":"1000:1000","userns_mode":"","volumes":[],"wait":false,"wait_timeout":60,"working_dir":"/var/lib/gitea"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==","dependencies":["data.docker_registry_image.gitea","docker_image.gitea","docker_network.container-public"]}]},{"mode":"managed","type":"docker_container","name":"gluetun","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":2,"attributes":{"attach":false,"bridge":"","capabilities":[{"add":["CAP_NET_ADMIN"],"drop":[]}],"cgroup_parent":null,"cgroupns_mode":null,"command":[],"container_logs":null,"container_read_refresh_timeout_milliseconds":15000,"cpu_period":null,"cpu_quota":null,"cpu_set":"","cpu_shares":0,"cpus":null,"destroy_grace_seconds":null,"devices":[{"container_path":"/dev/net/tun","host_path":"/dev/net/tun","permissions":"rwm"}],"dns":[],"dns_opts":[],"dns_search":[],"domainname":"","entrypoint":["/gluetun-entrypoint"],"env":["FIREWALL_INPUT_PORTS=8112","FIREWALL_VPN_INPUT_PORTS=47836","SERVER_COUNTRIES=Netherlands","TZ=Europe/Amsterdam","VPN_SERVICE_PROVIDER=airvpn","VPN_TYPE=wireguard","WIREGUARD_ADDRESSES=10.159.242.252/32","WIREGUARD_PRESHARED_KEY=PI5KBRmurT3M+s9jrKQGxQXk8dMmmqLFhCFCH19ttBo=","WIREGUARD_PRIVATE_KEY=AMh4GiVDxxCv0xqUeNHW+koQAGAsC2ZrMkTc/aQJLWM="],"exit_code":null,"gpus":null,"group_add":[],"healthcheck":[{"interval":"5s","retries":3,"start_interval":"0s","start_period":"10s","test":["CMD-SHELL","/gluetun-entrypoint healthcheck"],"timeout":"5s"}],"host":[],"hostname":"proxy","id":"5d5494b41802991762628a043f41b2c09a7d16fd6739ecb4d7048e973bd04f3a","image":"sha256:165c2e9a74fa1103a92cd866cc85f8b6cf22ab6e809f1e4fe23f576e138d30f8","init":false,"ipc_mode":"private","labels":[],"log_driver":"json-file","log_opts":{"max-file":"5","max-size":"10m"},"logs":false,"max_retry_count":0,"memory":0,"memory_swap":0,"mounts":[{"bind_options":[],"read_only":false,"source":"/var/lib/containers/gluetun","target":"/gluetun/config","tmpfs_options":[],"type":"bind","volume_options":[]}],"must_run":true,"name":"gluetun","network_data":[{"gateway":"192.168.3.1","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"192.168.3.27","ip_prefix_length":24,"ipv6_gateway":"","mac_address":"c2:7b:af:9d:42:a6","network_name":"container-public"},{"gateway":"192.168.112.1","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"192.168.112.4","ip_prefix_length":20,"ipv6_gateway":"","mac_address":"52:17:6d:e3:45:8c","network_name":"piped"}],"network_mode":"bridge","networks_advanced":[{"aliases":[],"ipv4_address":"","ipv6_address":"","name":"piped"},{"aliases":[],"ipv4_address":"192.168.3.27","ipv6_address":"","name":"container-public"}],"pid_mode":"","ports":[],"privileged":true,"publish_all_ports":false,"read_only":false,"remove_volumes":true,"restart":"always","rm":false,"runtime":"runc","security_opts":["label=disable"],"shm_size":64,"start":true,"stdin_open":false,"stop_signal":"","stop_timeout":0,"storage_opts":{},"sysctls":{},"tmpfs":{},"tty":false,"ulimit":[],"upload":[],"user":"","userns_mode":"","volumes":[],"wait":false,"wait_timeout":60,"working_dir":"/"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==","dependencies":["data.docker_registry_image.gluetun","docker_image.gluetun","docker_network.container-public","docker_network.piped"]}]},{"mode":"managed","type":"docker_container","name":"grafana","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":2,"attributes":{"attach":false,"bridge":"","capabilities":[],"cgroup_parent":null,"cgroupns_mode":null,"command":[],"container_logs":null,"container_read_refresh_timeout_milliseconds":15000,"cpu_period":null,"cpu_quota":null,"cpu_set":"","cpu_shares":0,"cpus":null,"destroy_grace_seconds":null,"devices":[],"dns":[],"dns_opts":[],"dns_search":[],"domainname":"","entrypoint":["/run.sh"],"env":[],"exit_code":null,"gpus":null,"group_add":[],"healthcheck":[],"host":[],"hostname":"5d668192544c","id":"5d668192544c329f72cb865b14ba4aba7c512ee85c71eaf1bd6f4d3ecb28d618","image":"sha256:73d08928237b0c950a1d7e793fe60934a4c85b12a2768157015b62fd4a10ff79","init":false,"ipc_mode":"private","labels":[],"log_driver":"json-file","log_opts":{"max-file":"5","max-size":"10m"},"logs":false,"max_retry_count":0,"memory":0,"memory_swap":0,"mounts":[{"bind_options":[],"read_only":false,"source":"/var/lib/containers/grafana","target":"/var/lib/grafana","tmpfs_options":[],"type":"bind","volume_options":[]}],"must_run":true,"name":"grafana","network_data":[{"gateway":"192.168.3.1","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"192.168.3.41","ip_prefix_length":24,"ipv6_gateway":"","mac_address":"5e:83:c1:7d:32:e9","network_name":"container-public"}],"network_mode":"bridge","networks_advanced":[{"aliases":[],"ipv4_address":"192.168.3.41","ipv6_address":"","name":"container-public"}],"pid_mode":"","ports":[],"privileged":false,"publish_all_ports":false,"read_only":false,"remove_volumes":true,"restart":"always","rm":false,"runtime":"runc","security_opts":[],"shm_size":64,"start":true,"stdin_open":false,"stop_signal":"","stop_timeout":0,"storage_opts":{},"sysctls":{},"tmpfs":{},"tty":false,"ulimit":[],"upload":[],"user":"1000:1000","userns_mode":"","volumes":[],"wait":false,"wait_timeout":60,"working_dir":"/usr/share/grafana"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==","dependencies":["data.docker_registry_image.grafana","docker_image.grafana","docker_network.container-public"]}]},{"mode":"managed","type":"docker_container","name":"grocy","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":2,"attributes":{"attach":false,"bridge":"","capabilities":[],"cgroup_parent":null,"cgroupns_mode":null,"command":[],"container_logs":null,"container_read_refresh_timeout_milliseconds":15000,"cpu_period":null,"cpu_quota":null,"cpu_set":"","cpu_shares":0,"cpus":null,"destroy_grace_seconds":null,"devices":[],"dns":[],"dns_opts":[],"dns_search":[],"domainname":"","entrypoint":["/init"],"env":["TZ=Europe/Amsterdam"],"exit_code":null,"gpus":null,"group_add":[],"healthcheck":[],"host":[],"hostname":"58a7d54b457c","id":"58a7d54b457cb7e1a41a28c5477c552b4e96fbb74bf052c6ce392eb61f44fae0","image":"sha256:404693827e85b1711fab5b990a1775e42660984c6523f64190efa88a0641f0e1","init":false,"ipc_mode":"private","labels":[],"log_driver":"json-file","log_opts":{"max-file":"5","max-size":"10m"},"logs":false,"max_retry_count":0,"memory":0,"memory_swap":0,"mounts":[{"bind_options":[],"read_only":false,"source":"/var/lib/containers/grocy","target":"/config","tmpfs_options":[],"type":"bind","volume_options":[]}],"must_run":true,"name":"grocy","network_data":[{"gateway":"192.168.3.1","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"192.168.3.38","ip_prefix_length":24,"ipv6_gateway":"","mac_address":"b6:3a:5e:b9:71:1d","network_name":"container-public"}],"network_mode":"bridge","networks_advanced":[{"aliases":[],"ipv4_address":"192.168.3.38","ipv6_address":"","name":"container-public"}],"pid_mode":"","ports":[],"privileged":false,"publish_all_ports":false,"read_only":false,"remove_volumes":true,"restart":"always","rm":false,"runtime":"runc","security_opts":[],"shm_size":64,"start":true,"stdin_open":false,"stop_signal":"","stop_timeout":0,"storage_opts":{},"sysctls":{},"tmpfs":{},"tty":false,"ulimit":[],"upload":[],"user":"","userns_mode":"","volumes":[],"wait":false,"wait_timeout":60,"working_dir":"/"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==","dependencies":["data.docker_registry_image.grocy","docker_image.grocy","docker_network.container-public"]}]},{"mode":"managed","type":"docker_container","name":"hoarder","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":2,"attributes":{"attach":false,"bridge":"","capabilities":[],"cgroup_parent":null,"cgroupns_mode":null,"command":[],"container_logs":null,"container_read_refresh_timeout_milliseconds":15000,"cpu_period":null,"cpu_quota":null,"cpu_set":"","cpu_shares":0,"cpus":null,"destroy_grace_seconds":null,"devices":[],"dns":[],"dns_opts":[],"dns_search":[],"domainname":"","entrypoint":["/init"],"env":["ASSETS_DIR=/assets","BROWSER_WEB_URL=http://chrome:9222","DATA_DIR=/data","DISABLE_SIGNUPS=true","HOARDER_VERSION=release","MEILI_ADDR=http://meilisearch:7700","MEILI_MASTER_KEY=GM4ysMegcCoZUOrVxglbWzGJeN9O7CMWnZIaG9c_MSQ","NEXTAUTH_SECRET=j\u0026natTM8L8u$\u0026z","NEXTAUTH_URL=https://hoarder.rescla.me","OPENAI_API_KEY=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"],"exit_code":null,"gpus":null,"group_add":[],"healthcheck":[{"interval":"30s","retries":3,"start_interval":"0s","start_period":"5s","test":["CMD-SHELL","wget --no-verbose --tries=1 --spider http://127.0.0.1:3000/api/health || exit 1"],"timeout":"10s"}],"host":[],"hostname":"hoarder","id":"4326fab4ba7e2873c91e392d5a19355ea55f4f416be4499ebf307583865daab6","image":"sha256:c66e2f9f634d7fcb2ddf531e512179131513687b10b9c6c5cc83f5d883e93e01","init":false,"ipc_mode":"private","labels":[],"log_driver":"json-file","log_opts":{"max-file":"5","max-size":"10m"},"logs":false,"max_retry_count":0,"memory":0,"memory_swap":0,"mounts":[{"bind_options":[],"read_only":false,"source":"/mnt/appdata/karakeep","target":"/assets","tmpfs_options":[],"type":"bind","volume_options":[]},{"bind_options":[],"read_only":false,"source":"/var/lib/containers/karakeep/data","target":"/data","tmpfs_options":[],"type":"bind","volume_options":[]}],"must_run":true,"name":"hoarder","network_data":[{"gateway":"192.168.3.1","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"192.168.3.15","ip_prefix_length":24,"ipv6_gateway":"","mac_address":"12:84:3d:a5:b9:3d","network_name":"container-public"},{"gateway":"192.168.32.1","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"192.168.32.4","ip_prefix_length":20,"ipv6_gateway":"","mac_address":"d2:b0:30:2f:38:4e","network_name":"hoarder"}],"network_mode":"bridge","networks_advanced":[{"aliases":[],"ipv4_address":"","ipv6_address":"","name":"hoarder"},{"aliases":[],"ipv4_address":"192.168.3.15","ipv6_address":"","name":"container-public"}],"pid_mode":"","ports":[],"privileged":false,"publish_all_ports":false,"read_only":false,"remove_volumes":true,"restart":"always","rm":false,"runtime":"runc","security_opts":[],"shm_size":64,"start":true,"stdin_open":false,"stop_signal":"","stop_timeout":0,"storage_opts":{},"sysctls":{},"tmpfs":{},"tty":false,"ulimit":[],"upload":[],"user":"","userns_mode":"","volumes":[],"wait":false,"wait_timeout":60,"working_dir":"/app"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==","dependencies":["data.docker_registry_image.hoarder","docker_image.hoarder","docker_network.container-public","docker_network.hoarder"]}]},{"mode":"managed","type":"docker_container","name":"hoarder-chrome","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":2,"attributes":{"attach":false,"bridge":"","capabilities":[],"cgroup_parent":null,"cgroupns_mode":null,"command":["--no-sandbox","--disable-gpu","--disable-dev-shm-usage","--remote-debugging-address=0.0.0.0","--remote-debugging-port=9222","--hide-scrollbars"],"container_logs":null,"container_read_refresh_timeout_milliseconds":15000,"cpu_period":null,"cpu_quota":null,"cpu_set":"","cpu_shares":0,"cpus":null,"destroy_grace_seconds":null,"devices":[],"dns":[],"dns_opts":[],"dns_search":[],"domainname":"","entrypoint":["chromium-browser","--headless"],"env":[],"exit_code":null,"gpus":null,"group_add":[],"healthcheck":[],"host":[],"hostname":"chrome","id":"6d5e2fcd5ababb0c988e71d30f041339e2e5de82f2aa0c16b9c4d03a36bde414","image":"sha256:4d356fd088b49750328a0dae34c1d210597be1055b7a7987d148feb97db7fd8b","init":false,"ipc_mode":"private","labels":[],"log_driver":"json-file","log_opts":{"max-file":"5","max-size":"10m"},"logs":false,"max_retry_count":0,"memory":0,"memory_swap":0,"mounts":[],"must_run":true,"name":"hoarder-chrome","network_data":[{"gateway":"192.168.32.1","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"192.168.32.3","ip_prefix_length":20,"ipv6_gateway":"","mac_address":"16:c5:d4:87:63:3c","network_name":"hoarder"}],"network_mode":"bridge","networks_advanced":[{"aliases":[],"ipv4_address":"","ipv6_address":"","name":"hoarder"}],"pid_mode":"","ports":[],"privileged":false,"publish_all_ports":false,"read_only":false,"remove_volumes":true,"restart":"always","rm":false,"runtime":"runc","security_opts":[],"shm_size":64,"start":true,"stdin_open":false,"stop_signal":"","stop_timeout":0,"storage_opts":{},"sysctls":{},"tmpfs":{},"tty":false,"ulimit":[],"upload":[],"user":"chrome","userns_mode":"","volumes":[],"wait":false,"wait_timeout":60,"working_dir":"/usr/src/app"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==","dependencies":["data.docker_registry_image.hoarder-chrome","docker_image.hoarder-chrome","docker_network.hoarder"]}]},{"mode":"managed","type":"docker_container","name":"hoarder-meilisearch","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":2,"attributes":{"attach":false,"bridge":"","capabilities":[],"cgroup_parent":null,"cgroupns_mode":null,"command":["/bin/sh","-c","/bin/meilisearch"],"container_logs":null,"container_read_refresh_timeout_milliseconds":15000,"cpu_period":null,"cpu_quota":null,"cpu_set":"","cpu_shares":0,"cpus":null,"destroy_grace_seconds":null,"devices":[],"dns":[],"dns_opts":[],"dns_search":[],"domainname":"","entrypoint":["tini","--"],"env":["HOARDER_VERSION=release","MEILI_ADDR=http://meilisearch:7700","MEILI_MASTER_KEY=GM4ysMegcCoZUOrVxglbWzGJeN9O7CMWnZIaG9c_MSQ","MEILI_NO_ANALYTICS=true","NEXTAUTH_SECRET=j\u0026natTM8L8u$\u0026z","NEXTAUTH_URL=https://hoarder.rescla.me"],"exit_code":null,"gpus":null,"group_add":[],"healthcheck":[],"host":[],"hostname":"meilisearch","id":"db38c93cf5e0e0511e734f8dc4532f62feb4fa1fe5e50e109fa4d81359acd634","image":"sha256:a8d02e726bfa4140b4b321efb992086aae098819e8ee5793f5ee462b2f75d447","init":false,"ipc_mode":"private","labels":[],"log_driver":"json-file","log_opts":{"max-file":"5","max-size":"10m"},"logs":false,"max_retry_count":0,"memory":0,"memory_swap":0,"mounts":[{"bind_options":[],"read_only":false,"source":"/var/lib/containers/karakeep/data-meilisearch","target":"/meili_data","tmpfs_options":[],"type":"bind","volume_options":[]}],"must_run":true,"name":"hoarder-meilisearch","network_data":[{"gateway":"192.168.32.1","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"192.168.32.2","ip_prefix_length":20,"ipv6_gateway":"","mac_address":"b6:b3:df:a5:8c:dc","network_name":"hoarder"}],"network_mode":"bridge","networks_advanced":[{"aliases":[],"ipv4_address":"","ipv6_address":"","name":"hoarder"}],"pid_mode":"","ports":[],"privileged":false,"publish_all_ports":false,"read_only":false,"remove_volumes":true,"restart":"always","rm":false,"runtime":"runc","security_opts":[],"shm_size":64,"start":true,"stdin_open":false,"stop_signal":"","stop_timeout":0,"storage_opts":{},"sysctls":{},"tmpfs":{},"tty":false,"ulimit":[],"upload":[],"user":"","userns_mode":"","volumes":[],"wait":false,"wait_timeout":60,"working_dir":"/meili_data"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==","dependencies":["data.docker_registry_image.hoarder-meilisearch","docker_image.hoarder-meilisearch","docker_network.hoarder"]}]},{"mode":"managed","type":"docker_container","name":"homer","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":2,"attributes":{"attach":false,"bridge":"","capabilities":[],"cgroup_parent":null,"cgroupns_mode":null,"command":[],"container_logs":null,"container_read_refresh_timeout_milliseconds":15000,"cpu_period":null,"cpu_quota":null,"cpu_set":"","cpu_shares":0,"cpus":null,"destroy_grace_seconds":null,"devices":[],"dns":[],"dns_opts":[],"dns_search":[],"domainname":"","entrypoint":["/bin/sh","/entrypoint.sh"],"env":["PGID=1000","PUID=1000","TZ=Europe/Amsterdam"],"exit_code":null,"gpus":null,"group_add":[],"healthcheck":[{"interval":"30s","retries":3,"start_interval":"1s","start_period":"10s","test":["CMD-SHELL","wget --no-verbose -Y off --tries=1 --spider http://127.0.0.1:${PORT}/ || exit 1"],"timeout":"5s"}],"host":[],"hostname":"c574cdeec57d","id":"c574cdeec57d5349417803c0bd6ea9c8063d147f0e8a3d2a42b8078642601781","image":"sha256:f38a70cfa21f269531c3a06004d9d3136adae240eac6eb8abd2688449e6b7dd9","init":false,"ipc_mode":"private","labels":[],"log_driver":"local","log_opts":{},"logs":false,"max_retry_count":0,"memory":0,"memory_swap":0,"mounts":[{"bind_options":[],"read_only":false,"source":"/var/lib/containers/homer","target":"/www/assets","tmpfs_options":[],"type":"bind","volume_options":[]}],"must_run":true,"name":"homer","network_data":[{"gateway":"192.168.3.1","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"192.168.3.22","ip_prefix_length":24,"ipv6_gateway":"","mac_address":"22:df:28:fd:24:81","network_name":"container-public"}],"network_mode":"bridge","networks_advanced":[{"aliases":[],"ipv4_address":"192.168.3.22","ipv6_address":"","name":"container-public"}],"pid_mode":"","ports":[],"privileged":false,"publish_all_ports":false,"read_only":false,"remove_volumes":true,"restart":"always","rm":false,"runtime":"runc","security_opts":[],"shm_size":64,"start":true,"stdin_open":false,"stop_signal":"","stop_timeout":0,"storage_opts":{},"sysctls":{},"tmpfs":{},"tty":false,"ulimit":[],"upload":[],"user":"1000:1000","userns_mode":"","volumes":[],"wait":false,"wait_timeout":60,"working_dir":"/www"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==","dependencies":["data.docker_registry_image.homer","docker_image.homer","docker_network.container-public"]}]},{"mode":"managed","type":"docker_container","name":"jellyfin","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":2,"attributes":{"attach":false,"bridge":"","capabilities":[],"cgroup_parent":null,"cgroupns_mode":null,"command":[],"container_logs":null,"container_read_refresh_timeout_milliseconds":15000,"cpu_period":null,"cpu_quota":null,"cpu_set":"","cpu_shares":0,"cpus":null,"destroy_grace_seconds":null,"devices":[{"container_path":"/dev/dri/renderD128","host_path":"/dev/dri/renderD128","permissions":"rwm"},{"container_path":"/dev/dri/renderD129","host_path":"/dev/dri/renderD129","permissions":"rwm"}],"dns":[],"dns_opts":[],"dns_search":[],"domainname":"","entrypoint":["/jellyfin/jellyfin"],"env":["PGID=321","PUID=444","UMASK=002"],"exit_code":null,"gpus":null,"group_add":[],"healthcheck":[{"interval":"30s","retries":3,"start_interval":"0s","start_period":"10s","test":["CMD-SHELL","curl --noproxy 'localhost' -Lk -fsS \"${HEALTHCHECK_URL}\" || exit 1"],"timeout":"30s"}],"host":[],"hostname":"fc69d0151f2d","id":"fc69d0151f2d6d9cc4c6484e99bb67a020b24c40501831e5e5d2f249405d79ab","image":"sha256:c4dd65d071a289901aac21251fba49362cc66c78e395ac7ffebd3784ce83fd29","init":false,"ipc_mode":"private","labels":[],"log_driver":"local","log_opts":{},"logs":false,"max_retry_count":0,"memory":0,"memory_swap":0,"mounts":[{"bind_options":[],"read_only":false,"source":"/var/lib/containers/jellyfin/cache","target":"/cache","tmpfs_options":[],"type":"bind","volume_options":[]},{"bind_options":[],"read_only":false,"source":"/var/lib/containers/jellyfin/config","target":"/config","tmpfs_options":[],"type":"bind","volume_options":[]}],"must_run":true,"name":"jellyfin","network_data":[{"gateway":"192.168.3.1","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"192.168.3.13","ip_prefix_length":24,"ipv6_gateway":"","mac_address":"56:5e:72:1b:29:55","network_name":"container-public"}],"network_mode":"bridge","networks_advanced":[{"aliases":[],"ipv4_address":"192.168.3.13","ipv6_address":"","name":"container-public"}],"pid_mode":"","ports":[],"privileged":false,"publish_all_ports":false,"read_only":false,"remove_volumes":true,"restart":"always","rm":false,"runtime":"runc","security_opts":[],"shm_size":64,"start":true,"stdin_open":false,"stop_signal":"","stop_timeout":0,"storage_opts":{},"sysctls":{},"tmpfs":{},"tty":false,"ulimit":[],"upload":[],"user":"","userns_mode":"","volumes":[{"container_path":"/datarr","from_container":"","host_path":"","read_only":false,"volume_name":"truenas-arr"},{"container_path":"/truenas-cache","from_container":"","host_path":"","read_only":false,"volume_name":"truenas-cache"}],"wait":false,"wait_timeout":60,"working_dir":""},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==","dependencies":["data.docker_registry_image.jellyfin","docker_image.jellyfin","docker_network.container-public","docker_volume.truenas-arr","docker_volume.truenas-cache"]}]},{"mode":"managed","type":"docker_container","name":"jellyseerr","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":2,"attributes":{"attach":false,"bridge":"","capabilities":[],"cgroup_parent":null,"cgroupns_mode":null,"command":["pnpm","start"],"container_logs":null,"container_read_refresh_timeout_milliseconds":15000,"cpu_period":null,"cpu_quota":null,"cpu_set":"","cpu_shares":0,"cpus":null,"destroy_grace_seconds":null,"devices":[],"dns":[],"dns_opts":[],"dns_search":[],"domainname":"","entrypoint":["/sbin/tini","--"],"env":["TZ=Europe/Amsterdam"],"exit_code":null,"gpus":null,"group_add":[],"healthcheck":[],"host":[],"hostname":"1b0277362c43","id":"1b0277362c43f1be5e7efc6dac341684d1468414f6b28d88c7b75dcbc431ea98","image":"sha256:2742757d9c41bcb4acb76c86c4ce23a8c54d5dbe93a698c815a9a34bed0b18d0","init":false,"ipc_mode":"private","labels":[],"log_driver":"local","log_opts":{},"logs":false,"max_retry_count":0,"memory":0,"memory_swap":0,"mounts":[{"bind_options":[],"read_only":false,"source":"/var/lib/containers/jellyseerr","target":"/app/config","tmpfs_options":[],"type":"bind","volume_options":[]}],"must_run":true,"name":"jellyseerr","network_data":[{"gateway":"192.168.3.1","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"192.168.3.37","ip_prefix_length":24,"ipv6_gateway":"","mac_address":"96:96:15:f7:0f:ca","network_name":"container-public"}],"network_mode":"bridge","networks_advanced":[{"aliases":[],"ipv4_address":"192.168.3.37","ipv6_address":"","name":"container-public"}],"pid_mode":"","ports":[],"privileged":false,"publish_all_ports":false,"read_only":false,"remove_volumes":true,"restart":"always","rm":false,"runtime":"runc","security_opts":[],"shm_size":64,"start":true,"stdin_open":false,"stop_signal":"","stop_timeout":0,"storage_opts":{},"sysctls":{},"tmpfs":{},"tty":false,"ulimit":[],"upload":[],"user":"","userns_mode":"","volumes":[],"wait":false,"wait_timeout":60,"working_dir":"/app"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==","dependencies":["data.docker_registry_image.jellyseerr","docker_image.jellyseerr","docker_network.container-public"]}]},{"mode":"managed","type":"docker_container","name":"lidarr","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":2,"attributes":{"attach":false,"bridge":"","capabilities":[],"cgroup_parent":null,"cgroupns_mode":null,"command":[],"container_logs":null,"container_read_refresh_timeout_milliseconds":15000,"cpu_period":null,"cpu_quota":null,"cpu_set":"","cpu_shares":0,"cpus":null,"destroy_grace_seconds":null,"devices":[],"dns":[],"dns_opts":[],"dns_search":[],"domainname":"","entrypoint":["/init"],"env":["PGID=1000","PUID=1000","TZ=Europe/Amsterdam"],"exit_code":null,"gpus":null,"group_add":[],"healthcheck":[],"host":[],"hostname":"fd92241221c9","id":"fd92241221c94f8c57da547c73c0c2099fd4e657749db8fd19fd388845e61bf7","image":"sha256:2ff2c11ce3aadf98eddeb0c4afe34a4057586d9afb34d7ca6771d68bc8e17086","init":false,"ipc_mode":"private","labels":[],"log_driver":"local","log_opts":{},"logs":false,"max_retry_count":0,"memory":0,"memory_swap":0,"mounts":[{"bind_options":[],"read_only":false,"source":"/var/lib/containers/lidarr","target":"/config","tmpfs_options":[],"type":"bind","volume_options":[]}],"must_run":true,"name":"lidarr","network_data":[{"gateway":"192.168.3.1","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"192.168.3.33","ip_prefix_length":24,"ipv6_gateway":"","mac_address":"0a:fd:df:b8:e4:da","network_name":"container-public"}],"network_mode":"bridge","networks_advanced":[{"aliases":[],"ipv4_address":"192.168.3.33","ipv6_address":"","name":"container-public"}],"pid_mode":"","ports":[],"privileged":false,"publish_all_ports":false,"read_only":false,"remove_volumes":true,"restart":"always","rm":false,"runtime":"runc","security_opts":[],"shm_size":64,"start":true,"stdin_open":false,"stop_signal":"","stop_timeout":0,"storage_opts":{},"sysctls":{},"tmpfs":{},"tty":false,"ulimit":[],"upload":[],"user":"","userns_mode":"","volumes":[{"container_path":"/data","from_container":"","host_path":"","read_only":false,"volume_name":"truenas-arr"}],"wait":false,"wait_timeout":60,"working_dir":"/"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==","dependencies":["data.docker_registry_image.lidarr","docker_image.lidarr","docker_network.container-public","docker_volume.truenas-arr"]}]},{"mode":"managed","type":"docker_container","name":"looksyk","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":2,"attributes":{"attach":false,"bridge":"","capabilities":[],"cgroup_parent":null,"cgroupns_mode":null,"command":[],"container_logs":null,"container_read_refresh_timeout_milliseconds":15000,"cpu_period":null,"cpu_quota":null,"cpu_set":"","cpu_shares":0,"cpus":null,"destroy_grace_seconds":null,"devices":[],"dns":[],"dns_opts":[],"dns_search":[],"domainname":"","entrypoint":["./looksyk","--graph-location=/graph","--external-app=true","--static-path=/app/static"],"env":[],"exit_code":null,"gpus":null,"group_add":[],"healthcheck":[],"host":[],"hostname":"9200642cbf4c","id":"9200642cbf4c5da2bcdf8f4856a55f248accb688b95706b9f381080e164f6c73","image":"sha256:2c133bd25e33b5631c734ed83a3ab3d11ec6a27443ae1a573209461eeb5fffc5","init":false,"ipc_mode":"private","labels":[],"log_driver":"local","log_opts":{},"logs":false,"max_retry_count":0,"memory":0,"memory_swap":0,"mounts":[{"bind_options":[],"read_only":false,"source":"/var/lib/containers/looksyk/graph","target":"/graph","tmpfs_options":[],"type":"bind","volume_options":[]},{"bind_options":[],"read_only":false,"source":"/var/lib/containers/looksyk/ssh/known_hosts","target":"/root/.ssh/known_hosts","tmpfs_options":[],"type":"bind","volume_options":[]},{"bind_options":[],"read_only":true,"source":"/var/lib/containers/looksyk/ssh/id_rsa","target":"/root/.ssh/id_rsa","tmpfs_options":[],"type":"bind","volume_options":[]}],"must_run":true,"name":"looksyk","network_data":[{"gateway":"192.168.3.1","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"192.168.3.57","ip_prefix_length":24,"ipv6_gateway":"","mac_address":"12:64:8f:ea:3e:7a","network_name":"container-public"}],"network_mode":"bridge","networks_advanced":[{"aliases":[],"ipv4_address":"192.168.3.57","ipv6_address":"","name":"container-public"}],"pid_mode":"","ports":[],"privileged":false,"publish_all_ports":false,"read_only":false,"remove_volumes":true,"restart":"always","rm":false,"runtime":"runc","security_opts":[],"shm_size":64,"start":true,"stdin_open":false,"stop_signal":"","stop_timeout":0,"storage_opts":{},"sysctls":{},"tmpfs":{},"tty":false,"ulimit":[],"upload":[],"user":"root:root","userns_mode":"","volumes":[],"wait":false,"wait_timeout":60,"working_dir":"/app"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==","dependencies":["data.docker_registry_image.looksyk","docker_image.looksyk","docker_network.container-public"]}]},{"mode":"managed","type":"docker_container","name":"mariadb","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":2,"attributes":{"attach":false,"bridge":"","capabilities":[],"cgroup_parent":null,"cgroupns_mode":null,"command":["mariadbd"],"container_logs":null,"container_read_refresh_timeout_milliseconds":15000,"cpu_period":null,"cpu_quota":null,"cpu_set":"","cpu_shares":0,"cpus":null,"destroy_grace_seconds":null,"devices":[],"dns":[],"dns_opts":[],"dns_search":[],"domainname":"","entrypoint":["docker-entrypoint.sh"],"env":["MARIADB_AUTO_UPGRADE=true","TZ=Europe/Amsterdam"],"exit_code":null,"gpus":null,"group_add":[],"healthcheck":[],"host":[],"hostname":"e6e826e23d09","id":"e6e826e23d092dca7e543a8d47f33dc806b2f1952061508a21fe2a38465f9fd7","image":"sha256:1629fc3de01d00f86ef6ef0e2a2ba96f205fc94196d8f00c91b6f428a04bfad6","init":false,"ipc_mode":"private","labels":[],"log_driver":"json-file","log_opts":{"max-file":"5","max-size":"10m"},"logs":false,"max_retry_count":0,"memory":5000,"memory_swap":5000,"mounts":[{"bind_options":[],"read_only":false,"source":"/var/lib/containers/mariadb","target":"/var/lib/mysql","tmpfs_options":[],"type":"bind","volume_options":[]}],"must_run":true,"name":"mariadb","network_data":[{"gateway":"192.168.3.1","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"192.168.3.24","ip_prefix_length":24,"ipv6_gateway":"","mac_address":"1e:05:90:09:39:22","network_name":"container-public"}],"network_mode":"bridge","networks_advanced":[{"aliases":[],"ipv4_address":"192.168.3.24","ipv6_address":"","name":"container-public"}],"pid_mode":"","ports":[],"privileged":false,"publish_all_ports":false,"read_only":false,"remove_volumes":true,"restart":"always","rm":false,"runtime":"runc","security_opts":[],"shm_size":64,"start":true,"stdin_open":false,"stop_signal":"","stop_timeout":0,"storage_opts":{},"sysctls":{},"tmpfs":{},"tty":false,"ulimit":[],"upload":[],"user":"","userns_mode":"","volumes":[],"wait":false,"wait_timeout":60,"working_dir":""},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==","dependencies":["data.docker_registry_image.mariadb","docker_image.mariadb","docker_network.container-public"]}]},{"mode":"managed","type":"docker_container","name":"mealie","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":2,"attributes":{"attach":false,"bridge":"","capabilities":[],"cgroup_parent":null,"cgroupns_mode":null,"command":[],"container_logs":null,"container_read_refresh_timeout_milliseconds":15000,"cpu_period":null,"cpu_quota":null,"cpu_set":"","cpu_shares":0,"cpus":null,"destroy_grace_seconds":null,"devices":[],"dns":[],"dns_opts":[],"dns_search":[],"domainname":"","entrypoint":["/app/run.sh"],"env":["ALLOW_SIGNUP=false","BASE_URL=https://mealie.rescla.me","PGID=1000","PUID=1000","SMTP_FROM_EMAIL=mealie@xz1.nl","SMTP_HOST=mail.smtp2go.com","SMTP_PASSWORD=VDHnraVWlA2P1Hbu","SMTP_USER=mealie@xz1.nl","TZ=Europe/Amsterdam"],"exit_code":null,"gpus":null,"group_add":[],"healthcheck":[{"interval":"0s","retries":0,"start_interval":"0s","start_period":"0s","test":["CMD-SHELL","python -m mealie.scripts.healthcheck || exit 1"],"timeout":"0s"}],"host":[],"hostname":"50be8105614e","id":"50be8105614ee2dbd7853d32fab78d93eeaed44e8a6c704d89227ac4c70eb428","image":"sha256:8bb25b6d4838d12e3945f5b0e4b224214acd33f1604e1b5d2f0dead461ac129a","init":false,"ipc_mode":"private","labels":[],"log_driver":"json-file","log_opts":{"max-file":"5","max-size":"10m"},"logs":false,"max_retry_count":0,"memory":1000,"memory_swap":1000,"mounts":[{"bind_options":[],"read_only":false,"source":"/var/lib/containers/mealie","target":"/app/data","tmpfs_options":[],"type":"bind","volume_options":[]}],"must_run":true,"name":"mealie","network_data":[{"gateway":"192.168.3.1","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"192.168.3.39","ip_prefix_length":24,"ipv6_gateway":"","mac_address":"1e:d7:1e:b6:66:42","network_name":"container-public"}],"network_mode":"bridge","networks_advanced":[{"aliases":[],"ipv4_address":"192.168.3.39","ipv6_address":"","name":"container-public"}],"pid_mode":"","ports":[],"privileged":false,"publish_all_ports":false,"read_only":false,"remove_volumes":true,"restart":"always","rm":false,"runtime":"runc","security_opts":[],"shm_size":64,"start":true,"stdin_open":false,"stop_signal":"","stop_timeout":0,"storage_opts":{},"sysctls":{},"tmpfs":{},"tty":false,"ulimit":[],"upload":[],"user":"","userns_mode":"","volumes":[],"wait":false,"wait_timeout":60,"working_dir":""},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==","dependencies":["data.docker_registry_image.mealie","docker_image.mealie","docker_network.container-public"]}]},{"mode":"managed","type":"docker_container","name":"memos","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":2,"attributes":{"attach":false,"bridge":"","capabilities":[],"cgroup_parent":null,"cgroupns_mode":null,"command":[],"container_logs":null,"container_read_refresh_timeout_milliseconds":15000,"cpu_period":null,"cpu_quota":null,"cpu_set":"","cpu_shares":0,"cpus":null,"destroy_grace_seconds":null,"devices":[],"dns":[],"dns_opts":[],"dns_search":[],"domainname":"","entrypoint":["/usr/local/memos/entrypoint.sh","/usr/local/memos/memos"],"env":["MEMOS_MODE=prod","MEMOS_PORT=80"],"exit_code":null,"gpus":null,"group_add":[],"healthcheck":[],"host":[],"hostname":"f4292b703c67","id":"f4292b703c67d536beae1d3b0010fce421cf73f3c0c60fe34dcfda8b0bcb3dba","image":"sha256:d5d1cf93de34ea72501775b4a88f3486f1fd4b7e38e6911fd55fa46c7de18138","init":false,"ipc_mode":"private","labels":[],"log_driver":"local","log_opts":{},"logs":false,"max_retry_count":0,"memory":0,"memory_swap":0,"mounts":[{"bind_options":[],"read_only":false,"source":"/var/lib/containers/memos","target":"/var/opt/memos","tmpfs_options":[],"type":"bind","volume_options":[]}],"must_run":true,"name":"memos","network_data":[{"gateway":"192.168.3.1","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"192.168.3.40","ip_prefix_length":24,"ipv6_gateway":"","mac_address":"8e:3b:8d:fd:cf:b6","network_name":"container-public"}],"network_mode":"bridge","networks_advanced":[{"aliases":[],"ipv4_address":"192.168.3.40","ipv6_address":"","name":"container-public"}],"pid_mode":"","ports":[],"privileged":false,"publish_all_ports":false,"read_only":false,"remove_volumes":true,"restart":"always","rm":false,"runtime":"runc","security_opts":[],"shm_size":64,"start":true,"stdin_open":false,"stop_signal":"","stop_timeout":0,"storage_opts":{},"sysctls":{},"tmpfs":{},"tty":false,"ulimit":[],"upload":[],"user":"root","userns_mode":"","volumes":[],"wait":false,"wait_timeout":60,"working_dir":"/var/opt/memos"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==","dependencies":["data.docker_registry_image.memos","docker_image.memos","docker_network.container-public"]}]},{"mode":"managed","type":"docker_container","name":"meshcore-capture","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":2,"attributes":{"attach":false,"bridge":"","capabilities":[],"cgroup_parent":null,"cgroupns_mode":null,"command":["python","packet_capture.py"],"container_logs":null,"container_read_refresh_timeout_milliseconds":15000,"cpu_period":null,"cpu_quota":null,"cpu_set":"","cpu_shares":0,"cpus":null,"destroy_grace_seconds":null,"devices":[{"container_path":"/dev/ttyUSB0","host_path":"/dev/serial/by-id/usb-Heltec_HT-n5262_8E03063C48F80143-if00","permissions":"rwm"}],"dns":[],"dns_opts":[],"dns_search":[],"domainname":"","entrypoint":[],"env":["PACKETCAPTURE_CONNECTION_TYPE=TCP","PACKETCAPTURE_IATA=LWR","PACKETCAPTURE_MQTT1_ENABLED=true","PACKETCAPTURE_MQTT1_KEEPALIVE=120","PACKETCAPTURE_MQTT1_PORT=443","PACKETCAPTURE_MQTT1_SERVER=mqtt-us-v1.letsmesh.net","PACKETCAPTURE_MQTT1_TOKEN_AUDIENCE=mqtt-us-v1.letsmesh.net","PACKETCAPTURE_MQTT1_TRANSPORT=websockets","PACKETCAPTURE_MQTT1_USE_AUTH_TOKEN=true","PACKETCAPTURE_MQTT1_USE_TLS=true","PACKETCAPTURE_MQTT2_ENABLED=true","PACKETCAPTURE_MQTT2_KEEPALIVE=120","PACKETCAPTURE_MQTT2_PORT=443","PACKETCAPTURE_MQTT2_SERVER=mqtt-eu-v1.letsmesh.net","PACKETCAPTURE_MQTT2_TOKEN_AUDIENCE=mqtt-eu-v1.letsmesh.net","PACKETCAPTURE_MQTT2_TRANSPORT=websockets","PACKETCAPTURE_MQTT2_USE_AUTH_TOKEN=true","PACKETCAPTURE_MQTT2_USE_TLS=true","PACKETCAPTURE_MQTT3_ENABLED=true","PACKETCAPTURE_MQTT3_PASSWORD=9a9U49NraE*@cF","PACKETCAPTURE_MQTT3_PORT=1883","PACKETCAPTURE_MQTT3_SERVER=172.20.0.96","PACKETCAPTURE_MQTT3_USERNAME=meshcore","PACKETCAPTURE_MQTT3_USE_TLS=false","PACKETCAPTURE_ORIGIN=NL-DJJ-MCF MQTT Gorredijk","PACKETCAPTURE_TCP_HOST=172.20.0.68"],"exit_code":null,"gpus":null,"group_add":[],"healthcheck":[{"interval":"30s","retries":3,"start_interval":"0s","start_period":"5s","test":["CMD-SHELL","python -c \"import meshcore; print('OK')\" || exit 1"],"timeout":"10s"}],"host":[],"hostname":"b82fd59f8bd3","id":"b82fd59f8bd3baf3dd9d88aea4c0d59d8d5bfe962d7fdac0d03dae72bbb25536","image":"sha256:68013fc14f029e4b94870cdbd20492cb03e13ae9b296aff59f22772094f9995e","init":false,"ipc_mode":"private","labels":[],"log_driver":"json-file","log_opts":{"max-file":"5","max-size":"10m"},"logs":false,"max_retry_count":0,"memory":0,"memory_swap":0,"mounts":[{"bind_options":[],"read_only":false,"source":"/var/lib/containers/meshcore-capture","target":"/data","tmpfs_options":[],"type":"bind","volume_options":[]}],"must_run":true,"name":"meshcore-capture","network_data":[{"gateway":"","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"","ip_prefix_length":0,"ipv6_gateway":"","mac_address":"","network_name":"bridge"}],"network_mode":"bridge","networks_advanced":[],"pid_mode":"","ports":[],"privileged":false,"publish_all_ports":false,"read_only":false,"remove_volumes":true,"restart":"always","rm":false,"runtime":"runc","security_opts":[],"shm_size":64,"start":true,"stdin_open":false,"stop_signal":"","stop_timeout":0,"storage_opts":{},"sysctls":{},"tmpfs":{},"tty":false,"ulimit":[],"upload":[],"user":"meshcore","userns_mode":"","volumes":[],"wait":false,"wait_timeout":60,"working_dir":"/app"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==","dependencies":["data.docker_registry_image.meshcore-capture","docker_image.meshcore-capture"]}]},{"mode":"managed","type":"docker_container","name":"meshtastic","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":2,"attributes":{"attach":false,"bridge":"","capabilities":[],"cgroup_parent":null,"cgroupns_mode":null,"command":["nginx","-g","daemon off;"],"container_logs":null,"container_read_refresh_timeout_milliseconds":15000,"cpu_period":null,"cpu_quota":null,"cpu_set":"","cpu_shares":0,"cpus":null,"destroy_grace_seconds":null,"devices":[],"dns":[],"dns_opts":[],"dns_search":[],"domainname":"","entrypoint":["/docker-entrypoint.sh"],"env":[],"exit_code":null,"gpus":null,"group_add":[],"healthcheck":[],"host":[],"hostname":"cab999037a4a","id":"cab999037a4a53696362e7e72f7685337acb761df32d3ae19a73e537cedc1568","image":"sha256:6ea8428352fed1a04de55cace53437149b57910ff13c7e2f01922e73f27bf8eb","init":false,"ipc_mode":"private","labels":[],"log_driver":"local","log_opts":{},"logs":false,"max_retry_count":0,"memory":0,"memory_swap":0,"mounts":[],"must_run":true,"name":"meshtastic","network_data":[{"gateway":"192.168.3.1","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"192.168.3.44","ip_prefix_length":24,"ipv6_gateway":"","mac_address":"6a:5f:6e:a1:d3:90","network_name":"container-public"}],"network_mode":"bridge","networks_advanced":[{"aliases":[],"ipv4_address":"192.168.3.44","ipv6_address":"","name":"container-public"}],"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":"SIGQUIT","stop_timeout":0,"storage_opts":{},"sysctls":{},"tmpfs":{},"tty":false,"ulimit":[],"upload":[],"user":"","userns_mode":"","volumes":[],"wait":false,"wait_timeout":60,"working_dir":"/usr/share/nginx/html"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==","dependencies":["data.docker_registry_image.meshtastic","docker_image.meshtastic","docker_network.container-public"]}]},{"mode":"managed","type":"docker_container","name":"navidrome","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":2,"attributes":{"attach":false,"bridge":"","capabilities":[],"cgroup_parent":null,"cgroupns_mode":null,"command":[],"container_logs":null,"container_read_refresh_timeout_milliseconds":15000,"cpu_period":null,"cpu_quota":null,"cpu_set":"","cpu_shares":0,"cpus":null,"destroy_grace_seconds":null,"devices":[],"dns":[],"dns_opts":[],"dns_search":[],"domainname":"","entrypoint":["/app/navidrome"],"env":[],"exit_code":null,"gpus":null,"group_add":[],"healthcheck":[],"host":[],"hostname":"afe9ce3bc6ea","id":"afe9ce3bc6ead7701c3630b868fcbb173dfcc9d3883109517bb4d3b5b59a3190","image":"sha256:ac3c6f0cf00ad2422b479a40c543719adb670a133aa12ff14ce50f6a371eb5d5","init":false,"ipc_mode":"private","labels":[],"log_driver":"local","log_opts":{},"logs":false,"max_retry_count":0,"memory":0,"memory_swap":0,"mounts":[{"bind_options":[],"read_only":false,"source":"/mnt/appdata/navidrome/music","target":"/music/appdata","tmpfs_options":[],"type":"bind","volume_options":[]},{"bind_options":[],"read_only":false,"source":"/mnt/datarr/media/music","target":"/music/datarr","tmpfs_options":[],"type":"bind","volume_options":[]},{"bind_options":[],"read_only":false,"source":"/var/lib/containers/navidrome","target":"/data","tmpfs_options":[],"type":"bind","volume_options":[]}],"must_run":true,"name":"navidrome","network_data":[{"gateway":"192.168.3.1","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"192.168.3.16","ip_prefix_length":24,"ipv6_gateway":"","mac_address":"56:2e:a2:b3:ba:49","network_name":"container-public"}],"network_mode":"bridge","networks_advanced":[{"aliases":[],"ipv4_address":"192.168.3.16","ipv6_address":"","name":"container-public"}],"pid_mode":"","ports":[],"privileged":false,"publish_all_ports":false,"read_only":false,"remove_volumes":true,"restart":"always","rm":false,"runtime":"runc","security_opts":[],"shm_size":64,"start":true,"stdin_open":false,"stop_signal":"","stop_timeout":0,"storage_opts":{},"sysctls":{},"tmpfs":{},"tty":false,"ulimit":[],"upload":[],"user":"","userns_mode":"","volumes":[],"wait":false,"wait_timeout":60,"working_dir":"/app"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==","dependencies":["data.docker_registry_image.navidrome","docker_image.navidrome","docker_network.container-public"]}]},{"mode":"managed","type":"docker_container","name":"nginx-lb","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":2,"attributes":{"attach":false,"bridge":"","capabilities":[],"cgroup_parent":null,"cgroupns_mode":null,"command":["/scripts/start_nginx_certbot.sh"],"container_logs":null,"container_read_refresh_timeout_milliseconds":15000,"cpu_period":null,"cpu_quota":null,"cpu_set":"","cpu_shares":0,"cpus":null,"destroy_grace_seconds":null,"devices":[],"dns":[],"dns_opts":[],"dns_search":[],"domainname":"","entrypoint":["/docker-entrypoint.sh"],"env":["CERTBOT_EMAIL=letsencrypt@xz1.nl"],"exit_code":null,"gpus":null,"group_add":[],"healthcheck":[],"host":[],"hostname":"9b257caed6b9","id":"9b257caed6b9d4d88e50c37a43d5088966097aa5880f47c2f231c83161c5a28b","image":"sha256:a6c15610396484f43aec3bff3bbd71f2dae9c50f487e5384574a97dab6126693","init":false,"ipc_mode":"private","labels":[],"log_driver":"json-file","log_opts":{"max-file":"5","max-size":"10m"},"logs":false,"max_retry_count":0,"memory":0,"memory_swap":0,"mounts":[{"bind_options":[],"read_only":false,"source":"/var/lib/containers/nginx-lb/conf","target":"/etc/nginx/config","tmpfs_options":[],"type":"bind","volume_options":[]},{"bind_options":[],"read_only":false,"source":"/var/lib/containers/nginx-lb/log","target":"/var/log/nginx","tmpfs_options":[],"type":"bind","volume_options":[]},{"bind_options":[],"read_only":false,"source":"/var/lib/containers/nginx-lb/nginx.conf","target":"/etc/nginx/nginx.conf","tmpfs_options":[],"type":"bind","volume_options":[]},{"bind_options":[],"read_only":false,"source":"/var/lib/containers/nginx-lb/secrets","target":"/etc/letsencrypt","tmpfs_options":[],"type":"bind","volume_options":[]},{"bind_options":[],"read_only":false,"source":"/var/lib/containers/nginx-lb/user_conf.d","target":"/etc/nginx/user_conf.d","tmpfs_options":[],"type":"bind","volume_options":[]}],"must_run":true,"name":"nginx-lb","network_data":[{"gateway":"192.168.3.1","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"192.168.3.29","ip_prefix_length":24,"ipv6_gateway":"","mac_address":"ee:7a:97:6a:f8:75","network_name":"container-public"},{"gateway":"192.168.96.1","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"192.168.96.5","ip_prefix_length":20,"ipv6_gateway":"","mac_address":"42:b0:f5:8d:32:c7","network_name":"nginx-lb"}],"network_mode":"bridge","networks_advanced":[{"aliases":[],"ipv4_address":"","ipv6_address":"","name":"nginx-lb"},{"aliases":[],"ipv4_address":"192.168.3.29","ipv6_address":"","name":"container-public"}],"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":"SIGQUIT","stop_timeout":0,"storage_opts":{},"sysctls":{},"tmpfs":{},"tty":false,"ulimit":[],"upload":[],"user":"","userns_mode":"","volumes":[],"wait":false,"wait_timeout":60,"working_dir":""},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==","dependencies":["data.docker_registry_image.nginx-lb","docker_image.nginx-lb","docker_network.container-public","docker_network.nginx-lb"]}]},{"mode":"managed","type":"docker_container","name":"node-red","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":2,"attributes":{"attach":false,"bridge":"","capabilities":[],"cgroup_parent":null,"cgroupns_mode":null,"command":[],"container_logs":null,"container_read_refresh_timeout_milliseconds":15000,"cpu_period":null,"cpu_quota":null,"cpu_set":"","cpu_shares":0,"cpus":null,"destroy_grace_seconds":null,"devices":[],"dns":[],"dns_opts":[],"dns_search":[],"domainname":"","entrypoint":["./entrypoint.sh"],"env":["TZ=Europe/Amsterdam"],"exit_code":null,"gpus":null,"group_add":[],"healthcheck":[{"interval":"0s","retries":0,"start_interval":"0s","start_period":"0s","test":["CMD-SHELL","node /healthcheck.js"],"timeout":"0s"}],"host":[],"hostname":"6f44883df259","id":"6f44883df2595efe0b423b44ba842846ea75be312bc54620cbedf5b886fcdaa7","image":"sha256:65f9da2b613319c5fdad91f683398c30bd5689cd80acc413ce177c98f1fd7e27","init":false,"ipc_mode":"private","labels":[],"log_driver":"json-file","log_opts":{"max-file":"5","max-size":"10m"},"logs":false,"max_retry_count":0,"memory":1000,"memory_swap":1000,"mounts":[{"bind_options":[],"read_only":false,"source":"/var/lib/containers/node-red","target":"/data","tmpfs_options":[],"type":"bind","volume_options":[]}],"must_run":true,"name":"node-red","network_data":[{"gateway":"192.168.3.1","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"192.168.3.21","ip_prefix_length":24,"ipv6_gateway":"","mac_address":"9e:06:b9:d4:8c:9c","network_name":"container-public"}],"network_mode":"bridge","networks_advanced":[{"aliases":[],"ipv4_address":"192.168.3.21","ipv6_address":"","name":"container-public"}],"pid_mode":"","ports":[],"privileged":false,"publish_all_ports":false,"read_only":false,"remove_volumes":true,"restart":"always","rm":false,"runtime":"runc","security_opts":[],"shm_size":64,"start":true,"stdin_open":false,"stop_signal":"","stop_timeout":0,"storage_opts":{},"sysctls":{},"tmpfs":{},"tty":false,"ulimit":[],"upload":[],"user":"node-red","userns_mode":"","volumes":[],"wait":false,"wait_timeout":60,"working_dir":"/usr/src/node-red"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==","dependencies":["data.docker_registry_image.node-red","docker_image.node-red","docker_network.container-public"]}]},{"mode":"managed","type":"docker_container","name":"ntfy","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":2,"attributes":{"attach":false,"bridge":"","capabilities":[],"cgroup_parent":null,"cgroupns_mode":null,"command":["serve"],"container_logs":null,"container_read_refresh_timeout_milliseconds":15000,"cpu_period":null,"cpu_quota":null,"cpu_set":"","cpu_shares":0,"cpus":null,"destroy_grace_seconds":null,"devices":[],"dns":[],"dns_opts":[],"dns_search":[],"domainname":"","entrypoint":["ntfy"],"env":["TZ=Europe/Amsterdam"],"exit_code":null,"gpus":null,"group_add":[],"healthcheck":[],"host":[],"hostname":"ffb4fd84ed3a","id":"ffb4fd84ed3af7cf3c3265b2baf20cf33ab30cb6438dab8831fadc4d0f6b0352","image":"sha256:fe42eeb2e506c71e460ded6e52859e9d5d42574ec9291d531236592c43a9aed2","init":false,"ipc_mode":"private","labels":[],"log_driver":"json-file","log_opts":{"max-file":"5","max-size":"10m"},"logs":false,"max_retry_count":0,"memory":0,"memory_swap":0,"mounts":[{"bind_options":[],"read_only":false,"source":"/var/lib/containers/ntfy/auth","target":"/var/lib/ntfy/auth","tmpfs_options":[],"type":"bind","volume_options":[]},{"bind_options":[],"read_only":false,"source":"/var/lib/containers/ntfy/cache","target":"/var/cache/ntfy","tmpfs_options":[],"type":"bind","volume_options":[]},{"bind_options":[],"read_only":false,"source":"/var/lib/containers/ntfy/ntfy-fa47d-firebase-adminsdk-fbsvc-c2e5dd9297.json","target":"/etc/ntfy/ntfy-fa47d-firebase-adminsdk-fbsvc-c2e5dd9297.json","tmpfs_options":[],"type":"bind","volume_options":[]},{"bind_options":[],"read_only":true,"source":"/var/lib/containers/ntfy/server.yml","target":"/etc/ntfy/server.yml","tmpfs_options":[],"type":"bind","volume_options":[]},{"bind_options":[],"read_only":true,"source":"/var/lib/containers/ntfy/templates","target":"/etc/ntfy/templates","tmpfs_options":[],"type":"bind","volume_options":[]}],"must_run":true,"name":"ntfy","network_data":[{"gateway":"192.168.3.1","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"192.168.3.51","ip_prefix_length":24,"ipv6_gateway":"","mac_address":"c2:95:57:b1:a2:ea","network_name":"container-public"}],"network_mode":"bridge","networks_advanced":[{"aliases":[],"ipv4_address":"192.168.3.51","ipv6_address":"","name":"container-public"}],"pid_mode":"","ports":[],"privileged":false,"publish_all_ports":false,"read_only":false,"remove_volumes":true,"restart":"always","rm":false,"runtime":"runc","security_opts":[],"shm_size":64,"start":true,"stdin_open":false,"stop_signal":"","stop_timeout":0,"storage_opts":{},"sysctls":{},"tmpfs":{},"tty":false,"ulimit":[],"upload":[],"user":"1000:1000","userns_mode":"","volumes":[],"wait":false,"wait_timeout":60,"working_dir":"/"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==","dependencies":["data.docker_registry_image.ntfy","docker_image.ntfy","docker_network.container-public"]}]},{"mode":"managed","type":"docker_container","name":"ofelia","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":2,"attributes":{"attach":false,"bridge":"","capabilities":[],"cgroup_parent":null,"cgroupns_mode":null,"command":["daemon","--config","/etc/ofelia/config.ini"],"container_logs":null,"container_read_refresh_timeout_milliseconds":15000,"cpu_period":null,"cpu_quota":null,"cpu_set":"","cpu_shares":0,"cpus":null,"destroy_grace_seconds":null,"devices":[],"dns":[],"dns_opts":[],"dns_search":[],"domainname":"","entrypoint":["/usr/bin/ofelia"],"env":[],"exit_code":null,"gpus":null,"group_add":[],"healthcheck":[],"host":[],"hostname":"55fdd13f4e5e","id":"55fdd13f4e5ef11fca67fffb6e7ec1aad0070c8c4ad42bba0a2c324984be6584","image":"sha256:13d086902ffd6151d0c607993f53c453b491574026cb69cab86a852346c114e7","init":false,"ipc_mode":"private","labels":[],"log_driver":"json-file","log_opts":{"max-file":"5","max-size":"10m"},"logs":false,"max_retry_count":0,"memory":0,"memory_swap":0,"mounts":[{"bind_options":[],"read_only":false,"source":"/var/lib/containers/ofelia","target":"/etc/ofelia","tmpfs_options":[],"type":"bind","volume_options":[]},{"bind_options":[],"read_only":true,"source":"/var/run/docker.sock","target":"/var/run/docker.sock","tmpfs_options":[],"type":"bind","volume_options":[]}],"must_run":true,"name":"ofelia","network_data":[{"gateway":"192.168.16.1","global_ipv6_address":"fd9d:737:d29a::2","global_ipv6_prefix_length":64,"ip_address":"192.168.16.2","ip_prefix_length":20,"ipv6_gateway":"fd9d:737:d29a::1","mac_address":"2e:5e:a9:09:9b:14","network_name":"bridge"}],"network_mode":"bridge","networks_advanced":[],"pid_mode":"","ports":[],"privileged":false,"publish_all_ports":false,"read_only":false,"remove_volumes":true,"restart":"always","rm":false,"runtime":"runc","security_opts":[],"shm_size":64,"start":true,"stdin_open":false,"stop_signal":"","stop_timeout":0,"storage_opts":{},"sysctls":{},"tmpfs":{},"tty":false,"ulimit":[],"upload":[],"user":"","userns_mode":"","volumes":[],"wait":false,"wait_timeout":60,"working_dir":"/"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==","dependencies":["data.docker_registry_image.ofelia","docker_image.ofelia"]}]},{"mode":"managed","type":"docker_container","name":"photoprism","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":2,"attributes":{"attach":false,"bridge":"","capabilities":[],"cgroup_parent":null,"cgroupns_mode":null,"command":[],"container_logs":null,"container_read_refresh_timeout_milliseconds":15000,"cpu_period":null,"cpu_quota":null,"cpu_set":"","cpu_shares":0,"cpus":null,"destroy_grace_seconds":null,"devices":[],"dns":[],"dns_opts":[],"dns_search":[],"domainname":"","entrypoint":["/init"],"env":["PHOTOPRISM_ADMIN_PASSWORD=UAmpojHADcS5aB","PHOTOPRISM_AUTO_IMPORT=60","PHOTOPRISM_DATABASE_DRIVER=mysql","PHOTOPRISM_DATABASE_NAME=photoprism","PHOTOPRISM_DATABASE_PASSWORD=YL43KVRekqUjbgPLGzz","PHOTOPRISM_DATABASE_SERVER=192.168.3.24","PHOTOPRISM_DATABASE_USER=photoprism","PHOTOPRISM_DISABLE_TLS=true","PHOTOPRISM_HTTP_HOST=192.168.3.12","PHOTOPRISM_HTTP_HOSTNAME=photoprism.rescla.me","PHOTOPRISM_ORIGINALS_LIMIT=-1","PHOTOPRISM_UPLOAD_LIMIT=-1","PHOTOPRISM_UPLOAD_NSFW=true"],"exit_code":null,"gpus":null,"group_add":[],"healthcheck":[],"host":[],"hostname":"4ccc9a2b57af","id":"4ccc9a2b57afa03d088e30d6d570126f12150de6ed75a9e4dbe3937bfe7f0e0a","image":"sha256:ba939bd73bb1abb31ab2553b7809badf6a9147cdc8718a531aa17f2c4e5a2892","init":false,"ipc_mode":"private","labels":[],"log_driver":"json-file","log_opts":{"max-file":"5","max-size":"10m"},"logs":false,"max_retry_count":0,"memory":10000,"memory_swap":10000,"mounts":[],"must_run":true,"name":"photoprism","network_data":[{"gateway":"192.168.3.1","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"192.168.3.12","ip_prefix_length":24,"ipv6_gateway":"","mac_address":"e6:7d:8d:7c:bd:92","network_name":"container-public"}],"network_mode":"bridge","networks_advanced":[{"aliases":[],"ipv4_address":"192.168.3.12","ipv6_address":"","name":"container-public"}],"pid_mode":"","ports":[],"privileged":false,"publish_all_ports":false,"read_only":false,"remove_volumes":true,"restart":"always","rm":false,"runtime":"runc","security_opts":[],"shm_size":64,"start":true,"stdin_open":false,"stop_signal":"","stop_timeout":0,"storage_opts":{},"sysctls":{},"tmpfs":{},"tty":false,"ulimit":[],"upload":[],"user":"","userns_mode":"","volumes":[{"container_path":"/photoprism/import","from_container":"","host_path":"","read_only":false,"volume_name":"truenas-photoprism-import"},{"container_path":"/photoprism/originals","from_container":"","host_path":"","read_only":false,"volume_name":"truenas-photoprism-originals"},{"container_path":"/photoprism/storage","from_container":"","host_path":"","read_only":false,"volume_name":"truenas-photoprism-data"}],"wait":false,"wait_timeout":60,"working_dir":"/photoprism"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==","dependencies":["data.docker_registry_image.photoprism","docker_image.photoprism","docker_network.container-public"]}]},{"mode":"managed","type":"docker_container","name":"photoprism-tineke","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":2,"attributes":{"attach":false,"bridge":"","capabilities":[],"cgroup_parent":null,"cgroupns_mode":null,"command":[],"container_logs":null,"container_read_refresh_timeout_milliseconds":15000,"cpu_period":null,"cpu_quota":null,"cpu_set":"","cpu_shares":0,"cpus":null,"destroy_grace_seconds":null,"devices":[],"dns":[],"dns_opts":[],"dns_search":[],"domainname":"","entrypoint":["/init"],"env":["PHOTOPRISM_ADMIN_PASSWORD=pyjm73tM%UPa8B5t5zhWX*F","PHOTOPRISM_AUTO_IMPORT=60","PHOTOPRISM_DATABASE_DRIVER=mysql","PHOTOPRISM_DATABASE_NAME=photoprism_tineke","PHOTOPRISM_DATABASE_PASSWORD=YL43KVRekqUjbgPLGzz","PHOTOPRISM_DATABASE_SERVER=192.168.3.24","PHOTOPRISM_DATABASE_USER=photoprism","PHOTOPRISM_DISABLE_TLS=true","PHOTOPRISM_HTTP_HOST=192.168.3.11","PHOTOPRISM_HTTP_HOSTNAME=photoprism-tineke.rescla.me","PHOTOPRISM_ORIGINALS_LIMIT=-1","PHOTOPRISM_UPLOAD_LIMIT=-1","PHOTOPRISM_UPLOAD_NSFW=true"],"exit_code":null,"gpus":null,"group_add":[],"healthcheck":[],"host":[],"hostname":"c16f0a3f9c04","id":"c16f0a3f9c04108e64f8ce3ff498bb2677cf509fee24b389135eee2a12f42502","image":"sha256:ba939bd73bb1abb31ab2553b7809badf6a9147cdc8718a531aa17f2c4e5a2892","init":false,"ipc_mode":"private","labels":[],"log_driver":"json-file","log_opts":{"max-file":"5","max-size":"10m"},"logs":false,"max_retry_count":0,"memory":10000,"memory_swap":10000,"mounts":[],"must_run":true,"name":"photoprism-tineke","network_data":[{"gateway":"192.168.3.1","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"192.168.3.11","ip_prefix_length":24,"ipv6_gateway":"","mac_address":"f6:9d:8f:14:cb:c1","network_name":"container-public"}],"network_mode":"bridge","networks_advanced":[{"aliases":[],"ipv4_address":"192.168.3.11","ipv6_address":"","name":"container-public"}],"pid_mode":"","ports":[],"privileged":false,"publish_all_ports":false,"read_only":false,"remove_volumes":true,"restart":"always","rm":false,"runtime":"runc","security_opts":[],"shm_size":64,"start":true,"stdin_open":false,"stop_signal":"","stop_timeout":0,"storage_opts":{},"sysctls":{},"tmpfs":{},"tty":false,"ulimit":[],"upload":[],"user":"","userns_mode":"","volumes":[{"container_path":"/photoprism/import","from_container":"","host_path":"","read_only":false,"volume_name":"truenas-photoprism-tineke-import"},{"container_path":"/photoprism/originals","from_container":"","host_path":"","read_only":false,"volume_name":"truenas-photoprism-tineke-originals"},{"container_path":"/photoprism/storage","from_container":"","host_path":"","read_only":false,"volume_name":"truenas-photoprism-tineke-data"}],"wait":false,"wait_timeout":60,"working_dir":"/photoprism"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==","dependencies":["data.docker_registry_image.photoprism","docker_image.photoprism","docker_network.container-public"]}]},{"mode":"managed","type":"docker_container","name":"piped-backend","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":2,"attributes":{"attach":false,"bridge":"","capabilities":[],"cgroup_parent":null,"cgroupns_mode":null,"command":[],"container_logs":null,"container_read_refresh_timeout_milliseconds":15000,"cpu_period":null,"cpu_quota":null,"cpu_set":"","cpu_shares":0,"cpus":null,"destroy_grace_seconds":null,"devices":[],"dns":[],"dns_opts":[],"dns_search":[],"domainname":"","entrypoint":["/hotspot-entrypoint.sh"],"env":[],"exit_code":null,"gpus":null,"group_add":[],"healthcheck":[{"interval":"30s","retries":3,"start_interval":"0s","start_period":"30s","test":["CMD-SHELL","/docker-healthcheck.sh"],"timeout":"10s"}],"host":[],"hostname":"piped-backend","id":"80a793c1ee527631b463c7fb0b7cfea42a0a167c2113e6402f0d3865c31b0bd2","image":"sha256:7915a5e20bcc85bccedef6a30af3fbb8c3334718508a7529a0724e8fbe98fb0e","init":false,"ipc_mode":"private","labels":[],"log_driver":"local","log_opts":{},"logs":false,"max_retry_count":0,"memory":1000,"memory_swap":1000,"mounts":[{"bind_options":[],"read_only":true,"source":"/var/lib/containers/piped/config.properties","target":"/app/config.properties","tmpfs_options":[],"type":"bind","volume_options":[]}],"must_run":true,"name":"piped-backend","network_data":[{"gateway":"192.168.96.1","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"192.168.96.2","ip_prefix_length":20,"ipv6_gateway":"","mac_address":"be:b7:52:f4:e7:c8","network_name":"nginx-lb"},{"gateway":"192.168.112.1","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"192.168.112.5","ip_prefix_length":20,"ipv6_gateway":"","mac_address":"32:8f:9a:6c:04:0c","network_name":"piped"}],"network_mode":"bridge","networks_advanced":[{"aliases":[],"ipv4_address":"","ipv6_address":"","name":"nginx-lb"},{"aliases":[],"ipv4_address":"","ipv6_address":"","name":"piped"}],"pid_mode":"","ports":[],"privileged":false,"publish_all_ports":false,"read_only":false,"remove_volumes":true,"restart":"always","rm":false,"runtime":"runc","security_opts":[],"shm_size":64,"start":true,"stdin_open":false,"stop_signal":"","stop_timeout":0,"storage_opts":{},"sysctls":{},"tmpfs":{},"tty":false,"ulimit":[],"upload":[],"user":"","userns_mode":"","volumes":[],"wait":false,"wait_timeout":60,"working_dir":"/app/"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==","dependencies":["data.docker_registry_image.gluetun","data.docker_registry_image.piped-backend","data.docker_registry_image.postgres","docker_container.gluetun","docker_container.postgres","docker_image.gluetun","docker_image.piped-backend","docker_image.postgres","docker_network.container-public","docker_network.nginx-lb","docker_network.piped"]}]},{"mode":"managed","type":"docker_container","name":"piped-bg-helper","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":2,"attributes":{"attach":false,"bridge":"","capabilities":[],"cgroup_parent":null,"cgroupns_mode":null,"command":["bun","dist/index.js"],"container_logs":null,"container_read_refresh_timeout_milliseconds":15000,"cpu_period":null,"cpu_quota":null,"cpu_set":"","cpu_shares":0,"cpus":null,"destroy_grace_seconds":null,"devices":[],"dns":[],"dns_opts":[],"dns_search":[],"domainname":"","entrypoint":["/usr/local/bin/docker-entrypoint.sh"],"env":[],"exit_code":null,"gpus":null,"group_add":[],"healthcheck":[],"host":[],"hostname":"6c4827b96730","id":"6c4827b9673048c9b29b036fbe7fa5861820ecdb7d1dc0da6fcf9d2ebd8527b2","image":"sha256:8199b458fa46e25175191791f6634b8b07f4292ce4aa9d3399f37635fe0229d1","init":false,"ipc_mode":"private","labels":[],"log_driver":"local","log_opts":{},"logs":false,"max_retry_count":0,"memory":0,"memory_swap":0,"mounts":[],"must_run":true,"name":"piped-bg-helper","network_data":[{"gateway":"192.168.112.1","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"192.168.112.2","ip_prefix_length":20,"ipv6_gateway":"","mac_address":"ca:82:19:6c:51:cf","network_name":"piped"}],"network_mode":"bridge","networks_advanced":[{"aliases":[],"ipv4_address":"","ipv6_address":"","name":"piped"}],"pid_mode":"","ports":[],"privileged":false,"publish_all_ports":false,"read_only":false,"remove_volumes":true,"restart":"always","rm":false,"runtime":"runc","security_opts":[],"shm_size":64,"start":true,"stdin_open":false,"stop_signal":"","stop_timeout":0,"storage_opts":{},"sysctls":{},"tmpfs":{},"tty":false,"ulimit":[],"upload":[],"user":"","userns_mode":"","volumes":[],"wait":false,"wait_timeout":60,"working_dir":"/app/"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==","dependencies":["data.docker_registry_image.piped-bg-helper","docker_image.piped-bg-helper","docker_network.piped"]}]},{"mode":"managed","type":"docker_container","name":"piped-frontend","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":2,"attributes":{"attach":false,"bridge":"","capabilities":[],"cgroup_parent":null,"cgroupns_mode":null,"command":[],"container_logs":null,"container_read_refresh_timeout_milliseconds":15000,"cpu_period":null,"cpu_quota":null,"cpu_set":"","cpu_shares":0,"cpus":null,"destroy_grace_seconds":null,"devices":[],"dns":[],"dns_opts":[],"dns_search":[],"domainname":"","entrypoint":["/entrypoint.sh"],"env":["BACKEND_HOSTNAME=piped-api.rescla.me"],"exit_code":null,"gpus":null,"group_add":[],"healthcheck":[],"host":[],"hostname":"piped-frontend","id":"05b2a3f143b50de8529a32d087ea836fc649a6f7e4e9573e3870d10ab4ebf96a","image":"sha256:2a28b708596ef4d92314d20724a86b6f25bc98af9d0eeedd239f40e10f3af2dd","init":false,"ipc_mode":"private","labels":[],"log_driver":"local","log_opts":{},"logs":false,"max_retry_count":0,"memory":0,"memory_swap":0,"mounts":[],"must_run":true,"name":"piped-frontend","network_data":[{"gateway":"192.168.96.1","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"192.168.96.3","ip_prefix_length":20,"ipv6_gateway":"","mac_address":"b6:71:2e:55:1f:8b","network_name":"nginx-lb"}],"network_mode":"bridge","networks_advanced":[{"aliases":[],"ipv4_address":"","ipv6_address":"","name":"nginx-lb"}],"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":"SIGQUIT","stop_timeout":0,"storage_opts":{},"sysctls":{},"tmpfs":{},"tty":false,"ulimit":[],"upload":[],"user":"101","userns_mode":"","volumes":[],"wait":false,"wait_timeout":60,"working_dir":"/"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==","dependencies":["data.docker_registry_image.piped-frontend","docker_image.piped-frontend","docker_network.nginx-lb"]}]},{"mode":"managed","type":"docker_container","name":"piped-proxy","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":2,"attributes":{"attach":false,"bridge":"","capabilities":[],"cgroup_parent":null,"cgroupns_mode":null,"command":["/app/piped-proxy"],"container_logs":null,"container_read_refresh_timeout_milliseconds":15000,"cpu_period":null,"cpu_quota":null,"cpu_set":"","cpu_shares":0,"cpus":null,"destroy_grace_seconds":null,"devices":[],"dns":[],"dns_opts":[],"dns_search":[],"domainname":"","entrypoint":[],"env":[],"exit_code":null,"gpus":null,"group_add":[],"healthcheck":[],"host":[],"hostname":"piped-proxy","id":"b43c9247506a899e3a21ec8404530e687e27b5e2bbc947fb6ecd779ea97dccfd","image":"sha256:305d336ce935bdd3a9d56a6b5b766682c88b183872e4aa3118fff3b0ef2468e8","init":false,"ipc_mode":"private","labels":[],"log_driver":"local","log_opts":{},"logs":false,"max_retry_count":0,"memory":0,"memory_swap":0,"mounts":[],"must_run":true,"name":"piped-proxy","network_data":[{"gateway":"192.168.96.1","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"192.168.96.4","ip_prefix_length":20,"ipv6_gateway":"","mac_address":"3e:d5:09:d7:d9:05","network_name":"nginx-lb"}],"network_mode":"bridge","networks_advanced":[{"aliases":[],"ipv4_address":"","ipv6_address":"","name":"nginx-lb"}],"pid_mode":"","ports":[],"privileged":false,"publish_all_ports":false,"read_only":false,"remove_volumes":true,"restart":"always","rm":false,"runtime":"runc","security_opts":[],"shm_size":64,"start":true,"stdin_open":false,"stop_signal":"","stop_timeout":0,"storage_opts":{},"sysctls":{},"tmpfs":{},"tty":false,"ulimit":[],"upload":[],"user":"","userns_mode":"","volumes":[],"wait":false,"wait_timeout":60,"working_dir":"/app/"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==","dependencies":["data.docker_registry_image.piped-proxy","docker_image.piped-proxy","docker_network.nginx-lb"]}]},{"mode":"managed","type":"docker_container","name":"postgres","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":2,"attributes":{"attach":false,"bridge":"","capabilities":[],"cgroup_parent":null,"cgroupns_mode":null,"command":["postgres"],"container_logs":null,"container_read_refresh_timeout_milliseconds":15000,"cpu_period":null,"cpu_quota":null,"cpu_set":"","cpu_shares":0,"cpus":null,"destroy_grace_seconds":null,"devices":[],"dns":[],"dns_opts":[],"dns_search":[],"domainname":"","entrypoint":["/usr/local/bin/docker-entrypoint.sh"],"env":["POSTGRES_DB=piped","POSTGRES_PASSWORD=YDoVrAXCxim%lOK8^","POSTGRES_USER=piped"],"exit_code":null,"gpus":null,"group_add":[],"healthcheck":[{"interval":"0s","retries":0,"start_interval":"0s","start_period":"0s","test":["CMD-SHELL","/usr/local/bin/pgautoupgrade-healthcheck.sh"],"timeout":"0s"}],"host":[],"hostname":"postgres","id":"b9a1827e90414ab638b32763f0723a3e9587a0819236bbffacd3f6f581b33543","image":"sha256:23d8728abfc244f1b5017717172852f0ef70db959744a2aa8091b0f63f1b7539","init":false,"ipc_mode":"private","labels":[],"log_driver":"local","log_opts":{},"logs":false,"max_retry_count":0,"memory":1000,"memory_swap":1000,"mounts":[{"bind_options":[],"read_only":false,"source":"/var/lib/containers/postgres/data","target":"/var/lib/postgresql/data","tmpfs_options":[],"type":"bind","volume_options":[]}],"must_run":true,"name":"postgres","network_data":[{"gateway":"192.168.3.1","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"192.168.3.43","ip_prefix_length":24,"ipv6_gateway":"","mac_address":"aa:3f:8c:23:d2:a9","network_name":"container-public"},{"gateway":"192.168.112.1","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"192.168.112.3","ip_prefix_length":20,"ipv6_gateway":"","mac_address":"46:58:fd:83:7a:aa","network_name":"piped"}],"network_mode":"bridge","networks_advanced":[{"aliases":[],"ipv4_address":"","ipv6_address":"","name":"piped"},{"aliases":[],"ipv4_address":"192.168.3.43","ipv6_address":"","name":"container-public"}],"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":"SIGINT","stop_timeout":0,"storage_opts":{},"sysctls":{},"tmpfs":{},"tty":false,"ulimit":[],"upload":[],"user":"","userns_mode":"","volumes":[],"wait":false,"wait_timeout":60,"working_dir":"/var/lib/postgresql"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==","dependencies":["data.docker_registry_image.postgres","docker_image.postgres","docker_network.container-public","docker_network.piped"]}]},{"mode":"managed","type":"docker_container","name":"prometheus","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":2,"attributes":{"attach":false,"bridge":"","capabilities":[],"cgroup_parent":null,"cgroupns_mode":null,"command":["--config.file=/etc/prometheus/prometheus.yml","--storage.tsdb.path=/prometheus","--web.console.libraries=/usr/share/prometheus/console_libraries","--web.console.templates=/usr/share/prometheus/consoles","--storage.tsdb.retention.time=5y"],"container_logs":null,"container_read_refresh_timeout_milliseconds":15000,"cpu_period":null,"cpu_quota":null,"cpu_set":"","cpu_shares":0,"cpus":null,"destroy_grace_seconds":null,"devices":[],"dns":[],"dns_opts":[],"dns_search":[],"domainname":"","entrypoint":["/bin/prometheus"],"env":[],"exit_code":null,"gpus":null,"group_add":[],"healthcheck":[],"host":[],"hostname":"4c2d5abb86eb","id":"4c2d5abb86eb48bc6c4d4a5d6f973e2c1e5bbf737916cc121b204400f86a8ca2","image":"sha256:232e2ff3a14b9112baec11036481e25097b41157f17e1f911a37118e7b288468","init":false,"ipc_mode":"private","labels":[],"log_driver":"json-file","log_opts":{"max-file":"5","max-size":"10m"},"logs":false,"max_retry_count":0,"memory":0,"memory_swap":0,"mounts":[{"bind_options":[],"read_only":false,"source":"/var/lib/containers/prometheus/config/prometheus.yml","target":"/etc/prometheus/prometheus.yml","tmpfs_options":[],"type":"bind","volume_options":[]},{"bind_options":[],"read_only":false,"source":"/var/lib/containers/prometheus/data","target":"/prometheus","tmpfs_options":[],"type":"bind","volume_options":[]}],"must_run":true,"name":"prometheus","network_data":[{"gateway":"192.168.3.1","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"192.168.3.42","ip_prefix_length":24,"ipv6_gateway":"","mac_address":"e2:25:2b:00:50:35","network_name":"container-public"}],"network_mode":"bridge","networks_advanced":[{"aliases":[],"ipv4_address":"192.168.3.42","ipv6_address":"","name":"container-public"}],"pid_mode":"","ports":[],"privileged":false,"publish_all_ports":false,"read_only":false,"remove_volumes":true,"restart":"always","rm":false,"runtime":"runc","security_opts":[],"shm_size":64,"start":true,"stdin_open":false,"stop_signal":"","stop_timeout":0,"storage_opts":{},"sysctls":{},"tmpfs":{},"tty":false,"ulimit":[],"upload":[],"user":"1000:1000","userns_mode":"","volumes":[],"wait":false,"wait_timeout":60,"working_dir":"/prometheus"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==","dependencies":["data.docker_registry_image.prometheus","docker_image.prometheus","docker_network.container-public"]}]},{"mode":"managed","type":"docker_container","name":"prowlarr","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":2,"attributes":{"attach":false,"bridge":"","capabilities":[],"cgroup_parent":null,"cgroupns_mode":null,"command":[],"container_logs":null,"container_read_refresh_timeout_milliseconds":15000,"cpu_period":null,"cpu_quota":null,"cpu_set":"","cpu_shares":0,"cpus":null,"destroy_grace_seconds":null,"devices":[],"dns":[],"dns_opts":[],"dns_search":[],"domainname":"","entrypoint":["/init"],"env":["PGID=321","PUID=666","TZ=Europe/Amsterdam","UMASK=002"],"exit_code":null,"gpus":null,"group_add":[],"healthcheck":[],"host":[],"hostname":"ff0650232b0f","id":"ff0650232b0ffcdeb5dbdb831028a30b183d5398c80f5c77ceb21e5963752cee","image":"sha256:dfc2218c52f461d302829a03a3b5d0a054e6c638b895df9c2c01c677c6cb73b1","init":false,"ipc_mode":"private","labels":[],"log_driver":"local","log_opts":{},"logs":false,"max_retry_count":0,"memory":0,"memory_swap":0,"mounts":[{"bind_options":[],"read_only":false,"source":"/var/lib/containers/prowlarr","target":"/config","tmpfs_options":[],"type":"bind","volume_options":[]}],"must_run":true,"name":"prowlarr","network_data":[{"gateway":"192.168.3.1","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"192.168.3.34","ip_prefix_length":24,"ipv6_gateway":"","mac_address":"2e:85:70:2e:cd:0e","network_name":"container-public"}],"network_mode":"bridge","networks_advanced":[{"aliases":[],"ipv4_address":"192.168.3.34","ipv6_address":"","name":"container-public"}],"pid_mode":"","ports":[],"privileged":false,"publish_all_ports":false,"read_only":false,"remove_volumes":true,"restart":"always","rm":false,"runtime":"runc","security_opts":[],"shm_size":64,"start":true,"stdin_open":false,"stop_signal":"","stop_timeout":0,"storage_opts":{},"sysctls":{},"tmpfs":{},"tty":false,"ulimit":[],"upload":[],"user":"","userns_mode":"","volumes":[],"wait":false,"wait_timeout":60,"working_dir":"/"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==","dependencies":["data.docker_registry_image.prowlarr","docker_image.prowlarr","docker_network.container-public"]}]},{"mode":"managed","type":"docker_container","name":"radarr","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":2,"attributes":{"attach":false,"bridge":"","capabilities":[],"cgroup_parent":null,"cgroupns_mode":null,"command":[],"container_logs":null,"container_read_refresh_timeout_milliseconds":15000,"cpu_period":null,"cpu_quota":null,"cpu_set":"","cpu_shares":0,"cpus":null,"destroy_grace_seconds":null,"devices":[],"dns":[],"dns_opts":[],"dns_search":[],"domainname":"","entrypoint":["/init"],"env":["PGID=321","PUID=333","TZ=Europe/Amsterdam"],"exit_code":null,"gpus":null,"group_add":[],"healthcheck":[],"host":[],"hostname":"10aa9b28bc3f","id":"10aa9b28bc3faaf85bff30e5915b07ac81c23d87a8fc9eea3b9d38db83c5933f","image":"sha256:0d8ef8e2ff86bb118781deec0b28e0fb5bda37f5d9bac12de7b2a1ceaf197946","init":false,"ipc_mode":"private","labels":[],"log_driver":"local","log_opts":{},"logs":false,"max_retry_count":0,"memory":0,"memory_swap":0,"mounts":[{"bind_options":[],"read_only":false,"source":"/var/lib/containers/radarr","target":"/config","tmpfs_options":[],"type":"bind","volume_options":[]}],"must_run":true,"name":"radarr","network_data":[{"gateway":"192.168.3.1","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"192.168.3.35","ip_prefix_length":24,"ipv6_gateway":"","mac_address":"be:97:34:f8:40:29","network_name":"container-public"}],"network_mode":"bridge","networks_advanced":[{"aliases":[],"ipv4_address":"192.168.3.35","ipv6_address":"","name":"container-public"}],"pid_mode":"","ports":[],"privileged":false,"publish_all_ports":false,"read_only":false,"remove_volumes":true,"restart":"always","rm":false,"runtime":"runc","security_opts":[],"shm_size":64,"start":true,"stdin_open":false,"stop_signal":"","stop_timeout":0,"storage_opts":{},"sysctls":{},"tmpfs":{},"tty":false,"ulimit":[],"upload":[],"user":"","userns_mode":"","volumes":[{"container_path":"/data","from_container":"","host_path":"","read_only":false,"volume_name":"truenas-arr"}],"wait":false,"wait_timeout":60,"working_dir":"/"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==","dependencies":["data.docker_registry_image.radarr","docker_image.radarr","docker_network.container-public","docker_volume.truenas-arr"]}]},{"mode":"managed","type":"docker_container","name":"ripe-atlas","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":2,"attributes":{"attach":false,"bridge":"","capabilities":[{"add":["CAP_CHOWN","CAP_DAC_OVERRIDE","CAP_FOWNER","CAP_KILL","CAP_NET_RAW","CAP_SETGID","CAP_SETUID"],"drop":["ALL"]}],"cgroup_parent":null,"cgroupns_mode":null,"command":["ripe-atlas"],"container_logs":null,"container_read_refresh_timeout_milliseconds":15000,"cpu_period":null,"cpu_quota":null,"cpu_set":"","cpu_shares":0,"cpus":null,"destroy_grace_seconds":null,"devices":[],"dns":[],"dns_opts":[],"dns_search":[],"domainname":"","entrypoint":["tini","--","entrypoint.sh"],"env":[],"exit_code":null,"gpus":null,"group_add":[],"healthcheck":[],"host":[],"hostname":"464e6c52448b","id":"464e6c52448bb88169560de40b7b97bef19302abcb819a30490118512793c1f1","image":"sha256:29c35f66fb4d4622bb62ea3dd8b33d5383e5b685292eeac496357fb4b1b83ce1","init":false,"ipc_mode":"private","labels":[],"log_driver":"local","log_opts":{},"logs":false,"max_retry_count":0,"memory":0,"memory_swap":0,"mounts":[{"bind_options":[],"read_only":false,"source":"/var/lib/containers/atlas-probe/etc","target":"/etc/ripe-atlas","tmpfs_options":[],"type":"bind","volume_options":[]},{"bind_options":[],"read_only":false,"source":"/var/lib/containers/atlas-probe/run","target":"/run/ripe-atlas","tmpfs_options":[],"type":"bind","volume_options":[]},{"bind_options":[],"read_only":false,"source":"/var/lib/containers/atlas-probe/spool","target":"/var/spool/ripe-atlas","tmpfs_options":[],"type":"bind","volume_options":[]}],"must_run":true,"name":"ripe-atlas","network_data":[{"gateway":"192.168.16.1","global_ipv6_address":"fd9d:737:d29a::5","global_ipv6_prefix_length":64,"ip_address":"192.168.16.5","ip_prefix_length":20,"ipv6_gateway":"fd9d:737:d29a::1","mac_address":"0a:fb:c9:4d:23:62","network_name":"bridge"}],"network_mode":"bridge","networks_advanced":[],"pid_mode":"","ports":[],"privileged":false,"publish_all_ports":false,"read_only":false,"remove_volumes":true,"restart":"always","rm":false,"runtime":"runc","security_opts":[],"shm_size":64,"start":true,"stdin_open":false,"stop_signal":"","stop_timeout":0,"storage_opts":{},"sysctls":{},"tmpfs":{},"tty":false,"ulimit":[],"upload":[],"user":"","userns_mode":"","volumes":[],"wait":false,"wait_timeout":60,"working_dir":"/run/ripe-atlas"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==","dependencies":["data.docker_registry_image.ripe-atlas","docker_image.ripe-atlas"]}]},{"mode":"managed","type":"docker_container","name":"rssbridge","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":2,"attributes":{"attach":false,"bridge":"","capabilities":[],"cgroup_parent":null,"cgroupns_mode":null,"command":[],"container_logs":null,"container_read_refresh_timeout_milliseconds":15000,"cpu_period":null,"cpu_quota":null,"cpu_set":"","cpu_shares":0,"cpus":null,"destroy_grace_seconds":null,"devices":[],"dns":[],"dns_opts":[],"dns_search":[],"domainname":"","entrypoint":["/app/docker-entrypoint.sh"],"env":["TZ=Europe/Amsterdam"],"exit_code":null,"gpus":null,"group_add":[],"healthcheck":[],"host":[],"hostname":"375a4c2119f7","id":"375a4c2119f7f8051c655767a6e1e1c59e0a970577458e9411f7d14b37a1d4e8","image":"sha256:66a29cf10c05a232cad03351a1377d984ebfcb508afb8c67a2f2003fcd767a26","init":false,"ipc_mode":"private","labels":[],"log_driver":"json-file","log_opts":{"max-file":"5","max-size":"10m"},"logs":false,"max_retry_count":0,"memory":0,"memory_swap":0,"mounts":[{"bind_options":[],"read_only":false,"source":"/var/lib/containers/rssbridge","target":"/config","tmpfs_options":[],"type":"bind","volume_options":[]}],"must_run":true,"name":"rssbridge","network_data":[{"gateway":"192.168.3.1","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"192.168.3.47","ip_prefix_length":24,"ipv6_gateway":"","mac_address":"f6:75:af:19:08:53","network_name":"container-public"}],"network_mode":"bridge","networks_advanced":[{"aliases":[],"ipv4_address":"192.168.3.47","ipv6_address":"","name":"container-public"}],"pid_mode":"","ports":[],"privileged":false,"publish_all_ports":false,"read_only":false,"remove_volumes":true,"restart":"always","rm":false,"runtime":"runc","security_opts":[],"shm_size":64,"start":true,"stdin_open":false,"stop_signal":"","stop_timeout":0,"storage_opts":{},"sysctls":{},"tmpfs":{},"tty":false,"ulimit":[],"upload":[],"user":"","userns_mode":"","volumes":[],"wait":false,"wait_timeout":60,"working_dir":""},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==","dependencies":["data.docker_registry_image.rssbridge","docker_image.rssbridge","docker_network.container-public"]}]},{"mode":"managed","type":"docker_container","name":"sabnzdb","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":2,"attributes":{"attach":false,"bridge":"","capabilities":[],"cgroup_parent":null,"cgroupns_mode":null,"command":[],"container_logs":null,"container_read_refresh_timeout_milliseconds":15000,"cpu_period":null,"cpu_quota":null,"cpu_set":"","cpu_shares":0,"cpus":null,"destroy_grace_seconds":null,"devices":[],"dns":[],"dns_opts":[],"dns_search":[],"domainname":"","entrypoint":["/init"],"env":["PGID=321","PUID=555","TZ=Europe/Amsterdam"],"exit_code":null,"gpus":null,"group_add":[],"healthcheck":[],"host":[],"hostname":"7393f53d9475","id":"7393f53d94755e8fd20191724979b0bc2899dc87fe1bb3203ef7ecd5fa65ef5c","image":"sha256:4075f63ba4daf93e4531e30575f38a5b40b2dc6885ece78b119b18213ba0831d","init":false,"ipc_mode":"private","labels":[],"log_driver":"local","log_opts":{},"logs":false,"max_retry_count":0,"memory":0,"memory_swap":0,"mounts":[{"bind_options":[],"read_only":false,"source":"/var/lib/containers/sabnzdb","target":"/config","tmpfs_options":[],"type":"bind","volume_options":[]}],"must_run":true,"name":"sabnzdb","network_data":[{"gateway":"192.168.3.1","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"192.168.3.32","ip_prefix_length":24,"ipv6_gateway":"","mac_address":"aa:6a:00:14:1c:04","network_name":"container-public"}],"network_mode":"bridge","networks_advanced":[{"aliases":[],"ipv4_address":"192.168.3.32","ipv6_address":"","name":"container-public"}],"pid_mode":"","ports":[],"privileged":false,"publish_all_ports":false,"read_only":false,"remove_volumes":true,"restart":"always","rm":false,"runtime":"runc","security_opts":[],"shm_size":64,"start":true,"stdin_open":false,"stop_signal":"","stop_timeout":0,"storage_opts":{},"sysctls":{},"tmpfs":{},"tty":false,"ulimit":[],"upload":[],"user":"","userns_mode":"","volumes":[{"container_path":"/data","from_container":"","host_path":"","read_only":false,"volume_name":"truenas-arr"}],"wait":false,"wait_timeout":60,"working_dir":"/"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==","dependencies":["data.docker_registry_image.sabnzdb","docker_image.sabnzdb","docker_network.container-public","docker_volume.truenas-arr"]}]},{"mode":"managed","type":"docker_container","name":"searxng","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":2,"attributes":{"attach":false,"bridge":"","capabilities":[],"cgroup_parent":null,"cgroupns_mode":null,"command":[],"container_logs":null,"container_read_refresh_timeout_milliseconds":15000,"cpu_period":null,"cpu_quota":null,"cpu_set":"","cpu_shares":0,"cpus":null,"destroy_grace_seconds":null,"devices":[],"dns":[],"dns_opts":[],"dns_search":[],"domainname":"","entrypoint":["/usr/local/searxng/entrypoint.sh"],"env":["SEARXNG_HOSTNAME=search.rescla.me","TZ=Europe/Amsterdam"],"exit_code":null,"gpus":null,"group_add":[],"healthcheck":[],"host":[],"hostname":"7141ef60b908","id":"7141ef60b908f90bb706d572c808ff33ce3c6072f88392a26931df28a06f57a2","image":"sha256:6a9a175cd122c005abe2dc15d7cbfcd5109619e9dcccb511c34be244e10f49bc","init":false,"ipc_mode":"private","labels":[],"log_driver":"json-file","log_opts":{"max-file":"5","max-size":"10m"},"logs":false,"max_retry_count":0,"memory":0,"memory_swap":0,"mounts":[{"bind_options":[],"read_only":false,"source":"/var/lib/containers/searxng/data","target":"/etc/searxng","tmpfs_options":[],"type":"bind","volume_options":[]},{"bind_options":[],"read_only":false,"source":"/var/lib/containers/searxng/searxng-data","target":"/var/cache/searxng","tmpfs_options":[],"type":"bind","volume_options":[]}],"must_run":true,"name":"searxng","network_data":[{"gateway":"192.168.3.1","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"192.168.3.52","ip_prefix_length":24,"ipv6_gateway":"","mac_address":"9e:b5:34:90:f8:c4","network_name":"container-public"},{"gateway":"192.168.128.1","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"192.168.128.2","ip_prefix_length":20,"ipv6_gateway":"","mac_address":"82:c3:dc:3c:90:80","network_name":"searxng"}],"network_mode":"bridge","networks_advanced":[{"aliases":[],"ipv4_address":"","ipv6_address":"","name":"searxng"},{"aliases":[],"ipv4_address":"192.168.3.52","ipv6_address":"","name":"container-public"}],"pid_mode":"","ports":[],"privileged":false,"publish_all_ports":false,"read_only":false,"remove_volumes":true,"restart":"always","rm":false,"runtime":"runc","security_opts":[],"shm_size":64,"start":true,"stdin_open":false,"stop_signal":"","stop_timeout":0,"storage_opts":{},"sysctls":{},"tmpfs":{},"tty":false,"ulimit":[],"upload":[],"user":"","userns_mode":"","volumes":[],"wait":false,"wait_timeout":60,"working_dir":"/usr/local/searxng"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==","dependencies":["data.docker_registry_image.searxng","docker_image.searxng","docker_network.container-public","docker_network.searxng"]}]},{"mode":"managed","type":"docker_container","name":"searxng-valkey","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":2,"attributes":{"attach":false,"bridge":"","capabilities":[],"cgroup_parent":null,"cgroupns_mode":null,"command":["valkey-server","--save 30 1","--loglevel warning"],"container_logs":null,"container_read_refresh_timeout_milliseconds":15000,"cpu_period":null,"cpu_quota":null,"cpu_set":"","cpu_shares":0,"cpus":null,"destroy_grace_seconds":null,"devices":[],"dns":[],"dns_opts":[],"dns_search":[],"domainname":"","entrypoint":["docker-entrypoint.sh"],"env":[],"exit_code":null,"gpus":null,"group_add":[],"healthcheck":[],"host":[],"hostname":"valkey","id":"79ce3d7f7bffc295f00a6d3cb70f07c6f8d6ee6d4e7de210af174b22075aa2fd","image":"sha256:12e5775ec8cf867028f49eb698f9d6f04c7e876618e4fb9d81ab99a1f96cf1ac","init":false,"ipc_mode":"private","labels":[],"log_driver":"json-file","log_opts":{"max-file":"5","max-size":"10m"},"logs":false,"max_retry_count":0,"memory":0,"memory_swap":0,"mounts":[{"bind_options":[],"read_only":false,"source":"/var/lib/containers/searxng/valkey-data","target":"/data","tmpfs_options":[],"type":"bind","volume_options":[]}],"must_run":true,"name":"searxng-valkey","network_data":[{"gateway":"192.168.128.1","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"192.168.128.3","ip_prefix_length":20,"ipv6_gateway":"","mac_address":"6e:5c:a1:f1:91:92","network_name":"searxng"}],"network_mode":"bridge","networks_advanced":[{"aliases":[],"ipv4_address":"","ipv6_address":"","name":"searxng"}],"pid_mode":"","ports":[],"privileged":false,"publish_all_ports":false,"read_only":false,"remove_volumes":true,"restart":"always","rm":false,"runtime":"runc","security_opts":[],"shm_size":64,"start":true,"stdin_open":false,"stop_signal":"","stop_timeout":0,"storage_opts":{},"sysctls":{},"tmpfs":{},"tty":false,"ulimit":[],"upload":[],"user":"","userns_mode":"","volumes":[],"wait":false,"wait_timeout":60,"working_dir":"/data"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==","dependencies":["data.docker_registry_image.searxng-valkey","docker_image.searxng-valkey","docker_network.searxng"]}]},{"mode":"managed","type":"docker_container","name":"smokeping","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":2,"attributes":{"attach":false,"bridge":"","capabilities":[],"cgroup_parent":null,"cgroupns_mode":null,"command":[],"container_logs":null,"container_read_refresh_timeout_milliseconds":15000,"cpu_period":null,"cpu_quota":null,"cpu_set":"","cpu_shares":0,"cpus":null,"destroy_grace_seconds":null,"devices":[],"dns":["172.20.0.0"],"dns_opts":[],"dns_search":[],"domainname":"","entrypoint":["/init"],"env":["TZ=Europe/Amsterdam"],"exit_code":null,"gpus":null,"group_add":[],"healthcheck":[],"host":[],"hostname":"364b6d952437","id":"364b6d9524378ccbcc70e9f380fd52f151628455c93bfb45c96ba5af1b4c4e0b","image":"sha256:e359e0b8022264fb66c963ff9decc7e21d9a0689b2d8dc146c7b7a27f52fb880","init":false,"ipc_mode":"private","labels":[],"log_driver":"json-file","log_opts":{"max-file":"5","max-size":"10m"},"logs":false,"max_retry_count":0,"memory":0,"memory_swap":0,"mounts":[{"bind_options":[],"read_only":false,"source":"/var/lib/containers/smokeping/config","target":"/config","tmpfs_options":[],"type":"bind","volume_options":[]},{"bind_options":[],"read_only":false,"source":"/var/lib/containers/smokeping/data","target":"/data","tmpfs_options":[],"type":"bind","volume_options":[]}],"must_run":true,"name":"smokeping","network_data":[{"gateway":"192.168.3.1","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"192.168.3.26","ip_prefix_length":24,"ipv6_gateway":"","mac_address":"16:3d:cd:1a:b7:da","network_name":"container-public"}],"network_mode":"bridge","networks_advanced":[{"aliases":[],"ipv4_address":"192.168.3.26","ipv6_address":"","name":"container-public"}],"pid_mode":"","ports":[],"privileged":false,"publish_all_ports":false,"read_only":false,"remove_volumes":true,"restart":"always","rm":false,"runtime":"runc","security_opts":[],"shm_size":64,"start":true,"stdin_open":false,"stop_signal":"","stop_timeout":0,"storage_opts":{},"sysctls":{},"tmpfs":{},"tty":false,"ulimit":[],"upload":[],"user":"","userns_mode":"","volumes":[],"wait":false,"wait_timeout":60,"working_dir":"/"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==","dependencies":["data.docker_registry_image.smokeping","docker_image.smokeping","docker_network.container-public"]}]},{"mode":"managed","type":"docker_container","name":"sonarr","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":2,"attributes":{"attach":false,"bridge":"","capabilities":[],"cgroup_parent":null,"cgroupns_mode":null,"command":[],"container_logs":null,"container_read_refresh_timeout_milliseconds":15000,"cpu_period":null,"cpu_quota":null,"cpu_set":"","cpu_shares":0,"cpus":null,"destroy_grace_seconds":null,"devices":[],"dns":[],"dns_opts":[],"dns_search":[],"domainname":"","entrypoint":["/init"],"env":["PGID=321","PUID=111","TZ=Europe/Amsterdam"],"exit_code":null,"gpus":null,"group_add":[],"healthcheck":[],"host":[],"hostname":"214d33da22b8","id":"214d33da22b808bc4055b8eaa678a9b40138ba4eda564169a53179bdf56df047","image":"sha256:be74e263fb1ff8f71dc8603f7f02a1284f82dbe7a8d7f62266ea631dceabc96b","init":false,"ipc_mode":"private","labels":[],"log_driver":"local","log_opts":{},"logs":false,"max_retry_count":0,"memory":0,"memory_swap":0,"mounts":[{"bind_options":[],"read_only":false,"source":"/var/lib/containers/sonarr","target":"/config","tmpfs_options":[],"type":"bind","volume_options":[]}],"must_run":true,"name":"sonarr","network_data":[{"gateway":"192.168.3.1","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"192.168.3.36","ip_prefix_length":24,"ipv6_gateway":"","mac_address":"32:a9:23:25:df:55","network_name":"container-public"}],"network_mode":"bridge","networks_advanced":[{"aliases":[],"ipv4_address":"192.168.3.36","ipv6_address":"","name":"container-public"}],"pid_mode":"","ports":[],"privileged":false,"publish_all_ports":false,"read_only":false,"remove_volumes":true,"restart":"always","rm":false,"runtime":"runc","security_opts":[],"shm_size":64,"start":true,"stdin_open":false,"stop_signal":"","stop_timeout":0,"storage_opts":{},"sysctls":{},"tmpfs":{},"tty":false,"ulimit":[],"upload":[],"user":"","userns_mode":"","volumes":[{"container_path":"/data","from_container":"","host_path":"","read_only":false,"volume_name":"truenas-arr"}],"wait":false,"wait_timeout":60,"working_dir":"/"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==","dependencies":["data.docker_registry_image.sonarr","docker_image.sonarr","docker_network.container-public","docker_volume.truenas-arr"]}]},{"mode":"managed","type":"docker_container","name":"synapse","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":2,"attributes":{"attach":false,"bridge":"","capabilities":[],"cgroup_parent":null,"cgroupns_mode":null,"command":[],"container_logs":null,"container_read_refresh_timeout_milliseconds":15000,"cpu_period":null,"cpu_quota":null,"cpu_set":"","cpu_shares":0,"cpus":null,"destroy_grace_seconds":null,"devices":[],"dns":[],"dns_opts":[],"dns_search":[],"domainname":"","entrypoint":["/start.py"],"env":["TZ=Europe/Amsterdam"],"exit_code":null,"gpus":null,"group_add":[],"healthcheck":[{"interval":"15s","retries":0,"start_interval":"0s","start_period":"5s","test":["CMD-SHELL","curl -fSs http://localhost:8008/health || exit 1"],"timeout":"5s"}],"host":[],"hostname":"8717bd48f126","id":"8717bd48f126778c14fd58a6e814cae8f68e0297c92a87de75cc46999f87d41d","image":"sha256:0cd4c2bbf047c4c80779564302f5db3d15647540e2d76643870cb6f7def25a43","init":false,"ipc_mode":"private","labels":[],"log_driver":"json-file","log_opts":{"max-file":"5","max-size":"10m"},"logs":false,"max_retry_count":0,"memory":0,"memory_swap":0,"mounts":[{"bind_options":[],"read_only":false,"source":"/var/lib/containers/synapse","target":"/data","tmpfs_options":[],"type":"bind","volume_options":[]}],"must_run":true,"name":"synapse","network_data":[{"gateway":"192.168.3.1","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"192.168.3.48","ip_prefix_length":24,"ipv6_gateway":"","mac_address":"da:1e:fb:16:e8:14","network_name":"container-public"}],"network_mode":"bridge","networks_advanced":[{"aliases":[],"ipv4_address":"192.168.3.48","ipv6_address":"","name":"container-public"}],"pid_mode":"","ports":[],"privileged":false,"publish_all_ports":false,"read_only":false,"remove_volumes":true,"restart":"always","rm":false,"runtime":"runc","security_opts":[],"shm_size":64,"start":true,"stdin_open":false,"stop_signal":"","stop_timeout":0,"storage_opts":{},"sysctls":{},"tmpfs":{},"tty":false,"ulimit":[],"upload":[],"user":"","userns_mode":"","volumes":[],"wait":false,"wait_timeout":60,"working_dir":""},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==","dependencies":["data.docker_registry_image.postgres","data.docker_registry_image.synapse","docker_container.postgres","docker_image.postgres","docker_image.synapse","docker_network.container-public","docker_network.piped"]}]},{"mode":"managed","type":"docker_container","name":"traccar","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":2,"attributes":{"attach":false,"bridge":"","capabilities":[],"cgroup_parent":null,"cgroupns_mode":null,"command":["-jar","tracker-server.jar","conf/traccar.xml"],"container_logs":null,"container_read_refresh_timeout_milliseconds":15000,"cpu_period":null,"cpu_quota":null,"cpu_set":"","cpu_shares":0,"cpus":null,"destroy_grace_seconds":null,"devices":[],"dns":[],"dns_opts":[],"dns_search":[],"domainname":"","entrypoint":["/opt/traccar/jre/bin/java"],"env":[],"exit_code":null,"gpus":null,"group_add":[],"healthcheck":[],"host":[],"hostname":"7289408318c9","id":"7289408318c94c16c29dc4b2e8f8bd95e49f2f912b8f8ba45015b6bcee1f6cb6","image":"sha256:6c80aa27aa20e85973939eafbcf5d9170946c160722764c58c5cc3e3449c8e22","init":false,"ipc_mode":"private","labels":[],"log_driver":"json-file","log_opts":{"max-file":"5","max-size":"10m"},"logs":false,"max_retry_count":0,"memory":0,"memory_swap":0,"mounts":[{"bind_options":[],"read_only":false,"source":"/var/lib/containers/traccar/logs","target":"/opt/traccar/logs","tmpfs_options":[],"type":"bind","volume_options":[]},{"bind_options":[],"read_only":false,"source":"/var/lib/containers/traccar/traccar.xml","target":"/opt/traccar/conf/traccar.xml","tmpfs_options":[],"type":"bind","volume_options":[]}],"must_run":true,"name":"traccar","network_data":[{"gateway":"192.168.3.1","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"192.168.3.23","ip_prefix_length":24,"ipv6_gateway":"","mac_address":"66:42:5a:a5:bc:a1","network_name":"container-public"}],"network_mode":"bridge","networks_advanced":[{"aliases":[],"ipv4_address":"192.168.3.23","ipv6_address":"","name":"container-public"}],"pid_mode":"","ports":[],"privileged":false,"publish_all_ports":false,"read_only":false,"remove_volumes":true,"restart":"always","rm":false,"runtime":"runc","security_opts":[],"shm_size":64,"start":true,"stdin_open":false,"stop_signal":"","stop_timeout":0,"storage_opts":{},"sysctls":{},"tmpfs":{},"tty":false,"ulimit":[],"upload":[],"user":"","userns_mode":"","volumes":[],"wait":false,"wait_timeout":60,"working_dir":"/opt/traccar"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==","dependencies":["data.docker_registry_image.traccar","docker_image.traccar","docker_network.container-public"]}]},{"mode":"managed","type":"docker_container","name":"unifi","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":2,"attributes":{"attach":false,"bridge":"","capabilities":[],"cgroup_parent":null,"cgroupns_mode":null,"command":["unifi"],"container_logs":null,"container_read_refresh_timeout_milliseconds":15000,"cpu_period":null,"cpu_quota":null,"cpu_set":"","cpu_shares":0,"cpus":null,"destroy_grace_seconds":null,"devices":[],"dns":[],"dns_opts":[],"dns_search":[],"domainname":"","entrypoint":["/usr/local/bin/docker-entrypoint.sh"],"env":[],"exit_code":null,"gpus":null,"group_add":[],"healthcheck":[{"interval":"0s","retries":0,"start_interval":"0s","start_period":"5m0s","test":["CMD-SHELL","/usr/local/bin/docker-healthcheck.sh || exit 1"],"timeout":"0s"}],"host":[],"hostname":"4a587602144f","id":"4a587602144f3bb8439f09e963ea88ef62488fea8ad17027ba3f18da22a40662","image":"sha256:215c29df220ea8fa2d8dafa33dc8537ad8aa101ae1fcd89d9172b9225955d86c","init":false,"ipc_mode":"private","labels":[],"log_driver":"json-file","log_opts":{"max-file":"5","max-size":"10m"},"logs":false,"max_retry_count":0,"memory":3000,"memory_swap":3000,"mounts":[{"bind_options":[],"read_only":false,"source":"/var/lib/containers/unifi","target":"/unifi","tmpfs_options":[],"type":"bind","volume_options":[]}],"must_run":true,"name":"unifi","network_data":[{"gateway":"192.168.3.1","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"192.168.3.30","ip_prefix_length":24,"ipv6_gateway":"","mac_address":"02:29:b1:5e:31:e5","network_name":"container-public"}],"network_mode":"bridge","networks_advanced":[{"aliases":[],"ipv4_address":"192.168.3.30","ipv6_address":"","name":"container-public"}],"pid_mode":"","ports":[],"privileged":false,"publish_all_ports":false,"read_only":false,"remove_volumes":true,"restart":"always","rm":false,"runtime":"runc","security_opts":[],"shm_size":64,"start":true,"stdin_open":false,"stop_signal":"","stop_timeout":0,"storage_opts":{},"sysctls":{},"tmpfs":{},"tty":false,"ulimit":[],"upload":[],"user":"","userns_mode":"","volumes":[],"wait":false,"wait_timeout":60,"working_dir":"/unifi"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==","dependencies":["data.docker_registry_image.unifi","docker_image.unifi","docker_network.container-public"]}]},{"mode":"managed","type":"docker_container","name":"uptime-kuma","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":2,"attributes":{"attach":false,"bridge":"","capabilities":[],"cgroup_parent":null,"cgroupns_mode":null,"command":["node","server/server.js"],"container_logs":null,"container_read_refresh_timeout_milliseconds":15000,"cpu_period":null,"cpu_quota":null,"cpu_set":"","cpu_shares":0,"cpus":null,"destroy_grace_seconds":null,"devices":[],"dns":[],"dns_opts":[],"dns_search":[],"domainname":"","entrypoint":["/usr/bin/dumb-init","--","extra/entrypoint.sh"],"env":[],"exit_code":null,"gpus":null,"group_add":[],"healthcheck":[{"interval":"1m0s","retries":5,"start_interval":"0s","start_period":"3m0s","test":["CMD-SHELL","extra/healthcheck"],"timeout":"30s"}],"host":[],"hostname":"260691d895f5","id":"260691d895f57002c783061520bb2b006e2e02128ce7134169350d7d5433a91f","image":"sha256:f48d816cb7460cd3b7bb15ed393968b0ae0da4c690443b778b6a5db6b09f527e","init":false,"ipc_mode":"private","labels":[],"log_driver":"json-file","log_opts":{"max-file":"5","max-size":"10m"},"logs":false,"max_retry_count":0,"memory":0,"memory_swap":0,"mounts":[{"bind_options":[],"read_only":false,"source":"/var/lib/containers/uptime-kuma","target":"/app/data","tmpfs_options":[],"type":"bind","volume_options":[]}],"must_run":true,"name":"uptime-kuma","network_data":[{"gateway":"192.168.3.1","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"192.168.3.31","ip_prefix_length":24,"ipv6_gateway":"","mac_address":"da:73:3b:bf:5d:3d","network_name":"container-public"}],"network_mode":"bridge","networks_advanced":[{"aliases":[],"ipv4_address":"192.168.3.31","ipv6_address":"","name":"container-public"}],"pid_mode":"","ports":[],"privileged":false,"publish_all_ports":false,"read_only":false,"remove_volumes":true,"restart":"always","rm":false,"runtime":"runc","security_opts":[],"shm_size":64,"start":true,"stdin_open":false,"stop_signal":"","stop_timeout":0,"storage_opts":{},"sysctls":{},"tmpfs":{},"tty":false,"ulimit":[],"upload":[],"user":"","userns_mode":"","volumes":[],"wait":false,"wait_timeout":60,"working_dir":"/app"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==","dependencies":["data.docker_registry_image.uptime-kuma","docker_image.uptime-kuma","docker_network.container-public"]}]},{"mode":"managed","type":"docker_container","name":"vikunja","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":2,"attributes":{"attach":false,"bridge":"","capabilities":[],"cgroup_parent":null,"cgroupns_mode":null,"command":[],"container_logs":null,"container_read_refresh_timeout_milliseconds":15000,"cpu_period":null,"cpu_quota":null,"cpu_set":"","cpu_shares":0,"cpus":null,"destroy_grace_seconds":null,"devices":[],"dns":[],"dns_opts":[],"dns_search":[],"domainname":"","entrypoint":["/app/vikunja/vikunja"],"env":["PGID=1000","PUID=1000","VIKUNJA_DATABASE_DATABASE=vikunja","VIKUNJA_DATABASE_HOST=192.168.3.24","VIKUNJA_DATABASE_PASSWORD=4PU^B%Kz8R*8!cT8R","VIKUNJA_DATABASE_TYPE=mysql","VIKUNJA_DATABASE_USER=vikunja","VIKUNJA_MAILER_AUTHTYPE=login","VIKUNJA_MAILER_ENABLED=true","VIKUNJA_MAILER_FORCESSL=true","VIKUNJA_MAILER_FROMEMAIL=vikunja@xz1.nl","VIKUNJA_MAILER_HOST=mail.smtp2go.com","VIKUNJA_MAILER_PASSWORD=TL4Dhrqco2Z9GGEH","VIKUNJA_MAILER_PORT=465","VIKUNJA_MAILER_USERNAME=vikunja@xz1.nl","VIKUNJA_SERVICE_JWTSECRET=c781764b63b920bc11f533013c70367df421ae0396a0819e84a300ba02c46e9c","VIKUNJA_SERVICE_PUBLICURL=https://vikunja.rescla.me"],"exit_code":null,"gpus":null,"group_add":[],"healthcheck":[],"host":[],"hostname":"7ef242ec8c51","id":"7ef242ec8c5190c5db3a9459c2e213379450fb76bf635176cb414193d23d8edb","image":"sha256:063c573c3feb40967ca0bc097bdc400f723cf25028faa865edcdd352d7978906","init":false,"ipc_mode":"private","labels":[],"log_driver":"local","log_opts":{},"logs":false,"max_retry_count":0,"memory":0,"memory_swap":0,"mounts":[{"bind_options":[],"read_only":false,"source":"/var/lib/containers/vikunja","target":"/app/vikunja/files","tmpfs_options":[],"type":"bind","volume_options":[]}],"must_run":true,"name":"vikunja","network_data":[{"gateway":"192.168.3.1","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"192.168.3.28","ip_prefix_length":24,"ipv6_gateway":"","mac_address":"5e:88:da:5b:ce:e3","network_name":"container-public"}],"network_mode":"bridge","networks_advanced":[{"aliases":[],"ipv4_address":"192.168.3.28","ipv6_address":"","name":"container-public"}],"pid_mode":"","ports":[],"privileged":false,"publish_all_ports":false,"read_only":false,"remove_volumes":true,"restart":"always","rm":false,"runtime":"runc","security_opts":[],"shm_size":64,"start":true,"stdin_open":false,"stop_signal":"","stop_timeout":0,"storage_opts":{},"sysctls":{},"tmpfs":{},"tty":false,"ulimit":[],"upload":[],"user":"1000","userns_mode":"","volumes":[],"wait":false,"wait_timeout":60,"working_dir":"/app/vikunja"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==","dependencies":["data.docker_registry_image.vikunja","docker_image.vikunja","docker_network.container-public"]}]},{"mode":"managed","type":"docker_container","name":"yamtrack","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":2,"attributes":{"attach":false,"bridge":"","capabilities":[],"cgroup_parent":null,"cgroupns_mode":null,"command":["/entrypoint.sh"],"container_logs":null,"container_read_refresh_timeout_milliseconds":15000,"cpu_period":null,"cpu_quota":null,"cpu_set":"","cpu_shares":0,"cpus":null,"destroy_grace_seconds":null,"devices":[],"dns":[],"dns_opts":[],"dns_search":[],"domainname":"","entrypoint":[],"env":["REDIS_URL=redis://redis:6379","SECRET=dx43FYAAD1ZULJ1G0\u00268*hP6A5!rzXSB7Z0B9DdRlBwlgsv2W2CToekYP6UNdnUv2","TZ=Europe/Amsterdam"],"exit_code":null,"gpus":null,"group_add":[],"healthcheck":[{"interval":"45s","retries":5,"start_interval":"0s","start_period":"30s","test":["CMD-SHELL","wget --no-verbose --tries=1 --spider http://127.0.0.1:8000/health/ || exit 1"],"timeout":"15s"}],"host":[],"hostname":"c0dda9744244","id":"c0dda9744244900bb3792b5cda843f74aa27dc019f31905f14a801cb75f5c8cb","image":"sha256:5dffe198f50adb6bf31d5222a17db7cd9d3ae4d62016b96dd534523b9696a7c1","init":false,"ipc_mode":"private","labels":[],"log_driver":"local","log_opts":{},"logs":false,"max_retry_count":0,"memory":0,"memory_swap":0,"mounts":[{"bind_options":[],"read_only":false,"source":"/var/lib/containers/yamtrack/db","target":"/yamtrack/db","tmpfs_options":[],"type":"bind","volume_options":[]}],"must_run":true,"name":"yamtrack","network_data":[{"gateway":"192.168.3.1","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"192.168.3.53","ip_prefix_length":24,"ipv6_gateway":"","mac_address":"7a:e4:ea:2a:91:5c","network_name":"container-public"},{"gateway":"192.168.144.1","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"192.168.144.2","ip_prefix_length":20,"ipv6_gateway":"","mac_address":"ca:88:9d:a1:2b:a1","network_name":"yamtrack"}],"network_mode":"bridge","networks_advanced":[{"aliases":[],"ipv4_address":"","ipv6_address":"","name":"yamtrack"},{"aliases":[],"ipv4_address":"192.168.3.53","ipv6_address":"","name":"container-public"}],"pid_mode":"","ports":[],"privileged":false,"publish_all_ports":false,"read_only":false,"remove_volumes":true,"restart":"always","rm":false,"runtime":"runc","security_opts":[],"shm_size":64,"start":true,"stdin_open":false,"stop_signal":"","stop_timeout":0,"storage_opts":{},"sysctls":{},"tmpfs":{},"tty":false,"ulimit":[],"upload":[],"user":"","userns_mode":"","volumes":[],"wait":false,"wait_timeout":60,"working_dir":"/yamtrack"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==","dependencies":["data.docker_registry_image.yamtrack","docker_image.yamtrack","docker_network.container-public","docker_network.yamtrack"]}]},{"mode":"managed","type":"docker_container","name":"yamtrack-redis","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":2,"attributes":{"attach":false,"bridge":"","capabilities":[],"cgroup_parent":null,"cgroupns_mode":null,"command":["redis-server"],"container_logs":null,"container_read_refresh_timeout_milliseconds":15000,"cpu_period":null,"cpu_quota":null,"cpu_set":"","cpu_shares":0,"cpus":null,"destroy_grace_seconds":null,"devices":[],"dns":[],"dns_opts":[],"dns_search":[],"domainname":"","entrypoint":["docker-entrypoint.sh"],"env":[],"exit_code":null,"gpus":null,"group_add":[],"healthcheck":[],"host":[],"hostname":"redis","id":"2f27fca4159c9acbc619c1da5a431c615ecb4c5b41f737b44290db43b2eb0fc5","image":"sha256:aa189b5a1954929c393585e6dc5717a75b18f75a931df8bdcc00a3d3bd546be6","init":false,"ipc_mode":"private","labels":[],"log_driver":"local","log_opts":{},"logs":false,"max_retry_count":0,"memory":0,"memory_swap":0,"mounts":[{"bind_options":[],"read_only":false,"source":"/var/lib/containers/yamtrack/data","target":"/data","tmpfs_options":[],"type":"bind","volume_options":[]}],"must_run":true,"name":"yamtrack-redis","network_data":[{"gateway":"192.168.144.1","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"192.168.144.3","ip_prefix_length":20,"ipv6_gateway":"","mac_address":"92:ec:9a:f4:15:50","network_name":"yamtrack"}],"network_mode":"bridge","networks_advanced":[{"aliases":[],"ipv4_address":"","ipv6_address":"","name":"yamtrack"}],"pid_mode":"","ports":[],"privileged":false,"publish_all_ports":false,"read_only":false,"remove_volumes":true,"restart":"always","rm":false,"runtime":"runc","security_opts":[],"shm_size":64,"start":true,"stdin_open":false,"stop_signal":"","stop_timeout":0,"storage_opts":{},"sysctls":{},"tmpfs":{},"tty":false,"ulimit":[],"upload":[],"user":"","userns_mode":"","volumes":[],"wait":false,"wait_timeout":60,"working_dir":"/data"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==","dependencies":["data.docker_registry_image.yamtrack-redis","docker_image.yamtrack-redis","docker_network.yamtrack"]}]},{"mode":"managed","type":"docker_image","name":"audiobookshelf","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"build":[],"force_remove":null,"id":"sha256:8db00f2fd3a71261b933ef57d0eb784219559e91146d516568fc635230df31c7ghcr.io/advplyr/audiobookshelf:latest","image_id":"sha256:8db00f2fd3a71261b933ef57d0eb784219559e91146d516568fc635230df31c7","keep_locally":null,"name":"ghcr.io/advplyr/audiobookshelf:latest","platform":null,"pull_triggers":["sha256:a4a5841bba093d81e5f4ad1eaedb4da3fda6dbb2528c552349da50ad1f7ae708"],"repo_digest":"ghcr.io/advplyr/audiobookshelf@sha256:a4a5841bba093d81e5f4ad1eaedb4da3fda6dbb2528c552349da50ad1f7ae708","timeouts":null,"triggers":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19","dependencies":["data.docker_registry_image.audiobookshelf"]}]},{"mode":"managed","type":"docker_image","name":"birdnet-go","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"build":[],"force_remove":null,"id":"sha256:b85d3a3e8ef919de6a3e438e08c8dfa510d67a86343a0878d1766c5657823e77ghcr.io/tphakala/birdnet-go:nightly","image_id":"sha256:b85d3a3e8ef919de6a3e438e08c8dfa510d67a86343a0878d1766c5657823e77","keep_locally":null,"name":"ghcr.io/tphakala/birdnet-go:nightly","platform":null,"pull_triggers":["sha256:6fe40e4832c568f4cd7e227139bd6cbe9b5e1d3b5de0a659e861921b60747815"],"repo_digest":"ghcr.io/tphakala/birdnet-go@sha256:6fe40e4832c568f4cd7e227139bd6cbe9b5e1d3b5de0a659e861921b60747815","timeouts":null,"triggers":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19","dependencies":["data.docker_registry_image.birdnet-go"]}]},{"mode":"managed","type":"docker_image","name":"configarr","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"build":[],"force_remove":null,"id":"sha256:22f77bf678e6b7c67d74b3dfde05b74206bcb8c6d97d9cf00113c00b4c8235a6ghcr.io/raydak-labs/configarr:latest","image_id":"sha256:22f77bf678e6b7c67d74b3dfde05b74206bcb8c6d97d9cf00113c00b4c8235a6","keep_locally":null,"name":"ghcr.io/raydak-labs/configarr:latest","platform":null,"pull_triggers":["sha256:ae8a414a2e76267895a626eb72ca6c0cdc9fee206fbe12f61e88ddcbadbe0fea"],"repo_digest":"ghcr.io/raydak-labs/configarr@sha256:ae8a414a2e76267895a626eb72ca6c0cdc9fee206fbe12f61e88ddcbadbe0fea","timeouts":null,"triggers":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19","dependencies":["data.docker_registry_image.configarr"]}]},{"mode":"managed","type":"docker_image","name":"deluge","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"build":[],"force_remove":null,"id":"sha256:ab175d65cd79d6dbb5a7a28fa13420b1a023c7af7b006d2a16adb65268a39ba4linuxserver/deluge:latest","image_id":"sha256:ab175d65cd79d6dbb5a7a28fa13420b1a023c7af7b006d2a16adb65268a39ba4","keep_locally":null,"name":"linuxserver/deluge:latest","platform":null,"pull_triggers":["sha256:767b7d7e7f686c6bbd913f22715ebbb8cce584246c4cc553c59e6bd6d17aa363"],"repo_digest":"linuxserver/deluge@sha256:767b7d7e7f686c6bbd913f22715ebbb8cce584246c4cc553c59e6bd6d17aa363","timeouts":null,"triggers":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19","dependencies":["data.docker_registry_image.deluge"]}]},{"mode":"managed","type":"docker_image","name":"dozzle","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"build":[],"force_remove":null,"id":"sha256:0d31621924afd085aced9825d853714e91cb87edf77674dc219348edf6f0a511amir20/dozzle:latest","image_id":"sha256:0d31621924afd085aced9825d853714e91cb87edf77674dc219348edf6f0a511","keep_locally":null,"name":"amir20/dozzle:latest","platform":null,"pull_triggers":["sha256:e21d748133850acf8f9d019a7fd39602402ae4bd1bb8b516eb312fa7203d61bd"],"repo_digest":"amir20/dozzle@sha256:e21d748133850acf8f9d019a7fd39602402ae4bd1bb8b516eb312fa7203d61bd","timeouts":null,"triggers":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19","dependencies":["data.docker_registry_image.dozzle"]}]},{"mode":"managed","type":"docker_image","name":"elasticsearch","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"build":[],"force_remove":null,"id":"sha256:d7b8a2b6fd1f15345cb5823a740727ffcb00bc876fe89fcdd7ea7857dd04d839docker.elastic.co/elasticsearch/elasticsearch-wolfi:9.1.5","image_id":"sha256:d7b8a2b6fd1f15345cb5823a740727ffcb00bc876fe89fcdd7ea7857dd04d839","keep_locally":null,"name":"docker.elastic.co/elasticsearch/elasticsearch-wolfi:9.1.5","platform":null,"pull_triggers":["sha256:a4a85d1b5b0d1035f15f2b470716a7b575d42982b4595e0c6a6056ce09a6e8d2"],"repo_digest":"docker.elastic.co/elasticsearch/elasticsearch-wolfi@sha256:a4a85d1b5b0d1035f15f2b470716a7b575d42982b4595e0c6a6056ce09a6e8d2","timeouts":null,"triggers":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19","dependencies":["data.docker_registry_image.elasticsearch"]}]},{"mode":"managed","type":"docker_image","name":"fail2ban","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"build":[],"force_remove":null,"id":"sha256:d90c14655e38de44a35ed78d17d4b47bb80ab426637da8f7fb9a9faf328d72cdlinuxserver/fail2ban:latest","image_id":"sha256:d90c14655e38de44a35ed78d17d4b47bb80ab426637da8f7fb9a9faf328d72cd","keep_locally":null,"name":"linuxserver/fail2ban:latest","platform":null,"pull_triggers":["sha256:1fddb8a2e442f65eb8dc1fad3931e0d125e8f8c47b1c2b0779341195ef138e4d"],"repo_digest":"linuxserver/fail2ban@sha256:1fddb8a2e442f65eb8dc1fad3931e0d125e8f8c47b1c2b0779341195ef138e4d","timeouts":null,"triggers":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19","dependencies":["data.docker_registry_image.fail2ban"]}]},{"mode":"managed","type":"docker_image","name":"freshrss","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"build":[],"force_remove":null,"id":"sha256:1f72beae097ab0f325d69e2109f4bad26a86a695b06e07ccfe853a1c595fde3cfreshrss/freshrss:latest","image_id":"sha256:1f72beae097ab0f325d69e2109f4bad26a86a695b06e07ccfe853a1c595fde3c","keep_locally":null,"name":"freshrss/freshrss:latest","platform":null,"pull_triggers":["sha256:9100f649f5c946f589f54cdb9be7a65996528f48f691ef90eb262a0e06e5a522"],"repo_digest":"freshrss/freshrss@sha256:9100f649f5c946f589f54cdb9be7a65996528f48f691ef90eb262a0e06e5a522","timeouts":null,"triggers":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19","dependencies":["data.docker_registry_image.freshrss"]}]},{"mode":"managed","type":"docker_image","name":"gitea","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"build":[],"force_remove":null,"id":"sha256:476b83ba1f90ded1b192380f9829cd1e8d4f9f598c106a9c4bab227f7b6c514dgitea/gitea:latest-rootless","image_id":"sha256:476b83ba1f90ded1b192380f9829cd1e8d4f9f598c106a9c4bab227f7b6c514d","keep_locally":null,"name":"gitea/gitea:latest-rootless","platform":null,"pull_triggers":["sha256:be0b89adf2fc8657df508303d919c3be33e6413605882919f702177d62960c9a"],"repo_digest":"gitea/gitea@sha256:be0b89adf2fc8657df508303d919c3be33e6413605882919f702177d62960c9a","timeouts":null,"triggers":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19","dependencies":["data.docker_registry_image.gitea"]}]},{"mode":"managed","type":"docker_image","name":"gluetun","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"build":[],"force_remove":null,"id":"sha256:165c2e9a74fa1103a92cd866cc85f8b6cf22ab6e809f1e4fe23f576e138d30f8qmcgaw/gluetun:latest","image_id":"sha256:165c2e9a74fa1103a92cd866cc85f8b6cf22ab6e809f1e4fe23f576e138d30f8","keep_locally":null,"name":"qmcgaw/gluetun:latest","platform":null,"pull_triggers":["sha256:4f1ecfedd717bca7b2d94b405380a717bcf40ba723d82a69428d816744664542"],"repo_digest":"qmcgaw/gluetun@sha256:4f1ecfedd717bca7b2d94b405380a717bcf40ba723d82a69428d816744664542","timeouts":null,"triggers":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19","dependencies":["data.docker_registry_image.gluetun"]}]},{"mode":"managed","type":"docker_image","name":"grafana","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"build":[],"force_remove":null,"id":"sha256:73d08928237b0c950a1d7e793fe60934a4c85b12a2768157015b62fd4a10ff79grafana/grafana:latest","image_id":"sha256:73d08928237b0c950a1d7e793fe60934a4c85b12a2768157015b62fd4a10ff79","keep_locally":null,"name":"grafana/grafana:latest","platform":null,"pull_triggers":["sha256:a03d9e604e4dba58c5e64458a879701f46ef64af1f596058aacfad9aacdcab34"],"repo_digest":"grafana/grafana@sha256:a03d9e604e4dba58c5e64458a879701f46ef64af1f596058aacfad9aacdcab34","timeouts":null,"triggers":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19","dependencies":["data.docker_registry_image.grafana"]}]},{"mode":"managed","type":"docker_image","name":"grocy","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"build":[],"force_remove":null,"id":"sha256:404693827e85b1711fab5b990a1775e42660984c6523f64190efa88a0641f0e1linuxserver/grocy:latest","image_id":"sha256:404693827e85b1711fab5b990a1775e42660984c6523f64190efa88a0641f0e1","keep_locally":null,"name":"linuxserver/grocy:latest","platform":null,"pull_triggers":["sha256:14fb03065528ff4f9e5c1578794732830cb129b0172a791dee46a40a61184b6e"],"repo_digest":"linuxserver/grocy@sha256:14fb03065528ff4f9e5c1578794732830cb129b0172a791dee46a40a61184b6e","timeouts":null,"triggers":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19","dependencies":["data.docker_registry_image.grocy"]}]},{"mode":"managed","type":"docker_image","name":"hoarder","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"build":[],"force_remove":null,"id":"sha256:c66e2f9f634d7fcb2ddf531e512179131513687b10b9c6c5cc83f5d883e93e01ghcr.io/hoarder-app/hoarder","image_id":"sha256:c66e2f9f634d7fcb2ddf531e512179131513687b10b9c6c5cc83f5d883e93e01","keep_locally":null,"name":"ghcr.io/hoarder-app/hoarder","platform":null,"pull_triggers":["sha256:0f98b96090eaa0c5eed256cdde337a1577c40b6acf4d156371f7b443c68be8ed"],"repo_digest":"ghcr.io/hoarder-app/hoarder@sha256:0f98b96090eaa0c5eed256cdde337a1577c40b6acf4d156371f7b443c68be8ed","timeouts":null,"triggers":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19","dependencies":["data.docker_registry_image.hoarder"]}]},{"mode":"managed","type":"docker_image","name":"hoarder-chrome","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"build":[],"force_remove":null,"id":"sha256:4d356fd088b49750328a0dae34c1d210597be1055b7a7987d148feb97db7fd8bgcr.io/zenika-hub/alpine-chrome:latest","image_id":"sha256:4d356fd088b49750328a0dae34c1d210597be1055b7a7987d148feb97db7fd8b","keep_locally":null,"name":"gcr.io/zenika-hub/alpine-chrome:latest","platform":null,"pull_triggers":["sha256:1a0046448e0bb6c275c88f86e01faf0de62b02ec8572901256ada0a8c08be23f"],"repo_digest":"gcr.io/zenika-hub/alpine-chrome@sha256:1a0046448e0bb6c275c88f86e01faf0de62b02ec8572901256ada0a8c08be23f","timeouts":null,"triggers":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19","dependencies":["data.docker_registry_image.hoarder-chrome"]}]},{"mode":"managed","type":"docker_image","name":"hoarder-meilisearch","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"build":[],"force_remove":null,"id":"sha256:a8d02e726bfa4140b4b321efb992086aae098819e8ee5793f5ee462b2f75d447getmeili/meilisearch:v1.6","image_id":"sha256:a8d02e726bfa4140b4b321efb992086aae098819e8ee5793f5ee462b2f75d447","keep_locally":null,"name":"getmeili/meilisearch:v1.6","platform":null,"pull_triggers":["sha256:634e83ffe5bad15239fa26bd04d06bccb84a1f2f06ad8a35135b510711348792"],"repo_digest":"getmeili/meilisearch@sha256:634e83ffe5bad15239fa26bd04d06bccb84a1f2f06ad8a35135b510711348792","timeouts":null,"triggers":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19","dependencies":["data.docker_registry_image.hoarder-meilisearch"]}]},{"mode":"managed","type":"docker_image","name":"homer","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"build":[],"force_remove":null,"id":"sha256:f38a70cfa21f269531c3a06004d9d3136adae240eac6eb8abd2688449e6b7dd9b4bz/homer:latest","image_id":"sha256:f38a70cfa21f269531c3a06004d9d3136adae240eac6eb8abd2688449e6b7dd9","keep_locally":null,"name":"b4bz/homer:latest","platform":null,"pull_triggers":["sha256:659b488ebc52be44ca050b9a990e44c152d99eaa6af0225809168a57f09b67a8"],"repo_digest":"b4bz/homer@sha256:659b488ebc52be44ca050b9a990e44c152d99eaa6af0225809168a57f09b67a8","timeouts":null,"triggers":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19","dependencies":["data.docker_registry_image.homer"]}]},{"mode":"managed","type":"docker_image","name":"jellyfin","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"build":[],"force_remove":null,"id":"sha256:c4dd65d071a289901aac21251fba49362cc66c78e395ac7ffebd3784ce83fd29jellyfin/jellyfin:latest","image_id":"sha256:c4dd65d071a289901aac21251fba49362cc66c78e395ac7ffebd3784ce83fd29","keep_locally":null,"name":"jellyfin/jellyfin:latest","platform":null,"pull_triggers":["sha256:1694ff069f0c9dafb283c36765175606866769f5d72f2ed56b6a0f1be922fc37"],"repo_digest":"jellyfin/jellyfin@sha256:1694ff069f0c9dafb283c36765175606866769f5d72f2ed56b6a0f1be922fc37","timeouts":null,"triggers":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19","dependencies":["data.docker_registry_image.jellyfin"]}]},{"mode":"managed","type":"docker_image","name":"jellyseerr","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"build":[],"force_remove":null,"id":"sha256:2742757d9c41bcb4acb76c86c4ce23a8c54d5dbe93a698c815a9a34bed0b18d0fallenbagel/jellyseerr:latest","image_id":"sha256:2742757d9c41bcb4acb76c86c4ce23a8c54d5dbe93a698c815a9a34bed0b18d0","keep_locally":null,"name":"fallenbagel/jellyseerr:latest","platform":null,"pull_triggers":["sha256:4538137bc5af902dece165f2bf73776d9cf4eafb6dd714670724af8f3eb77764"],"repo_digest":"fallenbagel/jellyseerr@sha256:4538137bc5af902dece165f2bf73776d9cf4eafb6dd714670724af8f3eb77764","timeouts":null,"triggers":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19","dependencies":["data.docker_registry_image.jellyseerr"]}]},{"mode":"managed","type":"docker_image","name":"lidarr","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"build":[],"force_remove":null,"id":"sha256:2ff2c11ce3aadf98eddeb0c4afe34a4057586d9afb34d7ca6771d68bc8e17086lscr.io/linuxserver/lidarr:latest","image_id":"sha256:2ff2c11ce3aadf98eddeb0c4afe34a4057586d9afb34d7ca6771d68bc8e17086","keep_locally":null,"name":"lscr.io/linuxserver/lidarr:latest","platform":null,"pull_triggers":["sha256:dc03c122899c9ffda8a7f2dded803701491b6040e6842329281a44c6a6c298db"],"repo_digest":"lscr.io/linuxserver/lidarr@sha256:dc03c122899c9ffda8a7f2dded803701491b6040e6842329281a44c6a6c298db","timeouts":null,"triggers":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19","dependencies":["data.docker_registry_image.lidarr"]}]},{"mode":"managed","type":"docker_image","name":"looksyk","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"build":[],"force_remove":null,"id":"sha256:2c133bd25e33b5631c734ed83a3ab3d11ec6a27443ae1a573209461eeb5fffc5sebastianrzk/looksyk","image_id":"sha256:2c133bd25e33b5631c734ed83a3ab3d11ec6a27443ae1a573209461eeb5fffc5","keep_locally":null,"name":"sebastianrzk/looksyk","platform":null,"pull_triggers":["sha256:4927a8b22b39acefe12c2ae79e944742cb39d5f58d2ba404953abf6cb9abd9e9"],"repo_digest":"sebastianrzk/looksyk@sha256:4927a8b22b39acefe12c2ae79e944742cb39d5f58d2ba404953abf6cb9abd9e9","timeouts":null,"triggers":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19","dependencies":["data.docker_registry_image.looksyk"]}]},{"mode":"managed","type":"docker_image","name":"mariadb","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"build":[],"force_remove":null,"id":"sha256:1629fc3de01d00f86ef6ef0e2a2ba96f205fc94196d8f00c91b6f428a04bfad6mariadb:11.4","image_id":"sha256:1629fc3de01d00f86ef6ef0e2a2ba96f205fc94196d8f00c91b6f428a04bfad6","keep_locally":null,"name":"mariadb:11.4","platform":null,"pull_triggers":["sha256:bdd77d2a639e5e123025e4c5f7e0a2373b06f733631c57d53034709b23dae807"],"repo_digest":"mariadb@sha256:bdd77d2a639e5e123025e4c5f7e0a2373b06f733631c57d53034709b23dae807","timeouts":null,"triggers":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19","dependencies":["data.docker_registry_image.mariadb"]}]},{"mode":"managed","type":"docker_image","name":"mealie","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"build":[],"force_remove":null,"id":"sha256:8bb25b6d4838d12e3945f5b0e4b224214acd33f1604e1b5d2f0dead461ac129aghcr.io/mealie-recipes/mealie:v3.1.2","image_id":"sha256:8bb25b6d4838d12e3945f5b0e4b224214acd33f1604e1b5d2f0dead461ac129a","keep_locally":null,"name":"ghcr.io/mealie-recipes/mealie:v3.1.2","platform":null,"pull_triggers":["sha256:d872fb529097df2d77b3c6f5e469b047f99d0d1c9f793a84ae27aa106e1f5d7e"],"repo_digest":"ghcr.io/mealie-recipes/mealie@sha256:d872fb529097df2d77b3c6f5e469b047f99d0d1c9f793a84ae27aa106e1f5d7e","timeouts":null,"triggers":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19","dependencies":["data.docker_registry_image.mealie"]}]},{"mode":"managed","type":"docker_image","name":"memos","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"build":[],"force_remove":null,"id":"sha256:d5d1cf93de34ea72501775b4a88f3486f1fd4b7e38e6911fd55fa46c7de18138neosmemo/memos:stable","image_id":"sha256:d5d1cf93de34ea72501775b4a88f3486f1fd4b7e38e6911fd55fa46c7de18138","keep_locally":null,"name":"neosmemo/memos:stable","platform":null,"pull_triggers":["sha256:3eefcc231141369accbd2f42bdc1a4c1e3b291fb6e288ff0deb60afa1b5d4727"],"repo_digest":"neosmemo/memos@sha256:3eefcc231141369accbd2f42bdc1a4c1e3b291fb6e288ff0deb60afa1b5d4727","timeouts":null,"triggers":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19","dependencies":["data.docker_registry_image.memos"]}]},{"mode":"managed","type":"docker_image","name":"meshcore-capture","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"build":[],"force_remove":null,"id":"sha256:68013fc14f029e4b94870cdbd20492cb03e13ae9b296aff59f22772094f9995eghcr.io/agessaman/meshcore-packet-capture:latest","image_id":"sha256:68013fc14f029e4b94870cdbd20492cb03e13ae9b296aff59f22772094f9995e","keep_locally":null,"name":"ghcr.io/agessaman/meshcore-packet-capture:latest","platform":null,"pull_triggers":["sha256:1c9cfc10d50dfce12062b7098602679a0ecf895844255d257dafc3b45f59ae4b"],"repo_digest":"ghcr.io/agessaman/meshcore-packet-capture@sha256:1c9cfc10d50dfce12062b7098602679a0ecf895844255d257dafc3b45f59ae4b","timeouts":null,"triggers":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19","dependencies":["data.docker_registry_image.meshcore-capture"]}]},{"mode":"managed","type":"docker_image","name":"meshtastic","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"build":[],"force_remove":null,"id":"sha256:6ea8428352fed1a04de55cace53437149b57910ff13c7e2f01922e73f27bf8ebghcr.io/meshtastic/web:latest","image_id":"sha256:6ea8428352fed1a04de55cace53437149b57910ff13c7e2f01922e73f27bf8eb","keep_locally":null,"name":"ghcr.io/meshtastic/web:latest","platform":null,"pull_triggers":["sha256:ced7a025a65a6576a61298203833acf509a6c49007fa1803bfda7c41f7cc71cc"],"repo_digest":"ghcr.io/meshtastic/web@sha256:ced7a025a65a6576a61298203833acf509a6c49007fa1803bfda7c41f7cc71cc","timeouts":null,"triggers":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19","dependencies":["data.docker_registry_image.meshtastic"]}]},{"mode":"managed","type":"docker_image","name":"navidrome","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"build":[],"force_remove":null,"id":"sha256:ac3c6f0cf00ad2422b479a40c543719adb670a133aa12ff14ce50f6a371eb5d5deluan/navidrome:latest","image_id":"sha256:ac3c6f0cf00ad2422b479a40c543719adb670a133aa12ff14ce50f6a371eb5d5","keep_locally":null,"name":"deluan/navidrome:latest","platform":null,"pull_triggers":["sha256:9fa40b3d8dec43ceb2213d1fa551da3dcfef6ac6d19c2e534efb92527c2bafd2"],"repo_digest":"deluan/navidrome@sha256:9fa40b3d8dec43ceb2213d1fa551da3dcfef6ac6d19c2e534efb92527c2bafd2","timeouts":null,"triggers":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19","dependencies":["data.docker_registry_image.navidrome"]}]},{"mode":"managed","type":"docker_image","name":"nginx-lb","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"build":[],"force_remove":null,"id":"sha256:a6c15610396484f43aec3bff3bbd71f2dae9c50f487e5384574a97dab6126693jonasal/nginx-certbot:latest","image_id":"sha256:a6c15610396484f43aec3bff3bbd71f2dae9c50f487e5384574a97dab6126693","keep_locally":null,"name":"jonasal/nginx-certbot:latest","platform":null,"pull_triggers":["sha256:896921777209aa9dd66bf46064b2f45d4659a4d174d1ed902f0735e92ef9066b"],"repo_digest":"jonasal/nginx-certbot@sha256:896921777209aa9dd66bf46064b2f45d4659a4d174d1ed902f0735e92ef9066b","timeouts":null,"triggers":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19","dependencies":["data.docker_registry_image.nginx-lb"]}]},{"mode":"managed","type":"docker_image","name":"node-red","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"build":[],"force_remove":null,"id":"sha256:65f9da2b613319c5fdad91f683398c30bd5689cd80acc413ce177c98f1fd7e27nodered/node-red:latest","image_id":"sha256:65f9da2b613319c5fdad91f683398c30bd5689cd80acc413ce177c98f1fd7e27","keep_locally":null,"name":"nodered/node-red:latest","platform":null,"pull_triggers":["sha256:a5cb1dcdf90a7148b02b9dba4acfe6bd98c7bf3bff1e845dcdecfd7af3a95a29"],"repo_digest":"nodered/node-red@sha256:a5cb1dcdf90a7148b02b9dba4acfe6bd98c7bf3bff1e845dcdecfd7af3a95a29","timeouts":null,"triggers":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19","dependencies":["data.docker_registry_image.node-red"]}]},{"mode":"managed","type":"docker_image","name":"ntfy","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"build":[],"force_remove":null,"id":"sha256:fe42eeb2e506c71e460ded6e52859e9d5d42574ec9291d531236592c43a9aed2binwiederhier/ntfy","image_id":"sha256:fe42eeb2e506c71e460ded6e52859e9d5d42574ec9291d531236592c43a9aed2","keep_locally":null,"name":"binwiederhier/ntfy","platform":null,"pull_triggers":["sha256:2b9e12d56a538f4402da51328eeca02696c4b207ab7fbe031c27e51a22ca9b86"],"repo_digest":"binwiederhier/ntfy@sha256:2b9e12d56a538f4402da51328eeca02696c4b207ab7fbe031c27e51a22ca9b86","timeouts":null,"triggers":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19","dependencies":["data.docker_registry_image.ntfy"]}]},{"mode":"managed","type":"docker_image","name":"ofelia","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"build":[],"force_remove":null,"id":"sha256:13d086902ffd6151d0c607993f53c453b491574026cb69cab86a852346c114e7mcuadros/ofelia:latest","image_id":"sha256:13d086902ffd6151d0c607993f53c453b491574026cb69cab86a852346c114e7","keep_locally":null,"name":"mcuadros/ofelia:latest","platform":null,"pull_triggers":["sha256:efcbe2c5cf658a25de6443c1462d653f9cc03791d642e01fc6c638a00f97e492"],"repo_digest":"mcuadros/ofelia@sha256:efcbe2c5cf658a25de6443c1462d653f9cc03791d642e01fc6c638a00f97e492","timeouts":null,"triggers":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19","dependencies":["data.docker_registry_image.ofelia"]}]},{"mode":"managed","type":"docker_image","name":"photoprism","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"build":[],"force_remove":null,"id":"sha256:ba939bd73bb1abb31ab2553b7809badf6a9147cdc8718a531aa17f2c4e5a2892photoprism/photoprism:latest","image_id":"sha256:ba939bd73bb1abb31ab2553b7809badf6a9147cdc8718a531aa17f2c4e5a2892","keep_locally":null,"name":"photoprism/photoprism:latest","platform":null,"pull_triggers":["sha256:5229f68bce0293320547f35c733de584d7c2d5725a0efbddb68d7a118a8fc21c"],"repo_digest":"photoprism/photoprism@sha256:5229f68bce0293320547f35c733de584d7c2d5725a0efbddb68d7a118a8fc21c","timeouts":null,"triggers":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19","dependencies":["data.docker_registry_image.photoprism"]}]},{"mode":"managed","type":"docker_image","name":"piped-backend","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"build":[],"force_remove":null,"id":"sha256:7915a5e20bcc85bccedef6a30af3fbb8c3334718508a7529a0724e8fbe98fb0e1337kavin/piped:latest","image_id":"sha256:7915a5e20bcc85bccedef6a30af3fbb8c3334718508a7529a0724e8fbe98fb0e","keep_locally":null,"name":"1337kavin/piped:latest","platform":null,"pull_triggers":["sha256:b0462b15a951061878d13abf3e3706b60a33c1941cb28bb48f86227d0fbeb730"],"repo_digest":"1337kavin/piped@sha256:b0462b15a951061878d13abf3e3706b60a33c1941cb28bb48f86227d0fbeb730","timeouts":null,"triggers":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19","dependencies":["data.docker_registry_image.piped-backend"]}]},{"mode":"managed","type":"docker_image","name":"piped-bg-helper","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"build":[],"force_remove":null,"id":"sha256:8199b458fa46e25175191791f6634b8b07f4292ce4aa9d3399f37635fe0229d11337kavin/bg-helper-server:latest","image_id":"sha256:8199b458fa46e25175191791f6634b8b07f4292ce4aa9d3399f37635fe0229d1","keep_locally":null,"name":"1337kavin/bg-helper-server:latest","platform":null,"pull_triggers":["sha256:89a38697ee3c12722b10f4e2afcea0461806672b64c7581c065a6bb7ae1c829a"],"repo_digest":"1337kavin/bg-helper-server@sha256:89a38697ee3c12722b10f4e2afcea0461806672b64c7581c065a6bb7ae1c829a","timeouts":null,"triggers":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19","dependencies":["data.docker_registry_image.piped-bg-helper"]}]},{"mode":"managed","type":"docker_image","name":"piped-frontend","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"build":[],"force_remove":null,"id":"sha256:2a28b708596ef4d92314d20724a86b6f25bc98af9d0eeedd239f40e10f3af2dd1337kavin/piped-frontend:latest","image_id":"sha256:2a28b708596ef4d92314d20724a86b6f25bc98af9d0eeedd239f40e10f3af2dd","keep_locally":null,"name":"1337kavin/piped-frontend:latest","platform":null,"pull_triggers":["sha256:fca228ff680c2aeff38d7642e2eeb1913723dbf4a5a8ac1d1bce3e647f53e8a7"],"repo_digest":"1337kavin/piped-frontend@sha256:fca228ff680c2aeff38d7642e2eeb1913723dbf4a5a8ac1d1bce3e647f53e8a7","timeouts":null,"triggers":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19","dependencies":["data.docker_registry_image.piped-frontend"]}]},{"mode":"managed","type":"docker_image","name":"piped-proxy","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"build":[],"force_remove":null,"id":"sha256:305d336ce935bdd3a9d56a6b5b766682c88b183872e4aa3118fff3b0ef2468e81337kavin/piped-proxy:latest","image_id":"sha256:305d336ce935bdd3a9d56a6b5b766682c88b183872e4aa3118fff3b0ef2468e8","keep_locally":null,"name":"1337kavin/piped-proxy:latest","platform":null,"pull_triggers":["sha256:6f538f7b5d354c3ab9f11329a2ff1283249e388def53cef04dfa45b2fbce298c"],"repo_digest":"1337kavin/piped-proxy@sha256:6f538f7b5d354c3ab9f11329a2ff1283249e388def53cef04dfa45b2fbce298c","timeouts":null,"triggers":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19","dependencies":["data.docker_registry_image.piped-proxy"]}]},{"mode":"managed","type":"docker_image","name":"postgres","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"build":[],"force_remove":null,"id":"sha256:23d8728abfc244f1b5017717172852f0ef70db959744a2aa8091b0f63f1b7539pgautoupgrade/pgautoupgrade:16-alpine","image_id":"sha256:23d8728abfc244f1b5017717172852f0ef70db959744a2aa8091b0f63f1b7539","keep_locally":null,"name":"pgautoupgrade/pgautoupgrade:16-alpine","platform":null,"pull_triggers":["sha256:87c879e4656a297046e9d6dad640bcb9329db3bdca49caaf168fff0d0a363140"],"repo_digest":"pgautoupgrade/pgautoupgrade@sha256:87c879e4656a297046e9d6dad640bcb9329db3bdca49caaf168fff0d0a363140","timeouts":null,"triggers":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19","dependencies":["data.docker_registry_image.postgres"]}]},{"mode":"managed","type":"docker_image","name":"prometheus","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"build":[],"force_remove":null,"id":"sha256:232e2ff3a14b9112baec11036481e25097b41157f17e1f911a37118e7b288468prom/prometheus:latest","image_id":"sha256:232e2ff3a14b9112baec11036481e25097b41157f17e1f911a37118e7b288468","keep_locally":null,"name":"prom/prometheus:latest","platform":null,"pull_triggers":["sha256:5550dc63da361dc30f6fe02ac0e4dfc736ededfef3c8d12a634db04a67824d78"],"repo_digest":"prom/prometheus@sha256:5550dc63da361dc30f6fe02ac0e4dfc736ededfef3c8d12a634db04a67824d78","timeouts":null,"triggers":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19","dependencies":["data.docker_registry_image.prometheus"]}]},{"mode":"managed","type":"docker_image","name":"prowlarr","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"build":[],"force_remove":null,"id":"sha256:dfc2218c52f461d302829a03a3b5d0a054e6c638b895df9c2c01c677c6cb73b1ghcr.io/hotio/prowlarr:latest","image_id":"sha256:dfc2218c52f461d302829a03a3b5d0a054e6c638b895df9c2c01c677c6cb73b1","keep_locally":null,"name":"ghcr.io/hotio/prowlarr:latest","platform":null,"pull_triggers":["sha256:a7224dea470e5e175d2926dced2d83adfc8d7b22bf8e3c63c82d67c022a22d28"],"repo_digest":"ghcr.io/hotio/prowlarr@sha256:a7224dea470e5e175d2926dced2d83adfc8d7b22bf8e3c63c82d67c022a22d28","timeouts":null,"triggers":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19","dependencies":["data.docker_registry_image.prowlarr"]}]},{"mode":"managed","type":"docker_image","name":"radarr","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"build":[],"force_remove":null,"id":"sha256:0d8ef8e2ff86bb118781deec0b28e0fb5bda37f5d9bac12de7b2a1ceaf197946ghcr.io/hotio/radarr:latest","image_id":"sha256:0d8ef8e2ff86bb118781deec0b28e0fb5bda37f5d9bac12de7b2a1ceaf197946","keep_locally":null,"name":"ghcr.io/hotio/radarr:latest","platform":null,"pull_triggers":["sha256:f03d5fc5b26fde8bb7061872f61820d46c2035f43ebb283c6f50b352390da578"],"repo_digest":"ghcr.io/hotio/radarr@sha256:f03d5fc5b26fde8bb7061872f61820d46c2035f43ebb283c6f50b352390da578","timeouts":null,"triggers":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19","dependencies":["data.docker_registry_image.radarr"]}]},{"mode":"managed","type":"docker_image","name":"ripe-atlas","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"build":[],"force_remove":null,"id":"sha256:29c35f66fb4d4622bb62ea3dd8b33d5383e5b685292eeac496357fb4b1b83ce1jamesits/ripe-atlas:latest","image_id":"sha256:29c35f66fb4d4622bb62ea3dd8b33d5383e5b685292eeac496357fb4b1b83ce1","keep_locally":null,"name":"jamesits/ripe-atlas:latest","platform":null,"pull_triggers":["sha256:1f2a83b919bca477336afef8883df580eac1564683f73207592b4ff5e5bc568a"],"repo_digest":"jamesits/ripe-atlas@sha256:1f2a83b919bca477336afef8883df580eac1564683f73207592b4ff5e5bc568a","timeouts":null,"triggers":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19","dependencies":["data.docker_registry_image.ripe-atlas"]}]},{"mode":"managed","type":"docker_image","name":"rssbridge","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"build":[],"force_remove":null,"id":"sha256:66a29cf10c05a232cad03351a1377d984ebfcb508afb8c67a2f2003fcd767a26rssbridge/rss-bridge:latest","image_id":"sha256:66a29cf10c05a232cad03351a1377d984ebfcb508afb8c67a2f2003fcd767a26","keep_locally":null,"name":"rssbridge/rss-bridge:latest","platform":null,"pull_triggers":["sha256:f31cf3118ab2c167fc76c069e1e53d7a64d87684cdbf891b0dd3c547029fc6f0"],"repo_digest":"rssbridge/rss-bridge@sha256:f31cf3118ab2c167fc76c069e1e53d7a64d87684cdbf891b0dd3c547029fc6f0","timeouts":null,"triggers":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19","dependencies":["data.docker_registry_image.rssbridge"]}]},{"mode":"managed","type":"docker_image","name":"sabnzdb","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"build":[],"force_remove":null,"id":"sha256:4075f63ba4daf93e4531e30575f38a5b40b2dc6885ece78b119b18213ba0831dghcr.io/hotio/sabnzbd:latest","image_id":"sha256:4075f63ba4daf93e4531e30575f38a5b40b2dc6885ece78b119b18213ba0831d","keep_locally":null,"name":"ghcr.io/hotio/sabnzbd:latest","platform":null,"pull_triggers":["sha256:be4793057aa3aef0108f5e5105238469dc8450845cb717ea84b5deb0a73b88c1"],"repo_digest":"ghcr.io/hotio/sabnzbd@sha256:be4793057aa3aef0108f5e5105238469dc8450845cb717ea84b5deb0a73b88c1","timeouts":null,"triggers":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19","dependencies":["data.docker_registry_image.sabnzdb"]}]},{"mode":"managed","type":"docker_image","name":"searxng","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"build":[],"force_remove":null,"id":"sha256:6a9a175cd122c005abe2dc15d7cbfcd5109619e9dcccb511c34be244e10f49bcsearxng/searxng:latest","image_id":"sha256:6a9a175cd122c005abe2dc15d7cbfcd5109619e9dcccb511c34be244e10f49bc","keep_locally":null,"name":"searxng/searxng:latest","platform":null,"pull_triggers":["sha256:4c6b4f3e1fc10a907a40b7eaaf5b92d50f5b4097d6fb5b02041c0f9926233b36"],"repo_digest":"searxng/searxng@sha256:4c6b4f3e1fc10a907a40b7eaaf5b92d50f5b4097d6fb5b02041c0f9926233b36","timeouts":null,"triggers":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19","dependencies":["data.docker_registry_image.searxng"]}]},{"mode":"managed","type":"docker_image","name":"searxng-valkey","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"build":[],"force_remove":null,"id":"sha256:12e5775ec8cf867028f49eb698f9d6f04c7e876618e4fb9d81ab99a1f96cf1acvalkey/valkey:9","image_id":"sha256:12e5775ec8cf867028f49eb698f9d6f04c7e876618e4fb9d81ab99a1f96cf1ac","keep_locally":null,"name":"valkey/valkey:9","platform":null,"pull_triggers":["sha256:3b55fbaa0cd93cf0d9d961f405e4dfcc70efe325e2d84da207a0a8e6d8fde4f9"],"repo_digest":"valkey/valkey@sha256:3b55fbaa0cd93cf0d9d961f405e4dfcc70efe325e2d84da207a0a8e6d8fde4f9","timeouts":null,"triggers":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19","dependencies":["data.docker_registry_image.searxng-valkey"]}]},{"mode":"managed","type":"docker_image","name":"smokeping","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"build":[],"force_remove":null,"id":"sha256:e359e0b8022264fb66c963ff9decc7e21d9a0689b2d8dc146c7b7a27f52fb880linuxserver/smokeping:latest","image_id":"sha256:e359e0b8022264fb66c963ff9decc7e21d9a0689b2d8dc146c7b7a27f52fb880","keep_locally":null,"name":"linuxserver/smokeping:latest","platform":null,"pull_triggers":["sha256:210b9d97e376bd81faf86d50f06358dd7a0090be115b2af280d76b5abbcccb6e"],"repo_digest":"linuxserver/smokeping@sha256:210b9d97e376bd81faf86d50f06358dd7a0090be115b2af280d76b5abbcccb6e","timeouts":null,"triggers":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19","dependencies":["data.docker_registry_image.smokeping"]}]},{"mode":"managed","type":"docker_image","name":"sonarr","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"build":[],"force_remove":null,"id":"sha256:be74e263fb1ff8f71dc8603f7f02a1284f82dbe7a8d7f62266ea631dceabc96bghcr.io/hotio/sonarr:latest","image_id":"sha256:be74e263fb1ff8f71dc8603f7f02a1284f82dbe7a8d7f62266ea631dceabc96b","keep_locally":null,"name":"ghcr.io/hotio/sonarr:latest","platform":null,"pull_triggers":["sha256:150b7e9f796982e8a8097cf6f55583cffa3bb4f3e2ffa4de803e1ce1482a88f5"],"repo_digest":"ghcr.io/hotio/sonarr@sha256:150b7e9f796982e8a8097cf6f55583cffa3bb4f3e2ffa4de803e1ce1482a88f5","timeouts":null,"triggers":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19","dependencies":["data.docker_registry_image.sonarr"]}]},{"mode":"managed","type":"docker_image","name":"synapse","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"build":[],"force_remove":null,"id":"sha256:0cd4c2bbf047c4c80779564302f5db3d15647540e2d76643870cb6f7def25a43ghcr.io/element-hq/synapse:latest","image_id":"sha256:0cd4c2bbf047c4c80779564302f5db3d15647540e2d76643870cb6f7def25a43","keep_locally":null,"name":"ghcr.io/element-hq/synapse:latest","platform":null,"pull_triggers":["sha256:9d6bef0a269608d4422bbc5a39140f4a7f667802bcdac143eac0f41f80924dcf"],"repo_digest":"ghcr.io/element-hq/synapse@sha256:9d6bef0a269608d4422bbc5a39140f4a7f667802bcdac143eac0f41f80924dcf","timeouts":null,"triggers":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19","dependencies":["data.docker_registry_image.synapse"]}]},{"mode":"managed","type":"docker_image","name":"traccar","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"build":[],"force_remove":null,"id":"sha256:6c80aa27aa20e85973939eafbcf5d9170946c160722764c58c5cc3e3449c8e22traccar/traccar:debian","image_id":"sha256:6c80aa27aa20e85973939eafbcf5d9170946c160722764c58c5cc3e3449c8e22","keep_locally":null,"name":"traccar/traccar:debian","platform":null,"pull_triggers":["sha256:c4c084ad812e582862104eeb569ebdb6a327e15d4c6d053b451151ec2d19a8d0"],"repo_digest":"traccar/traccar@sha256:c4c084ad812e582862104eeb569ebdb6a327e15d4c6d053b451151ec2d19a8d0","timeouts":null,"triggers":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19","dependencies":["data.docker_registry_image.traccar"]}]},{"mode":"managed","type":"docker_image","name":"unifi","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"build":[],"force_remove":null,"id":"sha256:215c29df220ea8fa2d8dafa33dc8537ad8aa101ae1fcd89d9172b9225955d86cjacobalberty/unifi","image_id":"sha256:215c29df220ea8fa2d8dafa33dc8537ad8aa101ae1fcd89d9172b9225955d86c","keep_locally":null,"name":"jacobalberty/unifi","platform":null,"pull_triggers":["sha256:896c0ab82d33300694dae82982fd7094497afcbea0be92cadc1e94bfead731d3"],"repo_digest":"jacobalberty/unifi@sha256:896c0ab82d33300694dae82982fd7094497afcbea0be92cadc1e94bfead731d3","timeouts":null,"triggers":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19","dependencies":["data.docker_registry_image.unifi"]}]},{"mode":"managed","type":"docker_image","name":"uptime-kuma","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"build":[],"force_remove":null,"id":"sha256:f48d816cb7460cd3b7bb15ed393968b0ae0da4c690443b778b6a5db6b09f527elouislam/uptime-kuma","image_id":"sha256:f48d816cb7460cd3b7bb15ed393968b0ae0da4c690443b778b6a5db6b09f527e","keep_locally":null,"name":"louislam/uptime-kuma","platform":null,"pull_triggers":["sha256:3d632903e6af34139a37f18055c4f1bfd9b7205ae1138f1e5e8940ddc1d176f9"],"repo_digest":"louislam/uptime-kuma@sha256:3d632903e6af34139a37f18055c4f1bfd9b7205ae1138f1e5e8940ddc1d176f9","timeouts":null,"triggers":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19","dependencies":["data.docker_registry_image.uptime-kuma"]}]},{"mode":"managed","type":"docker_image","name":"vikunja","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"build":[],"force_remove":null,"id":"sha256:063c573c3feb40967ca0bc097bdc400f723cf25028faa865edcdd352d7978906vikunja/vikunja:latest","image_id":"sha256:063c573c3feb40967ca0bc097bdc400f723cf25028faa865edcdd352d7978906","keep_locally":null,"name":"vikunja/vikunja:latest","platform":null,"pull_triggers":["sha256:f6b80393c1998cd5cd0dc38d24762c59ab4c10000a6f1032ef5b554e262cab93"],"repo_digest":"vikunja/vikunja@sha256:f6b80393c1998cd5cd0dc38d24762c59ab4c10000a6f1032ef5b554e262cab93","timeouts":null,"triggers":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19","dependencies":["data.docker_registry_image.vikunja"]}]},{"mode":"managed","type":"docker_image","name":"yamtrack","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"build":[],"force_remove":null,"id":"sha256:5dffe198f50adb6bf31d5222a17db7cd9d3ae4d62016b96dd534523b9696a7c1ghcr.io/fuzzygrim/yamtrack","image_id":"sha256:5dffe198f50adb6bf31d5222a17db7cd9d3ae4d62016b96dd534523b9696a7c1","keep_locally":null,"name":"ghcr.io/fuzzygrim/yamtrack","platform":null,"pull_triggers":["sha256:9f40ac038b2bdd7dae7c596f7fa2506ec248fd213857693f4f0008421a2b6ced"],"repo_digest":"ghcr.io/fuzzygrim/yamtrack@sha256:9f40ac038b2bdd7dae7c596f7fa2506ec248fd213857693f4f0008421a2b6ced","timeouts":null,"triggers":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19","dependencies":["data.docker_registry_image.yamtrack"]}]},{"mode":"managed","type":"docker_image","name":"yamtrack-redis","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"build":[],"force_remove":null,"id":"sha256:aa189b5a1954929c393585e6dc5717a75b18f75a931df8bdcc00a3d3bd546be6redis:7-alpine","image_id":"sha256:aa189b5a1954929c393585e6dc5717a75b18f75a931df8bdcc00a3d3bd546be6","keep_locally":null,"name":"redis:7-alpine","platform":null,"pull_triggers":["sha256:8b81dd37ff027bec4e516d41acfbe9fe2460070dc6d4a4570a2ac5b9d59df065"],"repo_digest":"redis@sha256:8b81dd37ff027bec4e516d41acfbe9fe2460070dc6d4a4570a2ac5b9d59df065","timeouts":null,"triggers":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19","dependencies":["data.docker_registry_image.yamtrack-redis"]}]},{"mode":"managed","type":"docker_network","name":"container-public","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":1,"attributes":{"attachable":false,"check_duplicate":null,"driver":"macvlan","id":"276dec3b3e8d82e465c2e47b5c8d8ccb439c608c5665094a3735849e7b8b9742","ingress":false,"internal":false,"ipam_config":[{"aux_address":{},"gateway":"192.168.3.1","ip_range":"192.168.3.128/25","subnet":"192.168.3.0/24"}],"ipam_driver":"default","ipam_options":{},"ipv6":false,"labels":[],"name":"container-public","options":{"parent":"ens19"},"scope":"local"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjEifQ=="}]},{"mode":"managed","type":"docker_network","name":"hoarder","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":1,"attributes":{"attachable":false,"check_duplicate":null,"driver":"bridge","id":"1c3ed9f8417ab3ed459b2558665c377f3c6a5ca780965357a3d97bc162a07566","ingress":false,"internal":false,"ipam_config":[{"aux_address":{},"gateway":"192.168.32.1","ip_range":"","subnet":"192.168.32.0/20"}],"ipam_driver":"default","ipam_options":{},"ipv6":false,"labels":[],"name":"hoarder","options":{},"scope":"local"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjEifQ=="}]},{"mode":"managed","type":"docker_network","name":"ip6net","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":1,"attributes":{"attachable":false,"check_duplicate":null,"driver":"bridge","id":"1f3f0058b050318ce42cc975c50a0cd5fe3b6b644a310b982188bc4f2dc09ea3","ingress":false,"internal":false,"ipam_config":[{"aux_address":{},"gateway":"192.168.64.1","ip_range":"","subnet":"192.168.64.0/20"},{"aux_address":{},"gateway":"2001:db8::1","ip_range":"","subnet":"2001:db8::/64"}],"ipam_driver":"default","ipam_options":{},"ipv6":true,"labels":[],"name":"ipv6net","options":{},"scope":"local"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjEifQ=="}]},{"mode":"managed","type":"docker_network","name":"ipv6-slaac","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":1,"attributes":{"attachable":false,"check_duplicate":null,"driver":"bridge","id":"6926f0927520af79911f52df7d0f454ed5680788639de33164780ffb63d0515a","ingress":false,"internal":false,"ipam_config":[{"aux_address":{},"gateway":"192.168.48.1","ip_range":"","subnet":"192.168.48.0/20"},{"aux_address":{},"gateway":"2a02:a470:b12a:2::1","ip_range":"","subnet":"2a02:a470:b12a:2::/64"}],"ipam_driver":"default","ipam_options":{},"ipv6":true,"labels":[],"name":"ipv6-slaac","options":{},"scope":"local"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjEifQ=="}]},{"mode":"managed","type":"docker_network","name":"nginx-lb","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":1,"attributes":{"attachable":false,"check_duplicate":null,"driver":"bridge","id":"313220b2566c5f54530ef28c7e1d120d10cbfd121bd075f7cfd061507c6d3ade","ingress":false,"internal":false,"ipam_config":[{"aux_address":{},"gateway":"192.168.96.1","ip_range":"","subnet":"192.168.96.0/20"}],"ipam_driver":"default","ipam_options":{},"ipv6":false,"labels":[],"name":"nginx-lb","options":{},"scope":"local"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjEifQ=="}]},{"mode":"managed","type":"docker_network","name":"piped","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":1,"attributes":{"attachable":false,"check_duplicate":null,"driver":"bridge","id":"7ebc52dfb43396b75804d1d4e213e874fa5d5e87a8d88f659387bb131b4566a0","ingress":false,"internal":false,"ipam_config":[{"aux_address":{},"gateway":"192.168.112.1","ip_range":"","subnet":"192.168.112.0/20"}],"ipam_driver":"default","ipam_options":{},"ipv6":false,"labels":[],"name":"piped","options":{},"scope":"local"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjEifQ=="}]},{"mode":"managed","type":"docker_network","name":"searxng","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":1,"attributes":{"attachable":false,"check_duplicate":null,"driver":"bridge","id":"9b2628859440e5427f23510d7271193159c011fc45552db69f508af12524d5a7","ingress":false,"internal":false,"ipam_config":[{"aux_address":{},"gateway":"192.168.128.1","ip_range":"","subnet":"192.168.128.0/20"}],"ipam_driver":"default","ipam_options":{},"ipv6":false,"labels":[],"name":"searxng","options":{},"scope":"local"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjEifQ=="}]},{"mode":"managed","type":"docker_network","name":"smokeping","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":1,"attributes":{"attachable":false,"check_duplicate":null,"driver":"bridge","id":"52569f42ad4bbb3545d49b8ea2e4f8f62523e54cd5d317d75d2da811e912ac67","ingress":false,"internal":false,"ipam_config":[{"aux_address":{},"gateway":"192.168.80.1","ip_range":"","subnet":"192.168.80.0/20"}],"ipam_driver":"default","ipam_options":{},"ipv6":false,"labels":[],"name":"smokeping","options":{},"scope":"local"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjEifQ=="}]},{"mode":"managed","type":"docker_network","name":"yamtrack","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":1,"attributes":{"attachable":false,"check_duplicate":null,"driver":"bridge","id":"6c3607a24d4a5c7a7f5851754f6dad28b3dc10e38da35d09542bd4651182b146","ingress":false,"internal":false,"ipam_config":[{"aux_address":{},"gateway":"192.168.144.1","ip_range":"","subnet":"192.168.144.0/20"}],"ipam_driver":"default","ipam_options":{},"ipv6":false,"labels":[],"name":"yamtrack","options":{},"scope":"local"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjEifQ=="}]},{"mode":"managed","type":"docker_volume","name":"truenas-arr","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":1,"attributes":{"driver":"local","driver_opts":{"device":"//172.20.0.188/arr-media","o":"username=dqnap,password=vPKnUmApyQRE5$n,file_mode=0777,dir_mode=0777","type":"cifs"},"id":"truenas-arr","labels":[],"mountpoint":"/var/lib/docker/volumes/truenas-arr/_data","name":"truenas-arr"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjEifQ=="}]},{"mode":"managed","type":"docker_volume","name":"truenas-cache","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":1,"attributes":{"driver":"local","driver_opts":{"device":"//172.20.0.188/docker-app-cache","o":"username=dqnap,password=vPKnUmApyQRE5$n,file_mode=0777,dir_mode=0777","type":"cifs"},"id":"truenas-cache","labels":[],"mountpoint":"/var/lib/docker/volumes/truenas-cache/_data","name":"truenas-cache"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjEifQ=="}]},{"mode":"managed","type":"docker_volume","name":"truenas-photoprism-data","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":1,"attributes":{"driver":"local","driver_opts":{"device":"//172.20.0.188/photoprism-data","o":"username=photoprism,password=V3i77MWeoM^XpugwG%6,uid=2000,gid=2000","type":"cifs"},"id":"truenas-photoprism-data","labels":[],"mountpoint":"/var/lib/docker/volumes/truenas-photoprism-data/_data","name":"truenas-photoprism-data"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjEifQ=="}]},{"mode":"managed","type":"docker_volume","name":"truenas-photoprism-import","provider":"provider[\"registry.opentofu.org/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":"/var/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.opentofu.org/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":"/var/lib/docker/volumes/truenas-photoprism-originals/_data","name":"truenas-photoprism-originals"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjEifQ=="}]},{"mode":"managed","type":"docker_volume","name":"truenas-photoprism-timeke-originals","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":1,"attributes":{"driver":"local","driver_opts":{"device":"//172.20.0.188/photoprism-tineke-originals","o":"username=dqnap,password=vPKnUmApyQRE5$n,file_mode=0777,dir_mode=0777","type":"cifs"},"id":"truenas-photoprism-tineke-originals","labels":[],"mountpoint":"/var/lib/docker/volumes/truenas-photoprism-tineke-originals/_data","name":"truenas-photoprism-tineke-originals"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjEifQ=="}]},{"mode":"managed","type":"docker_volume","name":"truenas-photoprism-tineke-data","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":1,"attributes":{"driver":"local","driver_opts":{"device":"//172.20.0.188/photoprism-tineke-data","o":"username=photoprism,password=V3i77MWeoM^XpugwG%6,uid=2000,gid=2000","type":"cifs"},"id":"truenas-photoprism-tineke-data","labels":[],"mountpoint":"/var/lib/docker/volumes/truenas-photoprism-tineke-data/_data","name":"truenas-photoprism-tineke-data"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjEifQ=="}]},{"mode":"managed","type":"docker_volume","name":"truenas-photoprism-tineke-import","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":1,"attributes":{"driver":"local","driver_opts":{"device":"//172.20.0.188/photoprism-tineke-import","o":"username=dqnap,password=vPKnUmApyQRE5$n,file_mode=0777,dir_mode=0777","type":"cifs"},"id":"truenas-photoprism-tineke-import","labels":[],"mountpoint":"/var/lib/docker/volumes/truenas-photoprism-tineke-import/_data","name":"truenas-photoprism-tineke-import"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjEifQ=="}]},{"mode":"managed","type":"opnsense_unbound_host_override","name":"a_dozzle","provider":"provider[\"registry.opentofu.org/browningluke/opnsense\"]","instances":[{"schema_version":0,"attributes":{"description":null,"domain":"dozzle.local","enabled":true,"hostname":"*","id":"1130d4e6-fbb8-41f9-971c-e0482365ced7","mx_host":"","mx_priority":-1,"server":"192.168.3.10","type":"A"},"sensitive_attributes":[]}]}],"check_results":null} +{"version":4,"terraform_version":"1.11.1","serial":366,"lineage":"e2808751-e092-343f-2de3-16c11aee37b0","outputs":{},"resources":[{"mode":"data","type":"docker_registry_image","name":"audiobookshelf","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"id":"sha256:a44ed89b3e845faa1f7d353f2cc89b2fcd8011737dd14075fa963cf9468da3a5","insecure_skip_verify":false,"name":"ghcr.io/advplyr/audiobookshelf:latest","sha256_digest":"sha256:a44ed89b3e845faa1f7d353f2cc89b2fcd8011737dd14075fa963cf9468da3a5"},"sensitive_attributes":[]}]},{"mode":"data","type":"docker_registry_image","name":"birdnet-go","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"id":"sha256:6f5a93b725e43f9d8f5a77fb062868eac03795be99ab8ec967c7661f2f6d217c","insecure_skip_verify":false,"name":"ghcr.io/tphakala/birdnet-go:nightly","sha256_digest":"sha256:6f5a93b725e43f9d8f5a77fb062868eac03795be99ab8ec967c7661f2f6d217c"},"sensitive_attributes":[]}]},{"mode":"data","type":"docker_registry_image","name":"configarr","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"id":"sha256:0dac3fbffab546ae9718207959499812750def496672c54a9b2a8402d4544733","insecure_skip_verify":false,"name":"ghcr.io/raydak-labs/configarr:latest","sha256_digest":"sha256:0dac3fbffab546ae9718207959499812750def496672c54a9b2a8402d4544733"},"sensitive_attributes":[]}]},{"mode":"data","type":"docker_registry_image","name":"deluge","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"id":"sha256:767b7d7e7f686c6bbd913f22715ebbb8cce584246c4cc553c59e6bd6d17aa363","insecure_skip_verify":false,"name":"linuxserver/deluge:latest","sha256_digest":"sha256:767b7d7e7f686c6bbd913f22715ebbb8cce584246c4cc553c59e6bd6d17aa363"},"sensitive_attributes":[]}]},{"mode":"data","type":"docker_registry_image","name":"dozzle","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"id":"sha256:03ac4280eec733d004de0a46a3944e8ef0d3fbd9c317027b19492d4ed360aa89","insecure_skip_verify":false,"name":"amir20/dozzle:latest","sha256_digest":"sha256:03ac4280eec733d004de0a46a3944e8ef0d3fbd9c317027b19492d4ed360aa89"},"sensitive_attributes":[]}]},{"mode":"data","type":"docker_registry_image","name":"elasticsearch","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"id":"sha256:a4a85d1b5b0d1035f15f2b470716a7b575d42982b4595e0c6a6056ce09a6e8d2","insecure_skip_verify":false,"name":"docker.elastic.co/elasticsearch/elasticsearch-wolfi:9.1.5","sha256_digest":"sha256:a4a85d1b5b0d1035f15f2b470716a7b575d42982b4595e0c6a6056ce09a6e8d2"},"sensitive_attributes":[]}]},{"mode":"data","type":"docker_registry_image","name":"fail2ban","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"id":"sha256:0adfcd41a4b8dda0f5fede44e8bd589a0460d9db8899dda3dddac991adc8e1c5","insecure_skip_verify":false,"name":"linuxserver/fail2ban:latest","sha256_digest":"sha256:0adfcd41a4b8dda0f5fede44e8bd589a0460d9db8899dda3dddac991adc8e1c5"},"sensitive_attributes":[]}]},{"mode":"data","type":"docker_registry_image","name":"freshrss","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"id":"sha256:9100f649f5c946f589f54cdb9be7a65996528f48f691ef90eb262a0e06e5a522","insecure_skip_verify":false,"name":"freshrss/freshrss:latest","sha256_digest":"sha256:9100f649f5c946f589f54cdb9be7a65996528f48f691ef90eb262a0e06e5a522"},"sensitive_attributes":[]}]},{"mode":"data","type":"docker_registry_image","name":"gitea","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"id":"sha256:9bfff178f12373bd7d64fc90b7a59bb0308cfcd599edd373d5714e3617f0c54d","insecure_skip_verify":false,"name":"gitea/gitea:latest-rootless","sha256_digest":"sha256:9bfff178f12373bd7d64fc90b7a59bb0308cfcd599edd373d5714e3617f0c54d"},"sensitive_attributes":[]}]},{"mode":"data","type":"docker_registry_image","name":"gluetun","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"id":"sha256:f7738494fda6cc909586cd39470379091a3a1035a02a5b5c89c7a4c071ab6269","insecure_skip_verify":false,"name":"qmcgaw/gluetun:latest","sha256_digest":"sha256:f7738494fda6cc909586cd39470379091a3a1035a02a5b5c89c7a4c071ab6269"},"sensitive_attributes":[]}]},{"mode":"data","type":"docker_registry_image","name":"grafana","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"id":"sha256:0f86bada30d65ef9d0183b90c1e2682ac92d53d95da8bed322b984ea78a4a73a","insecure_skip_verify":false,"name":"grafana/grafana:latest","sha256_digest":"sha256:0f86bada30d65ef9d0183b90c1e2682ac92d53d95da8bed322b984ea78a4a73a"},"sensitive_attributes":[]}]},{"mode":"data","type":"docker_registry_image","name":"grocy","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"id":"sha256:e84bfdb1de28a664e6f7b38f78551bd17a3e3ade4fdb0b9f6da4b0fbb306a7a8","insecure_skip_verify":false,"name":"linuxserver/grocy:latest","sha256_digest":"sha256:e84bfdb1de28a664e6f7b38f78551bd17a3e3ade4fdb0b9f6da4b0fbb306a7a8"},"sensitive_attributes":[]}]},{"mode":"data","type":"docker_registry_image","name":"hoarder","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"id":"sha256:e899d76fc4aa49ee3e3f98f38be6c564a27a74a5cc04249bfa671eb0642e43bc","insecure_skip_verify":false,"name":"ghcr.io/hoarder-app/hoarder","sha256_digest":"sha256:e899d76fc4aa49ee3e3f98f38be6c564a27a74a5cc04249bfa671eb0642e43bc"},"sensitive_attributes":[]}]},{"mode":"data","type":"docker_registry_image","name":"hoarder-chrome","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"id":"sha256:1a0046448e0bb6c275c88f86e01faf0de62b02ec8572901256ada0a8c08be23f","insecure_skip_verify":false,"name":"gcr.io/zenika-hub/alpine-chrome:latest","sha256_digest":"sha256:1a0046448e0bb6c275c88f86e01faf0de62b02ec8572901256ada0a8c08be23f"},"sensitive_attributes":[]}]},{"mode":"data","type":"docker_registry_image","name":"hoarder-meilisearch","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"id":"sha256:634e83ffe5bad15239fa26bd04d06bccb84a1f2f06ad8a35135b510711348792","insecure_skip_verify":false,"name":"getmeili/meilisearch:v1.6","sha256_digest":"sha256:634e83ffe5bad15239fa26bd04d06bccb84a1f2f06ad8a35135b510711348792"},"sensitive_attributes":[]}]},{"mode":"data","type":"docker_registry_image","name":"homer","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"id":"sha256:ace7c6a2cfb66e13f0e94d5534cb569562f190aa5cac9446b2453ef7822cd195","insecure_skip_verify":false,"name":"b4bz/homer:latest","sha256_digest":"sha256:ace7c6a2cfb66e13f0e94d5534cb569562f190aa5cac9446b2453ef7822cd195"},"sensitive_attributes":[]}]},{"mode":"data","type":"docker_registry_image","name":"jellyfin","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"id":"sha256:1694ff069f0c9dafb283c36765175606866769f5d72f2ed56b6a0f1be922fc37","insecure_skip_verify":false,"name":"jellyfin/jellyfin:latest","sha256_digest":"sha256:1694ff069f0c9dafb283c36765175606866769f5d72f2ed56b6a0f1be922fc37"},"sensitive_attributes":[]}]},{"mode":"data","type":"docker_registry_image","name":"jellyseerr","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"id":"sha256:4538137bc5af902dece165f2bf73776d9cf4eafb6dd714670724af8f3eb77764","insecure_skip_verify":false,"name":"fallenbagel/jellyseerr:latest","sha256_digest":"sha256:4538137bc5af902dece165f2bf73776d9cf4eafb6dd714670724af8f3eb77764"},"sensitive_attributes":[]}]},{"mode":"data","type":"docker_registry_image","name":"lidarr","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"id":"sha256:a11272d4ff510a3665e37e11573c7f4ed134ba8089e54baf4c4f916d2e87febc","insecure_skip_verify":false,"name":"lscr.io/linuxserver/lidarr:latest","sha256_digest":"sha256:a11272d4ff510a3665e37e11573c7f4ed134ba8089e54baf4c4f916d2e87febc"},"sensitive_attributes":[]}]},{"mode":"data","type":"docker_registry_image","name":"looksyk","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"id":"sha256:4927a8b22b39acefe12c2ae79e944742cb39d5f58d2ba404953abf6cb9abd9e9","insecure_skip_verify":false,"name":"sebastianrzk/looksyk","sha256_digest":"sha256:4927a8b22b39acefe12c2ae79e944742cb39d5f58d2ba404953abf6cb9abd9e9"},"sensitive_attributes":[]}]},{"mode":"data","type":"docker_registry_image","name":"mariadb","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"id":"sha256:3b4dfcc32247eb07adbebec0793afae2a8eafa6860ec523ee56af4d3dec42f7f","insecure_skip_verify":false,"name":"mariadb:11.4","sha256_digest":"sha256:3b4dfcc32247eb07adbebec0793afae2a8eafa6860ec523ee56af4d3dec42f7f"},"sensitive_attributes":[]}]},{"mode":"data","type":"docker_registry_image","name":"mealie","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"id":"sha256:d872fb529097df2d77b3c6f5e469b047f99d0d1c9f793a84ae27aa106e1f5d7e","insecure_skip_verify":false,"name":"ghcr.io/mealie-recipes/mealie:v3.1.2","sha256_digest":"sha256:d872fb529097df2d77b3c6f5e469b047f99d0d1c9f793a84ae27aa106e1f5d7e"},"sensitive_attributes":[]}]},{"mode":"data","type":"docker_registry_image","name":"memos","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"id":"sha256:71048ab89888696e7f37956920c712d2f70fae9c180d4086cd1e3ae3da06a6cb","insecure_skip_verify":false,"name":"neosmemo/memos:stable","sha256_digest":"sha256:71048ab89888696e7f37956920c712d2f70fae9c180d4086cd1e3ae3da06a6cb"},"sensitive_attributes":[]}]},{"mode":"data","type":"docker_registry_image","name":"meshcore-capture","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"id":"sha256:1c9cfc10d50dfce12062b7098602679a0ecf895844255d257dafc3b45f59ae4b","insecure_skip_verify":false,"name":"ghcr.io/agessaman/meshcore-packet-capture:latest","sha256_digest":"sha256:1c9cfc10d50dfce12062b7098602679a0ecf895844255d257dafc3b45f59ae4b"},"sensitive_attributes":[]}]},{"mode":"data","type":"docker_registry_image","name":"meshtastic","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"id":"sha256:ced7a025a65a6576a61298203833acf509a6c49007fa1803bfda7c41f7cc71cc","insecure_skip_verify":false,"name":"ghcr.io/meshtastic/web:latest","sha256_digest":"sha256:ced7a025a65a6576a61298203833acf509a6c49007fa1803bfda7c41f7cc71cc"},"sensitive_attributes":[]}]},{"mode":"data","type":"docker_registry_image","name":"navidrome","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"id":"sha256:9fa40b3d8dec43ceb2213d1fa551da3dcfef6ac6d19c2e534efb92527c2bafd2","insecure_skip_verify":false,"name":"deluan/navidrome:latest","sha256_digest":"sha256:9fa40b3d8dec43ceb2213d1fa551da3dcfef6ac6d19c2e534efb92527c2bafd2"},"sensitive_attributes":[]}]},{"mode":"data","type":"docker_registry_image","name":"nginx-lb","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"id":"sha256:896921777209aa9dd66bf46064b2f45d4659a4d174d1ed902f0735e92ef9066b","insecure_skip_verify":false,"name":"jonasal/nginx-certbot:latest","sha256_digest":"sha256:896921777209aa9dd66bf46064b2f45d4659a4d174d1ed902f0735e92ef9066b"},"sensitive_attributes":[]}]},{"mode":"data","type":"docker_registry_image","name":"node-red","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"id":"sha256:a5cb1dcdf90a7148b02b9dba4acfe6bd98c7bf3bff1e845dcdecfd7af3a95a29","insecure_skip_verify":false,"name":"nodered/node-red:latest","sha256_digest":"sha256:a5cb1dcdf90a7148b02b9dba4acfe6bd98c7bf3bff1e845dcdecfd7af3a95a29"},"sensitive_attributes":[]}]},{"mode":"data","type":"docker_registry_image","name":"ntfy","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"id":"sha256:2b9e12d56a538f4402da51328eeca02696c4b207ab7fbe031c27e51a22ca9b86","insecure_skip_verify":false,"name":"binwiederhier/ntfy","sha256_digest":"sha256:2b9e12d56a538f4402da51328eeca02696c4b207ab7fbe031c27e51a22ca9b86"},"sensitive_attributes":[]}]},{"mode":"data","type":"docker_registry_image","name":"ofelia","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"id":"sha256:efcbe2c5cf658a25de6443c1462d653f9cc03791d642e01fc6c638a00f97e492","insecure_skip_verify":false,"name":"mcuadros/ofelia:latest","sha256_digest":"sha256:efcbe2c5cf658a25de6443c1462d653f9cc03791d642e01fc6c638a00f97e492"},"sensitive_attributes":[]}]},{"mode":"data","type":"docker_registry_image","name":"photoprism","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"id":"sha256:5229f68bce0293320547f35c733de584d7c2d5725a0efbddb68d7a118a8fc21c","insecure_skip_verify":false,"name":"photoprism/photoprism:latest","sha256_digest":"sha256:5229f68bce0293320547f35c733de584d7c2d5725a0efbddb68d7a118a8fc21c"},"sensitive_attributes":[]}]},{"mode":"data","type":"docker_registry_image","name":"piped-backend","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"id":"sha256:b0462b15a951061878d13abf3e3706b60a33c1941cb28bb48f86227d0fbeb730","insecure_skip_verify":false,"name":"1337kavin/piped:latest","sha256_digest":"sha256:b0462b15a951061878d13abf3e3706b60a33c1941cb28bb48f86227d0fbeb730"},"sensitive_attributes":[]}]},{"mode":"data","type":"docker_registry_image","name":"piped-bg-helper","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"id":"sha256:f2fb7c9e1f0c5526e519b7b355f4e9072643c9c116b91a59f90cfceb800fa25f","insecure_skip_verify":false,"name":"1337kavin/bg-helper-server:latest","sha256_digest":"sha256:f2fb7c9e1f0c5526e519b7b355f4e9072643c9c116b91a59f90cfceb800fa25f"},"sensitive_attributes":[]}]},{"mode":"data","type":"docker_registry_image","name":"piped-frontend","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"id":"sha256:7ccda9646bfde6dd19f7e63f2f1c791b801aa9b8f23e9da33bb9e51d3c7c5d47","insecure_skip_verify":false,"name":"1337kavin/piped-frontend:latest","sha256_digest":"sha256:7ccda9646bfde6dd19f7e63f2f1c791b801aa9b8f23e9da33bb9e51d3c7c5d47"},"sensitive_attributes":[]}]},{"mode":"data","type":"docker_registry_image","name":"piped-proxy","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"id":"sha256:2c783c358ef4a11fa5aa23fff739fec8d12433f74ac8e90a29bb900fa5fa57c8","insecure_skip_verify":false,"name":"1337kavin/piped-proxy:latest","sha256_digest":"sha256:2c783c358ef4a11fa5aa23fff739fec8d12433f74ac8e90a29bb900fa5fa57c8"},"sensitive_attributes":[]}]},{"mode":"data","type":"docker_registry_image","name":"postgres","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"id":"sha256:e3d150435ddc4c27ec971c2d59e6d0705a6b13c2b3344e43057e9029a83d9237","insecure_skip_verify":false,"name":"pgautoupgrade/pgautoupgrade:16-alpine","sha256_digest":"sha256:e3d150435ddc4c27ec971c2d59e6d0705a6b13c2b3344e43057e9029a83d9237"},"sensitive_attributes":[]}]},{"mode":"data","type":"docker_registry_image","name":"prometheus","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"id":"sha256:5550dc63da361dc30f6fe02ac0e4dfc736ededfef3c8d12a634db04a67824d78","insecure_skip_verify":false,"name":"prom/prometheus:latest","sha256_digest":"sha256:5550dc63da361dc30f6fe02ac0e4dfc736ededfef3c8d12a634db04a67824d78"},"sensitive_attributes":[]}]},{"mode":"data","type":"docker_registry_image","name":"prowlarr","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"id":"sha256:610e8b19a16b355b03ce154b2dfe5d5049725e5ee8f079e421234a39599f11d2","insecure_skip_verify":false,"name":"ghcr.io/hotio/prowlarr:latest","sha256_digest":"sha256:610e8b19a16b355b03ce154b2dfe5d5049725e5ee8f079e421234a39599f11d2"},"sensitive_attributes":[]}]},{"mode":"data","type":"docker_registry_image","name":"radarr","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"id":"sha256:a0378fd5be0d23e23eea5f183e12619d2c1d74f70e5dc4a124c315343595f2ae","insecure_skip_verify":false,"name":"ghcr.io/hotio/radarr:latest","sha256_digest":"sha256:a0378fd5be0d23e23eea5f183e12619d2c1d74f70e5dc4a124c315343595f2ae"},"sensitive_attributes":[]}]},{"mode":"data","type":"docker_registry_image","name":"ripe-atlas","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"id":"sha256:1f2a83b919bca477336afef8883df580eac1564683f73207592b4ff5e5bc568a","insecure_skip_verify":false,"name":"jamesits/ripe-atlas:latest","sha256_digest":"sha256:1f2a83b919bca477336afef8883df580eac1564683f73207592b4ff5e5bc568a"},"sensitive_attributes":[]}]},{"mode":"data","type":"docker_registry_image","name":"rssbridge","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"id":"sha256:f31cf3118ab2c167fc76c069e1e53d7a64d87684cdbf891b0dd3c547029fc6f0","insecure_skip_verify":false,"name":"rssbridge/rss-bridge:latest","sha256_digest":"sha256:f31cf3118ab2c167fc76c069e1e53d7a64d87684cdbf891b0dd3c547029fc6f0"},"sensitive_attributes":[]}]},{"mode":"data","type":"docker_registry_image","name":"sabnzdb","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"id":"sha256:3189e08407538066f1413621199dd05661a44ab9151efaf3c7ae434c0475b3b2","insecure_skip_verify":false,"name":"ghcr.io/hotio/sabnzbd:latest","sha256_digest":"sha256:3189e08407538066f1413621199dd05661a44ab9151efaf3c7ae434c0475b3b2"},"sensitive_attributes":[]}]},{"mode":"data","type":"docker_registry_image","name":"searxng","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"id":"sha256:0bbe85fb9bebe413a26c0e385c76309d15c91fdb9dc8a6bf01b35b714d0ece43","insecure_skip_verify":false,"name":"searxng/searxng:latest","sha256_digest":"sha256:0bbe85fb9bebe413a26c0e385c76309d15c91fdb9dc8a6bf01b35b714d0ece43"},"sensitive_attributes":[]}]},{"mode":"data","type":"docker_registry_image","name":"searxng-valkey","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"id":"sha256:3b55fbaa0cd93cf0d9d961f405e4dfcc70efe325e2d84da207a0a8e6d8fde4f9","insecure_skip_verify":false,"name":"valkey/valkey:9","sha256_digest":"sha256:3b55fbaa0cd93cf0d9d961f405e4dfcc70efe325e2d84da207a0a8e6d8fde4f9"},"sensitive_attributes":[]}]},{"mode":"data","type":"docker_registry_image","name":"smokeping","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"id":"sha256:8dd68d8483cbd461b0d32365254c8fd59778efb9dc8064517f85dc27eae41433","insecure_skip_verify":false,"name":"linuxserver/smokeping:latest","sha256_digest":"sha256:8dd68d8483cbd461b0d32365254c8fd59778efb9dc8064517f85dc27eae41433"},"sensitive_attributes":[]}]},{"mode":"data","type":"docker_registry_image","name":"sonarr","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"id":"sha256:67e97fff243bcbac298c7fbfeae7cbda50790846ec7e1b493ae2d02867128010","insecure_skip_verify":false,"name":"ghcr.io/hotio/sonarr:latest","sha256_digest":"sha256:67e97fff243bcbac298c7fbfeae7cbda50790846ec7e1b493ae2d02867128010"},"sensitive_attributes":[]}]},{"mode":"data","type":"docker_registry_image","name":"synapse","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"id":"sha256:9d6bef0a269608d4422bbc5a39140f4a7f667802bcdac143eac0f41f80924dcf","insecure_skip_verify":false,"name":"ghcr.io/element-hq/synapse:latest","sha256_digest":"sha256:9d6bef0a269608d4422bbc5a39140f4a7f667802bcdac143eac0f41f80924dcf"},"sensitive_attributes":[]}]},{"mode":"data","type":"docker_registry_image","name":"traccar","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"id":"sha256:c4c084ad812e582862104eeb569ebdb6a327e15d4c6d053b451151ec2d19a8d0","insecure_skip_verify":false,"name":"traccar/traccar:debian","sha256_digest":"sha256:c4c084ad812e582862104eeb569ebdb6a327e15d4c6d053b451151ec2d19a8d0"},"sensitive_attributes":[]}]},{"mode":"data","type":"docker_registry_image","name":"unifi","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"id":"sha256:896c0ab82d33300694dae82982fd7094497afcbea0be92cadc1e94bfead731d3","insecure_skip_verify":false,"name":"jacobalberty/unifi","sha256_digest":"sha256:896c0ab82d33300694dae82982fd7094497afcbea0be92cadc1e94bfead731d3"},"sensitive_attributes":[]}]},{"mode":"data","type":"docker_registry_image","name":"uptime-kuma","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"id":"sha256:3d632903e6af34139a37f18055c4f1bfd9b7205ae1138f1e5e8940ddc1d176f9","insecure_skip_verify":false,"name":"louislam/uptime-kuma","sha256_digest":"sha256:3d632903e6af34139a37f18055c4f1bfd9b7205ae1138f1e5e8940ddc1d176f9"},"sensitive_attributes":[]}]},{"mode":"data","type":"docker_registry_image","name":"vikunja","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"id":"sha256:f6b80393c1998cd5cd0dc38d24762c59ab4c10000a6f1032ef5b554e262cab93","insecure_skip_verify":false,"name":"vikunja/vikunja:latest","sha256_digest":"sha256:f6b80393c1998cd5cd0dc38d24762c59ab4c10000a6f1032ef5b554e262cab93"},"sensitive_attributes":[]}]},{"mode":"data","type":"docker_registry_image","name":"yamtrack","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"id":"sha256:928df13c46c9f615b37f5ef1eb5a87fc8813f5941f28c7d8227af73d291b0d19","insecure_skip_verify":false,"name":"ghcr.io/fuzzygrim/yamtrack","sha256_digest":"sha256:928df13c46c9f615b37f5ef1eb5a87fc8813f5941f28c7d8227af73d291b0d19"},"sensitive_attributes":[]}]},{"mode":"data","type":"docker_registry_image","name":"yamtrack-redis","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"id":"sha256:7aec734b2bb298a1d769fd8729f13b8514a41bf90fcdd1f38ec52267fbaa8ee6","insecure_skip_verify":false,"name":"redis:7-alpine","sha256_digest":"sha256:7aec734b2bb298a1d769fd8729f13b8514a41bf90fcdd1f38ec52267fbaa8ee6"},"sensitive_attributes":[]}]},{"mode":"managed","type":"docker_container","name":"audiobookshelf","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":2,"attributes":{"attach":false,"bridge":"","capabilities":[],"cgroup_parent":null,"cgroupns_mode":null,"command":["node","index.js"],"container_logs":null,"container_read_refresh_timeout_milliseconds":15000,"cpu_period":null,"cpu_quota":null,"cpu_set":"","cpu_shares":0,"cpus":null,"destroy_grace_seconds":null,"devices":[],"dns":null,"dns_opts":null,"dns_search":null,"domainname":"","entrypoint":["tini","--"],"env":["TZ=Europe/Amsterdam"],"exit_code":null,"gpus":null,"group_add":null,"healthcheck":null,"host":[],"hostname":"5943eb145512","id":"5943eb145512256142f4dd34faf8255614fe691cd995015abb1e929a1e0da53e","image":"sha256:b1290bc75356934fe943b54ad8caa2fe7508f0f675f979ddf6f2a7d70d45541b","init":false,"ipc_mode":"private","labels":[],"log_driver":"local","log_opts":null,"logs":false,"max_retry_count":0,"memory":0,"memory_swap":0,"mounts":[{"bind_options":[],"read_only":null,"source":"/var/lib/containers/audiobookshelf/config","target":"/config","tmpfs_options":[],"type":"bind","volume_options":[]},{"bind_options":[],"read_only":null,"source":"/var/lib/containers/audiobookshelf/metadata","target":"/metadata","tmpfs_options":[],"type":"bind","volume_options":[]}],"must_run":true,"name":"audiobookshelf","network_data":[{"gateway":"192.168.3.1","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"192.168.3.20","ip_prefix_length":24,"ipv6_gateway":"","mac_address":"aa:a3:33:75:82:40","network_name":"container-public"}],"network_mode":"bridge","networks_advanced":[{"aliases":[],"ipv4_address":"192.168.3.20","ipv6_address":"","name":"container-public"}],"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":[{"container_path":"/truenas-arr","from_container":"","host_path":"","read_only":null,"volume_name":"truenas-arr"}],"wait":false,"wait_timeout":60,"working_dir":"/app"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==","dependencies":["data.docker_registry_image.audiobookshelf","docker_image.audiobookshelf","docker_network.container-public","docker_volume.truenas-arr"]}]},{"mode":"managed","type":"docker_container","name":"birdnet-go","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":2,"attributes":{"attach":false,"bridge":"","capabilities":[],"cgroup_parent":null,"cgroupns_mode":null,"command":["birdnet-go","realtime"],"container_logs":null,"container_read_refresh_timeout_milliseconds":15000,"cpu_period":null,"cpu_quota":null,"cpu_set":"","cpu_shares":0,"cpus":null,"destroy_grace_seconds":null,"devices":[],"dns":null,"dns_opts":null,"dns_search":null,"domainname":"","entrypoint":["/usr/bin/entrypoint.sh","/usr/bin/startup-wrapper.sh"],"env":["BIRDNET_GID=1000","BIRDNET_HOST=birdnet.rescla.me","BIRDNET_LATITUDE=53.006012","BIRDNET_LOCALE=nl","BIRDNET_LONGITUDE=6.082030","BIRDNET_PORT=80","BIRDNET_UID=1000","TZ=Europe/Amsterdam"],"exit_code":null,"gpus":null,"group_add":null,"healthcheck":[{"interval":"30s","retries":3,"start_interval":"0s","start_period":"2m0s","test":["CMD-SHELL","curl -fs --connect-timeout 2 --max-time 3 http://localhost:8080/health | jq -e '.status == \"healthy\"' \u003e/dev/null || curl -fsk --connect-timeout 2 --max-time 3 https://localhost:8443/health | jq -e '.status == \"healthy\"' \u003e/dev/null || curl -fsk --connect-timeout 2 --max-time 3 https://localhost:443/health | jq -e '.status == \"healthy\"' \u003e/dev/null || exit 1"],"timeout":"10s"}],"host":[],"hostname":"a989dd001901","id":"a989dd0019019204e2e5fc461c0d58aabd525026574c36abecf30ec5ca03aebb","image":"sha256:771488d0603e874d4f624bae235f715f464acd261c0c24cee1b9bb641f175077","init":false,"ipc_mode":"private","labels":[],"log_driver":"json-file","log_opts":{"max-file":"5","max-size":"10m"},"logs":false,"max_retry_count":0,"memory":0,"memory_swap":0,"mounts":[{"bind_options":[],"read_only":null,"source":"","target":"/config/hls","tmpfs_options":[{"mode":null,"size_bytes":50000000}],"type":"tmpfs","volume_options":[]},{"bind_options":[],"read_only":null,"source":"/var/lib/containers/birdnet-go/config","target":"/config","tmpfs_options":[],"type":"bind","volume_options":[]},{"bind_options":[],"read_only":null,"source":"/var/lib/containers/birdnet-go/data","target":"/data","tmpfs_options":[],"type":"bind","volume_options":[]}],"must_run":true,"name":"birdnet-go","network_data":[{"gateway":"192.168.3.1","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"192.168.3.54","ip_prefix_length":24,"ipv6_gateway":"","mac_address":"82:4d:f5:06:a8:be","network_name":"container-public"}],"network_mode":"bridge","networks_advanced":[{"aliases":[],"ipv4_address":"192.168.3.54","ipv6_address":"","name":"container-public"}],"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":"/data"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==","dependencies":["data.docker_registry_image.birdnet-go","docker_image.birdnet-go","docker_network.container-public","opnsense_unbound_host_override.a_birdnet"]}]},{"mode":"managed","type":"docker_container","name":"configarr","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":2,"attributes":{"attach":false,"bridge":"","capabilities":[],"cgroup_parent":null,"cgroupns_mode":null,"command":["dumb-init","node","index.js"],"container_logs":null,"container_read_refresh_timeout_milliseconds":15000,"cpu_period":null,"cpu_quota":null,"cpu_set":"","cpu_shares":0,"cpus":null,"destroy_grace_seconds":null,"devices":[],"dns":null,"dns_opts":null,"dns_search":null,"domainname":"","entrypoint":["docker-entrypoint.sh"],"env":["TZ=Europe/Amsterdam"],"exit_code":null,"gpus":null,"group_add":null,"healthcheck":null,"host":[],"hostname":"1ca991c2d624","id":"1ca991c2d624cd0a0db74606d8dfa3b61608f9e864fd7d1ffa6e0b8e3ddcef98","image":"sha256:bc592e8179b96c7404af94740a871807c98c0f8051a03e9c74b550cb5d8d1175","init":false,"ipc_mode":"private","labels":[],"log_driver":"local","log_opts":null,"logs":false,"max_retry_count":0,"memory":0,"memory_swap":0,"mounts":[{"bind_options":[],"read_only":null,"source":"/var/lib/containers/configarr/cfs","target":"/app/cfs","tmpfs_options":[],"type":"bind","volume_options":[]},{"bind_options":[],"read_only":null,"source":"/var/lib/containers/configarr/config","target":"/app/config","tmpfs_options":[],"type":"bind","volume_options":[]},{"bind_options":[],"read_only":null,"source":"/var/lib/containers/configarr/templates","target":"/app/templates","tmpfs_options":[],"type":"bind","volume_options":[]}],"must_run":true,"name":"configarr","network_data":[{"gateway":"192.168.16.1","global_ipv6_address":"fd9d:737:d29a::2","global_ipv6_prefix_length":64,"ip_address":"192.168.16.2","ip_prefix_length":20,"ipv6_gateway":"fd9d:737:d29a::1","mac_address":"1e:a2:1e:ce:18:54","network_name":"bridge"}],"network_mode":"bridge","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":"/app"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==","dependencies":["data.docker_registry_image.configarr","docker_image.configarr"]}]},{"mode":"managed","type":"docker_container","name":"deluge","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":2,"attributes":{"attach":false,"bridge":"","capabilities":[],"cgroup_parent":null,"cgroupns_mode":null,"command":[],"container_logs":null,"container_read_refresh_timeout_milliseconds":15000,"cpu_period":null,"cpu_quota":null,"cpu_set":"","cpu_shares":0,"cpus":null,"destroy_grace_seconds":null,"devices":[],"dns":null,"dns_opts":null,"dns_search":null,"domainname":"","entrypoint":["/init"],"env":["PGID=321","PUID=222","UMASK=002"],"exit_code":null,"gpus":null,"group_add":null,"healthcheck":null,"host":[],"hostname":"proxy","id":"60f93ad6fd8a7663f343887d1294568381ad76566f4a6645146d8457091c1fe3","image":"sha256:ab175d65cd79d6dbb5a7a28fa13420b1a023c7af7b006d2a16adb65268a39ba4","init":false,"ipc_mode":"private","labels":[],"log_driver":"local","log_opts":null,"logs":false,"max_retry_count":0,"memory":1000,"memory_swap":1000,"mounts":[{"bind_options":[],"read_only":null,"source":"/var/lib/containers/deluge","target":"/config","tmpfs_options":[],"type":"bind","volume_options":[]}],"must_run":true,"name":"deluge","network_data":[],"network_mode":"container:b93b1f1fc67d42753fd1a27f35dcd549108bfe598a12749120813b6dc658b9e4","networks_advanced":[],"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":[{"container_path":"/data","from_container":"","host_path":"","read_only":null,"volume_name":"truenas-arr"}],"wait":false,"wait_timeout":60,"working_dir":"/"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==","dependencies":["data.docker_registry_image.deluge","data.docker_registry_image.gluetun","docker_container.gluetun","docker_image.deluge","docker_image.gluetun","docker_network.container-public","docker_network.piped","docker_volume.truenas-arr"]}]},{"mode":"managed","type":"docker_container","name":"dozzle","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":2,"attributes":{"attach":false,"bridge":"","capabilities":[],"cgroup_parent":null,"cgroupns_mode":null,"command":[],"container_logs":null,"container_read_refresh_timeout_milliseconds":15000,"cpu_period":null,"cpu_quota":null,"cpu_set":"","cpu_shares":0,"cpus":null,"destroy_grace_seconds":null,"devices":[],"dns":null,"dns_opts":null,"dns_search":null,"domainname":"","entrypoint":["/dozzle"],"env":["DOZZLE_ADDR=:80"],"exit_code":null,"gpus":null,"group_add":null,"healthcheck":null,"host":[],"hostname":"6660fb8622fa","id":"6660fb8622faf341a78bafa1949cfce31a9d97162dcc675de292ef3a29828d00","image":"sha256:e429005439f0d87db3d38b7e8ebd2ed094840f5c8d9ea9edd3beec35f1643b22","init":false,"ipc_mode":"private","labels":[],"log_driver":"json-file","log_opts":{"max-file":"5","max-size":"10m"},"logs":false,"max_retry_count":0,"memory":0,"memory_swap":0,"mounts":[{"bind_options":[],"read_only":true,"source":"/var/run/docker.sock","target":"/var/run/docker.sock","tmpfs_options":[],"type":"bind","volume_options":[]}],"must_run":true,"name":"dozzle","network_data":[{"gateway":"192.168.3.1","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"192.168.3.10","ip_prefix_length":24,"ipv6_gateway":"","mac_address":"c2:ab:a3:23:a9:b1","network_name":"container-public"}],"network_mode":"bridge","networks_advanced":[{"aliases":[],"ipv4_address":"192.168.3.10","ipv6_address":"","name":"container-public"}],"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":"/"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==","dependencies":["data.docker_registry_image.dozzle","docker_image.dozzle","docker_network.container-public"]}]},{"mode":"managed","type":"docker_container","name":"elasticsearch","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":2,"attributes":{"attach":false,"bridge":"","capabilities":[],"cgroup_parent":null,"cgroupns_mode":null,"command":["eswrapper"],"container_logs":null,"container_read_refresh_timeout_milliseconds":15000,"cpu_period":null,"cpu_quota":null,"cpu_set":"","cpu_shares":0,"cpus":null,"destroy_grace_seconds":null,"devices":[],"dns":[],"dns_opts":[],"dns_search":[],"domainname":"","entrypoint":["/sbin/tini","--","/usr/local/bin/docker-entrypoint.sh"],"env":[],"exit_code":null,"gpus":null,"group_add":[],"healthcheck":[],"host":[],"hostname":"dfbb80577a9b","id":"dfbb80577a9b9f2bc6aead400c8ba6afef3c49710a45dcbfa49bf342aea44bec","image":"sha256:d7b8a2b6fd1f15345cb5823a740727ffcb00bc876fe89fcdd7ea7857dd04d839","init":false,"ipc_mode":"private","labels":[],"log_driver":"json-file","log_opts":{"max-file":"5","max-size":"10m"},"logs":false,"max_retry_count":0,"memory":5000,"memory_swap":5000,"mounts":[{"bind_options":[],"read_only":false,"source":"/var/lib/containers/elasticsearch/data","target":"/usr/share/elasticsearch/data","tmpfs_options":[],"type":"bind","volume_options":[]},{"bind_options":[],"read_only":false,"source":"/var/lib/containers/elasticsearch/log","target":"/usr/share/elasticsearch/log","tmpfs_options":[],"type":"bind","volume_options":[]}],"must_run":true,"name":"elasticsearch","network_data":[{"gateway":"192.168.3.1","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"192.168.3.46","ip_prefix_length":24,"ipv6_gateway":"","mac_address":"aa:51:ba:a8:22:59","network_name":"container-public"}],"network_mode":"bridge","networks_advanced":[{"aliases":[],"ipv4_address":"192.168.3.46","ipv6_address":"","name":"container-public"}],"pid_mode":"","ports":[],"privileged":false,"publish_all_ports":false,"read_only":false,"remove_volumes":true,"restart":"always","rm":false,"runtime":"runc","security_opts":[],"shm_size":64,"start":true,"stdin_open":false,"stop_signal":"","stop_timeout":0,"storage_opts":{},"sysctls":{},"tmpfs":{},"tty":false,"ulimit":[],"upload":[],"user":"1000:0","userns_mode":"","volumes":[],"wait":false,"wait_timeout":60,"working_dir":"/usr/share/elasticsearch"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==","dependencies":["data.docker_registry_image.elasticsearch","docker_image.elasticsearch","docker_network.container-public"]}]},{"mode":"managed","type":"docker_container","name":"fail2ban","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":2,"attributes":{"attach":false,"bridge":"","capabilities":[{"add":["CAP_NET_ADMIN","CAP_NET_RAW"],"drop":[]}],"cgroup_parent":null,"cgroupns_mode":null,"command":[],"container_logs":null,"container_read_refresh_timeout_milliseconds":15000,"cpu_period":null,"cpu_quota":null,"cpu_set":"","cpu_shares":0,"cpus":null,"destroy_grace_seconds":null,"devices":[],"dns":null,"dns_opts":null,"dns_search":null,"domainname":"","entrypoint":["/init"],"env":["PGID=1000","PUID=1000","TZ=Europe/Amsterdam"],"exit_code":null,"gpus":null,"group_add":null,"healthcheck":null,"host":[],"hostname":"a1bdeb11b0d1","id":"a1bdeb11b0d1d59486495f9838cf20e0fba8aa2f214f3e8cf6f9f6123656f728","image":"sha256:76c6a5aa4dc3b2c81de3a76612e5c0efcac99d40922d6bf4ff0be78d6bb43b5a","init":false,"ipc_mode":"private","labels":[],"log_driver":"json-file","log_opts":{"max-file":"5","max-size":"10m"},"logs":false,"max_retry_count":0,"memory":0,"memory_swap":0,"mounts":[{"bind_options":[],"read_only":true,"source":"/var/lib/containers/nginx-lb/log","target":"/remotelogs/nginx","tmpfs_options":[],"type":"bind","volume_options":[]},{"bind_options":[],"read_only":true,"source":"/var/log","target":"/var/log","tmpfs_options":[],"type":"bind","volume_options":[]},{"bind_options":[],"read_only":null,"source":"/var/lib/containers/fail2ban/config","target":"/config","tmpfs_options":[],"type":"bind","volume_options":[]}],"must_run":true,"name":"fail2ban","network_data":[{"gateway":"192.168.16.1","global_ipv6_address":"fd9d:737:d29a::5","global_ipv6_prefix_length":64,"ip_address":"192.168.16.5","ip_prefix_length":20,"ipv6_gateway":"fd9d:737:d29a::1","mac_address":"b2:5b:90:71:f6:0c","network_name":"bridge"}],"network_mode":"bridge","networks_advanced":[],"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":"/"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==","dependencies":["data.docker_registry_image.fail2ban","docker_image.fail2ban"]}]},{"mode":"managed","type":"docker_container","name":"freshrss","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":2,"attributes":{"attach":false,"bridge":"","capabilities":[],"cgroup_parent":null,"cgroupns_mode":null,"command":["/bin/bash","-o","pipefail","-c","([ -z \"$CRON_MIN\" ] || cron) \u0026\u0026 \t. /etc/apache2/envvars \u0026\u0026 \texec apache2 -D FOREGROUND $([ -n \"$OIDC_ENABLED\" ] \u0026\u0026 [ \"$OIDC_ENABLED\" -ne 0 ] \u0026\u0026 echo \"-D OIDC_ENABLED\")"],"container_logs":null,"container_read_refresh_timeout_milliseconds":15000,"cpu_period":null,"cpu_quota":null,"cpu_set":"","cpu_shares":0,"cpus":null,"destroy_grace_seconds":null,"devices":[],"dns":[],"dns_opts":[],"dns_search":[],"domainname":"","entrypoint":["./Docker/entrypoint.sh"],"env":["CRON_MIN=1,31","FRESHRSS_INSTALL=--api_enabled --base_url https://freshrss.rescla.me --db-base freshrss --db-host 192.168.3.24 --db-password utquCzXEnrjFU2BbDqYT --db-type mysql --db-user freshrss --default_user admin --language en","FRESHRSS_USER=--api_password CmZpTF3pUYz7rVtFrDTQ --email freshrss@xz1.nl --language en --password CmZpTF3pUYz7rVtFrDTQ --user admin","OIDC_ENABLED=0","TZ=Europe/Amsterdam"],"exit_code":null,"gpus":null,"group_add":[],"healthcheck":[],"host":[],"hostname":"9b83276ce416","id":"9b83276ce41686f7806333dd9f3585c4e4277a5a96dc7185a426d950ffd837ef","image":"sha256:1f72beae097ab0f325d69e2109f4bad26a86a695b06e07ccfe853a1c595fde3c","init":false,"ipc_mode":"private","labels":[],"log_driver":"json-file","log_opts":{"max-file":"5","max-size":"10m"},"logs":false,"max_retry_count":0,"memory":0,"memory_swap":0,"mounts":[{"bind_options":[],"read_only":false,"source":"/var/lib/containers/freshrss/data","target":"/var/www/FreshRSS/data","tmpfs_options":[],"type":"bind","volume_options":[]},{"bind_options":[],"read_only":false,"source":"/var/lib/containers/freshrss/extensions","target":"/var/www/FreshRSS/extensions","tmpfs_options":[],"type":"bind","volume_options":[]}],"must_run":true,"name":"freshrss","network_data":[{"gateway":"192.168.3.1","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"192.168.3.45","ip_prefix_length":24,"ipv6_gateway":"","mac_address":"fe:6c:3b:d0:77:20","network_name":"container-public"}],"network_mode":"bridge","networks_advanced":[{"aliases":[],"ipv4_address":"192.168.3.45","ipv6_address":"","name":"container-public"}],"pid_mode":"","ports":[],"privileged":false,"publish_all_ports":false,"read_only":false,"remove_volumes":true,"restart":"always","rm":false,"runtime":"runc","security_opts":[],"shm_size":64,"start":true,"stdin_open":false,"stop_signal":"","stop_timeout":0,"storage_opts":{},"sysctls":{},"tmpfs":{},"tty":false,"ulimit":[],"upload":[],"user":"","userns_mode":"","volumes":[],"wait":false,"wait_timeout":60,"working_dir":"/var/www/FreshRSS"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==","dependencies":["data.docker_registry_image.freshrss","docker_image.freshrss","docker_network.container-public"]}]},{"mode":"managed","type":"docker_container","name":"gitea","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":2,"attributes":{"attach":false,"bridge":"","capabilities":[],"cgroup_parent":null,"cgroupns_mode":null,"command":[],"container_logs":null,"container_read_refresh_timeout_milliseconds":15000,"cpu_period":null,"cpu_quota":null,"cpu_set":"","cpu_shares":0,"cpus":null,"destroy_grace_seconds":null,"devices":[],"dns":null,"dns_opts":null,"dns_search":null,"domainname":"","entrypoint":["/usr/bin/dumb-init","--","/usr/local/bin/docker-entrypoint.sh"],"env":["GITEA__database__DB_TYPE=mysql","GITEA__database__HOST=192.168.3.24:3306","GITEA__database__NAME=gitea","GITEA__database__PASSWD=3uM4kBGaNQDo3tsRa9Nh","GITEA__database__USER=gitea"],"exit_code":null,"gpus":null,"group_add":null,"healthcheck":null,"host":[],"hostname":"5f89edb7cdf5","id":"5f89edb7cdf5c578a110f25ea84b6240b37b88e7f9881e88b287ee4836f33e1a","image":"sha256:cee82a5bc19d8e8f2fe2e85e91e665e0722dee921f5e8f7cbba89447327b966e","init":false,"ipc_mode":"private","labels":[],"log_driver":"json-file","log_opts":{"max-file":"5","max-size":"10m"},"logs":false,"max_retry_count":0,"memory":0,"memory_swap":0,"mounts":[{"bind_options":[],"read_only":true,"source":"/etc/localtime","target":"/etc/localtime","tmpfs_options":[],"type":"bind","volume_options":[]},{"bind_options":[],"read_only":null,"source":"/var/lib/containers/gitea/config","target":"/etc/gitea","tmpfs_options":[],"type":"bind","volume_options":[]},{"bind_options":[],"read_only":null,"source":"/var/lib/containers/gitea/data","target":"/var/lib/gitea","tmpfs_options":[],"type":"bind","volume_options":[]}],"must_run":true,"name":"gitea","network_data":[{"gateway":"192.168.3.1","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"192.168.3.25","ip_prefix_length":24,"ipv6_gateway":"","mac_address":"3a:81:71:1f:20:02","network_name":"container-public"}],"network_mode":"bridge","networks_advanced":[{"aliases":[],"ipv4_address":"192.168.3.25","ipv6_address":"","name":"container-public"}],"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":"1000:1000","userns_mode":"","volumes":[],"wait":false,"wait_timeout":60,"working_dir":"/var/lib/gitea"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==","dependencies":["data.docker_registry_image.gitea","docker_image.gitea","docker_network.container-public"]}]},{"mode":"managed","type":"docker_container","name":"gluetun","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":2,"attributes":{"attach":false,"bridge":"","capabilities":[{"add":["CAP_NET_ADMIN"],"drop":[]}],"cgroup_parent":null,"cgroupns_mode":null,"command":[],"container_logs":null,"container_read_refresh_timeout_milliseconds":15000,"cpu_period":null,"cpu_quota":null,"cpu_set":"","cpu_shares":0,"cpus":null,"destroy_grace_seconds":null,"devices":[{"container_path":"/dev/net/tun","host_path":"/dev/net/tun","permissions":"rwm"}],"dns":null,"dns_opts":null,"dns_search":null,"domainname":"","entrypoint":["/gluetun-entrypoint"],"env":["FIREWALL_INPUT_PORTS=8112","FIREWALL_VPN_INPUT_PORTS=47836","SERVER_COUNTRIES=Netherlands","TZ=Europe/Amsterdam","VPN_SERVICE_PROVIDER=airvpn","VPN_TYPE=wireguard","WIREGUARD_ADDRESSES=10.159.242.252/32","WIREGUARD_PRESHARED_KEY=PI5KBRmurT3M+s9jrKQGxQXk8dMmmqLFhCFCH19ttBo=","WIREGUARD_PRIVATE_KEY=AMh4GiVDxxCv0xqUeNHW+koQAGAsC2ZrMkTc/aQJLWM="],"exit_code":null,"gpus":null,"group_add":null,"healthcheck":[{"interval":"5s","retries":3,"start_interval":"0s","start_period":"10s","test":["CMD-SHELL","/gluetun-entrypoint healthcheck"],"timeout":"5s"}],"host":[],"hostname":"proxy","id":"b93b1f1fc67d42753fd1a27f35dcd549108bfe598a12749120813b6dc658b9e4","image":"sha256:e8be89ce193740315aa008842fdd2e715ce74516ae2d1168ec3f469324ccef26","init":false,"ipc_mode":"private","labels":[],"log_driver":"json-file","log_opts":{"max-file":"5","max-size":"10m"},"logs":false,"max_retry_count":0,"memory":0,"memory_swap":0,"mounts":[{"bind_options":[],"read_only":null,"source":"/var/lib/containers/gluetun","target":"/gluetun/config","tmpfs_options":[],"type":"bind","volume_options":[]}],"must_run":true,"name":"gluetun","network_data":[{"gateway":"192.168.3.1","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"192.168.3.27","ip_prefix_length":24,"ipv6_gateway":"","mac_address":"de:dd:68:a2:86:b5","network_name":"container-public"},{"gateway":"192.168.112.1","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"192.168.112.2","ip_prefix_length":20,"ipv6_gateway":"","mac_address":"c2:08:06:31:1e:ec","network_name":"piped"}],"network_mode":"bridge","networks_advanced":[{"aliases":[],"ipv4_address":"","ipv6_address":"","name":"piped"},{"aliases":[],"ipv4_address":"192.168.3.27","ipv6_address":"","name":"container-public"}],"pid_mode":"","ports":[],"privileged":true,"publish_all_ports":false,"read_only":false,"remove_volumes":true,"restart":"always","rm":false,"runtime":"runc","security_opts":["label=disable"],"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":"/"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==","dependencies":["data.docker_registry_image.gluetun","docker_image.gluetun","docker_network.container-public","docker_network.piped"]}]},{"mode":"managed","type":"docker_container","name":"grafana","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":2,"attributes":{"attach":false,"bridge":"","capabilities":[],"cgroup_parent":null,"cgroupns_mode":null,"command":[],"container_logs":null,"container_read_refresh_timeout_milliseconds":15000,"cpu_period":null,"cpu_quota":null,"cpu_set":"","cpu_shares":0,"cpus":null,"destroy_grace_seconds":null,"devices":[],"dns":null,"dns_opts":null,"dns_search":null,"domainname":"","entrypoint":["/run.sh"],"env":[],"exit_code":null,"gpus":null,"group_add":null,"healthcheck":null,"host":[],"hostname":"f2b7bb1095cd","id":"f2b7bb1095cda3b0cf4dbd2612992624d3b308db09d1d34cf79e63922463aa69","image":"sha256:da9910ab9d4c6917b7786e7188b612e1f5ae799886697379248d4003c4701137","init":false,"ipc_mode":"private","labels":[],"log_driver":"json-file","log_opts":{"max-file":"5","max-size":"10m"},"logs":false,"max_retry_count":0,"memory":0,"memory_swap":0,"mounts":[{"bind_options":[],"read_only":null,"source":"/var/lib/containers/grafana","target":"/var/lib/grafana","tmpfs_options":[],"type":"bind","volume_options":[]}],"must_run":true,"name":"grafana","network_data":[{"gateway":"192.168.3.1","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"192.168.3.41","ip_prefix_length":24,"ipv6_gateway":"","mac_address":"76:19:83:64:5e:ee","network_name":"container-public"}],"network_mode":"bridge","networks_advanced":[{"aliases":[],"ipv4_address":"192.168.3.41","ipv6_address":"","name":"container-public"}],"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":"1000:1000","userns_mode":"","volumes":[],"wait":false,"wait_timeout":60,"working_dir":"/usr/share/grafana"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==","dependencies":["data.docker_registry_image.grafana","docker_image.grafana","docker_network.container-public"]}]},{"mode":"managed","type":"docker_container","name":"grocy","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":2,"attributes":{"attach":false,"bridge":"","capabilities":[],"cgroup_parent":null,"cgroupns_mode":null,"command":[],"container_logs":null,"container_read_refresh_timeout_milliseconds":15000,"cpu_period":null,"cpu_quota":null,"cpu_set":"","cpu_shares":0,"cpus":null,"destroy_grace_seconds":null,"devices":[],"dns":null,"dns_opts":null,"dns_search":null,"domainname":"","entrypoint":["/init"],"env":["TZ=Europe/Amsterdam"],"exit_code":null,"gpus":null,"group_add":null,"healthcheck":null,"host":[],"hostname":"c9cf996ebf4f","id":"c9cf996ebf4f77284382376b0c17c7333b6d4c938c8cf5da0e210660826f44fe","image":"sha256:d8188a681a7912c89f82a45f4a37539cd6c02ced2b215b7673f42fd638246bb4","init":false,"ipc_mode":"private","labels":[],"log_driver":"json-file","log_opts":{"max-file":"5","max-size":"10m"},"logs":false,"max_retry_count":0,"memory":0,"memory_swap":0,"mounts":[{"bind_options":[],"read_only":null,"source":"/var/lib/containers/grocy","target":"/config","tmpfs_options":[],"type":"bind","volume_options":[]}],"must_run":true,"name":"grocy","network_data":[{"gateway":"192.168.3.1","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"192.168.3.38","ip_prefix_length":24,"ipv6_gateway":"","mac_address":"e2:81:66:f7:76:9a","network_name":"container-public"}],"network_mode":"bridge","networks_advanced":[{"aliases":[],"ipv4_address":"192.168.3.38","ipv6_address":"","name":"container-public"}],"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":"/"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==","dependencies":["data.docker_registry_image.grocy","docker_image.grocy","docker_network.container-public"]}]},{"mode":"managed","type":"docker_container","name":"hoarder","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":2,"attributes":{"attach":false,"bridge":"","capabilities":[],"cgroup_parent":null,"cgroupns_mode":null,"command":[],"container_logs":null,"container_read_refresh_timeout_milliseconds":15000,"cpu_period":null,"cpu_quota":null,"cpu_set":"","cpu_shares":0,"cpus":null,"destroy_grace_seconds":null,"devices":[],"dns":null,"dns_opts":null,"dns_search":null,"domainname":"","entrypoint":["/init"],"env":["ASSETS_DIR=/assets","BROWSER_WEB_URL=http://chrome:9222","DATA_DIR=/data","DISABLE_SIGNUPS=true","HOARDER_VERSION=release","MEILI_ADDR=http://meilisearch:7700","MEILI_MASTER_KEY=GM4ysMegcCoZUOrVxglbWzGJeN9O7CMWnZIaG9c_MSQ","NEXTAUTH_SECRET=j\u0026natTM8L8u$\u0026z","NEXTAUTH_URL=https://hoarder.rescla.me","OPENAI_API_KEY=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"],"exit_code":null,"gpus":null,"group_add":null,"healthcheck":[{"interval":"30s","retries":3,"start_interval":"0s","start_period":"5s","test":["CMD-SHELL","wget --no-verbose --tries=1 --spider http://127.0.0.1:3000/api/health || exit 1"],"timeout":"10s"}],"host":[],"hostname":"hoarder","id":"06d6d2491a4f55af1b9babfc4460574bdce8f19446902310a7f76be82857290e","image":"sha256:6aef55acdb12fe64b24be406abe76486253e410b91153c5bb247eea2e33b71de","init":false,"ipc_mode":"private","labels":[],"log_driver":"json-file","log_opts":{"max-file":"5","max-size":"10m"},"logs":false,"max_retry_count":0,"memory":0,"memory_swap":0,"mounts":[{"bind_options":[],"read_only":null,"source":"/mnt/appdata/karakeep","target":"/assets","tmpfs_options":[],"type":"bind","volume_options":[]},{"bind_options":[],"read_only":null,"source":"/var/lib/containers/karakeep/data","target":"/data","tmpfs_options":[],"type":"bind","volume_options":[]}],"must_run":true,"name":"hoarder","network_data":[{"gateway":"192.168.3.1","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"192.168.3.15","ip_prefix_length":24,"ipv6_gateway":"","mac_address":"6a:53:91:ba:cb:54","network_name":"container-public"},{"gateway":"192.168.32.1","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"192.168.32.4","ip_prefix_length":20,"ipv6_gateway":"","mac_address":"6a:55:87:ef:cb:a8","network_name":"hoarder"}],"network_mode":"bridge","networks_advanced":[{"aliases":[],"ipv4_address":"","ipv6_address":"","name":"hoarder"},{"aliases":[],"ipv4_address":"192.168.3.15","ipv6_address":"","name":"container-public"}],"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":"/app"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==","dependencies":["data.docker_registry_image.hoarder","docker_image.hoarder","docker_network.container-public","docker_network.hoarder"]}]},{"mode":"managed","type":"docker_container","name":"hoarder-chrome","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":2,"attributes":{"attach":false,"bridge":"","capabilities":[],"cgroup_parent":null,"cgroupns_mode":null,"command":["--no-sandbox","--disable-gpu","--disable-dev-shm-usage","--remote-debugging-address=0.0.0.0","--remote-debugging-port=9222","--hide-scrollbars"],"container_logs":null,"container_read_refresh_timeout_milliseconds":15000,"cpu_period":null,"cpu_quota":null,"cpu_set":"","cpu_shares":0,"cpus":null,"destroy_grace_seconds":null,"devices":[],"dns":[],"dns_opts":[],"dns_search":[],"domainname":"","entrypoint":["chromium-browser","--headless"],"env":[],"exit_code":null,"gpus":null,"group_add":[],"healthcheck":[],"host":[],"hostname":"chrome","id":"6d5e2fcd5ababb0c988e71d30f041339e2e5de82f2aa0c16b9c4d03a36bde414","image":"sha256:4d356fd088b49750328a0dae34c1d210597be1055b7a7987d148feb97db7fd8b","init":false,"ipc_mode":"private","labels":[],"log_driver":"json-file","log_opts":{"max-file":"5","max-size":"10m"},"logs":false,"max_retry_count":0,"memory":0,"memory_swap":0,"mounts":[],"must_run":true,"name":"hoarder-chrome","network_data":[{"gateway":"192.168.32.1","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"192.168.32.2","ip_prefix_length":20,"ipv6_gateway":"","mac_address":"46:a6:ba:5d:89:9b","network_name":"hoarder"}],"network_mode":"bridge","networks_advanced":[{"aliases":[],"ipv4_address":"","ipv6_address":"","name":"hoarder"}],"pid_mode":"","ports":[],"privileged":false,"publish_all_ports":false,"read_only":false,"remove_volumes":true,"restart":"always","rm":false,"runtime":"runc","security_opts":[],"shm_size":64,"start":true,"stdin_open":false,"stop_signal":"","stop_timeout":0,"storage_opts":{},"sysctls":{},"tmpfs":{},"tty":false,"ulimit":[],"upload":[],"user":"chrome","userns_mode":"","volumes":[],"wait":false,"wait_timeout":60,"working_dir":"/usr/src/app"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==","dependencies":["data.docker_registry_image.hoarder-chrome","docker_image.hoarder-chrome","docker_network.hoarder"]}]},{"mode":"managed","type":"docker_container","name":"hoarder-meilisearch","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":2,"attributes":{"attach":false,"bridge":"","capabilities":[],"cgroup_parent":null,"cgroupns_mode":null,"command":["/bin/sh","-c","/bin/meilisearch"],"container_logs":null,"container_read_refresh_timeout_milliseconds":15000,"cpu_period":null,"cpu_quota":null,"cpu_set":"","cpu_shares":0,"cpus":null,"destroy_grace_seconds":null,"devices":[],"dns":[],"dns_opts":[],"dns_search":[],"domainname":"","entrypoint":["tini","--"],"env":["HOARDER_VERSION=release","MEILI_ADDR=http://meilisearch:7700","MEILI_MASTER_KEY=GM4ysMegcCoZUOrVxglbWzGJeN9O7CMWnZIaG9c_MSQ","MEILI_NO_ANALYTICS=true","NEXTAUTH_SECRET=j\u0026natTM8L8u$\u0026z","NEXTAUTH_URL=https://hoarder.rescla.me"],"exit_code":null,"gpus":null,"group_add":[],"healthcheck":[],"host":[],"hostname":"meilisearch","id":"db38c93cf5e0e0511e734f8dc4532f62feb4fa1fe5e50e109fa4d81359acd634","image":"sha256:a8d02e726bfa4140b4b321efb992086aae098819e8ee5793f5ee462b2f75d447","init":false,"ipc_mode":"private","labels":[],"log_driver":"json-file","log_opts":{"max-file":"5","max-size":"10m"},"logs":false,"max_retry_count":0,"memory":0,"memory_swap":0,"mounts":[{"bind_options":[],"read_only":false,"source":"/var/lib/containers/karakeep/data-meilisearch","target":"/meili_data","tmpfs_options":[],"type":"bind","volume_options":[]}],"must_run":true,"name":"hoarder-meilisearch","network_data":[{"gateway":"192.168.32.1","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"192.168.32.3","ip_prefix_length":20,"ipv6_gateway":"","mac_address":"1e:13:6d:61:79:64","network_name":"hoarder"}],"network_mode":"bridge","networks_advanced":[{"aliases":[],"ipv4_address":"","ipv6_address":"","name":"hoarder"}],"pid_mode":"","ports":[],"privileged":false,"publish_all_ports":false,"read_only":false,"remove_volumes":true,"restart":"always","rm":false,"runtime":"runc","security_opts":[],"shm_size":64,"start":true,"stdin_open":false,"stop_signal":"","stop_timeout":0,"storage_opts":{},"sysctls":{},"tmpfs":{},"tty":false,"ulimit":[],"upload":[],"user":"","userns_mode":"","volumes":[],"wait":false,"wait_timeout":60,"working_dir":"/meili_data"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==","dependencies":["data.docker_registry_image.hoarder-meilisearch","docker_image.hoarder-meilisearch","docker_network.hoarder"]}]},{"mode":"managed","type":"docker_container","name":"homer","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":2,"attributes":{"attach":false,"bridge":"","capabilities":[],"cgroup_parent":null,"cgroupns_mode":null,"command":[],"container_logs":null,"container_read_refresh_timeout_milliseconds":15000,"cpu_period":null,"cpu_quota":null,"cpu_set":"","cpu_shares":0,"cpus":null,"destroy_grace_seconds":null,"devices":[],"dns":null,"dns_opts":null,"dns_search":null,"domainname":"","entrypoint":["/bin/sh","/entrypoint.sh"],"env":["PGID=1000","PUID=1000","TZ=Europe/Amsterdam"],"exit_code":null,"gpus":null,"group_add":null,"healthcheck":[{"interval":"30s","retries":3,"start_interval":"1s","start_period":"10s","test":["CMD-SHELL","wget --no-verbose -Y off --tries=1 --spider http://127.0.0.1:${PORT}/ || exit 1"],"timeout":"5s"}],"host":[],"hostname":"5c89c22aeefb","id":"5c89c22aeefba27a6c8d6d87162ce2358529df1f870adae0b7e3fb55568a01b6","image":"sha256:69a3d64d93bdfd32ff0865c1831d225b0ab3629b5d3b3e75a11f0951fcfe05a2","init":false,"ipc_mode":"private","labels":[],"log_driver":"local","log_opts":null,"logs":false,"max_retry_count":0,"memory":0,"memory_swap":0,"mounts":[{"bind_options":[],"read_only":null,"source":"/var/lib/containers/homer","target":"/www/assets","tmpfs_options":[],"type":"bind","volume_options":[]}],"must_run":true,"name":"homer","network_data":[{"gateway":"192.168.3.1","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"192.168.3.22","ip_prefix_length":24,"ipv6_gateway":"","mac_address":"f2:8c:69:ef:8c:42","network_name":"container-public"}],"network_mode":"bridge","networks_advanced":[{"aliases":[],"ipv4_address":"192.168.3.22","ipv6_address":"","name":"container-public"}],"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":"1000:1000","userns_mode":"","volumes":[],"wait":false,"wait_timeout":60,"working_dir":"/www"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==","dependencies":["data.docker_registry_image.homer","docker_image.homer","docker_network.container-public"]}]},{"mode":"managed","type":"docker_container","name":"jellyfin","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":2,"attributes":{"attach":false,"bridge":"","capabilities":[],"cgroup_parent":null,"cgroupns_mode":null,"command":[],"container_logs":null,"container_read_refresh_timeout_milliseconds":15000,"cpu_period":null,"cpu_quota":null,"cpu_set":"","cpu_shares":0,"cpus":null,"destroy_grace_seconds":null,"devices":[{"container_path":"/dev/dri/renderD128","host_path":"/dev/dri/renderD128","permissions":"rwm"},{"container_path":"/dev/dri/renderD129","host_path":"/dev/dri/renderD129","permissions":"rwm"}],"dns":[],"dns_opts":[],"dns_search":[],"domainname":"","entrypoint":["/jellyfin/jellyfin"],"env":["PGID=321","PUID=444","UMASK=002"],"exit_code":null,"gpus":null,"group_add":[],"healthcheck":[{"interval":"30s","retries":3,"start_interval":"0s","start_period":"10s","test":["CMD-SHELL","curl --noproxy 'localhost' -Lk -fsS \"${HEALTHCHECK_URL}\" || exit 1"],"timeout":"30s"}],"host":[],"hostname":"fc69d0151f2d","id":"fc69d0151f2d6d9cc4c6484e99bb67a020b24c40501831e5e5d2f249405d79ab","image":"sha256:c4dd65d071a289901aac21251fba49362cc66c78e395ac7ffebd3784ce83fd29","init":false,"ipc_mode":"private","labels":[],"log_driver":"local","log_opts":{},"logs":false,"max_retry_count":0,"memory":0,"memory_swap":0,"mounts":[{"bind_options":[],"read_only":false,"source":"/var/lib/containers/jellyfin/cache","target":"/cache","tmpfs_options":[],"type":"bind","volume_options":[]},{"bind_options":[],"read_only":false,"source":"/var/lib/containers/jellyfin/config","target":"/config","tmpfs_options":[],"type":"bind","volume_options":[]}],"must_run":true,"name":"jellyfin","network_data":[{"gateway":"192.168.3.1","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"192.168.3.13","ip_prefix_length":24,"ipv6_gateway":"","mac_address":"4e:bc:cf:34:ca:2b","network_name":"container-public"}],"network_mode":"bridge","networks_advanced":[{"aliases":[],"ipv4_address":"192.168.3.13","ipv6_address":"","name":"container-public"}],"pid_mode":"","ports":[],"privileged":false,"publish_all_ports":false,"read_only":false,"remove_volumes":true,"restart":"always","rm":false,"runtime":"runc","security_opts":[],"shm_size":64,"start":true,"stdin_open":false,"stop_signal":"","stop_timeout":0,"storage_opts":{},"sysctls":{},"tmpfs":{},"tty":false,"ulimit":[],"upload":[],"user":"","userns_mode":"","volumes":[{"container_path":"/datarr","from_container":"","host_path":"","read_only":false,"volume_name":"truenas-arr"},{"container_path":"/truenas-cache","from_container":"","host_path":"","read_only":false,"volume_name":"truenas-cache"}],"wait":false,"wait_timeout":60,"working_dir":""},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==","dependencies":["data.docker_registry_image.jellyfin","docker_image.jellyfin","docker_network.container-public","docker_volume.truenas-arr","docker_volume.truenas-cache"]}]},{"mode":"managed","type":"docker_container","name":"jellyseerr","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":2,"attributes":{"attach":false,"bridge":"","capabilities":[],"cgroup_parent":null,"cgroupns_mode":null,"command":["pnpm","start"],"container_logs":null,"container_read_refresh_timeout_milliseconds":15000,"cpu_period":null,"cpu_quota":null,"cpu_set":"","cpu_shares":0,"cpus":null,"destroy_grace_seconds":null,"devices":[],"dns":[],"dns_opts":[],"dns_search":[],"domainname":"","entrypoint":["/sbin/tini","--"],"env":["TZ=Europe/Amsterdam"],"exit_code":null,"gpus":null,"group_add":[],"healthcheck":[],"host":[],"hostname":"1b0277362c43","id":"1b0277362c43f1be5e7efc6dac341684d1468414f6b28d88c7b75dcbc431ea98","image":"sha256:2742757d9c41bcb4acb76c86c4ce23a8c54d5dbe93a698c815a9a34bed0b18d0","init":false,"ipc_mode":"private","labels":[],"log_driver":"local","log_opts":{},"logs":false,"max_retry_count":0,"memory":0,"memory_swap":0,"mounts":[{"bind_options":[],"read_only":false,"source":"/var/lib/containers/jellyseerr","target":"/app/config","tmpfs_options":[],"type":"bind","volume_options":[]}],"must_run":true,"name":"jellyseerr","network_data":[{"gateway":"192.168.3.1","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"192.168.3.37","ip_prefix_length":24,"ipv6_gateway":"","mac_address":"66:c3:8e:43:d0:c9","network_name":"container-public"}],"network_mode":"bridge","networks_advanced":[{"aliases":[],"ipv4_address":"192.168.3.37","ipv6_address":"","name":"container-public"}],"pid_mode":"","ports":[],"privileged":false,"publish_all_ports":false,"read_only":false,"remove_volumes":true,"restart":"always","rm":false,"runtime":"runc","security_opts":[],"shm_size":64,"start":true,"stdin_open":false,"stop_signal":"","stop_timeout":0,"storage_opts":{},"sysctls":{},"tmpfs":{},"tty":false,"ulimit":[],"upload":[],"user":"","userns_mode":"","volumes":[],"wait":false,"wait_timeout":60,"working_dir":"/app"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==","dependencies":["data.docker_registry_image.jellyseerr","docker_image.jellyseerr","docker_network.container-public"]}]},{"mode":"managed","type":"docker_container","name":"lidarr","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":2,"attributes":{"attach":false,"bridge":"","capabilities":[],"cgroup_parent":null,"cgroupns_mode":null,"command":[],"container_logs":null,"container_read_refresh_timeout_milliseconds":15000,"cpu_period":null,"cpu_quota":null,"cpu_set":"","cpu_shares":0,"cpus":null,"destroy_grace_seconds":null,"devices":[],"dns":null,"dns_opts":null,"dns_search":null,"domainname":"","entrypoint":["/init"],"env":["PGID=1000","PUID=1000","TZ=Europe/Amsterdam"],"exit_code":null,"gpus":null,"group_add":null,"healthcheck":null,"host":[],"hostname":"88827279d00d","id":"88827279d00dd6a2fd8a32776e5accd9467093ac355a712386440cb9f9e6931f","image":"sha256:f1e45276cb2cb3882698be661835004e83d1e0849830d5a88ac3aa31ba0b2cb3","init":false,"ipc_mode":"private","labels":[],"log_driver":"local","log_opts":null,"logs":false,"max_retry_count":0,"memory":0,"memory_swap":0,"mounts":[{"bind_options":[],"read_only":null,"source":"/var/lib/containers/lidarr","target":"/config","tmpfs_options":[],"type":"bind","volume_options":[]}],"must_run":true,"name":"lidarr","network_data":[{"gateway":"192.168.3.1","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"192.168.3.33","ip_prefix_length":24,"ipv6_gateway":"","mac_address":"b2:80:db:71:ac:52","network_name":"container-public"}],"network_mode":"bridge","networks_advanced":[{"aliases":[],"ipv4_address":"192.168.3.33","ipv6_address":"","name":"container-public"}],"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":[{"container_path":"/data","from_container":"","host_path":"","read_only":null,"volume_name":"truenas-arr"}],"wait":false,"wait_timeout":60,"working_dir":"/"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==","dependencies":["data.docker_registry_image.lidarr","docker_image.lidarr","docker_network.container-public","docker_volume.truenas-arr"]}]},{"mode":"managed","type":"docker_container","name":"looksyk","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":2,"attributes":{"attach":false,"bridge":"","capabilities":[],"cgroup_parent":null,"cgroupns_mode":null,"command":[],"container_logs":null,"container_read_refresh_timeout_milliseconds":15000,"cpu_period":null,"cpu_quota":null,"cpu_set":"","cpu_shares":0,"cpus":null,"destroy_grace_seconds":null,"devices":[],"dns":[],"dns_opts":[],"dns_search":[],"domainname":"","entrypoint":["./looksyk","--graph-location=/graph","--external-app=true","--static-path=/app/static"],"env":[],"exit_code":null,"gpus":null,"group_add":[],"healthcheck":[],"host":[],"hostname":"9200642cbf4c","id":"9200642cbf4c5da2bcdf8f4856a55f248accb688b95706b9f381080e164f6c73","image":"sha256:2c133bd25e33b5631c734ed83a3ab3d11ec6a27443ae1a573209461eeb5fffc5","init":false,"ipc_mode":"private","labels":[],"log_driver":"local","log_opts":{},"logs":false,"max_retry_count":0,"memory":0,"memory_swap":0,"mounts":[{"bind_options":[],"read_only":false,"source":"/var/lib/containers/looksyk/graph","target":"/graph","tmpfs_options":[],"type":"bind","volume_options":[]},{"bind_options":[],"read_only":false,"source":"/var/lib/containers/looksyk/ssh/known_hosts","target":"/root/.ssh/known_hosts","tmpfs_options":[],"type":"bind","volume_options":[]},{"bind_options":[],"read_only":true,"source":"/var/lib/containers/looksyk/ssh/id_rsa","target":"/root/.ssh/id_rsa","tmpfs_options":[],"type":"bind","volume_options":[]}],"must_run":true,"name":"looksyk","network_data":[{"gateway":"192.168.3.1","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"192.168.3.57","ip_prefix_length":24,"ipv6_gateway":"","mac_address":"7a:74:9e:2a:17:1b","network_name":"container-public"}],"network_mode":"bridge","networks_advanced":[{"aliases":[],"ipv4_address":"192.168.3.57","ipv6_address":"","name":"container-public"}],"pid_mode":"","ports":[],"privileged":false,"publish_all_ports":false,"read_only":false,"remove_volumes":true,"restart":"always","rm":false,"runtime":"runc","security_opts":[],"shm_size":64,"start":true,"stdin_open":false,"stop_signal":"","stop_timeout":0,"storage_opts":{},"sysctls":{},"tmpfs":{},"tty":false,"ulimit":[],"upload":[],"user":"root:root","userns_mode":"","volumes":[],"wait":false,"wait_timeout":60,"working_dir":"/app"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==","dependencies":["data.docker_registry_image.looksyk","docker_image.looksyk","docker_network.container-public"]}]},{"mode":"managed","type":"docker_container","name":"mariadb","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":2,"attributes":{"attach":false,"bridge":"","capabilities":[],"cgroup_parent":null,"cgroupns_mode":null,"command":["mariadbd"],"container_logs":null,"container_read_refresh_timeout_milliseconds":15000,"cpu_period":null,"cpu_quota":null,"cpu_set":"","cpu_shares":0,"cpus":null,"destroy_grace_seconds":null,"devices":[],"dns":null,"dns_opts":null,"dns_search":null,"domainname":"","entrypoint":["docker-entrypoint.sh"],"env":["MARIADB_AUTO_UPGRADE=true","TZ=Europe/Amsterdam"],"exit_code":null,"gpus":null,"group_add":null,"healthcheck":null,"host":[],"hostname":"7eb10bed2f1b","id":"7eb10bed2f1b7d071c6bd705e673e990b862bafbd90a43e799ef02cb3b8e2d04","image":"sha256:411d01032525256766bf9ef3b4dead07ef6ef62bec0e9dc78ffe747661056ef5","init":false,"ipc_mode":"private","labels":[],"log_driver":"json-file","log_opts":{"max-file":"5","max-size":"10m"},"logs":false,"max_retry_count":0,"memory":5000,"memory_swap":5000,"mounts":[{"bind_options":[],"read_only":null,"source":"/var/lib/containers/mariadb","target":"/var/lib/mysql","tmpfs_options":[],"type":"bind","volume_options":[]}],"must_run":true,"name":"mariadb","network_data":[{"gateway":"192.168.3.1","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"192.168.3.24","ip_prefix_length":24,"ipv6_gateway":"","mac_address":"56:bd:81:f5:f2:96","network_name":"container-public"}],"network_mode":"bridge","networks_advanced":[{"aliases":[],"ipv4_address":"192.168.3.24","ipv6_address":"","name":"container-public"}],"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":""},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==","dependencies":["data.docker_registry_image.mariadb","docker_image.mariadb","docker_network.container-public"]}]},{"mode":"managed","type":"docker_container","name":"mealie","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":2,"attributes":{"attach":false,"bridge":"","capabilities":[],"cgroup_parent":null,"cgroupns_mode":null,"command":[],"container_logs":null,"container_read_refresh_timeout_milliseconds":15000,"cpu_period":null,"cpu_quota":null,"cpu_set":"","cpu_shares":0,"cpus":null,"destroy_grace_seconds":null,"devices":[],"dns":[],"dns_opts":[],"dns_search":[],"domainname":"","entrypoint":["/app/run.sh"],"env":["ALLOW_SIGNUP=false","BASE_URL=https://mealie.rescla.me","PGID=1000","PUID=1000","SMTP_FROM_EMAIL=mealie@xz1.nl","SMTP_HOST=mail.smtp2go.com","SMTP_PASSWORD=VDHnraVWlA2P1Hbu","SMTP_USER=mealie@xz1.nl","TZ=Europe/Amsterdam"],"exit_code":null,"gpus":null,"group_add":[],"healthcheck":[{"interval":"0s","retries":0,"start_interval":"0s","start_period":"0s","test":["CMD-SHELL","python -m mealie.scripts.healthcheck || exit 1"],"timeout":"0s"}],"host":[],"hostname":"50be8105614e","id":"50be8105614ee2dbd7853d32fab78d93eeaed44e8a6c704d89227ac4c70eb428","image":"sha256:8bb25b6d4838d12e3945f5b0e4b224214acd33f1604e1b5d2f0dead461ac129a","init":false,"ipc_mode":"private","labels":[],"log_driver":"json-file","log_opts":{"max-file":"5","max-size":"10m"},"logs":false,"max_retry_count":0,"memory":1000,"memory_swap":1000,"mounts":[{"bind_options":[],"read_only":false,"source":"/var/lib/containers/mealie","target":"/app/data","tmpfs_options":[],"type":"bind","volume_options":[]}],"must_run":true,"name":"mealie","network_data":[{"gateway":"192.168.3.1","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"192.168.3.39","ip_prefix_length":24,"ipv6_gateway":"","mac_address":"5a:f7:83:35:15:11","network_name":"container-public"}],"network_mode":"bridge","networks_advanced":[{"aliases":[],"ipv4_address":"192.168.3.39","ipv6_address":"","name":"container-public"}],"pid_mode":"","ports":[],"privileged":false,"publish_all_ports":false,"read_only":false,"remove_volumes":true,"restart":"always","rm":false,"runtime":"runc","security_opts":[],"shm_size":64,"start":true,"stdin_open":false,"stop_signal":"","stop_timeout":0,"storage_opts":{},"sysctls":{},"tmpfs":{},"tty":false,"ulimit":[],"upload":[],"user":"","userns_mode":"","volumes":[],"wait":false,"wait_timeout":60,"working_dir":""},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==","dependencies":["data.docker_registry_image.mealie","docker_image.mealie","docker_network.container-public"]}]},{"mode":"managed","type":"docker_container","name":"memos","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":2,"attributes":{"attach":false,"bridge":"","capabilities":[],"cgroup_parent":null,"cgroupns_mode":null,"command":[],"container_logs":null,"container_read_refresh_timeout_milliseconds":15000,"cpu_period":null,"cpu_quota":null,"cpu_set":"","cpu_shares":0,"cpus":null,"destroy_grace_seconds":null,"devices":[],"dns":null,"dns_opts":null,"dns_search":null,"domainname":"","entrypoint":["/usr/local/memos/entrypoint.sh","/usr/local/memos/memos"],"env":["MEMOS_MODE=prod","MEMOS_PORT=80"],"exit_code":null,"gpus":null,"group_add":null,"healthcheck":null,"host":[],"hostname":"dce82656f98e","id":"dce82656f98e620bc6a001d8fa8a6f7b9e87a776812ff5ee27afcda1abc244ba","image":"sha256:9341a1e1c0a51492ec1d79a3916f294b1b5eaff4c458ee2f1ee7f4ec244a9f62","init":false,"ipc_mode":"private","labels":[],"log_driver":"local","log_opts":null,"logs":false,"max_retry_count":0,"memory":0,"memory_swap":0,"mounts":[{"bind_options":[],"read_only":null,"source":"/var/lib/containers/memos","target":"/var/opt/memos","tmpfs_options":[],"type":"bind","volume_options":[]}],"must_run":true,"name":"memos","network_data":[{"gateway":"192.168.3.1","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"192.168.3.40","ip_prefix_length":24,"ipv6_gateway":"","mac_address":"a2:6d:fa:4f:de:4b","network_name":"container-public"}],"network_mode":"bridge","networks_advanced":[{"aliases":[],"ipv4_address":"192.168.3.40","ipv6_address":"","name":"container-public"}],"pid_mode":"","ports":[],"privileged":false,"publish_all_ports":false,"read_only":false,"remove_volumes":true,"restart":"always","rm":false,"runtime":"runc","security_opts":[],"shm_size":64,"start":true,"stdin_open":false,"stop_signal":"","stop_timeout":0,"storage_opts":null,"sysctls":null,"tmpfs":null,"tty":false,"ulimit":[],"upload":[],"user":"root","userns_mode":"","volumes":[],"wait":false,"wait_timeout":60,"working_dir":"/var/opt/memos"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==","dependencies":["data.docker_registry_image.memos","docker_image.memos","docker_network.container-public"]}]},{"mode":"managed","type":"docker_container","name":"meshcore-capture","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":2,"attributes":{"attach":false,"bridge":"","capabilities":[],"cgroup_parent":null,"cgroupns_mode":null,"command":["python","packet_capture.py"],"container_logs":null,"container_read_refresh_timeout_milliseconds":15000,"cpu_period":null,"cpu_quota":null,"cpu_set":"","cpu_shares":0,"cpus":null,"destroy_grace_seconds":null,"devices":[{"container_path":"/dev/ttyUSB0","host_path":"/dev/serial/by-id/usb-Heltec_HT-n5262_8E03063C48F80143-if00","permissions":"rwm"}],"dns":[],"dns_opts":[],"dns_search":[],"domainname":"","entrypoint":[],"env":["PACKETCAPTURE_CONNECTION_TYPE=TCP","PACKETCAPTURE_IATA=LWR","PACKETCAPTURE_MQTT1_ENABLED=true","PACKETCAPTURE_MQTT1_KEEPALIVE=120","PACKETCAPTURE_MQTT1_PORT=443","PACKETCAPTURE_MQTT1_SERVER=mqtt-us-v1.letsmesh.net","PACKETCAPTURE_MQTT1_TOKEN_AUDIENCE=mqtt-us-v1.letsmesh.net","PACKETCAPTURE_MQTT1_TRANSPORT=websockets","PACKETCAPTURE_MQTT1_USE_AUTH_TOKEN=true","PACKETCAPTURE_MQTT1_USE_TLS=true","PACKETCAPTURE_MQTT2_ENABLED=true","PACKETCAPTURE_MQTT2_KEEPALIVE=120","PACKETCAPTURE_MQTT2_PORT=443","PACKETCAPTURE_MQTT2_SERVER=mqtt-eu-v1.letsmesh.net","PACKETCAPTURE_MQTT2_TOKEN_AUDIENCE=mqtt-eu-v1.letsmesh.net","PACKETCAPTURE_MQTT2_TRANSPORT=websockets","PACKETCAPTURE_MQTT2_USE_AUTH_TOKEN=true","PACKETCAPTURE_MQTT2_USE_TLS=true","PACKETCAPTURE_MQTT3_ENABLED=true","PACKETCAPTURE_MQTT3_PASSWORD=9a9U49NraE*@cF","PACKETCAPTURE_MQTT3_PORT=1883","PACKETCAPTURE_MQTT3_SERVER=172.20.0.96","PACKETCAPTURE_MQTT3_USERNAME=meshcore","PACKETCAPTURE_MQTT3_USE_TLS=false","PACKETCAPTURE_ORIGIN=NL-DJJ-MCF MQTT Gorredijk","PACKETCAPTURE_TCP_HOST=172.20.0.68"],"exit_code":null,"gpus":null,"group_add":[],"healthcheck":[{"interval":"30s","retries":3,"start_interval":"0s","start_period":"5s","test":["CMD-SHELL","python -c \"import meshcore; print('OK')\" || exit 1"],"timeout":"10s"}],"host":[],"hostname":"b82fd59f8bd3","id":"b82fd59f8bd3baf3dd9d88aea4c0d59d8d5bfe962d7fdac0d03dae72bbb25536","image":"sha256:68013fc14f029e4b94870cdbd20492cb03e13ae9b296aff59f22772094f9995e","init":false,"ipc_mode":"private","labels":[],"log_driver":"json-file","log_opts":{"max-file":"5","max-size":"10m"},"logs":false,"max_retry_count":0,"memory":0,"memory_swap":0,"mounts":[{"bind_options":[],"read_only":false,"source":"/var/lib/containers/meshcore-capture","target":"/data","tmpfs_options":[],"type":"bind","volume_options":[]}],"must_run":true,"name":"meshcore-capture","network_data":[{"gateway":"","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"","ip_prefix_length":0,"ipv6_gateway":"","mac_address":"","network_name":"bridge"}],"network_mode":"bridge","networks_advanced":[],"pid_mode":"","ports":[],"privileged":false,"publish_all_ports":false,"read_only":false,"remove_volumes":true,"restart":"always","rm":false,"runtime":"runc","security_opts":[],"shm_size":64,"start":true,"stdin_open":false,"stop_signal":"","stop_timeout":0,"storage_opts":{},"sysctls":{},"tmpfs":{},"tty":false,"ulimit":[],"upload":[],"user":"meshcore","userns_mode":"","volumes":[],"wait":false,"wait_timeout":60,"working_dir":"/app"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==","dependencies":["data.docker_registry_image.meshcore-capture","docker_image.meshcore-capture"]}]},{"mode":"managed","type":"docker_container","name":"meshtastic","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":2,"attributes":{"attach":false,"bridge":"","capabilities":[],"cgroup_parent":null,"cgroupns_mode":null,"command":["nginx","-g","daemon off;"],"container_logs":null,"container_read_refresh_timeout_milliseconds":15000,"cpu_period":null,"cpu_quota":null,"cpu_set":"","cpu_shares":0,"cpus":null,"destroy_grace_seconds":null,"devices":[],"dns":[],"dns_opts":[],"dns_search":[],"domainname":"","entrypoint":["/docker-entrypoint.sh"],"env":[],"exit_code":null,"gpus":null,"group_add":[],"healthcheck":[],"host":[],"hostname":"cab999037a4a","id":"cab999037a4a53696362e7e72f7685337acb761df32d3ae19a73e537cedc1568","image":"sha256:6ea8428352fed1a04de55cace53437149b57910ff13c7e2f01922e73f27bf8eb","init":false,"ipc_mode":"private","labels":[],"log_driver":"local","log_opts":{},"logs":false,"max_retry_count":0,"memory":0,"memory_swap":0,"mounts":[],"must_run":true,"name":"meshtastic","network_data":[{"gateway":"192.168.3.1","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"192.168.3.44","ip_prefix_length":24,"ipv6_gateway":"","mac_address":"9e:33:5b:bd:3d:75","network_name":"container-public"}],"network_mode":"bridge","networks_advanced":[{"aliases":[],"ipv4_address":"192.168.3.44","ipv6_address":"","name":"container-public"}],"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":"SIGQUIT","stop_timeout":0,"storage_opts":{},"sysctls":{},"tmpfs":{},"tty":false,"ulimit":[],"upload":[],"user":"","userns_mode":"","volumes":[],"wait":false,"wait_timeout":60,"working_dir":"/usr/share/nginx/html"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==","dependencies":["data.docker_registry_image.meshtastic","docker_image.meshtastic","docker_network.container-public"]}]},{"mode":"managed","type":"docker_container","name":"navidrome","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":2,"attributes":{"attach":false,"bridge":"","capabilities":[],"cgroup_parent":null,"cgroupns_mode":null,"command":[],"container_logs":null,"container_read_refresh_timeout_milliseconds":15000,"cpu_period":null,"cpu_quota":null,"cpu_set":"","cpu_shares":0,"cpus":null,"destroy_grace_seconds":null,"devices":[],"dns":[],"dns_opts":[],"dns_search":[],"domainname":"","entrypoint":["/app/navidrome"],"env":[],"exit_code":null,"gpus":null,"group_add":[],"healthcheck":[],"host":[],"hostname":"afe9ce3bc6ea","id":"afe9ce3bc6ead7701c3630b868fcbb173dfcc9d3883109517bb4d3b5b59a3190","image":"sha256:ac3c6f0cf00ad2422b479a40c543719adb670a133aa12ff14ce50f6a371eb5d5","init":false,"ipc_mode":"private","labels":[],"log_driver":"local","log_opts":{},"logs":false,"max_retry_count":0,"memory":0,"memory_swap":0,"mounts":[{"bind_options":[],"read_only":false,"source":"/mnt/appdata/navidrome/music","target":"/music/appdata","tmpfs_options":[],"type":"bind","volume_options":[]},{"bind_options":[],"read_only":false,"source":"/mnt/datarr/media/music","target":"/music/datarr","tmpfs_options":[],"type":"bind","volume_options":[]},{"bind_options":[],"read_only":false,"source":"/var/lib/containers/navidrome","target":"/data","tmpfs_options":[],"type":"bind","volume_options":[]}],"must_run":true,"name":"navidrome","network_data":[{"gateway":"192.168.3.1","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"192.168.3.16","ip_prefix_length":24,"ipv6_gateway":"","mac_address":"32:ed:2a:01:9a:eb","network_name":"container-public"}],"network_mode":"bridge","networks_advanced":[{"aliases":[],"ipv4_address":"192.168.3.16","ipv6_address":"","name":"container-public"}],"pid_mode":"","ports":[],"privileged":false,"publish_all_ports":false,"read_only":false,"remove_volumes":true,"restart":"always","rm":false,"runtime":"runc","security_opts":[],"shm_size":64,"start":true,"stdin_open":false,"stop_signal":"","stop_timeout":0,"storage_opts":{},"sysctls":{},"tmpfs":{},"tty":false,"ulimit":[],"upload":[],"user":"","userns_mode":"","volumes":[],"wait":false,"wait_timeout":60,"working_dir":"/app"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==","dependencies":["data.docker_registry_image.navidrome","docker_image.navidrome","docker_network.container-public"]}]},{"mode":"managed","type":"docker_container","name":"nginx-lb","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":2,"attributes":{"attach":false,"bridge":"","capabilities":[],"cgroup_parent":null,"cgroupns_mode":null,"command":["/scripts/start_nginx_certbot.sh"],"container_logs":null,"container_read_refresh_timeout_milliseconds":15000,"cpu_period":null,"cpu_quota":null,"cpu_set":"","cpu_shares":0,"cpus":null,"destroy_grace_seconds":null,"devices":[],"dns":[],"dns_opts":[],"dns_search":[],"domainname":"","entrypoint":["/docker-entrypoint.sh"],"env":["CERTBOT_EMAIL=letsencrypt@xz1.nl"],"exit_code":null,"gpus":null,"group_add":[],"healthcheck":[],"host":[],"hostname":"9b257caed6b9","id":"9b257caed6b9d4d88e50c37a43d5088966097aa5880f47c2f231c83161c5a28b","image":"sha256:a6c15610396484f43aec3bff3bbd71f2dae9c50f487e5384574a97dab6126693","init":false,"ipc_mode":"private","labels":[],"log_driver":"json-file","log_opts":{"max-file":"5","max-size":"10m"},"logs":false,"max_retry_count":0,"memory":0,"memory_swap":0,"mounts":[{"bind_options":[],"read_only":false,"source":"/var/lib/containers/nginx-lb/conf","target":"/etc/nginx/config","tmpfs_options":[],"type":"bind","volume_options":[]},{"bind_options":[],"read_only":false,"source":"/var/lib/containers/nginx-lb/log","target":"/var/log/nginx","tmpfs_options":[],"type":"bind","volume_options":[]},{"bind_options":[],"read_only":false,"source":"/var/lib/containers/nginx-lb/nginx.conf","target":"/etc/nginx/nginx.conf","tmpfs_options":[],"type":"bind","volume_options":[]},{"bind_options":[],"read_only":false,"source":"/var/lib/containers/nginx-lb/secrets","target":"/etc/letsencrypt","tmpfs_options":[],"type":"bind","volume_options":[]},{"bind_options":[],"read_only":false,"source":"/var/lib/containers/nginx-lb/user_conf.d","target":"/etc/nginx/user_conf.d","tmpfs_options":[],"type":"bind","volume_options":[]}],"must_run":true,"name":"nginx-lb","network_data":[{"gateway":"192.168.3.1","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"192.168.3.29","ip_prefix_length":24,"ipv6_gateway":"","mac_address":"c2:e6:20:e3:dc:60","network_name":"container-public"},{"gateway":"192.168.96.1","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"192.168.96.3","ip_prefix_length":20,"ipv6_gateway":"","mac_address":"9a:bb:a6:1c:12:91","network_name":"nginx-lb"}],"network_mode":"bridge","networks_advanced":[{"aliases":[],"ipv4_address":"","ipv6_address":"","name":"nginx-lb"},{"aliases":[],"ipv4_address":"192.168.3.29","ipv6_address":"","name":"container-public"}],"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":"SIGQUIT","stop_timeout":0,"storage_opts":{},"sysctls":{},"tmpfs":{},"tty":false,"ulimit":[],"upload":[],"user":"","userns_mode":"","volumes":[],"wait":false,"wait_timeout":60,"working_dir":""},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==","dependencies":["data.docker_registry_image.nginx-lb","docker_image.nginx-lb","docker_network.container-public","docker_network.nginx-lb"]}]},{"mode":"managed","type":"docker_container","name":"node-red","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":2,"attributes":{"attach":false,"bridge":"","capabilities":[],"cgroup_parent":null,"cgroupns_mode":null,"command":[],"container_logs":null,"container_read_refresh_timeout_milliseconds":15000,"cpu_period":null,"cpu_quota":null,"cpu_set":"","cpu_shares":0,"cpus":null,"destroy_grace_seconds":null,"devices":[],"dns":[],"dns_opts":[],"dns_search":[],"domainname":"","entrypoint":["./entrypoint.sh"],"env":["TZ=Europe/Amsterdam"],"exit_code":null,"gpus":null,"group_add":[],"healthcheck":[{"interval":"0s","retries":0,"start_interval":"0s","start_period":"0s","test":["CMD-SHELL","node /healthcheck.js"],"timeout":"0s"}],"host":[],"hostname":"6f44883df259","id":"6f44883df2595efe0b423b44ba842846ea75be312bc54620cbedf5b886fcdaa7","image":"sha256:65f9da2b613319c5fdad91f683398c30bd5689cd80acc413ce177c98f1fd7e27","init":false,"ipc_mode":"private","labels":[],"log_driver":"json-file","log_opts":{"max-file":"5","max-size":"10m"},"logs":false,"max_retry_count":0,"memory":1000,"memory_swap":1000,"mounts":[{"bind_options":[],"read_only":false,"source":"/var/lib/containers/node-red","target":"/data","tmpfs_options":[],"type":"bind","volume_options":[]}],"must_run":true,"name":"node-red","network_data":[{"gateway":"192.168.3.1","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"192.168.3.21","ip_prefix_length":24,"ipv6_gateway":"","mac_address":"46:ad:22:df:e4:5f","network_name":"container-public"}],"network_mode":"bridge","networks_advanced":[{"aliases":[],"ipv4_address":"192.168.3.21","ipv6_address":"","name":"container-public"}],"pid_mode":"","ports":[],"privileged":false,"publish_all_ports":false,"read_only":false,"remove_volumes":true,"restart":"always","rm":false,"runtime":"runc","security_opts":[],"shm_size":64,"start":true,"stdin_open":false,"stop_signal":"","stop_timeout":0,"storage_opts":{},"sysctls":{},"tmpfs":{},"tty":false,"ulimit":[],"upload":[],"user":"node-red","userns_mode":"","volumes":[],"wait":false,"wait_timeout":60,"working_dir":"/usr/src/node-red"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==","dependencies":["data.docker_registry_image.node-red","docker_image.node-red","docker_network.container-public"]}]},{"mode":"managed","type":"docker_container","name":"ntfy","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":2,"attributes":{"attach":false,"bridge":"","capabilities":[],"cgroup_parent":null,"cgroupns_mode":null,"command":["serve"],"container_logs":null,"container_read_refresh_timeout_milliseconds":15000,"cpu_period":null,"cpu_quota":null,"cpu_set":"","cpu_shares":0,"cpus":null,"destroy_grace_seconds":null,"devices":[],"dns":[],"dns_opts":[],"dns_search":[],"domainname":"","entrypoint":["ntfy"],"env":["TZ=Europe/Amsterdam"],"exit_code":null,"gpus":null,"group_add":[],"healthcheck":[],"host":[],"hostname":"ffb4fd84ed3a","id":"ffb4fd84ed3af7cf3c3265b2baf20cf33ab30cb6438dab8831fadc4d0f6b0352","image":"sha256:fe42eeb2e506c71e460ded6e52859e9d5d42574ec9291d531236592c43a9aed2","init":false,"ipc_mode":"private","labels":[],"log_driver":"json-file","log_opts":{"max-file":"5","max-size":"10m"},"logs":false,"max_retry_count":0,"memory":0,"memory_swap":0,"mounts":[{"bind_options":[],"read_only":false,"source":"/var/lib/containers/ntfy/auth","target":"/var/lib/ntfy/auth","tmpfs_options":[],"type":"bind","volume_options":[]},{"bind_options":[],"read_only":false,"source":"/var/lib/containers/ntfy/cache","target":"/var/cache/ntfy","tmpfs_options":[],"type":"bind","volume_options":[]},{"bind_options":[],"read_only":false,"source":"/var/lib/containers/ntfy/ntfy-fa47d-firebase-adminsdk-fbsvc-c2e5dd9297.json","target":"/etc/ntfy/ntfy-fa47d-firebase-adminsdk-fbsvc-c2e5dd9297.json","tmpfs_options":[],"type":"bind","volume_options":[]},{"bind_options":[],"read_only":true,"source":"/var/lib/containers/ntfy/server.yml","target":"/etc/ntfy/server.yml","tmpfs_options":[],"type":"bind","volume_options":[]},{"bind_options":[],"read_only":true,"source":"/var/lib/containers/ntfy/templates","target":"/etc/ntfy/templates","tmpfs_options":[],"type":"bind","volume_options":[]}],"must_run":true,"name":"ntfy","network_data":[{"gateway":"192.168.3.1","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"192.168.3.51","ip_prefix_length":24,"ipv6_gateway":"","mac_address":"ca:5d:17:06:db:eb","network_name":"container-public"}],"network_mode":"bridge","networks_advanced":[{"aliases":[],"ipv4_address":"192.168.3.51","ipv6_address":"","name":"container-public"}],"pid_mode":"","ports":[],"privileged":false,"publish_all_ports":false,"read_only":false,"remove_volumes":true,"restart":"always","rm":false,"runtime":"runc","security_opts":[],"shm_size":64,"start":true,"stdin_open":false,"stop_signal":"","stop_timeout":0,"storage_opts":{},"sysctls":{},"tmpfs":{},"tty":false,"ulimit":[],"upload":[],"user":"1000:1000","userns_mode":"","volumes":[],"wait":false,"wait_timeout":60,"working_dir":"/"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==","dependencies":["data.docker_registry_image.ntfy","docker_image.ntfy","docker_network.container-public"]}]},{"mode":"managed","type":"docker_container","name":"ofelia","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":2,"attributes":{"attach":false,"bridge":"","capabilities":[],"cgroup_parent":null,"cgroupns_mode":null,"command":["daemon","--config","/etc/ofelia/config.ini"],"container_logs":null,"container_read_refresh_timeout_milliseconds":15000,"cpu_period":null,"cpu_quota":null,"cpu_set":"","cpu_shares":0,"cpus":null,"destroy_grace_seconds":null,"devices":[],"dns":[],"dns_opts":[],"dns_search":[],"domainname":"","entrypoint":["/usr/bin/ofelia"],"env":[],"exit_code":null,"gpus":null,"group_add":[],"healthcheck":[],"host":[],"hostname":"55fdd13f4e5e","id":"55fdd13f4e5ef11fca67fffb6e7ec1aad0070c8c4ad42bba0a2c324984be6584","image":"sha256:13d086902ffd6151d0c607993f53c453b491574026cb69cab86a852346c114e7","init":false,"ipc_mode":"private","labels":[],"log_driver":"json-file","log_opts":{"max-file":"5","max-size":"10m"},"logs":false,"max_retry_count":0,"memory":0,"memory_swap":0,"mounts":[{"bind_options":[],"read_only":false,"source":"/var/lib/containers/ofelia","target":"/etc/ofelia","tmpfs_options":[],"type":"bind","volume_options":[]},{"bind_options":[],"read_only":true,"source":"/var/run/docker.sock","target":"/var/run/docker.sock","tmpfs_options":[],"type":"bind","volume_options":[]}],"must_run":true,"name":"ofelia","network_data":[{"gateway":"192.168.16.1","global_ipv6_address":"fd9d:737:d29a::3","global_ipv6_prefix_length":64,"ip_address":"192.168.16.3","ip_prefix_length":20,"ipv6_gateway":"fd9d:737:d29a::1","mac_address":"7e:27:a1:78:55:57","network_name":"bridge"}],"network_mode":"bridge","networks_advanced":[],"pid_mode":"","ports":[],"privileged":false,"publish_all_ports":false,"read_only":false,"remove_volumes":true,"restart":"always","rm":false,"runtime":"runc","security_opts":[],"shm_size":64,"start":true,"stdin_open":false,"stop_signal":"","stop_timeout":0,"storage_opts":{},"sysctls":{},"tmpfs":{},"tty":false,"ulimit":[],"upload":[],"user":"","userns_mode":"","volumes":[],"wait":false,"wait_timeout":60,"working_dir":"/"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==","dependencies":["data.docker_registry_image.ofelia","docker_image.ofelia"]}]},{"mode":"managed","type":"docker_container","name":"photoprism","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":2,"attributes":{"attach":false,"bridge":"","capabilities":[],"cgroup_parent":null,"cgroupns_mode":null,"command":[],"container_logs":null,"container_read_refresh_timeout_milliseconds":15000,"cpu_period":null,"cpu_quota":null,"cpu_set":"","cpu_shares":0,"cpus":null,"destroy_grace_seconds":null,"devices":[],"dns":[],"dns_opts":[],"dns_search":[],"domainname":"","entrypoint":["/init"],"env":["PHOTOPRISM_ADMIN_PASSWORD=UAmpojHADcS5aB","PHOTOPRISM_AUTO_IMPORT=60","PHOTOPRISM_DATABASE_DRIVER=mysql","PHOTOPRISM_DATABASE_NAME=photoprism","PHOTOPRISM_DATABASE_PASSWORD=YL43KVRekqUjbgPLGzz","PHOTOPRISM_DATABASE_SERVER=192.168.3.24","PHOTOPRISM_DATABASE_USER=photoprism","PHOTOPRISM_DISABLE_TLS=true","PHOTOPRISM_HTTP_HOST=192.168.3.12","PHOTOPRISM_HTTP_HOSTNAME=photoprism.rescla.me","PHOTOPRISM_ORIGINALS_LIMIT=-1","PHOTOPRISM_UPLOAD_LIMIT=-1","PHOTOPRISM_UPLOAD_NSFW=true"],"exit_code":null,"gpus":null,"group_add":[],"healthcheck":[],"host":[],"hostname":"4ccc9a2b57af","id":"4ccc9a2b57afa03d088e30d6d570126f12150de6ed75a9e4dbe3937bfe7f0e0a","image":"sha256:ba939bd73bb1abb31ab2553b7809badf6a9147cdc8718a531aa17f2c4e5a2892","init":false,"ipc_mode":"private","labels":[],"log_driver":"json-file","log_opts":{"max-file":"5","max-size":"10m"},"logs":false,"max_retry_count":0,"memory":12000,"memory_swap":12000,"mounts":[],"must_run":true,"name":"photoprism","network_data":[{"gateway":"192.168.3.1","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"192.168.3.12","ip_prefix_length":24,"ipv6_gateway":"","mac_address":"62:b4:7f:15:a6:d2","network_name":"container-public"}],"network_mode":"bridge","networks_advanced":[{"aliases":[],"ipv4_address":"192.168.3.12","ipv6_address":"","name":"container-public"}],"pid_mode":"","ports":[],"privileged":false,"publish_all_ports":false,"read_only":false,"remove_volumes":true,"restart":"always","rm":false,"runtime":"runc","security_opts":[],"shm_size":64,"start":true,"stdin_open":false,"stop_signal":"","stop_timeout":0,"storage_opts":{},"sysctls":{},"tmpfs":{},"tty":false,"ulimit":[],"upload":[],"user":"","userns_mode":"","volumes":[{"container_path":"/photoprism/import","from_container":"","host_path":"","read_only":false,"volume_name":"truenas-photoprism-import"},{"container_path":"/photoprism/originals","from_container":"","host_path":"","read_only":false,"volume_name":"truenas-photoprism-originals"},{"container_path":"/photoprism/storage","from_container":"","host_path":"","read_only":false,"volume_name":"truenas-photoprism-data"}],"wait":false,"wait_timeout":60,"working_dir":"/photoprism"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==","dependencies":["data.docker_registry_image.photoprism","docker_image.photoprism","docker_network.container-public"]}]},{"mode":"managed","type":"docker_container","name":"photoprism-tineke","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":2,"attributes":{"attach":false,"bridge":"","capabilities":[],"cgroup_parent":null,"cgroupns_mode":null,"command":[],"container_logs":null,"container_read_refresh_timeout_milliseconds":15000,"cpu_period":null,"cpu_quota":null,"cpu_set":"","cpu_shares":0,"cpus":null,"destroy_grace_seconds":null,"devices":[],"dns":[],"dns_opts":[],"dns_search":[],"domainname":"","entrypoint":["/init"],"env":["PHOTOPRISM_ADMIN_PASSWORD=pyjm73tM%UPa8B5t5zhWX*F","PHOTOPRISM_AUTO_IMPORT=60","PHOTOPRISM_DATABASE_DRIVER=mysql","PHOTOPRISM_DATABASE_NAME=photoprism_tineke","PHOTOPRISM_DATABASE_PASSWORD=YL43KVRekqUjbgPLGzz","PHOTOPRISM_DATABASE_SERVER=192.168.3.24","PHOTOPRISM_DATABASE_USER=photoprism","PHOTOPRISM_DISABLE_TLS=true","PHOTOPRISM_HTTP_HOST=192.168.3.11","PHOTOPRISM_HTTP_HOSTNAME=photoprism-tineke.rescla.me","PHOTOPRISM_ORIGINALS_LIMIT=-1","PHOTOPRISM_UPLOAD_LIMIT=-1","PHOTOPRISM_UPLOAD_NSFW=true"],"exit_code":null,"gpus":null,"group_add":[],"healthcheck":[],"host":[],"hostname":"c16f0a3f9c04","id":"c16f0a3f9c04108e64f8ce3ff498bb2677cf509fee24b389135eee2a12f42502","image":"sha256:ba939bd73bb1abb31ab2553b7809badf6a9147cdc8718a531aa17f2c4e5a2892","init":false,"ipc_mode":"private","labels":[],"log_driver":"json-file","log_opts":{"max-file":"5","max-size":"10m"},"logs":false,"max_retry_count":0,"memory":12000,"memory_swap":12000,"mounts":[],"must_run":true,"name":"photoprism-tineke","network_data":[{"gateway":"192.168.3.1","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"192.168.3.11","ip_prefix_length":24,"ipv6_gateway":"","mac_address":"12:d7:73:41:79:db","network_name":"container-public"}],"network_mode":"bridge","networks_advanced":[{"aliases":[],"ipv4_address":"192.168.3.11","ipv6_address":"","name":"container-public"}],"pid_mode":"","ports":[],"privileged":false,"publish_all_ports":false,"read_only":false,"remove_volumes":true,"restart":"always","rm":false,"runtime":"runc","security_opts":[],"shm_size":64,"start":true,"stdin_open":false,"stop_signal":"","stop_timeout":0,"storage_opts":{},"sysctls":{},"tmpfs":{},"tty":false,"ulimit":[],"upload":[],"user":"","userns_mode":"","volumes":[{"container_path":"/photoprism/import","from_container":"","host_path":"","read_only":false,"volume_name":"truenas-photoprism-tineke-import"},{"container_path":"/photoprism/originals","from_container":"","host_path":"","read_only":false,"volume_name":"truenas-photoprism-tineke-originals"},{"container_path":"/photoprism/storage","from_container":"","host_path":"","read_only":false,"volume_name":"truenas-photoprism-tineke-data"}],"wait":false,"wait_timeout":60,"working_dir":"/photoprism"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==","dependencies":["data.docker_registry_image.photoprism","docker_image.photoprism","docker_network.container-public"]}]},{"mode":"managed","type":"docker_container","name":"piped-backend","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":2,"attributes":{"attach":false,"bridge":"","capabilities":[],"cgroup_parent":null,"cgroupns_mode":null,"command":[],"container_logs":null,"container_read_refresh_timeout_milliseconds":15000,"cpu_period":null,"cpu_quota":null,"cpu_set":"","cpu_shares":0,"cpus":null,"destroy_grace_seconds":null,"devices":[],"dns":[],"dns_opts":[],"dns_search":[],"domainname":"","entrypoint":["/hotspot-entrypoint.sh"],"env":[],"exit_code":null,"gpus":null,"group_add":[],"healthcheck":[{"interval":"30s","retries":3,"start_interval":"0s","start_period":"30s","test":["CMD-SHELL","/docker-healthcheck.sh"],"timeout":"10s"}],"host":[],"hostname":"piped-backend","id":"80a793c1ee527631b463c7fb0b7cfea42a0a167c2113e6402f0d3865c31b0bd2","image":"sha256:7915a5e20bcc85bccedef6a30af3fbb8c3334718508a7529a0724e8fbe98fb0e","init":false,"ipc_mode":"private","labels":[],"log_driver":"local","log_opts":{},"logs":false,"max_retry_count":0,"memory":1000,"memory_swap":1000,"mounts":[{"bind_options":[],"read_only":true,"source":"/var/lib/containers/piped/config.properties","target":"/app/config.properties","tmpfs_options":[],"type":"bind","volume_options":[]}],"must_run":true,"name":"piped-backend","network_data":[{"gateway":"192.168.96.1","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"192.168.96.5","ip_prefix_length":20,"ipv6_gateway":"","mac_address":"7e:74:94:c5:43:1e","network_name":"nginx-lb"},{"gateway":"192.168.112.1","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"192.168.112.5","ip_prefix_length":20,"ipv6_gateway":"","mac_address":"96:f9:67:76:51:0c","network_name":"piped"}],"network_mode":"bridge","networks_advanced":[{"aliases":[],"ipv4_address":"","ipv6_address":"","name":"nginx-lb"},{"aliases":[],"ipv4_address":"","ipv6_address":"","name":"piped"}],"pid_mode":"","ports":[],"privileged":false,"publish_all_ports":false,"read_only":false,"remove_volumes":true,"restart":"always","rm":false,"runtime":"runc","security_opts":[],"shm_size":64,"start":true,"stdin_open":false,"stop_signal":"","stop_timeout":0,"storage_opts":{},"sysctls":{},"tmpfs":{},"tty":false,"ulimit":[],"upload":[],"user":"","userns_mode":"","volumes":[],"wait":false,"wait_timeout":60,"working_dir":"/app/"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==","dependencies":["data.docker_registry_image.gluetun","data.docker_registry_image.piped-backend","data.docker_registry_image.postgres","docker_container.gluetun","docker_container.postgres","docker_image.gluetun","docker_image.piped-backend","docker_image.postgres","docker_network.container-public","docker_network.nginx-lb","docker_network.piped"]}]},{"mode":"managed","type":"docker_container","name":"piped-bg-helper","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":2,"attributes":{"attach":false,"bridge":"","capabilities":[],"cgroup_parent":null,"cgroupns_mode":null,"command":["bun","dist/index.js"],"container_logs":null,"container_read_refresh_timeout_milliseconds":15000,"cpu_period":null,"cpu_quota":null,"cpu_set":"","cpu_shares":0,"cpus":null,"destroy_grace_seconds":null,"devices":[],"dns":null,"dns_opts":null,"dns_search":null,"domainname":"","entrypoint":["/usr/local/bin/docker-entrypoint.sh"],"env":[],"exit_code":null,"gpus":null,"group_add":null,"healthcheck":null,"host":[],"hostname":"60619763f35b","id":"60619763f35b4f239af12f415c0a1b555abd16aa9ee29c9abf9a17731c2aeaed","image":"sha256:18f669f5bd5aeea12ea3dfa0a0dbe0dd861b869a3421fc4de09b905f60219083","init":false,"ipc_mode":"private","labels":[],"log_driver":"local","log_opts":null,"logs":false,"max_retry_count":0,"memory":0,"memory_swap":0,"mounts":[],"must_run":true,"name":"piped-bg-helper","network_data":[{"gateway":"192.168.112.1","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"192.168.112.4","ip_prefix_length":20,"ipv6_gateway":"","mac_address":"ce:38:21:89:58:95","network_name":"piped"}],"network_mode":"bridge","networks_advanced":[{"aliases":[],"ipv4_address":"","ipv6_address":"","name":"piped"}],"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":"/app/"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==","dependencies":["data.docker_registry_image.piped-bg-helper","docker_image.piped-bg-helper","docker_network.piped"]}]},{"mode":"managed","type":"docker_container","name":"piped-frontend","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":2,"attributes":{"attach":false,"bridge":"","capabilities":[],"cgroup_parent":null,"cgroupns_mode":null,"command":[],"container_logs":null,"container_read_refresh_timeout_milliseconds":15000,"cpu_period":null,"cpu_quota":null,"cpu_set":"","cpu_shares":0,"cpus":null,"destroy_grace_seconds":null,"devices":[],"dns":null,"dns_opts":null,"dns_search":null,"domainname":"","entrypoint":["/entrypoint.sh"],"env":["BACKEND_HOSTNAME=piped-api.rescla.me"],"exit_code":null,"gpus":null,"group_add":null,"healthcheck":null,"host":[],"hostname":"piped-frontend","id":"37977118209e8dc8bc108f13f19513f58fe684c832734510c202a15d33c12cf8","image":"sha256:9c4d8a7f6c9855b8ee3c31075f130d92112fb2514cb183abc1727e41a2c693d6","init":false,"ipc_mode":"private","labels":[],"log_driver":"local","log_opts":null,"logs":false,"max_retry_count":0,"memory":0,"memory_swap":0,"mounts":[],"must_run":true,"name":"piped-frontend","network_data":[{"gateway":"192.168.96.1","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"192.168.96.2","ip_prefix_length":20,"ipv6_gateway":"","mac_address":"52:87:61:f0:d3:f7","network_name":"nginx-lb"}],"network_mode":"bridge","networks_advanced":[{"aliases":[],"ipv4_address":"","ipv6_address":"","name":"nginx-lb"}],"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":"SIGQUIT","stop_timeout":0,"storage_opts":null,"sysctls":null,"tmpfs":null,"tty":false,"ulimit":[],"upload":[],"user":"101","userns_mode":"","volumes":[],"wait":false,"wait_timeout":60,"working_dir":"/"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==","dependencies":["data.docker_registry_image.piped-frontend","docker_image.piped-frontend","docker_network.nginx-lb"]}]},{"mode":"managed","type":"docker_container","name":"piped-proxy","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":2,"attributes":{"attach":false,"bridge":"","capabilities":[],"cgroup_parent":null,"cgroupns_mode":null,"command":["/app/piped-proxy"],"container_logs":null,"container_read_refresh_timeout_milliseconds":15000,"cpu_period":null,"cpu_quota":null,"cpu_set":"","cpu_shares":0,"cpus":null,"destroy_grace_seconds":null,"devices":[],"dns":null,"dns_opts":null,"dns_search":null,"domainname":"","entrypoint":[],"env":[],"exit_code":null,"gpus":null,"group_add":null,"healthcheck":null,"host":[],"hostname":"piped-proxy","id":"338e857a21b2adfd67c111d9dad990a5c949611663357e0cebac504ec5c3d3b1","image":"sha256:efe3b334933cd54d9b16501ea2fd8d3d68ea4170bee422db4f6ae539ac539e9d","init":false,"ipc_mode":"private","labels":[],"log_driver":"local","log_opts":null,"logs":false,"max_retry_count":0,"memory":0,"memory_swap":0,"mounts":[],"must_run":true,"name":"piped-proxy","network_data":[{"gateway":"192.168.96.1","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"192.168.96.4","ip_prefix_length":20,"ipv6_gateway":"","mac_address":"12:13:13:a6:22:1e","network_name":"nginx-lb"}],"network_mode":"bridge","networks_advanced":[{"aliases":[],"ipv4_address":"","ipv6_address":"","name":"nginx-lb"}],"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":"/app/"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==","dependencies":["data.docker_registry_image.piped-proxy","docker_image.piped-proxy","docker_network.nginx-lb"]}]},{"mode":"managed","type":"docker_container","name":"postgres","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":2,"attributes":{"attach":false,"bridge":"","capabilities":[],"cgroup_parent":null,"cgroupns_mode":null,"command":["postgres"],"container_logs":null,"container_read_refresh_timeout_milliseconds":15000,"cpu_period":null,"cpu_quota":null,"cpu_set":"","cpu_shares":0,"cpus":null,"destroy_grace_seconds":null,"devices":[],"dns":null,"dns_opts":null,"dns_search":null,"domainname":"","entrypoint":["/usr/local/bin/docker-entrypoint.sh"],"env":["POSTGRES_DB=piped","POSTGRES_PASSWORD=YDoVrAXCxim%lOK8^","POSTGRES_USER=piped"],"exit_code":null,"gpus":null,"group_add":null,"healthcheck":[{"interval":"0s","retries":0,"start_interval":"0s","start_period":"0s","test":["CMD-SHELL","/usr/local/bin/pgautoupgrade-healthcheck.sh"],"timeout":"0s"}],"host":[],"hostname":"postgres","id":"9b01f499915c5af4118adba42f268a03b73833505f13166092e6d9fc996f41ee","image":"sha256:d1417ba15c7da58bf5c904cbc06adaadadf2caa054c0959b469eb9e873c6c686","init":false,"ipc_mode":"private","labels":[],"log_driver":"local","log_opts":null,"logs":false,"max_retry_count":0,"memory":1000,"memory_swap":1000,"mounts":[{"bind_options":[],"read_only":null,"source":"/var/lib/containers/postgres/data","target":"/var/lib/postgresql/data","tmpfs_options":[],"type":"bind","volume_options":[]}],"must_run":true,"name":"postgres","network_data":[{"gateway":"192.168.112.1","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"192.168.112.3","ip_prefix_length":20,"ipv6_gateway":"","mac_address":"4e:19:14:4d:69:e0","network_name":"piped"},{"gateway":"192.168.3.1","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"192.168.3.43","ip_prefix_length":24,"ipv6_gateway":"","mac_address":"5e:16:fc:5d:09:25","network_name":"container-public"}],"network_mode":"bridge","networks_advanced":[{"aliases":[],"ipv4_address":"","ipv6_address":"","name":"piped"},{"aliases":[],"ipv4_address":"192.168.3.43","ipv6_address":"","name":"container-public"}],"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":"SIGINT","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":"/var/lib/postgresql"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==","dependencies":["data.docker_registry_image.postgres","docker_image.postgres","docker_network.container-public","docker_network.piped"]}]},{"mode":"managed","type":"docker_container","name":"prometheus","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":2,"attributes":{"attach":false,"bridge":"","capabilities":[],"cgroup_parent":null,"cgroupns_mode":null,"command":["--config.file=/etc/prometheus/prometheus.yml","--storage.tsdb.path=/prometheus","--web.console.libraries=/usr/share/prometheus/console_libraries","--web.console.templates=/usr/share/prometheus/consoles","--storage.tsdb.retention.time=5y"],"container_logs":null,"container_read_refresh_timeout_milliseconds":15000,"cpu_period":null,"cpu_quota":null,"cpu_set":"","cpu_shares":0,"cpus":null,"destroy_grace_seconds":null,"devices":[],"dns":[],"dns_opts":[],"dns_search":[],"domainname":"","entrypoint":["/bin/prometheus"],"env":[],"exit_code":null,"gpus":null,"group_add":[],"healthcheck":[],"host":[],"hostname":"4c2d5abb86eb","id":"4c2d5abb86eb48bc6c4d4a5d6f973e2c1e5bbf737916cc121b204400f86a8ca2","image":"sha256:232e2ff3a14b9112baec11036481e25097b41157f17e1f911a37118e7b288468","init":false,"ipc_mode":"private","labels":[],"log_driver":"json-file","log_opts":{"max-file":"5","max-size":"10m"},"logs":false,"max_retry_count":0,"memory":0,"memory_swap":0,"mounts":[{"bind_options":[],"read_only":false,"source":"/var/lib/containers/prometheus/config/prometheus.yml","target":"/etc/prometheus/prometheus.yml","tmpfs_options":[],"type":"bind","volume_options":[]},{"bind_options":[],"read_only":false,"source":"/var/lib/containers/prometheus/data","target":"/prometheus","tmpfs_options":[],"type":"bind","volume_options":[]}],"must_run":true,"name":"prometheus","network_data":[{"gateway":"192.168.3.1","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"192.168.3.42","ip_prefix_length":24,"ipv6_gateway":"","mac_address":"f2:c2:cf:1a:ba:26","network_name":"container-public"}],"network_mode":"bridge","networks_advanced":[{"aliases":[],"ipv4_address":"192.168.3.42","ipv6_address":"","name":"container-public"}],"pid_mode":"","ports":[],"privileged":false,"publish_all_ports":false,"read_only":false,"remove_volumes":true,"restart":"always","rm":false,"runtime":"runc","security_opts":[],"shm_size":64,"start":true,"stdin_open":false,"stop_signal":"","stop_timeout":0,"storage_opts":{},"sysctls":{},"tmpfs":{},"tty":false,"ulimit":[],"upload":[],"user":"1000:1000","userns_mode":"","volumes":[],"wait":false,"wait_timeout":60,"working_dir":"/prometheus"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==","dependencies":["data.docker_registry_image.prometheus","docker_image.prometheus","docker_network.container-public"]}]},{"mode":"managed","type":"docker_container","name":"prowlarr","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":2,"attributes":{"attach":false,"bridge":"","capabilities":[],"cgroup_parent":null,"cgroupns_mode":null,"command":[],"container_logs":null,"container_read_refresh_timeout_milliseconds":15000,"cpu_period":null,"cpu_quota":null,"cpu_set":"","cpu_shares":0,"cpus":null,"destroy_grace_seconds":null,"devices":[],"dns":null,"dns_opts":null,"dns_search":null,"domainname":"","entrypoint":["/init"],"env":["PGID=321","PUID=666","TZ=Europe/Amsterdam","UMASK=002"],"exit_code":null,"gpus":null,"group_add":null,"healthcheck":null,"host":[],"hostname":"edc8d79c6595","id":"edc8d79c6595750a1f0ac62a4d7a519266a7cc5c206da289f1c0c27765914787","image":"sha256:27c5c18f8673e38e0cf339514b9bf84f8446f3befeb262ef24637772504aca77","init":false,"ipc_mode":"private","labels":[],"log_driver":"local","log_opts":null,"logs":false,"max_retry_count":0,"memory":0,"memory_swap":0,"mounts":[{"bind_options":[],"read_only":null,"source":"/var/lib/containers/prowlarr","target":"/config","tmpfs_options":[],"type":"bind","volume_options":[]}],"must_run":true,"name":"prowlarr","network_data":[{"gateway":"192.168.3.1","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"192.168.3.34","ip_prefix_length":24,"ipv6_gateway":"","mac_address":"5a:23:47:1d:82:29","network_name":"container-public"}],"network_mode":"bridge","networks_advanced":[{"aliases":[],"ipv4_address":"192.168.3.34","ipv6_address":"","name":"container-public"}],"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":"/"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==","dependencies":["data.docker_registry_image.prowlarr","docker_image.prowlarr","docker_network.container-public"]}]},{"mode":"managed","type":"docker_container","name":"radarr","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":2,"attributes":{"attach":false,"bridge":"","capabilities":[],"cgroup_parent":null,"cgroupns_mode":null,"command":[],"container_logs":null,"container_read_refresh_timeout_milliseconds":15000,"cpu_period":null,"cpu_quota":null,"cpu_set":"","cpu_shares":0,"cpus":null,"destroy_grace_seconds":null,"devices":[],"dns":null,"dns_opts":null,"dns_search":null,"domainname":"","entrypoint":["/init"],"env":["PGID=321","PUID=333","TZ=Europe/Amsterdam"],"exit_code":null,"gpus":null,"group_add":null,"healthcheck":null,"host":[],"hostname":"10800ff27232","id":"10800ff2723292779284ebe889caabfe955b64f1bd17a9e415edf775de253675","image":"sha256:46a5bf0a3eff9564a2d39e1e219af43d4fe7c5ffb0cc84adbce9c7ff8045c07b","init":false,"ipc_mode":"private","labels":[],"log_driver":"local","log_opts":null,"logs":false,"max_retry_count":0,"memory":0,"memory_swap":0,"mounts":[{"bind_options":[],"read_only":null,"source":"/var/lib/containers/radarr","target":"/config","tmpfs_options":[],"type":"bind","volume_options":[]}],"must_run":true,"name":"radarr","network_data":[{"gateway":"192.168.3.1","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"192.168.3.35","ip_prefix_length":24,"ipv6_gateway":"","mac_address":"0e:bd:e0:10:dc:34","network_name":"container-public"}],"network_mode":"bridge","networks_advanced":[{"aliases":[],"ipv4_address":"192.168.3.35","ipv6_address":"","name":"container-public"}],"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":[{"container_path":"/data","from_container":"","host_path":"","read_only":null,"volume_name":"truenas-arr"}],"wait":false,"wait_timeout":60,"working_dir":"/"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==","dependencies":["data.docker_registry_image.radarr","docker_image.radarr","docker_network.container-public","docker_volume.truenas-arr"]}]},{"mode":"managed","type":"docker_container","name":"ripe-atlas","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":2,"attributes":{"attach":false,"bridge":"","capabilities":[{"add":["CAP_CHOWN","CAP_DAC_OVERRIDE","CAP_FOWNER","CAP_KILL","CAP_NET_RAW","CAP_SETGID","CAP_SETUID"],"drop":["ALL"]}],"cgroup_parent":null,"cgroupns_mode":null,"command":["ripe-atlas"],"container_logs":null,"container_read_refresh_timeout_milliseconds":15000,"cpu_period":null,"cpu_quota":null,"cpu_set":"","cpu_shares":0,"cpus":null,"destroy_grace_seconds":null,"devices":[],"dns":[],"dns_opts":[],"dns_search":[],"domainname":"","entrypoint":["tini","--","entrypoint.sh"],"env":[],"exit_code":null,"gpus":null,"group_add":[],"healthcheck":[],"host":[],"hostname":"464e6c52448b","id":"464e6c52448bb88169560de40b7b97bef19302abcb819a30490118512793c1f1","image":"sha256:29c35f66fb4d4622bb62ea3dd8b33d5383e5b685292eeac496357fb4b1b83ce1","init":false,"ipc_mode":"private","labels":[],"log_driver":"local","log_opts":{},"logs":false,"max_retry_count":0,"memory":0,"memory_swap":0,"mounts":[{"bind_options":[],"read_only":false,"source":"/var/lib/containers/atlas-probe/etc","target":"/etc/ripe-atlas","tmpfs_options":[],"type":"bind","volume_options":[]},{"bind_options":[],"read_only":false,"source":"/var/lib/containers/atlas-probe/run","target":"/run/ripe-atlas","tmpfs_options":[],"type":"bind","volume_options":[]},{"bind_options":[],"read_only":false,"source":"/var/lib/containers/atlas-probe/spool","target":"/var/spool/ripe-atlas","tmpfs_options":[],"type":"bind","volume_options":[]}],"must_run":true,"name":"ripe-atlas","network_data":[{"gateway":"192.168.16.1","global_ipv6_address":"fd9d:737:d29a::4","global_ipv6_prefix_length":64,"ip_address":"192.168.16.4","ip_prefix_length":20,"ipv6_gateway":"fd9d:737:d29a::1","mac_address":"de:66:99:9b:28:de","network_name":"bridge"}],"network_mode":"bridge","networks_advanced":[],"pid_mode":"","ports":[],"privileged":false,"publish_all_ports":false,"read_only":false,"remove_volumes":true,"restart":"always","rm":false,"runtime":"runc","security_opts":[],"shm_size":64,"start":true,"stdin_open":false,"stop_signal":"","stop_timeout":0,"storage_opts":{},"sysctls":{},"tmpfs":{},"tty":false,"ulimit":[],"upload":[],"user":"","userns_mode":"","volumes":[],"wait":false,"wait_timeout":60,"working_dir":"/run/ripe-atlas"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==","dependencies":["data.docker_registry_image.ripe-atlas","docker_image.ripe-atlas"]}]},{"mode":"managed","type":"docker_container","name":"rssbridge","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":2,"attributes":{"attach":false,"bridge":"","capabilities":[],"cgroup_parent":null,"cgroupns_mode":null,"command":[],"container_logs":null,"container_read_refresh_timeout_milliseconds":15000,"cpu_period":null,"cpu_quota":null,"cpu_set":"","cpu_shares":0,"cpus":null,"destroy_grace_seconds":null,"devices":[],"dns":[],"dns_opts":[],"dns_search":[],"domainname":"","entrypoint":["/app/docker-entrypoint.sh"],"env":["TZ=Europe/Amsterdam"],"exit_code":null,"gpus":null,"group_add":[],"healthcheck":[],"host":[],"hostname":"375a4c2119f7","id":"375a4c2119f7f8051c655767a6e1e1c59e0a970577458e9411f7d14b37a1d4e8","image":"sha256:66a29cf10c05a232cad03351a1377d984ebfcb508afb8c67a2f2003fcd767a26","init":false,"ipc_mode":"private","labels":[],"log_driver":"json-file","log_opts":{"max-file":"5","max-size":"10m"},"logs":false,"max_retry_count":0,"memory":0,"memory_swap":0,"mounts":[{"bind_options":[],"read_only":false,"source":"/var/lib/containers/rssbridge","target":"/config","tmpfs_options":[],"type":"bind","volume_options":[]}],"must_run":true,"name":"rssbridge","network_data":[{"gateway":"192.168.3.1","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"192.168.3.47","ip_prefix_length":24,"ipv6_gateway":"","mac_address":"4a:2a:a7:68:3d:a7","network_name":"container-public"}],"network_mode":"bridge","networks_advanced":[{"aliases":[],"ipv4_address":"192.168.3.47","ipv6_address":"","name":"container-public"}],"pid_mode":"","ports":[],"privileged":false,"publish_all_ports":false,"read_only":false,"remove_volumes":true,"restart":"always","rm":false,"runtime":"runc","security_opts":[],"shm_size":64,"start":true,"stdin_open":false,"stop_signal":"","stop_timeout":0,"storage_opts":{},"sysctls":{},"tmpfs":{},"tty":false,"ulimit":[],"upload":[],"user":"","userns_mode":"","volumes":[],"wait":false,"wait_timeout":60,"working_dir":""},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==","dependencies":["data.docker_registry_image.rssbridge","docker_image.rssbridge","docker_network.container-public"]}]},{"mode":"managed","type":"docker_container","name":"sabnzdb","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":2,"attributes":{"attach":false,"bridge":"","capabilities":[],"cgroup_parent":null,"cgroupns_mode":null,"command":[],"container_logs":null,"container_read_refresh_timeout_milliseconds":15000,"cpu_period":null,"cpu_quota":null,"cpu_set":"","cpu_shares":0,"cpus":null,"destroy_grace_seconds":null,"devices":[],"dns":null,"dns_opts":null,"dns_search":null,"domainname":"","entrypoint":["/init"],"env":["PGID=321","PUID=555","TZ=Europe/Amsterdam"],"exit_code":null,"gpus":null,"group_add":null,"healthcheck":null,"host":[],"hostname":"b217e9d93587","id":"b217e9d93587165b35cb0b0f2f515b49e928b68d82e4c98abd5b401567094caa","image":"sha256:90f5fd687e2561bfaa0c40ece8bb355c4c6a5b92ccc24ae42c427b772e543112","init":false,"ipc_mode":"private","labels":[],"log_driver":"local","log_opts":null,"logs":false,"max_retry_count":0,"memory":0,"memory_swap":0,"mounts":[{"bind_options":[],"read_only":null,"source":"/var/lib/containers/sabnzdb","target":"/config","tmpfs_options":[],"type":"bind","volume_options":[]}],"must_run":true,"name":"sabnzdb","network_data":[{"gateway":"192.168.3.1","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"192.168.3.32","ip_prefix_length":24,"ipv6_gateway":"","mac_address":"6a:ae:a4:9f:32:51","network_name":"container-public"}],"network_mode":"bridge","networks_advanced":[{"aliases":[],"ipv4_address":"192.168.3.32","ipv6_address":"","name":"container-public"}],"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":[{"container_path":"/data","from_container":"","host_path":"","read_only":null,"volume_name":"truenas-arr"}],"wait":false,"wait_timeout":60,"working_dir":"/"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==","dependencies":["data.docker_registry_image.sabnzdb","docker_image.sabnzdb","docker_network.container-public","docker_volume.truenas-arr"]}]},{"mode":"managed","type":"docker_container","name":"searxng","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":2,"attributes":{"attach":false,"bridge":"","capabilities":[],"cgroup_parent":null,"cgroupns_mode":null,"command":[],"container_logs":null,"container_read_refresh_timeout_milliseconds":15000,"cpu_period":null,"cpu_quota":null,"cpu_set":"","cpu_shares":0,"cpus":null,"destroy_grace_seconds":null,"devices":[],"dns":null,"dns_opts":null,"dns_search":null,"domainname":"","entrypoint":["/usr/local/searxng/entrypoint.sh"],"env":["SEARXNG_HOSTNAME=search.rescla.me","TZ=Europe/Amsterdam"],"exit_code":null,"gpus":null,"group_add":null,"healthcheck":null,"host":[],"hostname":"aa590d45d9ca","id":"aa590d45d9cadde0390640494f9d51f64150c0df024efe22c7ae416232cb51f9","image":"sha256:17bef4634af6a8fe9a1a9c942577c574050a740b7007963aad810b2812d5c507","init":false,"ipc_mode":"private","labels":[],"log_driver":"json-file","log_opts":{"max-file":"5","max-size":"10m"},"logs":false,"max_retry_count":0,"memory":0,"memory_swap":0,"mounts":[{"bind_options":[],"read_only":null,"source":"/var/lib/containers/searxng/data","target":"/etc/searxng","tmpfs_options":[],"type":"bind","volume_options":[]},{"bind_options":[],"read_only":null,"source":"/var/lib/containers/searxng/searxng-data","target":"/var/cache/searxng","tmpfs_options":[],"type":"bind","volume_options":[]}],"must_run":true,"name":"searxng","network_data":[{"gateway":"192.168.128.1","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"192.168.128.3","ip_prefix_length":20,"ipv6_gateway":"","mac_address":"ea:0a:35:4b:59:f7","network_name":"searxng"},{"gateway":"192.168.3.1","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"192.168.3.52","ip_prefix_length":24,"ipv6_gateway":"","mac_address":"66:4a:02:d9:40:77","network_name":"container-public"}],"network_mode":"bridge","networks_advanced":[{"aliases":[],"ipv4_address":"","ipv6_address":"","name":"searxng"},{"aliases":[],"ipv4_address":"192.168.3.52","ipv6_address":"","name":"container-public"}],"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":"/usr/local/searxng"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==","dependencies":["data.docker_registry_image.searxng","docker_image.searxng","docker_network.container-public","docker_network.searxng"]}]},{"mode":"managed","type":"docker_container","name":"searxng-valkey","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":2,"attributes":{"attach":false,"bridge":"","capabilities":[],"cgroup_parent":null,"cgroupns_mode":null,"command":["valkey-server","--save 30 1","--loglevel warning"],"container_logs":null,"container_read_refresh_timeout_milliseconds":15000,"cpu_period":null,"cpu_quota":null,"cpu_set":"","cpu_shares":0,"cpus":null,"destroy_grace_seconds":null,"devices":[],"dns":[],"dns_opts":[],"dns_search":[],"domainname":"","entrypoint":["docker-entrypoint.sh"],"env":[],"exit_code":null,"gpus":null,"group_add":[],"healthcheck":[],"host":[],"hostname":"valkey","id":"79ce3d7f7bffc295f00a6d3cb70f07c6f8d6ee6d4e7de210af174b22075aa2fd","image":"sha256:12e5775ec8cf867028f49eb698f9d6f04c7e876618e4fb9d81ab99a1f96cf1ac","init":false,"ipc_mode":"private","labels":[],"log_driver":"json-file","log_opts":{"max-file":"5","max-size":"10m"},"logs":false,"max_retry_count":0,"memory":0,"memory_swap":0,"mounts":[{"bind_options":[],"read_only":false,"source":"/var/lib/containers/searxng/valkey-data","target":"/data","tmpfs_options":[],"type":"bind","volume_options":[]}],"must_run":true,"name":"searxng-valkey","network_data":[{"gateway":"192.168.128.1","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"192.168.128.2","ip_prefix_length":20,"ipv6_gateway":"","mac_address":"1e:e9:4c:2a:f5:54","network_name":"searxng"}],"network_mode":"bridge","networks_advanced":[{"aliases":[],"ipv4_address":"","ipv6_address":"","name":"searxng"}],"pid_mode":"","ports":[],"privileged":false,"publish_all_ports":false,"read_only":false,"remove_volumes":true,"restart":"always","rm":false,"runtime":"runc","security_opts":[],"shm_size":64,"start":true,"stdin_open":false,"stop_signal":"","stop_timeout":0,"storage_opts":{},"sysctls":{},"tmpfs":{},"tty":false,"ulimit":[],"upload":[],"user":"","userns_mode":"","volumes":[],"wait":false,"wait_timeout":60,"working_dir":"/data"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==","dependencies":["data.docker_registry_image.searxng-valkey","docker_image.searxng-valkey","docker_network.searxng"]}]},{"mode":"managed","type":"docker_container","name":"smokeping","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":2,"attributes":{"attach":false,"bridge":"","capabilities":[],"cgroup_parent":null,"cgroupns_mode":null,"command":[],"container_logs":null,"container_read_refresh_timeout_milliseconds":15000,"cpu_period":null,"cpu_quota":null,"cpu_set":"","cpu_shares":0,"cpus":null,"destroy_grace_seconds":null,"devices":[],"dns":["172.20.0.0"],"dns_opts":null,"dns_search":null,"domainname":"","entrypoint":["/init"],"env":["TZ=Europe/Amsterdam"],"exit_code":null,"gpus":null,"group_add":null,"healthcheck":null,"host":[],"hostname":"93fd2332d4dd","id":"93fd2332d4dde748869b968ec427ed4e731aea19372183b1c0fd164ade65c762","image":"sha256:9c6bd4befbae74662eff7364b9fa062d1229ddb12e63f9d5fa6e52e07e0c7d95","init":false,"ipc_mode":"private","labels":[],"log_driver":"json-file","log_opts":{"max-file":"5","max-size":"10m"},"logs":false,"max_retry_count":0,"memory":0,"memory_swap":0,"mounts":[{"bind_options":[],"read_only":null,"source":"/var/lib/containers/smokeping/config","target":"/config","tmpfs_options":[],"type":"bind","volume_options":[]},{"bind_options":[],"read_only":null,"source":"/var/lib/containers/smokeping/data","target":"/data","tmpfs_options":[],"type":"bind","volume_options":[]}],"must_run":true,"name":"smokeping","network_data":[{"gateway":"192.168.3.1","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"192.168.3.26","ip_prefix_length":24,"ipv6_gateway":"","mac_address":"72:88:89:4a:9d:be","network_name":"container-public"}],"network_mode":"bridge","networks_advanced":[{"aliases":[],"ipv4_address":"192.168.3.26","ipv6_address":"","name":"container-public"}],"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":"/"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==","dependencies":["data.docker_registry_image.smokeping","docker_image.smokeping","docker_network.container-public"]}]},{"mode":"managed","type":"docker_container","name":"sonarr","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":2,"attributes":{"attach":false,"bridge":"","capabilities":[],"cgroup_parent":null,"cgroupns_mode":null,"command":[],"container_logs":null,"container_read_refresh_timeout_milliseconds":15000,"cpu_period":null,"cpu_quota":null,"cpu_set":"","cpu_shares":0,"cpus":null,"destroy_grace_seconds":null,"devices":[],"dns":null,"dns_opts":null,"dns_search":null,"domainname":"","entrypoint":["/init"],"env":["PGID=321","PUID=111","TZ=Europe/Amsterdam"],"exit_code":null,"gpus":null,"group_add":null,"healthcheck":null,"host":[],"hostname":"95b5f7822673","id":"95b5f7822673b69fde997e68fe2148f923333ea5ff97a90a9b3cc5dc7c2d15c2","image":"sha256:3f4466bd94db6607d8b3d5d16383e42587f828281342e457540e0eafe77557c0","init":false,"ipc_mode":"private","labels":[],"log_driver":"local","log_opts":null,"logs":false,"max_retry_count":0,"memory":0,"memory_swap":0,"mounts":[{"bind_options":[],"read_only":null,"source":"/var/lib/containers/sonarr","target":"/config","tmpfs_options":[],"type":"bind","volume_options":[]}],"must_run":true,"name":"sonarr","network_data":[{"gateway":"192.168.3.1","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"192.168.3.36","ip_prefix_length":24,"ipv6_gateway":"","mac_address":"12:46:f2:c2:05:5d","network_name":"container-public"}],"network_mode":"bridge","networks_advanced":[{"aliases":[],"ipv4_address":"192.168.3.36","ipv6_address":"","name":"container-public"}],"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":[{"container_path":"/data","from_container":"","host_path":"","read_only":null,"volume_name":"truenas-arr"}],"wait":false,"wait_timeout":60,"working_dir":"/"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==","dependencies":["data.docker_registry_image.sonarr","docker_image.sonarr","docker_network.container-public","docker_volume.truenas-arr"]}]},{"mode":"managed","type":"docker_container","name":"synapse","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":2,"attributes":{"attach":false,"bridge":"","capabilities":[],"cgroup_parent":null,"cgroupns_mode":null,"command":[],"container_logs":null,"container_read_refresh_timeout_milliseconds":15000,"cpu_period":null,"cpu_quota":null,"cpu_set":"","cpu_shares":0,"cpus":null,"destroy_grace_seconds":null,"devices":[],"dns":[],"dns_opts":[],"dns_search":[],"domainname":"","entrypoint":["/start.py"],"env":["TZ=Europe/Amsterdam"],"exit_code":null,"gpus":null,"group_add":[],"healthcheck":[{"interval":"15s","retries":0,"start_interval":"0s","start_period":"5s","test":["CMD-SHELL","curl -fSs http://localhost:8008/health || exit 1"],"timeout":"5s"}],"host":[],"hostname":"8717bd48f126","id":"8717bd48f126778c14fd58a6e814cae8f68e0297c92a87de75cc46999f87d41d","image":"sha256:0cd4c2bbf047c4c80779564302f5db3d15647540e2d76643870cb6f7def25a43","init":false,"ipc_mode":"private","labels":[],"log_driver":"json-file","log_opts":{"max-file":"5","max-size":"10m"},"logs":false,"max_retry_count":0,"memory":0,"memory_swap":0,"mounts":[{"bind_options":[],"read_only":false,"source":"/var/lib/containers/synapse","target":"/data","tmpfs_options":[],"type":"bind","volume_options":[]}],"must_run":true,"name":"synapse","network_data":[{"gateway":"192.168.3.1","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"192.168.3.48","ip_prefix_length":24,"ipv6_gateway":"","mac_address":"b2:1f:ab:20:94:7f","network_name":"container-public"}],"network_mode":"bridge","networks_advanced":[{"aliases":[],"ipv4_address":"192.168.3.48","ipv6_address":"","name":"container-public"}],"pid_mode":"","ports":[],"privileged":false,"publish_all_ports":false,"read_only":false,"remove_volumes":true,"restart":"always","rm":false,"runtime":"runc","security_opts":[],"shm_size":64,"start":true,"stdin_open":false,"stop_signal":"","stop_timeout":0,"storage_opts":{},"sysctls":{},"tmpfs":{},"tty":false,"ulimit":[],"upload":[],"user":"","userns_mode":"","volumes":[],"wait":false,"wait_timeout":60,"working_dir":""},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==","dependencies":["data.docker_registry_image.postgres","data.docker_registry_image.synapse","docker_container.postgres","docker_image.postgres","docker_image.synapse","docker_network.container-public","docker_network.piped"]}]},{"mode":"managed","type":"docker_container","name":"traccar","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":2,"attributes":{"attach":false,"bridge":"","capabilities":[],"cgroup_parent":null,"cgroupns_mode":null,"command":["-jar","tracker-server.jar","conf/traccar.xml"],"container_logs":null,"container_read_refresh_timeout_milliseconds":15000,"cpu_period":null,"cpu_quota":null,"cpu_set":"","cpu_shares":0,"cpus":null,"destroy_grace_seconds":null,"devices":[],"dns":[],"dns_opts":[],"dns_search":[],"domainname":"","entrypoint":["/opt/traccar/jre/bin/java"],"env":[],"exit_code":null,"gpus":null,"group_add":[],"healthcheck":[],"host":[],"hostname":"7289408318c9","id":"7289408318c94c16c29dc4b2e8f8bd95e49f2f912b8f8ba45015b6bcee1f6cb6","image":"sha256:6c80aa27aa20e85973939eafbcf5d9170946c160722764c58c5cc3e3449c8e22","init":false,"ipc_mode":"private","labels":[],"log_driver":"json-file","log_opts":{"max-file":"5","max-size":"10m"},"logs":false,"max_retry_count":0,"memory":0,"memory_swap":0,"mounts":[{"bind_options":[],"read_only":false,"source":"/var/lib/containers/traccar/logs","target":"/opt/traccar/logs","tmpfs_options":[],"type":"bind","volume_options":[]},{"bind_options":[],"read_only":false,"source":"/var/lib/containers/traccar/traccar.xml","target":"/opt/traccar/conf/traccar.xml","tmpfs_options":[],"type":"bind","volume_options":[]}],"must_run":true,"name":"traccar","network_data":[{"gateway":"192.168.3.1","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"192.168.3.23","ip_prefix_length":24,"ipv6_gateway":"","mac_address":"8e:4b:8c:30:97:56","network_name":"container-public"}],"network_mode":"bridge","networks_advanced":[{"aliases":[],"ipv4_address":"192.168.3.23","ipv6_address":"","name":"container-public"}],"pid_mode":"","ports":[],"privileged":false,"publish_all_ports":false,"read_only":false,"remove_volumes":true,"restart":"always","rm":false,"runtime":"runc","security_opts":[],"shm_size":64,"start":true,"stdin_open":false,"stop_signal":"","stop_timeout":0,"storage_opts":{},"sysctls":{},"tmpfs":{},"tty":false,"ulimit":[],"upload":[],"user":"","userns_mode":"","volumes":[],"wait":false,"wait_timeout":60,"working_dir":"/opt/traccar"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==","dependencies":["data.docker_registry_image.traccar","docker_image.traccar","docker_network.container-public"]}]},{"mode":"managed","type":"docker_container","name":"unifi","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":2,"attributes":{"attach":false,"bridge":"","capabilities":[],"cgroup_parent":null,"cgroupns_mode":null,"command":["unifi"],"container_logs":null,"container_read_refresh_timeout_milliseconds":15000,"cpu_period":null,"cpu_quota":null,"cpu_set":"","cpu_shares":0,"cpus":null,"destroy_grace_seconds":null,"devices":[],"dns":[],"dns_opts":[],"dns_search":[],"domainname":"","entrypoint":["/usr/local/bin/docker-entrypoint.sh"],"env":[],"exit_code":null,"gpus":null,"group_add":[],"healthcheck":[{"interval":"0s","retries":0,"start_interval":"0s","start_period":"5m0s","test":["CMD-SHELL","/usr/local/bin/docker-healthcheck.sh || exit 1"],"timeout":"0s"}],"host":[],"hostname":"4a587602144f","id":"4a587602144f3bb8439f09e963ea88ef62488fea8ad17027ba3f18da22a40662","image":"sha256:215c29df220ea8fa2d8dafa33dc8537ad8aa101ae1fcd89d9172b9225955d86c","init":false,"ipc_mode":"private","labels":[],"log_driver":"json-file","log_opts":{"max-file":"5","max-size":"10m"},"logs":false,"max_retry_count":0,"memory":3000,"memory_swap":3000,"mounts":[{"bind_options":[],"read_only":false,"source":"/var/lib/containers/unifi","target":"/unifi","tmpfs_options":[],"type":"bind","volume_options":[]}],"must_run":true,"name":"unifi","network_data":[{"gateway":"192.168.3.1","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"192.168.3.30","ip_prefix_length":24,"ipv6_gateway":"","mac_address":"9a:b6:1c:ab:05:d3","network_name":"container-public"}],"network_mode":"bridge","networks_advanced":[{"aliases":[],"ipv4_address":"192.168.3.30","ipv6_address":"","name":"container-public"}],"pid_mode":"","ports":[],"privileged":false,"publish_all_ports":false,"read_only":false,"remove_volumes":true,"restart":"always","rm":false,"runtime":"runc","security_opts":[],"shm_size":64,"start":true,"stdin_open":false,"stop_signal":"","stop_timeout":0,"storage_opts":{},"sysctls":{},"tmpfs":{},"tty":false,"ulimit":[],"upload":[],"user":"","userns_mode":"","volumes":[],"wait":false,"wait_timeout":60,"working_dir":"/unifi"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==","dependencies":["data.docker_registry_image.unifi","docker_image.unifi","docker_network.container-public"]}]},{"mode":"managed","type":"docker_container","name":"uptime-kuma","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":2,"attributes":{"attach":false,"bridge":"","capabilities":[],"cgroup_parent":null,"cgroupns_mode":null,"command":["node","server/server.js"],"container_logs":null,"container_read_refresh_timeout_milliseconds":15000,"cpu_period":null,"cpu_quota":null,"cpu_set":"","cpu_shares":0,"cpus":null,"destroy_grace_seconds":null,"devices":[],"dns":[],"dns_opts":[],"dns_search":[],"domainname":"","entrypoint":["/usr/bin/dumb-init","--","extra/entrypoint.sh"],"env":[],"exit_code":null,"gpus":null,"group_add":[],"healthcheck":[{"interval":"1m0s","retries":5,"start_interval":"0s","start_period":"3m0s","test":["CMD-SHELL","extra/healthcheck"],"timeout":"30s"}],"host":[],"hostname":"260691d895f5","id":"260691d895f57002c783061520bb2b006e2e02128ce7134169350d7d5433a91f","image":"sha256:f48d816cb7460cd3b7bb15ed393968b0ae0da4c690443b778b6a5db6b09f527e","init":false,"ipc_mode":"private","labels":[],"log_driver":"json-file","log_opts":{"max-file":"5","max-size":"10m"},"logs":false,"max_retry_count":0,"memory":0,"memory_swap":0,"mounts":[{"bind_options":[],"read_only":false,"source":"/var/lib/containers/uptime-kuma","target":"/app/data","tmpfs_options":[],"type":"bind","volume_options":[]}],"must_run":true,"name":"uptime-kuma","network_data":[{"gateway":"192.168.3.1","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"192.168.3.31","ip_prefix_length":24,"ipv6_gateway":"","mac_address":"de:9d:cb:24:40:d9","network_name":"container-public"}],"network_mode":"bridge","networks_advanced":[{"aliases":[],"ipv4_address":"192.168.3.31","ipv6_address":"","name":"container-public"}],"pid_mode":"","ports":[],"privileged":false,"publish_all_ports":false,"read_only":false,"remove_volumes":true,"restart":"always","rm":false,"runtime":"runc","security_opts":[],"shm_size":64,"start":true,"stdin_open":false,"stop_signal":"","stop_timeout":0,"storage_opts":{},"sysctls":{},"tmpfs":{},"tty":false,"ulimit":[],"upload":[],"user":"","userns_mode":"","volumes":[],"wait":false,"wait_timeout":60,"working_dir":"/app"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==","dependencies":["data.docker_registry_image.uptime-kuma","docker_image.uptime-kuma","docker_network.container-public"]}]},{"mode":"managed","type":"docker_container","name":"vikunja","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":2,"attributes":{"attach":false,"bridge":"","capabilities":[],"cgroup_parent":null,"cgroupns_mode":null,"command":[],"container_logs":null,"container_read_refresh_timeout_milliseconds":15000,"cpu_period":null,"cpu_quota":null,"cpu_set":"","cpu_shares":0,"cpus":null,"destroy_grace_seconds":null,"devices":[],"dns":[],"dns_opts":[],"dns_search":[],"domainname":"","entrypoint":["/app/vikunja/vikunja"],"env":["PGID=1000","PUID=1000","VIKUNJA_DATABASE_DATABASE=vikunja","VIKUNJA_DATABASE_HOST=192.168.3.24","VIKUNJA_DATABASE_PASSWORD=4PU^B%Kz8R*8!cT8R","VIKUNJA_DATABASE_TYPE=mysql","VIKUNJA_DATABASE_USER=vikunja","VIKUNJA_MAILER_AUTHTYPE=login","VIKUNJA_MAILER_ENABLED=true","VIKUNJA_MAILER_FORCESSL=true","VIKUNJA_MAILER_FROMEMAIL=vikunja@xz1.nl","VIKUNJA_MAILER_HOST=mail.smtp2go.com","VIKUNJA_MAILER_PASSWORD=TL4Dhrqco2Z9GGEH","VIKUNJA_MAILER_PORT=465","VIKUNJA_MAILER_USERNAME=vikunja@xz1.nl","VIKUNJA_SERVICE_JWTSECRET=c781764b63b920bc11f533013c70367df421ae0396a0819e84a300ba02c46e9c","VIKUNJA_SERVICE_PUBLICURL=https://vikunja.rescla.me"],"exit_code":null,"gpus":null,"group_add":[],"healthcheck":[],"host":[],"hostname":"7ef242ec8c51","id":"7ef242ec8c5190c5db3a9459c2e213379450fb76bf635176cb414193d23d8edb","image":"sha256:063c573c3feb40967ca0bc097bdc400f723cf25028faa865edcdd352d7978906","init":false,"ipc_mode":"private","labels":[],"log_driver":"local","log_opts":{},"logs":false,"max_retry_count":0,"memory":0,"memory_swap":0,"mounts":[{"bind_options":[],"read_only":false,"source":"/var/lib/containers/vikunja","target":"/app/vikunja/files","tmpfs_options":[],"type":"bind","volume_options":[]}],"must_run":true,"name":"vikunja","network_data":[{"gateway":"192.168.3.1","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"192.168.3.28","ip_prefix_length":24,"ipv6_gateway":"","mac_address":"8e:0f:0f:c7:3e:ee","network_name":"container-public"}],"network_mode":"bridge","networks_advanced":[{"aliases":[],"ipv4_address":"192.168.3.28","ipv6_address":"","name":"container-public"}],"pid_mode":"","ports":[],"privileged":false,"publish_all_ports":false,"read_only":false,"remove_volumes":true,"restart":"always","rm":false,"runtime":"runc","security_opts":[],"shm_size":64,"start":true,"stdin_open":false,"stop_signal":"","stop_timeout":0,"storage_opts":{},"sysctls":{},"tmpfs":{},"tty":false,"ulimit":[],"upload":[],"user":"1000","userns_mode":"","volumes":[],"wait":false,"wait_timeout":60,"working_dir":"/app/vikunja"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==","dependencies":["data.docker_registry_image.vikunja","docker_image.vikunja","docker_network.container-public"]}]},{"mode":"managed","type":"docker_container","name":"yamtrack","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":2,"attributes":{"attach":false,"bridge":"","capabilities":[],"cgroup_parent":null,"cgroupns_mode":null,"command":["/entrypoint.sh"],"container_logs":null,"container_read_refresh_timeout_milliseconds":15000,"cpu_period":null,"cpu_quota":null,"cpu_set":"","cpu_shares":0,"cpus":null,"destroy_grace_seconds":null,"devices":[],"dns":null,"dns_opts":null,"dns_search":null,"domainname":"","entrypoint":[],"env":["REDIS_URL=redis://redis:6379","SECRET=dx43FYAAD1ZULJ1G0\u00268*hP6A5!rzXSB7Z0B9DdRlBwlgsv2W2CToekYP6UNdnUv2","TZ=Europe/Amsterdam"],"exit_code":null,"gpus":null,"group_add":null,"healthcheck":[{"interval":"45s","retries":5,"start_interval":"0s","start_period":"30s","test":["CMD-SHELL","wget --no-verbose --tries=1 --spider http://127.0.0.1:8000/health/ || exit 1"],"timeout":"15s"}],"host":[],"hostname":"865338f68147","id":"865338f6814725092524259d8e80d4e9c957c56b8036d33721c733993ad4b99a","image":"sha256:2ca2612d3f8fd0f1359391df12ccf5b0e1e5174464e82355393a042b2aa51973","init":false,"ipc_mode":"private","labels":[],"log_driver":"local","log_opts":null,"logs":false,"max_retry_count":0,"memory":0,"memory_swap":0,"mounts":[{"bind_options":[],"read_only":null,"source":"/var/lib/containers/yamtrack/db","target":"/yamtrack/db","tmpfs_options":[],"type":"bind","volume_options":[]}],"must_run":true,"name":"yamtrack","network_data":[{"gateway":"192.168.3.1","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"192.168.3.53","ip_prefix_length":24,"ipv6_gateway":"","mac_address":"76:dd:39:81:b9:10","network_name":"container-public"},{"gateway":"192.168.144.1","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"192.168.144.3","ip_prefix_length":20,"ipv6_gateway":"","mac_address":"a6:91:55:27:f3:6c","network_name":"yamtrack"}],"network_mode":"bridge","networks_advanced":[{"aliases":[],"ipv4_address":"","ipv6_address":"","name":"yamtrack"},{"aliases":[],"ipv4_address":"192.168.3.53","ipv6_address":"","name":"container-public"}],"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":"/yamtrack"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==","dependencies":["data.docker_registry_image.yamtrack","docker_image.yamtrack","docker_network.container-public","docker_network.yamtrack"]}]},{"mode":"managed","type":"docker_container","name":"yamtrack-redis","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":2,"attributes":{"attach":false,"bridge":"","capabilities":[],"cgroup_parent":null,"cgroupns_mode":null,"command":["redis-server"],"container_logs":null,"container_read_refresh_timeout_milliseconds":15000,"cpu_period":null,"cpu_quota":null,"cpu_set":"","cpu_shares":0,"cpus":null,"destroy_grace_seconds":null,"devices":[],"dns":null,"dns_opts":null,"dns_search":null,"domainname":"","entrypoint":["docker-entrypoint.sh"],"env":[],"exit_code":null,"gpus":null,"group_add":null,"healthcheck":null,"host":[],"hostname":"redis","id":"24f97ebc069ab5f4e1f4f7d0e8fb65fd4bd891b8aa6107195fdea1db2e6546c3","image":"sha256:9210b8dc25f122eb00e5572dcc7147c8e11fb1a08308b088e06c9d5dd2aa49d6","init":false,"ipc_mode":"private","labels":[],"log_driver":"local","log_opts":null,"logs":false,"max_retry_count":0,"memory":0,"memory_swap":0,"mounts":[{"bind_options":[],"read_only":null,"source":"/var/lib/containers/yamtrack/data","target":"/data","tmpfs_options":[],"type":"bind","volume_options":[]}],"must_run":true,"name":"yamtrack-redis","network_data":[{"gateway":"192.168.144.1","global_ipv6_address":"","global_ipv6_prefix_length":0,"ip_address":"192.168.144.2","ip_prefix_length":20,"ipv6_gateway":"","mac_address":"7e:cd:ea:fb:97:20","network_name":"yamtrack"}],"network_mode":"bridge","networks_advanced":[{"aliases":[],"ipv4_address":"","ipv6_address":"","name":"yamtrack"}],"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":"/data"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==","dependencies":["data.docker_registry_image.yamtrack-redis","docker_image.yamtrack-redis","docker_network.yamtrack"]}]},{"mode":"managed","type":"docker_image","name":"audiobookshelf","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"build":[],"force_remove":null,"id":"sha256:b1290bc75356934fe943b54ad8caa2fe7508f0f675f979ddf6f2a7d70d45541bghcr.io/advplyr/audiobookshelf:latest","image_id":"sha256:b1290bc75356934fe943b54ad8caa2fe7508f0f675f979ddf6f2a7d70d45541b","keep_locally":null,"name":"ghcr.io/advplyr/audiobookshelf:latest","platform":null,"pull_triggers":["sha256:a44ed89b3e845faa1f7d353f2cc89b2fcd8011737dd14075fa963cf9468da3a5"],"repo_digest":"ghcr.io/advplyr/audiobookshelf@sha256:a44ed89b3e845faa1f7d353f2cc89b2fcd8011737dd14075fa963cf9468da3a5","timeouts":null,"triggers":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19","dependencies":["data.docker_registry_image.audiobookshelf"]}]},{"mode":"managed","type":"docker_image","name":"birdnet-go","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"build":[],"force_remove":null,"id":"sha256:771488d0603e874d4f624bae235f715f464acd261c0c24cee1b9bb641f175077ghcr.io/tphakala/birdnet-go:nightly","image_id":"sha256:771488d0603e874d4f624bae235f715f464acd261c0c24cee1b9bb641f175077","keep_locally":null,"name":"ghcr.io/tphakala/birdnet-go:nightly","platform":null,"pull_triggers":["sha256:6f5a93b725e43f9d8f5a77fb062868eac03795be99ab8ec967c7661f2f6d217c"],"repo_digest":"ghcr.io/tphakala/birdnet-go@sha256:6f5a93b725e43f9d8f5a77fb062868eac03795be99ab8ec967c7661f2f6d217c","timeouts":null,"triggers":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19","dependencies":["data.docker_registry_image.birdnet-go"]}]},{"mode":"managed","type":"docker_image","name":"configarr","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"build":[],"force_remove":null,"id":"sha256:bc592e8179b96c7404af94740a871807c98c0f8051a03e9c74b550cb5d8d1175ghcr.io/raydak-labs/configarr:latest","image_id":"sha256:bc592e8179b96c7404af94740a871807c98c0f8051a03e9c74b550cb5d8d1175","keep_locally":null,"name":"ghcr.io/raydak-labs/configarr:latest","platform":null,"pull_triggers":["sha256:0dac3fbffab546ae9718207959499812750def496672c54a9b2a8402d4544733"],"repo_digest":"ghcr.io/raydak-labs/configarr@sha256:0dac3fbffab546ae9718207959499812750def496672c54a9b2a8402d4544733","timeouts":null,"triggers":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19","dependencies":["data.docker_registry_image.configarr"]}]},{"mode":"managed","type":"docker_image","name":"deluge","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"build":[],"force_remove":null,"id":"sha256:ab175d65cd79d6dbb5a7a28fa13420b1a023c7af7b006d2a16adb65268a39ba4linuxserver/deluge:latest","image_id":"sha256:ab175d65cd79d6dbb5a7a28fa13420b1a023c7af7b006d2a16adb65268a39ba4","keep_locally":null,"name":"linuxserver/deluge:latest","platform":null,"pull_triggers":["sha256:767b7d7e7f686c6bbd913f22715ebbb8cce584246c4cc553c59e6bd6d17aa363"],"repo_digest":"linuxserver/deluge@sha256:767b7d7e7f686c6bbd913f22715ebbb8cce584246c4cc553c59e6bd6d17aa363","timeouts":null,"triggers":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19","dependencies":["data.docker_registry_image.deluge"]}]},{"mode":"managed","type":"docker_image","name":"dozzle","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"build":[],"force_remove":null,"id":"sha256:e429005439f0d87db3d38b7e8ebd2ed094840f5c8d9ea9edd3beec35f1643b22amir20/dozzle:latest","image_id":"sha256:e429005439f0d87db3d38b7e8ebd2ed094840f5c8d9ea9edd3beec35f1643b22","keep_locally":null,"name":"amir20/dozzle:latest","platform":null,"pull_triggers":["sha256:03ac4280eec733d004de0a46a3944e8ef0d3fbd9c317027b19492d4ed360aa89"],"repo_digest":"amir20/dozzle@sha256:03ac4280eec733d004de0a46a3944e8ef0d3fbd9c317027b19492d4ed360aa89","timeouts":null,"triggers":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19","dependencies":["data.docker_registry_image.dozzle"]}]},{"mode":"managed","type":"docker_image","name":"elasticsearch","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"build":[],"force_remove":null,"id":"sha256:d7b8a2b6fd1f15345cb5823a740727ffcb00bc876fe89fcdd7ea7857dd04d839docker.elastic.co/elasticsearch/elasticsearch-wolfi:9.1.5","image_id":"sha256:d7b8a2b6fd1f15345cb5823a740727ffcb00bc876fe89fcdd7ea7857dd04d839","keep_locally":null,"name":"docker.elastic.co/elasticsearch/elasticsearch-wolfi:9.1.5","platform":null,"pull_triggers":["sha256:a4a85d1b5b0d1035f15f2b470716a7b575d42982b4595e0c6a6056ce09a6e8d2"],"repo_digest":"docker.elastic.co/elasticsearch/elasticsearch-wolfi@sha256:a4a85d1b5b0d1035f15f2b470716a7b575d42982b4595e0c6a6056ce09a6e8d2","timeouts":null,"triggers":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19","dependencies":["data.docker_registry_image.elasticsearch"]}]},{"mode":"managed","type":"docker_image","name":"fail2ban","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"build":[],"force_remove":null,"id":"sha256:76c6a5aa4dc3b2c81de3a76612e5c0efcac99d40922d6bf4ff0be78d6bb43b5alinuxserver/fail2ban:latest","image_id":"sha256:76c6a5aa4dc3b2c81de3a76612e5c0efcac99d40922d6bf4ff0be78d6bb43b5a","keep_locally":null,"name":"linuxserver/fail2ban:latest","platform":null,"pull_triggers":["sha256:0adfcd41a4b8dda0f5fede44e8bd589a0460d9db8899dda3dddac991adc8e1c5"],"repo_digest":"linuxserver/fail2ban@sha256:0adfcd41a4b8dda0f5fede44e8bd589a0460d9db8899dda3dddac991adc8e1c5","timeouts":null,"triggers":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19","dependencies":["data.docker_registry_image.fail2ban"]}]},{"mode":"managed","type":"docker_image","name":"freshrss","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"build":[],"force_remove":null,"id":"sha256:1f72beae097ab0f325d69e2109f4bad26a86a695b06e07ccfe853a1c595fde3cfreshrss/freshrss:latest","image_id":"sha256:1f72beae097ab0f325d69e2109f4bad26a86a695b06e07ccfe853a1c595fde3c","keep_locally":null,"name":"freshrss/freshrss:latest","platform":null,"pull_triggers":["sha256:9100f649f5c946f589f54cdb9be7a65996528f48f691ef90eb262a0e06e5a522"],"repo_digest":"freshrss/freshrss@sha256:9100f649f5c946f589f54cdb9be7a65996528f48f691ef90eb262a0e06e5a522","timeouts":null,"triggers":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19","dependencies":["data.docker_registry_image.freshrss"]}]},{"mode":"managed","type":"docker_image","name":"gitea","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"build":[],"force_remove":null,"id":"sha256:cee82a5bc19d8e8f2fe2e85e91e665e0722dee921f5e8f7cbba89447327b966egitea/gitea:latest-rootless","image_id":"sha256:cee82a5bc19d8e8f2fe2e85e91e665e0722dee921f5e8f7cbba89447327b966e","keep_locally":null,"name":"gitea/gitea:latest-rootless","platform":null,"pull_triggers":["sha256:9bfff178f12373bd7d64fc90b7a59bb0308cfcd599edd373d5714e3617f0c54d"],"repo_digest":"gitea/gitea@sha256:9bfff178f12373bd7d64fc90b7a59bb0308cfcd599edd373d5714e3617f0c54d","timeouts":null,"triggers":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19","dependencies":["data.docker_registry_image.gitea"]}]},{"mode":"managed","type":"docker_image","name":"gluetun","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"build":[],"force_remove":null,"id":"sha256:e8be89ce193740315aa008842fdd2e715ce74516ae2d1168ec3f469324ccef26qmcgaw/gluetun:latest","image_id":"sha256:e8be89ce193740315aa008842fdd2e715ce74516ae2d1168ec3f469324ccef26","keep_locally":null,"name":"qmcgaw/gluetun:latest","platform":null,"pull_triggers":["sha256:f7738494fda6cc909586cd39470379091a3a1035a02a5b5c89c7a4c071ab6269"],"repo_digest":"qmcgaw/gluetun@sha256:f7738494fda6cc909586cd39470379091a3a1035a02a5b5c89c7a4c071ab6269","timeouts":null,"triggers":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19","dependencies":["data.docker_registry_image.gluetun"]}]},{"mode":"managed","type":"docker_image","name":"grafana","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"build":[],"force_remove":null,"id":"sha256:da9910ab9d4c6917b7786e7188b612e1f5ae799886697379248d4003c4701137grafana/grafana:latest","image_id":"sha256:da9910ab9d4c6917b7786e7188b612e1f5ae799886697379248d4003c4701137","keep_locally":null,"name":"grafana/grafana:latest","platform":null,"pull_triggers":["sha256:0f86bada30d65ef9d0183b90c1e2682ac92d53d95da8bed322b984ea78a4a73a"],"repo_digest":"grafana/grafana@sha256:0f86bada30d65ef9d0183b90c1e2682ac92d53d95da8bed322b984ea78a4a73a","timeouts":null,"triggers":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19","dependencies":["data.docker_registry_image.grafana"]}]},{"mode":"managed","type":"docker_image","name":"grocy","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"build":[],"force_remove":null,"id":"sha256:d8188a681a7912c89f82a45f4a37539cd6c02ced2b215b7673f42fd638246bb4linuxserver/grocy:latest","image_id":"sha256:d8188a681a7912c89f82a45f4a37539cd6c02ced2b215b7673f42fd638246bb4","keep_locally":null,"name":"linuxserver/grocy:latest","platform":null,"pull_triggers":["sha256:e84bfdb1de28a664e6f7b38f78551bd17a3e3ade4fdb0b9f6da4b0fbb306a7a8"],"repo_digest":"linuxserver/grocy@sha256:e84bfdb1de28a664e6f7b38f78551bd17a3e3ade4fdb0b9f6da4b0fbb306a7a8","timeouts":null,"triggers":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19","dependencies":["data.docker_registry_image.grocy"]}]},{"mode":"managed","type":"docker_image","name":"hoarder","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"build":[],"force_remove":null,"id":"sha256:6aef55acdb12fe64b24be406abe76486253e410b91153c5bb247eea2e33b71deghcr.io/hoarder-app/hoarder","image_id":"sha256:6aef55acdb12fe64b24be406abe76486253e410b91153c5bb247eea2e33b71de","keep_locally":null,"name":"ghcr.io/hoarder-app/hoarder","platform":null,"pull_triggers":["sha256:e899d76fc4aa49ee3e3f98f38be6c564a27a74a5cc04249bfa671eb0642e43bc"],"repo_digest":"ghcr.io/hoarder-app/hoarder@sha256:e899d76fc4aa49ee3e3f98f38be6c564a27a74a5cc04249bfa671eb0642e43bc","timeouts":null,"triggers":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19","dependencies":["data.docker_registry_image.hoarder"]}]},{"mode":"managed","type":"docker_image","name":"hoarder-chrome","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"build":[],"force_remove":null,"id":"sha256:4d356fd088b49750328a0dae34c1d210597be1055b7a7987d148feb97db7fd8bgcr.io/zenika-hub/alpine-chrome:latest","image_id":"sha256:4d356fd088b49750328a0dae34c1d210597be1055b7a7987d148feb97db7fd8b","keep_locally":null,"name":"gcr.io/zenika-hub/alpine-chrome:latest","platform":null,"pull_triggers":["sha256:1a0046448e0bb6c275c88f86e01faf0de62b02ec8572901256ada0a8c08be23f"],"repo_digest":"gcr.io/zenika-hub/alpine-chrome@sha256:1a0046448e0bb6c275c88f86e01faf0de62b02ec8572901256ada0a8c08be23f","timeouts":null,"triggers":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19","dependencies":["data.docker_registry_image.hoarder-chrome"]}]},{"mode":"managed","type":"docker_image","name":"hoarder-meilisearch","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"build":[],"force_remove":null,"id":"sha256:a8d02e726bfa4140b4b321efb992086aae098819e8ee5793f5ee462b2f75d447getmeili/meilisearch:v1.6","image_id":"sha256:a8d02e726bfa4140b4b321efb992086aae098819e8ee5793f5ee462b2f75d447","keep_locally":null,"name":"getmeili/meilisearch:v1.6","platform":null,"pull_triggers":["sha256:634e83ffe5bad15239fa26bd04d06bccb84a1f2f06ad8a35135b510711348792"],"repo_digest":"getmeili/meilisearch@sha256:634e83ffe5bad15239fa26bd04d06bccb84a1f2f06ad8a35135b510711348792","timeouts":null,"triggers":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19","dependencies":["data.docker_registry_image.hoarder-meilisearch"]}]},{"mode":"managed","type":"docker_image","name":"homer","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"build":[],"force_remove":null,"id":"sha256:69a3d64d93bdfd32ff0865c1831d225b0ab3629b5d3b3e75a11f0951fcfe05a2b4bz/homer:latest","image_id":"sha256:69a3d64d93bdfd32ff0865c1831d225b0ab3629b5d3b3e75a11f0951fcfe05a2","keep_locally":null,"name":"b4bz/homer:latest","platform":null,"pull_triggers":["sha256:ace7c6a2cfb66e13f0e94d5534cb569562f190aa5cac9446b2453ef7822cd195"],"repo_digest":"b4bz/homer@sha256:ace7c6a2cfb66e13f0e94d5534cb569562f190aa5cac9446b2453ef7822cd195","timeouts":null,"triggers":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19","dependencies":["data.docker_registry_image.homer"]}]},{"mode":"managed","type":"docker_image","name":"jellyfin","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"build":[],"force_remove":null,"id":"sha256:c4dd65d071a289901aac21251fba49362cc66c78e395ac7ffebd3784ce83fd29jellyfin/jellyfin:latest","image_id":"sha256:c4dd65d071a289901aac21251fba49362cc66c78e395ac7ffebd3784ce83fd29","keep_locally":null,"name":"jellyfin/jellyfin:latest","platform":null,"pull_triggers":["sha256:1694ff069f0c9dafb283c36765175606866769f5d72f2ed56b6a0f1be922fc37"],"repo_digest":"jellyfin/jellyfin@sha256:1694ff069f0c9dafb283c36765175606866769f5d72f2ed56b6a0f1be922fc37","timeouts":null,"triggers":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19","dependencies":["data.docker_registry_image.jellyfin"]}]},{"mode":"managed","type":"docker_image","name":"jellyseerr","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"build":[],"force_remove":null,"id":"sha256:2742757d9c41bcb4acb76c86c4ce23a8c54d5dbe93a698c815a9a34bed0b18d0fallenbagel/jellyseerr:latest","image_id":"sha256:2742757d9c41bcb4acb76c86c4ce23a8c54d5dbe93a698c815a9a34bed0b18d0","keep_locally":null,"name":"fallenbagel/jellyseerr:latest","platform":null,"pull_triggers":["sha256:4538137bc5af902dece165f2bf73776d9cf4eafb6dd714670724af8f3eb77764"],"repo_digest":"fallenbagel/jellyseerr@sha256:4538137bc5af902dece165f2bf73776d9cf4eafb6dd714670724af8f3eb77764","timeouts":null,"triggers":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19","dependencies":["data.docker_registry_image.jellyseerr"]}]},{"mode":"managed","type":"docker_image","name":"lidarr","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"build":[],"force_remove":null,"id":"sha256:f1e45276cb2cb3882698be661835004e83d1e0849830d5a88ac3aa31ba0b2cb3lscr.io/linuxserver/lidarr:latest","image_id":"sha256:f1e45276cb2cb3882698be661835004e83d1e0849830d5a88ac3aa31ba0b2cb3","keep_locally":null,"name":"lscr.io/linuxserver/lidarr:latest","platform":null,"pull_triggers":["sha256:a11272d4ff510a3665e37e11573c7f4ed134ba8089e54baf4c4f916d2e87febc"],"repo_digest":"lscr.io/linuxserver/lidarr@sha256:a11272d4ff510a3665e37e11573c7f4ed134ba8089e54baf4c4f916d2e87febc","timeouts":null,"triggers":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19","dependencies":["data.docker_registry_image.lidarr"]}]},{"mode":"managed","type":"docker_image","name":"looksyk","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"build":[],"force_remove":null,"id":"sha256:2c133bd25e33b5631c734ed83a3ab3d11ec6a27443ae1a573209461eeb5fffc5sebastianrzk/looksyk","image_id":"sha256:2c133bd25e33b5631c734ed83a3ab3d11ec6a27443ae1a573209461eeb5fffc5","keep_locally":null,"name":"sebastianrzk/looksyk","platform":null,"pull_triggers":["sha256:4927a8b22b39acefe12c2ae79e944742cb39d5f58d2ba404953abf6cb9abd9e9"],"repo_digest":"sebastianrzk/looksyk@sha256:4927a8b22b39acefe12c2ae79e944742cb39d5f58d2ba404953abf6cb9abd9e9","timeouts":null,"triggers":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19","dependencies":["data.docker_registry_image.looksyk"]}]},{"mode":"managed","type":"docker_image","name":"mariadb","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"build":[],"force_remove":null,"id":"sha256:411d01032525256766bf9ef3b4dead07ef6ef62bec0e9dc78ffe747661056ef5mariadb:11.4","image_id":"sha256:411d01032525256766bf9ef3b4dead07ef6ef62bec0e9dc78ffe747661056ef5","keep_locally":null,"name":"mariadb:11.4","platform":null,"pull_triggers":["sha256:3b4dfcc32247eb07adbebec0793afae2a8eafa6860ec523ee56af4d3dec42f7f"],"repo_digest":"mariadb@sha256:3b4dfcc32247eb07adbebec0793afae2a8eafa6860ec523ee56af4d3dec42f7f","timeouts":null,"triggers":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19","dependencies":["data.docker_registry_image.mariadb"]}]},{"mode":"managed","type":"docker_image","name":"mealie","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"build":[],"force_remove":null,"id":"sha256:8bb25b6d4838d12e3945f5b0e4b224214acd33f1604e1b5d2f0dead461ac129aghcr.io/mealie-recipes/mealie:v3.1.2","image_id":"sha256:8bb25b6d4838d12e3945f5b0e4b224214acd33f1604e1b5d2f0dead461ac129a","keep_locally":null,"name":"ghcr.io/mealie-recipes/mealie:v3.1.2","platform":null,"pull_triggers":["sha256:d872fb529097df2d77b3c6f5e469b047f99d0d1c9f793a84ae27aa106e1f5d7e"],"repo_digest":"ghcr.io/mealie-recipes/mealie@sha256:d872fb529097df2d77b3c6f5e469b047f99d0d1c9f793a84ae27aa106e1f5d7e","timeouts":null,"triggers":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19","dependencies":["data.docker_registry_image.mealie"]}]},{"mode":"managed","type":"docker_image","name":"memos","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"build":[],"force_remove":null,"id":"sha256:9341a1e1c0a51492ec1d79a3916f294b1b5eaff4c458ee2f1ee7f4ec244a9f62neosmemo/memos:stable","image_id":"sha256:9341a1e1c0a51492ec1d79a3916f294b1b5eaff4c458ee2f1ee7f4ec244a9f62","keep_locally":null,"name":"neosmemo/memos:stable","platform":null,"pull_triggers":["sha256:71048ab89888696e7f37956920c712d2f70fae9c180d4086cd1e3ae3da06a6cb"],"repo_digest":"neosmemo/memos@sha256:71048ab89888696e7f37956920c712d2f70fae9c180d4086cd1e3ae3da06a6cb","timeouts":null,"triggers":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19","dependencies":["data.docker_registry_image.memos"]}]},{"mode":"managed","type":"docker_image","name":"meshcore-capture","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"build":[],"force_remove":null,"id":"sha256:68013fc14f029e4b94870cdbd20492cb03e13ae9b296aff59f22772094f9995eghcr.io/agessaman/meshcore-packet-capture:latest","image_id":"sha256:68013fc14f029e4b94870cdbd20492cb03e13ae9b296aff59f22772094f9995e","keep_locally":null,"name":"ghcr.io/agessaman/meshcore-packet-capture:latest","platform":null,"pull_triggers":["sha256:1c9cfc10d50dfce12062b7098602679a0ecf895844255d257dafc3b45f59ae4b"],"repo_digest":"ghcr.io/agessaman/meshcore-packet-capture@sha256:1c9cfc10d50dfce12062b7098602679a0ecf895844255d257dafc3b45f59ae4b","timeouts":null,"triggers":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19","dependencies":["data.docker_registry_image.meshcore-capture"]}]},{"mode":"managed","type":"docker_image","name":"meshtastic","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"build":[],"force_remove":null,"id":"sha256:6ea8428352fed1a04de55cace53437149b57910ff13c7e2f01922e73f27bf8ebghcr.io/meshtastic/web:latest","image_id":"sha256:6ea8428352fed1a04de55cace53437149b57910ff13c7e2f01922e73f27bf8eb","keep_locally":null,"name":"ghcr.io/meshtastic/web:latest","platform":null,"pull_triggers":["sha256:ced7a025a65a6576a61298203833acf509a6c49007fa1803bfda7c41f7cc71cc"],"repo_digest":"ghcr.io/meshtastic/web@sha256:ced7a025a65a6576a61298203833acf509a6c49007fa1803bfda7c41f7cc71cc","timeouts":null,"triggers":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19","dependencies":["data.docker_registry_image.meshtastic"]}]},{"mode":"managed","type":"docker_image","name":"navidrome","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"build":[],"force_remove":null,"id":"sha256:ac3c6f0cf00ad2422b479a40c543719adb670a133aa12ff14ce50f6a371eb5d5deluan/navidrome:latest","image_id":"sha256:ac3c6f0cf00ad2422b479a40c543719adb670a133aa12ff14ce50f6a371eb5d5","keep_locally":null,"name":"deluan/navidrome:latest","platform":null,"pull_triggers":["sha256:9fa40b3d8dec43ceb2213d1fa551da3dcfef6ac6d19c2e534efb92527c2bafd2"],"repo_digest":"deluan/navidrome@sha256:9fa40b3d8dec43ceb2213d1fa551da3dcfef6ac6d19c2e534efb92527c2bafd2","timeouts":null,"triggers":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19","dependencies":["data.docker_registry_image.navidrome"]}]},{"mode":"managed","type":"docker_image","name":"nginx-lb","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"build":[],"force_remove":null,"id":"sha256:a6c15610396484f43aec3bff3bbd71f2dae9c50f487e5384574a97dab6126693jonasal/nginx-certbot:latest","image_id":"sha256:a6c15610396484f43aec3bff3bbd71f2dae9c50f487e5384574a97dab6126693","keep_locally":null,"name":"jonasal/nginx-certbot:latest","platform":null,"pull_triggers":["sha256:896921777209aa9dd66bf46064b2f45d4659a4d174d1ed902f0735e92ef9066b"],"repo_digest":"jonasal/nginx-certbot@sha256:896921777209aa9dd66bf46064b2f45d4659a4d174d1ed902f0735e92ef9066b","timeouts":null,"triggers":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19","dependencies":["data.docker_registry_image.nginx-lb"]}]},{"mode":"managed","type":"docker_image","name":"node-red","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"build":[],"force_remove":null,"id":"sha256:65f9da2b613319c5fdad91f683398c30bd5689cd80acc413ce177c98f1fd7e27nodered/node-red:latest","image_id":"sha256:65f9da2b613319c5fdad91f683398c30bd5689cd80acc413ce177c98f1fd7e27","keep_locally":null,"name":"nodered/node-red:latest","platform":null,"pull_triggers":["sha256:a5cb1dcdf90a7148b02b9dba4acfe6bd98c7bf3bff1e845dcdecfd7af3a95a29"],"repo_digest":"nodered/node-red@sha256:a5cb1dcdf90a7148b02b9dba4acfe6bd98c7bf3bff1e845dcdecfd7af3a95a29","timeouts":null,"triggers":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19","dependencies":["data.docker_registry_image.node-red"]}]},{"mode":"managed","type":"docker_image","name":"ntfy","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"build":[],"force_remove":null,"id":"sha256:fe42eeb2e506c71e460ded6e52859e9d5d42574ec9291d531236592c43a9aed2binwiederhier/ntfy","image_id":"sha256:fe42eeb2e506c71e460ded6e52859e9d5d42574ec9291d531236592c43a9aed2","keep_locally":null,"name":"binwiederhier/ntfy","platform":null,"pull_triggers":["sha256:2b9e12d56a538f4402da51328eeca02696c4b207ab7fbe031c27e51a22ca9b86"],"repo_digest":"binwiederhier/ntfy@sha256:2b9e12d56a538f4402da51328eeca02696c4b207ab7fbe031c27e51a22ca9b86","timeouts":null,"triggers":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19","dependencies":["data.docker_registry_image.ntfy"]}]},{"mode":"managed","type":"docker_image","name":"ofelia","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"build":[],"force_remove":null,"id":"sha256:13d086902ffd6151d0c607993f53c453b491574026cb69cab86a852346c114e7mcuadros/ofelia:latest","image_id":"sha256:13d086902ffd6151d0c607993f53c453b491574026cb69cab86a852346c114e7","keep_locally":null,"name":"mcuadros/ofelia:latest","platform":null,"pull_triggers":["sha256:efcbe2c5cf658a25de6443c1462d653f9cc03791d642e01fc6c638a00f97e492"],"repo_digest":"mcuadros/ofelia@sha256:efcbe2c5cf658a25de6443c1462d653f9cc03791d642e01fc6c638a00f97e492","timeouts":null,"triggers":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19","dependencies":["data.docker_registry_image.ofelia"]}]},{"mode":"managed","type":"docker_image","name":"photoprism","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"build":[],"force_remove":null,"id":"sha256:ba939bd73bb1abb31ab2553b7809badf6a9147cdc8718a531aa17f2c4e5a2892photoprism/photoprism:latest","image_id":"sha256:ba939bd73bb1abb31ab2553b7809badf6a9147cdc8718a531aa17f2c4e5a2892","keep_locally":null,"name":"photoprism/photoprism:latest","platform":null,"pull_triggers":["sha256:5229f68bce0293320547f35c733de584d7c2d5725a0efbddb68d7a118a8fc21c"],"repo_digest":"photoprism/photoprism@sha256:5229f68bce0293320547f35c733de584d7c2d5725a0efbddb68d7a118a8fc21c","timeouts":null,"triggers":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19","dependencies":["data.docker_registry_image.photoprism"]}]},{"mode":"managed","type":"docker_image","name":"piped-backend","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"build":[],"force_remove":null,"id":"sha256:7915a5e20bcc85bccedef6a30af3fbb8c3334718508a7529a0724e8fbe98fb0e1337kavin/piped:latest","image_id":"sha256:7915a5e20bcc85bccedef6a30af3fbb8c3334718508a7529a0724e8fbe98fb0e","keep_locally":null,"name":"1337kavin/piped:latest","platform":null,"pull_triggers":["sha256:b0462b15a951061878d13abf3e3706b60a33c1941cb28bb48f86227d0fbeb730"],"repo_digest":"1337kavin/piped@sha256:b0462b15a951061878d13abf3e3706b60a33c1941cb28bb48f86227d0fbeb730","timeouts":null,"triggers":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19","dependencies":["data.docker_registry_image.piped-backend"]}]},{"mode":"managed","type":"docker_image","name":"piped-bg-helper","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"build":[],"force_remove":null,"id":"sha256:18f669f5bd5aeea12ea3dfa0a0dbe0dd861b869a3421fc4de09b905f602190831337kavin/bg-helper-server:latest","image_id":"sha256:18f669f5bd5aeea12ea3dfa0a0dbe0dd861b869a3421fc4de09b905f60219083","keep_locally":null,"name":"1337kavin/bg-helper-server:latest","platform":null,"pull_triggers":["sha256:f2fb7c9e1f0c5526e519b7b355f4e9072643c9c116b91a59f90cfceb800fa25f"],"repo_digest":"1337kavin/bg-helper-server@sha256:f2fb7c9e1f0c5526e519b7b355f4e9072643c9c116b91a59f90cfceb800fa25f","timeouts":null,"triggers":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19","dependencies":["data.docker_registry_image.piped-bg-helper"]}]},{"mode":"managed","type":"docker_image","name":"piped-frontend","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"build":[],"force_remove":null,"id":"sha256:9c4d8a7f6c9855b8ee3c31075f130d92112fb2514cb183abc1727e41a2c693d61337kavin/piped-frontend:latest","image_id":"sha256:9c4d8a7f6c9855b8ee3c31075f130d92112fb2514cb183abc1727e41a2c693d6","keep_locally":null,"name":"1337kavin/piped-frontend:latest","platform":null,"pull_triggers":["sha256:7ccda9646bfde6dd19f7e63f2f1c791b801aa9b8f23e9da33bb9e51d3c7c5d47"],"repo_digest":"1337kavin/piped-frontend@sha256:7ccda9646bfde6dd19f7e63f2f1c791b801aa9b8f23e9da33bb9e51d3c7c5d47","timeouts":null,"triggers":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19","dependencies":["data.docker_registry_image.piped-frontend"]}]},{"mode":"managed","type":"docker_image","name":"piped-proxy","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"build":[],"force_remove":null,"id":"sha256:efe3b334933cd54d9b16501ea2fd8d3d68ea4170bee422db4f6ae539ac539e9d1337kavin/piped-proxy:latest","image_id":"sha256:efe3b334933cd54d9b16501ea2fd8d3d68ea4170bee422db4f6ae539ac539e9d","keep_locally":null,"name":"1337kavin/piped-proxy:latest","platform":null,"pull_triggers":["sha256:2c783c358ef4a11fa5aa23fff739fec8d12433f74ac8e90a29bb900fa5fa57c8"],"repo_digest":"1337kavin/piped-proxy@sha256:2c783c358ef4a11fa5aa23fff739fec8d12433f74ac8e90a29bb900fa5fa57c8","timeouts":null,"triggers":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19","dependencies":["data.docker_registry_image.piped-proxy"]}]},{"mode":"managed","type":"docker_image","name":"postgres","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"build":[],"force_remove":null,"id":"sha256:d1417ba15c7da58bf5c904cbc06adaadadf2caa054c0959b469eb9e873c6c686pgautoupgrade/pgautoupgrade:16-alpine","image_id":"sha256:d1417ba15c7da58bf5c904cbc06adaadadf2caa054c0959b469eb9e873c6c686","keep_locally":null,"name":"pgautoupgrade/pgautoupgrade:16-alpine","platform":null,"pull_triggers":["sha256:e3d150435ddc4c27ec971c2d59e6d0705a6b13c2b3344e43057e9029a83d9237"],"repo_digest":"pgautoupgrade/pgautoupgrade@sha256:e3d150435ddc4c27ec971c2d59e6d0705a6b13c2b3344e43057e9029a83d9237","timeouts":null,"triggers":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19","dependencies":["data.docker_registry_image.postgres"]}]},{"mode":"managed","type":"docker_image","name":"prometheus","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"build":[],"force_remove":null,"id":"sha256:232e2ff3a14b9112baec11036481e25097b41157f17e1f911a37118e7b288468prom/prometheus:latest","image_id":"sha256:232e2ff3a14b9112baec11036481e25097b41157f17e1f911a37118e7b288468","keep_locally":null,"name":"prom/prometheus:latest","platform":null,"pull_triggers":["sha256:5550dc63da361dc30f6fe02ac0e4dfc736ededfef3c8d12a634db04a67824d78"],"repo_digest":"prom/prometheus@sha256:5550dc63da361dc30f6fe02ac0e4dfc736ededfef3c8d12a634db04a67824d78","timeouts":null,"triggers":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19","dependencies":["data.docker_registry_image.prometheus"]}]},{"mode":"managed","type":"docker_image","name":"prowlarr","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"build":[],"force_remove":null,"id":"sha256:27c5c18f8673e38e0cf339514b9bf84f8446f3befeb262ef24637772504aca77ghcr.io/hotio/prowlarr:latest","image_id":"sha256:27c5c18f8673e38e0cf339514b9bf84f8446f3befeb262ef24637772504aca77","keep_locally":null,"name":"ghcr.io/hotio/prowlarr:latest","platform":null,"pull_triggers":["sha256:610e8b19a16b355b03ce154b2dfe5d5049725e5ee8f079e421234a39599f11d2"],"repo_digest":"ghcr.io/hotio/prowlarr@sha256:610e8b19a16b355b03ce154b2dfe5d5049725e5ee8f079e421234a39599f11d2","timeouts":null,"triggers":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19","dependencies":["data.docker_registry_image.prowlarr"]}]},{"mode":"managed","type":"docker_image","name":"radarr","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"build":[],"force_remove":null,"id":"sha256:46a5bf0a3eff9564a2d39e1e219af43d4fe7c5ffb0cc84adbce9c7ff8045c07bghcr.io/hotio/radarr:latest","image_id":"sha256:46a5bf0a3eff9564a2d39e1e219af43d4fe7c5ffb0cc84adbce9c7ff8045c07b","keep_locally":null,"name":"ghcr.io/hotio/radarr:latest","platform":null,"pull_triggers":["sha256:a0378fd5be0d23e23eea5f183e12619d2c1d74f70e5dc4a124c315343595f2ae"],"repo_digest":"ghcr.io/hotio/radarr@sha256:a0378fd5be0d23e23eea5f183e12619d2c1d74f70e5dc4a124c315343595f2ae","timeouts":null,"triggers":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19","dependencies":["data.docker_registry_image.radarr"]}]},{"mode":"managed","type":"docker_image","name":"ripe-atlas","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"build":[],"force_remove":null,"id":"sha256:29c35f66fb4d4622bb62ea3dd8b33d5383e5b685292eeac496357fb4b1b83ce1jamesits/ripe-atlas:latest","image_id":"sha256:29c35f66fb4d4622bb62ea3dd8b33d5383e5b685292eeac496357fb4b1b83ce1","keep_locally":null,"name":"jamesits/ripe-atlas:latest","platform":null,"pull_triggers":["sha256:1f2a83b919bca477336afef8883df580eac1564683f73207592b4ff5e5bc568a"],"repo_digest":"jamesits/ripe-atlas@sha256:1f2a83b919bca477336afef8883df580eac1564683f73207592b4ff5e5bc568a","timeouts":null,"triggers":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19","dependencies":["data.docker_registry_image.ripe-atlas"]}]},{"mode":"managed","type":"docker_image","name":"rssbridge","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"build":[],"force_remove":null,"id":"sha256:66a29cf10c05a232cad03351a1377d984ebfcb508afb8c67a2f2003fcd767a26rssbridge/rss-bridge:latest","image_id":"sha256:66a29cf10c05a232cad03351a1377d984ebfcb508afb8c67a2f2003fcd767a26","keep_locally":null,"name":"rssbridge/rss-bridge:latest","platform":null,"pull_triggers":["sha256:f31cf3118ab2c167fc76c069e1e53d7a64d87684cdbf891b0dd3c547029fc6f0"],"repo_digest":"rssbridge/rss-bridge@sha256:f31cf3118ab2c167fc76c069e1e53d7a64d87684cdbf891b0dd3c547029fc6f0","timeouts":null,"triggers":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19","dependencies":["data.docker_registry_image.rssbridge"]}]},{"mode":"managed","type":"docker_image","name":"sabnzdb","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"build":[],"force_remove":null,"id":"sha256:90f5fd687e2561bfaa0c40ece8bb355c4c6a5b92ccc24ae42c427b772e543112ghcr.io/hotio/sabnzbd:latest","image_id":"sha256:90f5fd687e2561bfaa0c40ece8bb355c4c6a5b92ccc24ae42c427b772e543112","keep_locally":null,"name":"ghcr.io/hotio/sabnzbd:latest","platform":null,"pull_triggers":["sha256:3189e08407538066f1413621199dd05661a44ab9151efaf3c7ae434c0475b3b2"],"repo_digest":"ghcr.io/hotio/sabnzbd@sha256:3189e08407538066f1413621199dd05661a44ab9151efaf3c7ae434c0475b3b2","timeouts":null,"triggers":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19","dependencies":["data.docker_registry_image.sabnzdb"]}]},{"mode":"managed","type":"docker_image","name":"searxng","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"build":[],"force_remove":null,"id":"sha256:17bef4634af6a8fe9a1a9c942577c574050a740b7007963aad810b2812d5c507searxng/searxng:latest","image_id":"sha256:17bef4634af6a8fe9a1a9c942577c574050a740b7007963aad810b2812d5c507","keep_locally":null,"name":"searxng/searxng:latest","platform":null,"pull_triggers":["sha256:0bbe85fb9bebe413a26c0e385c76309d15c91fdb9dc8a6bf01b35b714d0ece43"],"repo_digest":"searxng/searxng@sha256:0bbe85fb9bebe413a26c0e385c76309d15c91fdb9dc8a6bf01b35b714d0ece43","timeouts":null,"triggers":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19","dependencies":["data.docker_registry_image.searxng"]}]},{"mode":"managed","type":"docker_image","name":"searxng-valkey","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"build":[],"force_remove":null,"id":"sha256:12e5775ec8cf867028f49eb698f9d6f04c7e876618e4fb9d81ab99a1f96cf1acvalkey/valkey:9","image_id":"sha256:12e5775ec8cf867028f49eb698f9d6f04c7e876618e4fb9d81ab99a1f96cf1ac","keep_locally":null,"name":"valkey/valkey:9","platform":null,"pull_triggers":["sha256:3b55fbaa0cd93cf0d9d961f405e4dfcc70efe325e2d84da207a0a8e6d8fde4f9"],"repo_digest":"valkey/valkey@sha256:3b55fbaa0cd93cf0d9d961f405e4dfcc70efe325e2d84da207a0a8e6d8fde4f9","timeouts":null,"triggers":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19","dependencies":["data.docker_registry_image.searxng-valkey"]}]},{"mode":"managed","type":"docker_image","name":"smokeping","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"build":[],"force_remove":null,"id":"sha256:9c6bd4befbae74662eff7364b9fa062d1229ddb12e63f9d5fa6e52e07e0c7d95linuxserver/smokeping:latest","image_id":"sha256:9c6bd4befbae74662eff7364b9fa062d1229ddb12e63f9d5fa6e52e07e0c7d95","keep_locally":null,"name":"linuxserver/smokeping:latest","platform":null,"pull_triggers":["sha256:8dd68d8483cbd461b0d32365254c8fd59778efb9dc8064517f85dc27eae41433"],"repo_digest":"linuxserver/smokeping@sha256:8dd68d8483cbd461b0d32365254c8fd59778efb9dc8064517f85dc27eae41433","timeouts":null,"triggers":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19","dependencies":["data.docker_registry_image.smokeping"]}]},{"mode":"managed","type":"docker_image","name":"sonarr","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"build":[],"force_remove":null,"id":"sha256:3f4466bd94db6607d8b3d5d16383e42587f828281342e457540e0eafe77557c0ghcr.io/hotio/sonarr:latest","image_id":"sha256:3f4466bd94db6607d8b3d5d16383e42587f828281342e457540e0eafe77557c0","keep_locally":null,"name":"ghcr.io/hotio/sonarr:latest","platform":null,"pull_triggers":["sha256:67e97fff243bcbac298c7fbfeae7cbda50790846ec7e1b493ae2d02867128010"],"repo_digest":"ghcr.io/hotio/sonarr@sha256:67e97fff243bcbac298c7fbfeae7cbda50790846ec7e1b493ae2d02867128010","timeouts":null,"triggers":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19","dependencies":["data.docker_registry_image.sonarr"]}]},{"mode":"managed","type":"docker_image","name":"synapse","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"build":[],"force_remove":null,"id":"sha256:0cd4c2bbf047c4c80779564302f5db3d15647540e2d76643870cb6f7def25a43ghcr.io/element-hq/synapse:latest","image_id":"sha256:0cd4c2bbf047c4c80779564302f5db3d15647540e2d76643870cb6f7def25a43","keep_locally":null,"name":"ghcr.io/element-hq/synapse:latest","platform":null,"pull_triggers":["sha256:9d6bef0a269608d4422bbc5a39140f4a7f667802bcdac143eac0f41f80924dcf"],"repo_digest":"ghcr.io/element-hq/synapse@sha256:9d6bef0a269608d4422bbc5a39140f4a7f667802bcdac143eac0f41f80924dcf","timeouts":null,"triggers":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19","dependencies":["data.docker_registry_image.synapse"]}]},{"mode":"managed","type":"docker_image","name":"traccar","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"build":[],"force_remove":null,"id":"sha256:6c80aa27aa20e85973939eafbcf5d9170946c160722764c58c5cc3e3449c8e22traccar/traccar:debian","image_id":"sha256:6c80aa27aa20e85973939eafbcf5d9170946c160722764c58c5cc3e3449c8e22","keep_locally":null,"name":"traccar/traccar:debian","platform":null,"pull_triggers":["sha256:c4c084ad812e582862104eeb569ebdb6a327e15d4c6d053b451151ec2d19a8d0"],"repo_digest":"traccar/traccar@sha256:c4c084ad812e582862104eeb569ebdb6a327e15d4c6d053b451151ec2d19a8d0","timeouts":null,"triggers":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19","dependencies":["data.docker_registry_image.traccar"]}]},{"mode":"managed","type":"docker_image","name":"unifi","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"build":[],"force_remove":null,"id":"sha256:215c29df220ea8fa2d8dafa33dc8537ad8aa101ae1fcd89d9172b9225955d86cjacobalberty/unifi","image_id":"sha256:215c29df220ea8fa2d8dafa33dc8537ad8aa101ae1fcd89d9172b9225955d86c","keep_locally":null,"name":"jacobalberty/unifi","platform":null,"pull_triggers":["sha256:896c0ab82d33300694dae82982fd7094497afcbea0be92cadc1e94bfead731d3"],"repo_digest":"jacobalberty/unifi@sha256:896c0ab82d33300694dae82982fd7094497afcbea0be92cadc1e94bfead731d3","timeouts":null,"triggers":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19","dependencies":["data.docker_registry_image.unifi"]}]},{"mode":"managed","type":"docker_image","name":"uptime-kuma","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"build":[],"force_remove":null,"id":"sha256:f48d816cb7460cd3b7bb15ed393968b0ae0da4c690443b778b6a5db6b09f527elouislam/uptime-kuma","image_id":"sha256:f48d816cb7460cd3b7bb15ed393968b0ae0da4c690443b778b6a5db6b09f527e","keep_locally":null,"name":"louislam/uptime-kuma","platform":null,"pull_triggers":["sha256:3d632903e6af34139a37f18055c4f1bfd9b7205ae1138f1e5e8940ddc1d176f9"],"repo_digest":"louislam/uptime-kuma@sha256:3d632903e6af34139a37f18055c4f1bfd9b7205ae1138f1e5e8940ddc1d176f9","timeouts":null,"triggers":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19","dependencies":["data.docker_registry_image.uptime-kuma"]}]},{"mode":"managed","type":"docker_image","name":"vikunja","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"build":[],"force_remove":null,"id":"sha256:063c573c3feb40967ca0bc097bdc400f723cf25028faa865edcdd352d7978906vikunja/vikunja:latest","image_id":"sha256:063c573c3feb40967ca0bc097bdc400f723cf25028faa865edcdd352d7978906","keep_locally":null,"name":"vikunja/vikunja:latest","platform":null,"pull_triggers":["sha256:f6b80393c1998cd5cd0dc38d24762c59ab4c10000a6f1032ef5b554e262cab93"],"repo_digest":"vikunja/vikunja@sha256:f6b80393c1998cd5cd0dc38d24762c59ab4c10000a6f1032ef5b554e262cab93","timeouts":null,"triggers":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19","dependencies":["data.docker_registry_image.vikunja"]}]},{"mode":"managed","type":"docker_image","name":"yamtrack","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"build":[],"force_remove":null,"id":"sha256:2ca2612d3f8fd0f1359391df12ccf5b0e1e5174464e82355393a042b2aa51973ghcr.io/fuzzygrim/yamtrack","image_id":"sha256:2ca2612d3f8fd0f1359391df12ccf5b0e1e5174464e82355393a042b2aa51973","keep_locally":null,"name":"ghcr.io/fuzzygrim/yamtrack","platform":null,"pull_triggers":["sha256:928df13c46c9f615b37f5ef1eb5a87fc8813f5941f28c7d8227af73d291b0d19"],"repo_digest":"ghcr.io/fuzzygrim/yamtrack@sha256:928df13c46c9f615b37f5ef1eb5a87fc8813f5941f28c7d8227af73d291b0d19","timeouts":null,"triggers":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19","dependencies":["data.docker_registry_image.yamtrack"]}]},{"mode":"managed","type":"docker_image","name":"yamtrack-redis","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":0,"attributes":{"build":[],"force_remove":null,"id":"sha256:9210b8dc25f122eb00e5572dcc7147c8e11fb1a08308b088e06c9d5dd2aa49d6redis:7-alpine","image_id":"sha256:9210b8dc25f122eb00e5572dcc7147c8e11fb1a08308b088e06c9d5dd2aa49d6","keep_locally":null,"name":"redis:7-alpine","platform":null,"pull_triggers":["sha256:7aec734b2bb298a1d769fd8729f13b8514a41bf90fcdd1f38ec52267fbaa8ee6"],"repo_digest":"redis@sha256:7aec734b2bb298a1d769fd8729f13b8514a41bf90fcdd1f38ec52267fbaa8ee6","timeouts":null,"triggers":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19","dependencies":["data.docker_registry_image.yamtrack-redis"]}]},{"mode":"managed","type":"docker_network","name":"container-public","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":1,"attributes":{"attachable":false,"check_duplicate":null,"driver":"macvlan","id":"276dec3b3e8d82e465c2e47b5c8d8ccb439c608c5665094a3735849e7b8b9742","ingress":false,"internal":false,"ipam_config":[{"aux_address":{},"gateway":"192.168.3.1","ip_range":"192.168.3.128/25","subnet":"192.168.3.0/24"}],"ipam_driver":"default","ipam_options":{},"ipv6":false,"labels":[],"name":"container-public","options":{"parent":"ens19"},"scope":"local"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjEifQ=="}]},{"mode":"managed","type":"docker_network","name":"hoarder","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":1,"attributes":{"attachable":false,"check_duplicate":null,"driver":"bridge","id":"1c3ed9f8417ab3ed459b2558665c377f3c6a5ca780965357a3d97bc162a07566","ingress":false,"internal":false,"ipam_config":[{"aux_address":{},"gateway":"192.168.32.1","ip_range":"","subnet":"192.168.32.0/20"}],"ipam_driver":"default","ipam_options":{},"ipv6":false,"labels":[],"name":"hoarder","options":{},"scope":"local"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjEifQ=="}]},{"mode":"managed","type":"docker_network","name":"ip6net","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":1,"attributes":{"attachable":false,"check_duplicate":null,"driver":"bridge","id":"1f3f0058b050318ce42cc975c50a0cd5fe3b6b644a310b982188bc4f2dc09ea3","ingress":false,"internal":false,"ipam_config":[{"aux_address":{},"gateway":"192.168.64.1","ip_range":"","subnet":"192.168.64.0/20"},{"aux_address":{},"gateway":"2001:db8::1","ip_range":"","subnet":"2001:db8::/64"}],"ipam_driver":"default","ipam_options":{},"ipv6":true,"labels":[],"name":"ipv6net","options":{},"scope":"local"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjEifQ=="}]},{"mode":"managed","type":"docker_network","name":"ipv6-slaac","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":1,"attributes":{"attachable":false,"check_duplicate":null,"driver":"bridge","id":"6926f0927520af79911f52df7d0f454ed5680788639de33164780ffb63d0515a","ingress":false,"internal":false,"ipam_config":[{"aux_address":{},"gateway":"192.168.48.1","ip_range":"","subnet":"192.168.48.0/20"},{"aux_address":{},"gateway":"2a02:a470:b12a:2::1","ip_range":"","subnet":"2a02:a470:b12a:2::/64"}],"ipam_driver":"default","ipam_options":{},"ipv6":true,"labels":[],"name":"ipv6-slaac","options":{},"scope":"local"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjEifQ=="}]},{"mode":"managed","type":"docker_network","name":"nginx-lb","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":1,"attributes":{"attachable":false,"check_duplicate":null,"driver":"bridge","id":"313220b2566c5f54530ef28c7e1d120d10cbfd121bd075f7cfd061507c6d3ade","ingress":false,"internal":false,"ipam_config":[{"aux_address":{},"gateway":"192.168.96.1","ip_range":"","subnet":"192.168.96.0/20"}],"ipam_driver":"default","ipam_options":{},"ipv6":false,"labels":[],"name":"nginx-lb","options":{},"scope":"local"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjEifQ=="}]},{"mode":"managed","type":"docker_network","name":"piped","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":1,"attributes":{"attachable":false,"check_duplicate":null,"driver":"bridge","id":"7ebc52dfb43396b75804d1d4e213e874fa5d5e87a8d88f659387bb131b4566a0","ingress":false,"internal":false,"ipam_config":[{"aux_address":{},"gateway":"192.168.112.1","ip_range":"","subnet":"192.168.112.0/20"}],"ipam_driver":"default","ipam_options":{},"ipv6":false,"labels":[],"name":"piped","options":{},"scope":"local"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjEifQ=="}]},{"mode":"managed","type":"docker_network","name":"searxng","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":1,"attributes":{"attachable":false,"check_duplicate":null,"driver":"bridge","id":"9b2628859440e5427f23510d7271193159c011fc45552db69f508af12524d5a7","ingress":false,"internal":false,"ipam_config":[{"aux_address":{},"gateway":"192.168.128.1","ip_range":"","subnet":"192.168.128.0/20"}],"ipam_driver":"default","ipam_options":{},"ipv6":false,"labels":[],"name":"searxng","options":{},"scope":"local"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjEifQ=="}]},{"mode":"managed","type":"docker_network","name":"smokeping","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":1,"attributes":{"attachable":false,"check_duplicate":null,"driver":"bridge","id":"52569f42ad4bbb3545d49b8ea2e4f8f62523e54cd5d317d75d2da811e912ac67","ingress":false,"internal":false,"ipam_config":[{"aux_address":{},"gateway":"192.168.80.1","ip_range":"","subnet":"192.168.80.0/20"}],"ipam_driver":"default","ipam_options":{},"ipv6":false,"labels":[],"name":"smokeping","options":{},"scope":"local"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjEifQ=="}]},{"mode":"managed","type":"docker_network","name":"yamtrack","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":1,"attributes":{"attachable":false,"check_duplicate":null,"driver":"bridge","id":"6c3607a24d4a5c7a7f5851754f6dad28b3dc10e38da35d09542bd4651182b146","ingress":false,"internal":false,"ipam_config":[{"aux_address":{},"gateway":"192.168.144.1","ip_range":"","subnet":"192.168.144.0/20"}],"ipam_driver":"default","ipam_options":{},"ipv6":false,"labels":[],"name":"yamtrack","options":{},"scope":"local"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjEifQ=="}]},{"mode":"managed","type":"docker_volume","name":"truenas-arr","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":1,"attributes":{"driver":"local","driver_opts":{"device":"//172.20.0.188/arr-media","o":"username=dqnap,password=vPKnUmApyQRE5$n,file_mode=0777,dir_mode=0777","type":"cifs"},"id":"truenas-arr","labels":[],"mountpoint":"/var/lib/docker/volumes/truenas-arr/_data","name":"truenas-arr"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjEifQ=="}]},{"mode":"managed","type":"docker_volume","name":"truenas-cache","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":1,"attributes":{"driver":"local","driver_opts":{"device":"//172.20.0.188/docker-app-cache","o":"username=dqnap,password=vPKnUmApyQRE5$n,file_mode=0777,dir_mode=0777","type":"cifs"},"id":"truenas-cache","labels":[],"mountpoint":"/var/lib/docker/volumes/truenas-cache/_data","name":"truenas-cache"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjEifQ=="}]},{"mode":"managed","type":"docker_volume","name":"truenas-photoprism-data","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":1,"attributes":{"driver":"local","driver_opts":{"device":"//172.20.0.188/photoprism-data","o":"username=photoprism,password=V3i77MWeoM^XpugwG%6,uid=2000,gid=2000","type":"cifs"},"id":"truenas-photoprism-data","labels":[],"mountpoint":"/var/lib/docker/volumes/truenas-photoprism-data/_data","name":"truenas-photoprism-data"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjEifQ=="}]},{"mode":"managed","type":"docker_volume","name":"truenas-photoprism-import","provider":"provider[\"registry.opentofu.org/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":"/var/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.opentofu.org/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":"/var/lib/docker/volumes/truenas-photoprism-originals/_data","name":"truenas-photoprism-originals"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjEifQ=="}]},{"mode":"managed","type":"docker_volume","name":"truenas-photoprism-timeke-originals","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":1,"attributes":{"driver":"local","driver_opts":{"device":"//172.20.0.188/photoprism-tineke-originals","o":"username=dqnap,password=vPKnUmApyQRE5$n,file_mode=0777,dir_mode=0777","type":"cifs"},"id":"truenas-photoprism-tineke-originals","labels":[],"mountpoint":"/var/lib/docker/volumes/truenas-photoprism-tineke-originals/_data","name":"truenas-photoprism-tineke-originals"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjEifQ=="}]},{"mode":"managed","type":"docker_volume","name":"truenas-photoprism-tineke-data","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":1,"attributes":{"driver":"local","driver_opts":{"device":"//172.20.0.188/photoprism-tineke-data","o":"username=photoprism,password=V3i77MWeoM^XpugwG%6,uid=2000,gid=2000","type":"cifs"},"id":"truenas-photoprism-tineke-data","labels":[],"mountpoint":"/var/lib/docker/volumes/truenas-photoprism-tineke-data/_data","name":"truenas-photoprism-tineke-data"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjEifQ=="}]},{"mode":"managed","type":"docker_volume","name":"truenas-photoprism-tineke-import","provider":"provider[\"registry.opentofu.org/kreuzwerker/docker\"]","instances":[{"schema_version":1,"attributes":{"driver":"local","driver_opts":{"device":"//172.20.0.188/photoprism-tineke-import","o":"username=dqnap,password=vPKnUmApyQRE5$n,file_mode=0777,dir_mode=0777","type":"cifs"},"id":"truenas-photoprism-tineke-import","labels":[],"mountpoint":"/var/lib/docker/volumes/truenas-photoprism-tineke-import/_data","name":"truenas-photoprism-tineke-import"},"sensitive_attributes":[],"private":"eyJzY2hlbWFfdmVyc2lvbiI6IjEifQ=="}]},{"mode":"managed","type":"opnsense_unbound_host_override","name":"a_birdnet","provider":"provider[\"registry.opentofu.org/browningluke/opnsense\"]","instances":[{"schema_version":0,"attributes":{"description":null,"domain":"birdnet.local","enabled":true,"hostname":"*","id":"7cbedbc2-0d01-4201-a021-f67f98c5a191","mx_host":"","mx_priority":-1,"server":"192.168.3.54","type":"A"},"sensitive_attributes":[]}]},{"mode":"managed","type":"opnsense_unbound_host_override","name":"a_dozzle","provider":"provider[\"registry.opentofu.org/browningluke/opnsense\"]","instances":[{"schema_version":0,"attributes":{"description":null,"domain":"dozzle.local","enabled":true,"hostname":"*","id":"1130d4e6-fbb8-41f9-971c-e0482365ced7","mx_host":"","mx_priority":-1,"server":"192.168.3.10","type":"A"},"sensitive_attributes":[]}]}],"check_results":null}