2220 lines
68 KiB
JSON
2220 lines
68 KiB
JSON
{
|
|
"resources": [
|
|
{
|
|
"id": "baserow.data",
|
|
"mode": "0755",
|
|
"path": "/var/lib/baserow/data",
|
|
"type": "directory"
|
|
},
|
|
{
|
|
"id": "baserow.mesh-state",
|
|
"mode": "0700",
|
|
"path": "/var/lib/baserow/mesh-state",
|
|
"type": "directory"
|
|
},
|
|
{
|
|
"id": "baserow.net",
|
|
"name": "baserow",
|
|
"type": "network"
|
|
},
|
|
{
|
|
"content": "{\n \"email\": \"operator@example.test\",\n \"endpoints\": {\n \"web\": {\n \"label\": \"baserow\",\n \"reach\": \"public\"\n }\n }\n}\n",
|
|
"id": "baserow.runtime-config",
|
|
"mode": "0640",
|
|
"path": "/var/lib/baserow/runtime-config.json",
|
|
"type": "file"
|
|
},
|
|
{
|
|
"id": "baserow.server",
|
|
"image": "registry.invalid:5000/library@sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
|
|
"network": "baserow",
|
|
"ports": [
|
|
"20000:80"
|
|
],
|
|
"type": "container",
|
|
"volumes": [
|
|
"/var/lib/baserow/mesh-state:/mesh-state",
|
|
"/var/lib/baserow/state:/state",
|
|
"/var/lib/baserow/data:/data"
|
|
]
|
|
},
|
|
{
|
|
"id": "baserow.state",
|
|
"mode": "0700",
|
|
"path": "/var/lib/baserow/state",
|
|
"type": "directory"
|
|
},
|
|
{
|
|
"id": "bazarr.access-storage/downloads",
|
|
"mode": "read",
|
|
"path": "/storage/downloads",
|
|
"type": "access"
|
|
},
|
|
{
|
|
"id": "bazarr.access-storage/media/anime",
|
|
"mode": "read-write",
|
|
"path": "/storage/media/anime",
|
|
"type": "access"
|
|
},
|
|
{
|
|
"id": "bazarr.access-storage/media/movies",
|
|
"mode": "read-write",
|
|
"path": "/storage/media/movies",
|
|
"type": "access"
|
|
},
|
|
{
|
|
"id": "bazarr.access-storage/media/series",
|
|
"mode": "read-write",
|
|
"path": "/storage/media/series",
|
|
"type": "access"
|
|
},
|
|
{
|
|
"id": "bazarr.backup",
|
|
"mode": "0700",
|
|
"path": "/var/lib/bazarr/backup",
|
|
"type": "directory"
|
|
},
|
|
{
|
|
"id": "bazarr.config",
|
|
"mode": "0700",
|
|
"owner": "1001:2000",
|
|
"path": "/var/lib/bazarr/config",
|
|
"type": "directory"
|
|
},
|
|
{
|
|
"content": "{\n \"accesses\": {\n \"anime\": \"/storage/media/anime\",\n \"downloads\": \"/storage/downloads\",\n \"movies\": \"/storage/media/movies\",\n \"series\": \"/storage/media/series\"\n },\n \"endpoints\": {\n \"web\": {\n \"label\": \"subs\",\n \"reach\": \"public\"\n }\n },\n \"pgid\": 2000,\n \"places\": {\n \"config\": {\n \"owner\": \"1001:2000\",\n \"path\": \"/var/lib/bazarr/config\"\n }\n },\n \"puid\": 1001\n}\n",
|
|
"id": "bazarr.runtime-config",
|
|
"mode": "0640",
|
|
"path": "/var/lib/bazarr/runtime-config.json",
|
|
"type": "file"
|
|
},
|
|
{
|
|
"id": "bazarr.server",
|
|
"image": "registry.invalid:5000/library@sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
|
|
"ports": [
|
|
"20001:6767"
|
|
],
|
|
"type": "container",
|
|
"volumes": [
|
|
"/var/lib/bazarr/state:/state",
|
|
"/var/lib/bazarr/config:/config",
|
|
"/var/lib/bazarr/backup:/backup",
|
|
"/storage/media/movies:/movies",
|
|
"/storage/media/series:/series",
|
|
"/storage/media/anime:/anime",
|
|
"/storage/downloads:/downloads"
|
|
]
|
|
},
|
|
{
|
|
"id": "bazarr.state",
|
|
"mode": "0700",
|
|
"path": "/var/lib/bazarr/state",
|
|
"type": "directory"
|
|
},
|
|
{
|
|
"id": "bookshelf.access-data/downloads",
|
|
"mode": "read-write",
|
|
"path": "/data/downloads",
|
|
"type": "access"
|
|
},
|
|
{
|
|
"id": "bookshelf.access-data/media/books",
|
|
"mode": "read-write",
|
|
"path": "/data/media/books",
|
|
"type": "access"
|
|
},
|
|
{
|
|
"id": "bookshelf.config",
|
|
"mode": "0700",
|
|
"owner": "1000:1000",
|
|
"path": "/var/lib/bookshelf/config",
|
|
"type": "directory"
|
|
},
|
|
{
|
|
"content": "{\n \"accesses\": {\n \"books\": \"/data/media/books\",\n \"downloads\": \"/data/downloads\"\n },\n \"downloads\": {\n \"jackett-api\": {\n \"adopt-hosts\": [\n \"jackett\"\n ]\n },\n \"nzbget-api\": {\n \"name\": \"NZBGet\"\n },\n \"qbittorrent-api\": {\n \"name\": \"qBitTorrent\"\n }\n },\n \"endpoints\": {\n \"web\": {\n \"label\": \"books\",\n \"reach\": \"public\"\n }\n },\n \"pgid\": 1000,\n \"places\": {\n \"config\": {\n \"owner\": \"1000:1000\",\n \"path\": \"/var/lib/bookshelf/config\"\n }\n },\n \"puid\": 1000\n}\n",
|
|
"id": "bookshelf.downloads-config",
|
|
"mode": "0640",
|
|
"path": "/var/lib/bookshelf/downloads-config.json",
|
|
"type": "file"
|
|
},
|
|
{
|
|
"id": "bookshelf.downloads-memory",
|
|
"mode": "0700",
|
|
"path": "/var/lib/bookshelf/downloads-memory",
|
|
"type": "directory"
|
|
},
|
|
{
|
|
"id": "bookshelf.recycle-bin",
|
|
"mode": "0755",
|
|
"path": "/var/lib/bookshelf/recycle-bin",
|
|
"type": "directory"
|
|
},
|
|
{
|
|
"id": "bookshelf.server",
|
|
"image": "registry.invalid:5000/library@sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
|
|
"ports": [
|
|
"20002:8787"
|
|
],
|
|
"type": "container",
|
|
"volumes": [
|
|
"/var/lib/bookshelf/state:/state",
|
|
"/var/lib/bookshelf/config:/config",
|
|
"/var/lib/bookshelf/recycle-bin:/recycle-bin",
|
|
"/var/lib/bookshelf/downloads-memory:/downloads-memory",
|
|
"/data/media/books:/books",
|
|
"/data/downloads:/downloads"
|
|
]
|
|
},
|
|
{
|
|
"id": "bookshelf.state",
|
|
"mode": "0700",
|
|
"path": "/var/lib/bookshelf/state",
|
|
"type": "directory"
|
|
},
|
|
{
|
|
"id": "car-hunter.server",
|
|
"image": "registry.invalid:5000/library@sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
|
|
"ports": [
|
|
"20003:3000"
|
|
],
|
|
"type": "container",
|
|
"volumes": [
|
|
"/var/lib/car-hunter/state:/state"
|
|
]
|
|
},
|
|
{
|
|
"id": "car-hunter.state",
|
|
"mode": "0700",
|
|
"path": "/var/lib/car-hunter/state",
|
|
"type": "directory"
|
|
},
|
|
{
|
|
"id": "f1-circuits.cache",
|
|
"mode": "0700",
|
|
"path": "/var/lib/f1-circuits/cache",
|
|
"type": "directory"
|
|
},
|
|
{
|
|
"id": "f1-circuits.server",
|
|
"image": "registry.invalid:5000/library@sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
|
|
"ports": [
|
|
"20004:8000"
|
|
],
|
|
"type": "container",
|
|
"volumes": [
|
|
"/var/lib/f1-circuits/state:/state",
|
|
"/var/lib/f1-circuits/cache:/cache"
|
|
]
|
|
},
|
|
{
|
|
"id": "f1-circuits.state",
|
|
"mode": "0700",
|
|
"path": "/var/lib/f1-circuits/state",
|
|
"type": "directory"
|
|
},
|
|
{
|
|
"id": "grafana.data",
|
|
"mode": "0700",
|
|
"path": "/var/lib/grafana/data",
|
|
"type": "directory"
|
|
},
|
|
{
|
|
"id": "grafana.influxdb-credential",
|
|
"mode": "0700",
|
|
"path": "/var/lib/grafana/influxdb-credential",
|
|
"type": "directory"
|
|
},
|
|
{
|
|
"id": "grafana.influxdb-datasources",
|
|
"mode": "0755",
|
|
"path": "/var/lib/grafana/influxdb-datasources",
|
|
"type": "directory"
|
|
},
|
|
{
|
|
"id": "grafana.mesh-state",
|
|
"mode": "0700",
|
|
"path": "/var/lib/grafana/mesh-state",
|
|
"type": "directory"
|
|
},
|
|
{
|
|
"content": "{\n \"endpoints\": {\n \"web\": {\n \"label\": \"grafana\",\n \"reach\": \"public\"\n }\n }\n}\n",
|
|
"id": "grafana.runtime-config",
|
|
"mode": "0640",
|
|
"path": "/var/lib/grafana/runtime-config.json",
|
|
"type": "file"
|
|
},
|
|
{
|
|
"id": "grafana.server",
|
|
"image": "registry.invalid:5000/library@sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
|
|
"ports": [
|
|
"20005:3000"
|
|
],
|
|
"type": "container",
|
|
"volumes": [
|
|
"/var/lib/grafana/mesh-state:/mesh-state",
|
|
"/var/lib/grafana/state:/state",
|
|
"/var/lib/grafana/data:/data",
|
|
"/var/lib/grafana/influxdb-datasources:/influxdb-datasources",
|
|
"/var/lib/grafana/influxdb-credential:/influxdb-credential"
|
|
]
|
|
},
|
|
{
|
|
"id": "grafana.state",
|
|
"mode": "0700",
|
|
"path": "/var/lib/grafana/state",
|
|
"type": "directory"
|
|
},
|
|
{
|
|
"id": "home-assistant.config",
|
|
"mode": "0700",
|
|
"path": "/var/lib/home-assistant/config",
|
|
"type": "directory"
|
|
},
|
|
{
|
|
"id": "home-assistant.mesh-state",
|
|
"mode": "0700",
|
|
"path": "/var/lib/home-assistant/mesh-state",
|
|
"type": "directory"
|
|
},
|
|
{
|
|
"content": "{\n \"endpoints\": {\n \"sonos-events\": {\n \"reach\": \"public\"\n },\n \"web\": {\n \"label\": \"home-assistant\",\n \"reach\": \"both\"\n },\n \"webrtc\": {\n \"reach\": \"public\"\n }\n },\n \"places\": {\n \"config\": {\n \"path\": \"/var/lib/home-assistant/config\"\n }\n }\n}\n",
|
|
"id": "home-assistant.runtime-config",
|
|
"mode": "0640",
|
|
"path": "/var/lib/home-assistant/runtime-config.json",
|
|
"type": "file"
|
|
},
|
|
{
|
|
"id": "home-assistant.server",
|
|
"image": "registry.invalid:5000/library@sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
|
|
"network": "host",
|
|
"type": "container",
|
|
"volumes": [
|
|
"/var/lib/home-assistant/mesh-state:/mesh-state",
|
|
"/var/lib/home-assistant/state:/state",
|
|
"/var/lib/home-assistant/config:/config",
|
|
"/var/lib/home-assistant/written:/written"
|
|
]
|
|
},
|
|
{
|
|
"id": "home-assistant.state",
|
|
"mode": "0700",
|
|
"path": "/var/lib/home-assistant/state",
|
|
"type": "directory"
|
|
},
|
|
{
|
|
"id": "home-assistant.written",
|
|
"mode": "0700",
|
|
"path": "/var/lib/home-assistant/written",
|
|
"type": "directory"
|
|
},
|
|
{
|
|
"id": "icecast.logs",
|
|
"mode": "0700",
|
|
"path": "/var/lib/icecast/logs",
|
|
"type": "directory"
|
|
},
|
|
{
|
|
"id": "icecast.mesh-state",
|
|
"mode": "0700",
|
|
"path": "/var/lib/icecast/mesh-state",
|
|
"type": "directory"
|
|
},
|
|
{
|
|
"id": "icecast.net",
|
|
"name": "icecast",
|
|
"type": "network"
|
|
},
|
|
{
|
|
"content": "{\n \"endpoints\": {\n \"stream\": {\n \"label\": \"icecast\",\n \"reach\": \"public\"\n }\n }\n}\n",
|
|
"id": "icecast.runtime-config",
|
|
"mode": "0640",
|
|
"path": "/var/lib/icecast/runtime-config.json",
|
|
"type": "file"
|
|
},
|
|
{
|
|
"id": "icecast.server",
|
|
"image": "registry.invalid:5000/library@sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
|
|
"network": "icecast",
|
|
"ports": [
|
|
"20006:8000"
|
|
],
|
|
"type": "container",
|
|
"volumes": [
|
|
"/var/lib/icecast/mesh-state:/mesh-state",
|
|
"/var/lib/icecast/state:/state",
|
|
"/var/lib/icecast/logs:/logs"
|
|
]
|
|
},
|
|
{
|
|
"id": "icecast.state",
|
|
"mode": "0700",
|
|
"path": "/var/lib/icecast/state",
|
|
"type": "directory"
|
|
},
|
|
{
|
|
"id": "influxdb.config",
|
|
"mode": "0700",
|
|
"path": "/var/lib/influxdb/config",
|
|
"type": "directory"
|
|
},
|
|
{
|
|
"id": "influxdb.data",
|
|
"mode": "0700",
|
|
"path": "/var/lib/influxdb/data",
|
|
"type": "directory"
|
|
},
|
|
{
|
|
"id": "influxdb.grants",
|
|
"mode": "0700",
|
|
"path": "/var/lib/influxdb/grants",
|
|
"type": "directory"
|
|
},
|
|
{
|
|
"id": "influxdb.mesh-state",
|
|
"mode": "0700",
|
|
"path": "/var/lib/influxdb/mesh-state",
|
|
"type": "directory"
|
|
},
|
|
{
|
|
"content": "{\n \"bucket\": \"zurag\",\n \"org\": \"zurag\"\n}\n",
|
|
"id": "influxdb.runtime-config",
|
|
"mode": "0640",
|
|
"path": "/var/lib/influxdb/runtime-config.json",
|
|
"type": "file"
|
|
},
|
|
{
|
|
"id": "influxdb.server",
|
|
"image": "registry.invalid:5000/library@sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
|
|
"ports": [
|
|
"8086:8086"
|
|
],
|
|
"type": "container",
|
|
"volumes": [
|
|
"/var/lib/influxdb/mesh-state:/mesh-state",
|
|
"/var/lib/influxdb/state:/state",
|
|
"/var/lib/influxdb/data:/data",
|
|
"/var/lib/influxdb/config:/config",
|
|
"/var/lib/influxdb/grants:/grants"
|
|
]
|
|
},
|
|
{
|
|
"id": "influxdb.state",
|
|
"mode": "0700",
|
|
"path": "/var/lib/influxdb/state",
|
|
"type": "directory"
|
|
},
|
|
{
|
|
"id": "jackett.config",
|
|
"mode": "0700",
|
|
"path": "/var/lib/jackett/config",
|
|
"type": "directory"
|
|
},
|
|
{
|
|
"id": "jackett.mesh-init",
|
|
"mode": "0755",
|
|
"path": "/var/lib/jackett/mesh-init",
|
|
"type": "directory"
|
|
},
|
|
{
|
|
"id": "jackett.mesh-state",
|
|
"mode": "0700",
|
|
"path": "/var/lib/jackett/mesh-state",
|
|
"type": "directory"
|
|
},
|
|
{
|
|
"content": "{\n \"endpoints\": {\n \"web\": {\n \"label\": \"indexers\",\n \"reach\": \"public\"\n }\n }\n}\n",
|
|
"id": "jackett.runtime-config",
|
|
"mode": "0640",
|
|
"path": "/var/lib/jackett/runtime-config.json",
|
|
"type": "file"
|
|
},
|
|
{
|
|
"id": "jackett.server",
|
|
"image": "registry.invalid:5000/library@sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
|
|
"ports": [
|
|
"20007:9117"
|
|
],
|
|
"type": "container",
|
|
"volumes": [
|
|
"/var/lib/jackett/mesh-state:/mesh-state",
|
|
"/var/lib/jackett/state:/state",
|
|
"/var/lib/jackett/config:/config",
|
|
"/var/lib/jackett/mesh-init:/mesh-init"
|
|
]
|
|
},
|
|
{
|
|
"id": "jackett.state",
|
|
"mode": "0700",
|
|
"path": "/var/lib/jackett/state",
|
|
"type": "directory"
|
|
},
|
|
{
|
|
"id": "letta.mesh-state",
|
|
"mode": "0700",
|
|
"path": "/var/lib/letta/mesh-state",
|
|
"type": "directory"
|
|
},
|
|
{
|
|
"id": "letta.net",
|
|
"name": "letta",
|
|
"type": "network"
|
|
},
|
|
{
|
|
"content": "{\n \"endpoints\": {\n \"web\": {\n \"label\": \"letta\",\n \"reach\": \"public\"\n }\n }\n}\n",
|
|
"id": "letta.runtime-config",
|
|
"mode": "0640",
|
|
"path": "/var/lib/letta/runtime-config.json",
|
|
"type": "file"
|
|
},
|
|
{
|
|
"id": "letta.server",
|
|
"image": "registry.invalid:5000/library@sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
|
|
"network": "letta",
|
|
"ports": [
|
|
"20008:8283"
|
|
],
|
|
"type": "container",
|
|
"volumes": [
|
|
"/var/lib/letta/mesh-state:/mesh-state",
|
|
"/var/lib/letta/state:/state"
|
|
]
|
|
},
|
|
{
|
|
"id": "letta.state",
|
|
"mode": "0700",
|
|
"path": "/var/lib/letta/state",
|
|
"type": "directory"
|
|
},
|
|
{
|
|
"id": "lidarr.access-storage/downloads",
|
|
"mode": "read-write",
|
|
"path": "/storage/downloads",
|
|
"type": "access"
|
|
},
|
|
{
|
|
"id": "lidarr.access-storage/media/music",
|
|
"mode": "read-write",
|
|
"path": "/storage/media/music",
|
|
"type": "access"
|
|
},
|
|
{
|
|
"id": "lidarr.backup",
|
|
"mode": "0700",
|
|
"path": "/var/lib/lidarr/backup",
|
|
"type": "directory"
|
|
},
|
|
{
|
|
"id": "lidarr.config",
|
|
"mode": "0700",
|
|
"owner": "1001:2000",
|
|
"path": "/var/lib/lidarr/config",
|
|
"type": "directory"
|
|
},
|
|
{
|
|
"id": "lidarr.custom-cont-init",
|
|
"mode": "0755",
|
|
"path": "/var/lib/lidarr/custom-cont-init",
|
|
"type": "directory"
|
|
},
|
|
{
|
|
"id": "lidarr.custom-services",
|
|
"mode": "0755",
|
|
"path": "/var/lib/lidarr/custom-services",
|
|
"type": "directory"
|
|
},
|
|
{
|
|
"content": "{\n \"accesses\": {\n \"downloads\": \"/storage/downloads\",\n \"music\": \"/storage/media/music\"\n },\n \"downloads\": {\n \"jackett-api\": {\n \"adopt-hosts\": [\n \"indexers.zurag.be\",\n \"jackett\"\n ]\n },\n \"nzbget-api\": {\n \"name\": \"NZBGet\"\n },\n \"qbittorrent-api\": {\n \"name\": \"qBitTorrent\"\n }\n },\n \"endpoints\": {\n \"web\": {\n \"label\": \"lidarr\",\n \"reach\": \"both\"\n }\n },\n \"pgid\": 2000,\n \"places\": {\n \"config\": {\n \"owner\": \"1001:2000\",\n \"path\": \"/var/lib/lidarr/config\"\n },\n \"custom-cont-init\": {\n \"path\": \"/var/lib/lidarr/custom-cont-init\"\n },\n \"custom-services\": {\n \"path\": \"/var/lib/lidarr/custom-services\"\n }\n },\n \"puid\": 1001\n}\n",
|
|
"id": "lidarr.downloads-config",
|
|
"mode": "0640",
|
|
"path": "/var/lib/lidarr/downloads-config.json",
|
|
"type": "file"
|
|
},
|
|
{
|
|
"id": "lidarr.downloads-memory",
|
|
"mode": "0700",
|
|
"path": "/var/lib/lidarr/downloads-memory",
|
|
"type": "directory"
|
|
},
|
|
{
|
|
"id": "lidarr.mesh-state",
|
|
"mode": "0700",
|
|
"path": "/var/lib/lidarr/mesh-state",
|
|
"type": "directory"
|
|
},
|
|
{
|
|
"id": "lidarr.recycle-bin",
|
|
"mode": "0755",
|
|
"path": "/var/lib/lidarr/recycle-bin",
|
|
"type": "directory"
|
|
},
|
|
{
|
|
"id": "lidarr.server",
|
|
"image": "registry.invalid:5000/library@sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
|
|
"ports": [
|
|
"20009:8686"
|
|
],
|
|
"type": "container",
|
|
"volumes": [
|
|
"/var/lib/lidarr/mesh-state:/mesh-state",
|
|
"/var/lib/lidarr/state:/state",
|
|
"/var/lib/lidarr/config:/config",
|
|
"/var/lib/lidarr/backup:/backup",
|
|
"/var/lib/lidarr/custom-cont-init:/custom-cont-init",
|
|
"/var/lib/lidarr/custom-services:/custom-services",
|
|
"/var/lib/lidarr/recycle-bin:/recycle-bin",
|
|
"/var/lib/lidarr/downloads-memory:/downloads-memory",
|
|
"/storage/media/music:/music",
|
|
"/storage/downloads:/downloads"
|
|
]
|
|
},
|
|
{
|
|
"id": "lidarr.state",
|
|
"mode": "0700",
|
|
"path": "/var/lib/lidarr/state",
|
|
"type": "directory"
|
|
},
|
|
{
|
|
"id": "matrix.db",
|
|
"mode": "0700",
|
|
"path": "/var/lib/matrix/db",
|
|
"type": "directory"
|
|
},
|
|
{
|
|
"id": "matrix.element",
|
|
"image": "registry.invalid:5000/library@sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
|
|
"network": "matrix",
|
|
"ports": [
|
|
"20011:80"
|
|
],
|
|
"type": "container"
|
|
},
|
|
{
|
|
"content": "{\n \"endpoints\": {\n \"client\": {\n \"label\": \"matrix\",\n \"reach\": \"public\"\n },\n \"web\": {\n \"label\": \"element\",\n \"reach\": \"public\"\n }\n }\n}\n",
|
|
"id": "matrix.element-conf",
|
|
"mode": "0640",
|
|
"path": "/var/lib/matrix/element-conf.json",
|
|
"type": "file"
|
|
},
|
|
{
|
|
"id": "matrix.homeserver",
|
|
"image": "registry.invalid:5000/library@sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
|
|
"network": "matrix",
|
|
"ports": [
|
|
"20010:6167"
|
|
],
|
|
"type": "container",
|
|
"volumes": [
|
|
"/var/lib/matrix/state:/state",
|
|
"/var/lib/matrix/db:/db"
|
|
]
|
|
},
|
|
{
|
|
"id": "matrix.net",
|
|
"name": "matrix",
|
|
"type": "network"
|
|
},
|
|
{
|
|
"id": "matrix.state",
|
|
"mode": "0700",
|
|
"path": "/var/lib/matrix/state",
|
|
"type": "directory"
|
|
},
|
|
{
|
|
"id": "mosquitto.data",
|
|
"mode": "0700",
|
|
"path": "/var/lib/mosquitto/data",
|
|
"type": "directory"
|
|
},
|
|
{
|
|
"id": "mosquitto.grants",
|
|
"mode": "0700",
|
|
"path": "/var/lib/mosquitto/grants",
|
|
"type": "directory"
|
|
},
|
|
{
|
|
"id": "mosquitto.mesh-state",
|
|
"mode": "0700",
|
|
"path": "/var/lib/mosquitto/mesh-state",
|
|
"type": "directory"
|
|
},
|
|
{
|
|
"id": "mosquitto.net",
|
|
"name": "mosquitto",
|
|
"type": "network"
|
|
},
|
|
{
|
|
"id": "mosquitto.server",
|
|
"image": "registry.invalid:5000/library@sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
|
|
"network": "mosquitto",
|
|
"ports": [
|
|
"1883:1883",
|
|
"8081:8081"
|
|
],
|
|
"type": "container",
|
|
"volumes": [
|
|
"/var/lib/mosquitto/mesh-state:/mesh-state",
|
|
"/var/lib/mosquitto/state:/state",
|
|
"/var/lib/mosquitto/grants:/grants",
|
|
"/var/lib/mosquitto/data:/data"
|
|
]
|
|
},
|
|
{
|
|
"id": "mosquitto.state",
|
|
"mode": "0700",
|
|
"path": "/var/lib/mosquitto/state",
|
|
"type": "directory"
|
|
},
|
|
{
|
|
"id": "mssql.data",
|
|
"mode": "0700",
|
|
"path": "/var/lib/mssql/data",
|
|
"type": "directory"
|
|
},
|
|
{
|
|
"id": "mssql.dumps",
|
|
"mode": "0700",
|
|
"path": "/var/lib/mssql/dumps",
|
|
"type": "directory"
|
|
},
|
|
{
|
|
"id": "mssql.grants",
|
|
"mode": "0700",
|
|
"path": "/var/lib/mssql/grants",
|
|
"type": "directory"
|
|
},
|
|
{
|
|
"id": "mssql.net",
|
|
"name": "mssql",
|
|
"type": "network"
|
|
},
|
|
{
|
|
"id": "mssql.server",
|
|
"image": "registry.invalid:5000/library@sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
|
|
"network": "mssql",
|
|
"ports": [
|
|
"4848:1433"
|
|
],
|
|
"type": "container",
|
|
"volumes": [
|
|
"/var/lib/mssql/state:/state",
|
|
"/var/lib/mssql/grants:/grants",
|
|
"/var/lib/mssql/data:/data",
|
|
"/var/lib/mssql/dumps:/dumps"
|
|
]
|
|
},
|
|
{
|
|
"id": "mssql.state",
|
|
"mode": "0700",
|
|
"path": "/var/lib/mssql/state",
|
|
"type": "directory"
|
|
},
|
|
{
|
|
"id": "n8n.access-storage/media",
|
|
"mode": "read-write",
|
|
"path": "/storage/media",
|
|
"type": "access"
|
|
},
|
|
{
|
|
"id": "n8n.browser",
|
|
"image": "registry.invalid:5000/library@sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
|
|
"network": "n8n",
|
|
"type": "container"
|
|
},
|
|
{
|
|
"id": "n8n.cache",
|
|
"mode": "0700",
|
|
"path": "/var/lib/n8n/cache",
|
|
"type": "directory"
|
|
},
|
|
{
|
|
"id": "n8n.cache-server",
|
|
"image": "registry.invalid:5000/library@sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
|
|
"network": "n8n",
|
|
"type": "container"
|
|
},
|
|
{
|
|
"id": "n8n.data",
|
|
"mode": "0700",
|
|
"path": "/var/lib/n8n/data",
|
|
"type": "directory"
|
|
},
|
|
{
|
|
"id": "n8n.net",
|
|
"name": "n8n",
|
|
"type": "network"
|
|
},
|
|
{
|
|
"id": "n8n.server",
|
|
"image": "registry.invalid:5000/library@sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
|
|
"network": "n8n",
|
|
"ports": [
|
|
"20012:5678"
|
|
],
|
|
"type": "container",
|
|
"volumes": [
|
|
"/var/lib/n8n/state:/state",
|
|
"/var/lib/n8n/data:/data",
|
|
"/var/lib/n8n/cache:/cache",
|
|
"/storage/media:/media"
|
|
]
|
|
},
|
|
{
|
|
"id": "n8n.state",
|
|
"mode": "0700",
|
|
"path": "/var/lib/n8n/state",
|
|
"type": "directory"
|
|
},
|
|
{
|
|
"id": "nodered.data",
|
|
"mode": "0700",
|
|
"path": "/var/lib/nodered/data",
|
|
"type": "directory"
|
|
},
|
|
{
|
|
"id": "nodered.mesh-state",
|
|
"mode": "0700",
|
|
"path": "/var/lib/nodered/mesh-state",
|
|
"type": "directory"
|
|
},
|
|
{
|
|
"id": "nodered.server",
|
|
"image": "registry.invalid:5000/library@sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
|
|
"ports": [
|
|
"20013:1880"
|
|
],
|
|
"type": "container",
|
|
"volumes": [
|
|
"/var/lib/nodered/mesh-state:/mesh-state",
|
|
"/var/lib/nodered/state:/state",
|
|
"/var/lib/nodered/data:/data",
|
|
"/var/lib/nodered/written:/written"
|
|
]
|
|
},
|
|
{
|
|
"content": "{\n \"endpoints\": {\n \"web\": {\n \"label\": \"nodered\",\n \"reach\": \"public\"\n }\n },\n \"mqtt\": {\n \"brokers\": [\n \"2b0aece9c5f3b307\"\n ]\n },\n \"timeZone\": \"Europe/Brussels\"\n}\n",
|
|
"id": "nodered.settings",
|
|
"mode": "0640",
|
|
"path": "/var/lib/nodered/settings.json",
|
|
"type": "file"
|
|
},
|
|
{
|
|
"id": "nodered.state",
|
|
"mode": "0700",
|
|
"path": "/var/lib/nodered/state",
|
|
"type": "directory"
|
|
},
|
|
{
|
|
"id": "nodered.written",
|
|
"mode": "0700",
|
|
"path": "/var/lib/nodered/written",
|
|
"type": "directory"
|
|
},
|
|
{
|
|
"id": "nzbget.access-storage/downloads",
|
|
"mode": "read-write",
|
|
"path": "/storage/downloads",
|
|
"type": "access"
|
|
},
|
|
{
|
|
"id": "nzbget.config",
|
|
"mode": "0700",
|
|
"owner": "1001:2000",
|
|
"path": "/var/lib/nzbget/config",
|
|
"type": "directory"
|
|
},
|
|
{
|
|
"id": "nzbget.mesh-state",
|
|
"mode": "0700",
|
|
"path": "/var/lib/nzbget/mesh-state",
|
|
"type": "directory"
|
|
},
|
|
{
|
|
"content": "{\n \"accesses\": {\n \"downloads\": \"/storage/downloads\"\n },\n \"endpoints\": {\n \"web\": {\n \"label\": \"nzbget\",\n \"reach\": \"internal\"\n }\n },\n \"max-download-speed\": 10,\n \"options\": {\n \"UMask\": \"0000\"\n },\n \"pgid\": 2000,\n \"places\": {\n \"config\": {\n \"owner\": \"1001:2000\",\n \"path\": \"/var/lib/nzbget/config\"\n }\n },\n \"puid\": 1001,\n \"username\": \"luffy\"\n}\n",
|
|
"id": "nzbget.runtime-config",
|
|
"mode": "0640",
|
|
"path": "/var/lib/nzbget/runtime-config.json",
|
|
"type": "file"
|
|
},
|
|
{
|
|
"id": "nzbget.server",
|
|
"image": "registry.invalid:5000/library@sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
|
|
"ports": [
|
|
"20014:6789"
|
|
],
|
|
"type": "container",
|
|
"volumes": [
|
|
"/var/lib/nzbget/mesh-state:/mesh-state",
|
|
"/var/lib/nzbget/state:/state",
|
|
"/var/lib/nzbget/config:/config",
|
|
"/storage/downloads:/downloads"
|
|
]
|
|
},
|
|
{
|
|
"id": "nzbget.state",
|
|
"mode": "0700",
|
|
"path": "/var/lib/nzbget/state",
|
|
"type": "directory"
|
|
},
|
|
{
|
|
"id": "ombi.config",
|
|
"mode": "0700",
|
|
"owner": "1001:2000",
|
|
"path": "/var/lib/ombi/config",
|
|
"type": "directory"
|
|
},
|
|
{
|
|
"id": "ombi.mesh-state",
|
|
"mode": "0700",
|
|
"path": "/var/lib/ombi/mesh-state",
|
|
"type": "directory"
|
|
},
|
|
{
|
|
"content": "{\n \"endpoints\": {\n \"web\": {\n \"label\": \"ombi\",\n \"reach\": \"public\"\n }\n },\n \"pgid\": 2000,\n \"places\": {\n \"config\": {\n \"owner\": \"1001:2000\",\n \"path\": \"/var/lib/ombi/config\"\n }\n },\n \"puid\": 1001\n}\n",
|
|
"id": "ombi.runtime-config",
|
|
"mode": "0640",
|
|
"path": "/var/lib/ombi/runtime-config.json",
|
|
"type": "file"
|
|
},
|
|
{
|
|
"id": "ombi.server",
|
|
"image": "registry.invalid:5000/library@sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
|
|
"ports": [
|
|
"20015:3579"
|
|
],
|
|
"type": "container",
|
|
"volumes": [
|
|
"/var/lib/ombi/mesh-state:/mesh-state",
|
|
"/var/lib/ombi/state:/state",
|
|
"/var/lib/ombi/config:/config"
|
|
]
|
|
},
|
|
{
|
|
"id": "ombi.state",
|
|
"mode": "0700",
|
|
"path": "/var/lib/ombi/state",
|
|
"type": "directory"
|
|
},
|
|
{
|
|
"id": "plex.access-storage/media/anime",
|
|
"mode": "read",
|
|
"path": "/storage/media/anime",
|
|
"type": "access"
|
|
},
|
|
{
|
|
"id": "plex.access-storage/media/audiobooks",
|
|
"mode": "read",
|
|
"path": "/storage/media/audiobooks",
|
|
"type": "access"
|
|
},
|
|
{
|
|
"id": "plex.access-storage/media/formula-1",
|
|
"mode": "read",
|
|
"path": "/storage/media/formula-1",
|
|
"type": "access"
|
|
},
|
|
{
|
|
"id": "plex.access-storage/media/live-shows",
|
|
"mode": "read",
|
|
"path": "/storage/media/live-shows",
|
|
"type": "access"
|
|
},
|
|
{
|
|
"id": "plex.access-storage/media/movies",
|
|
"mode": "read",
|
|
"path": "/storage/media/movies",
|
|
"type": "access"
|
|
},
|
|
{
|
|
"id": "plex.access-storage/media/music",
|
|
"mode": "read",
|
|
"path": "/storage/media/music",
|
|
"type": "access"
|
|
},
|
|
{
|
|
"id": "plex.access-storage/media/series",
|
|
"mode": "read",
|
|
"path": "/storage/media/series",
|
|
"type": "access"
|
|
},
|
|
{
|
|
"id": "plex.access-storage/media/sport-games",
|
|
"mode": "read",
|
|
"path": "/storage/media/sport-games",
|
|
"type": "access"
|
|
},
|
|
{
|
|
"id": "plex.config",
|
|
"mode": "0755",
|
|
"owner": "1000:1000",
|
|
"path": "/mnt/plex/config",
|
|
"type": "directory"
|
|
},
|
|
{
|
|
"id": "plex.data",
|
|
"mode": "0755",
|
|
"owner": "1000:1000",
|
|
"path": "/mnt/plex/data",
|
|
"type": "directory"
|
|
},
|
|
{
|
|
"id": "plex.previews",
|
|
"mode": "0755",
|
|
"owner": "1000:1000",
|
|
"path": "/storage/plex-media",
|
|
"type": "directory"
|
|
},
|
|
{
|
|
"id": "plex.server",
|
|
"image": "registry.invalid:5000/library@sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
|
|
"network": "host",
|
|
"type": "container",
|
|
"volumes": [
|
|
"/var/lib/plex/state:/state",
|
|
"/mnt/plex/config:/config",
|
|
"/mnt/plex/data:/data",
|
|
"/mnt/plex/temp:/transcode",
|
|
"/storage/plex-media:/previews",
|
|
"/storage/media/movies:/movies",
|
|
"/storage/media/series:/series",
|
|
"/storage/media/anime:/anime",
|
|
"/storage/media/music:/music",
|
|
"/storage/media/audiobooks:/audiobooks",
|
|
"/storage/media/sport-games:/sport-games",
|
|
"/storage/media/live-shows:/live-shows",
|
|
"/storage/media/formula-1:/formula-1"
|
|
]
|
|
},
|
|
{
|
|
"id": "plex.state",
|
|
"mode": "0700",
|
|
"path": "/var/lib/plex/state",
|
|
"type": "directory"
|
|
},
|
|
{
|
|
"id": "plex.transcode",
|
|
"mode": "0755",
|
|
"owner": "1000:1000",
|
|
"path": "/mnt/plex/temp",
|
|
"type": "directory"
|
|
},
|
|
{
|
|
"id": "postgres.dumps",
|
|
"mode": "0700",
|
|
"path": "/var/lib/postgres/dumps",
|
|
"type": "directory"
|
|
},
|
|
{
|
|
"id": "postgres.grants",
|
|
"mode": "0700",
|
|
"path": "/var/lib/postgres/grants",
|
|
"type": "directory"
|
|
},
|
|
{
|
|
"id": "postgres.server",
|
|
"image": "registry.invalid:5000/library@sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
|
|
"ports": [
|
|
"5434:5432"
|
|
],
|
|
"type": "container",
|
|
"volumes": [
|
|
"/var/lib/postgres/state:/state",
|
|
"/var/lib/postgres/grants:/grants",
|
|
"/var/lib/postgres/store-data:/store-data",
|
|
"/var/lib/postgres/dumps:/dumps"
|
|
]
|
|
},
|
|
{
|
|
"id": "postgres.state",
|
|
"mode": "0700",
|
|
"path": "/var/lib/postgres/state",
|
|
"type": "directory"
|
|
},
|
|
{
|
|
"id": "postgres.store-data",
|
|
"mode": "0700",
|
|
"path": "/var/lib/postgres/store-data",
|
|
"type": "directory"
|
|
},
|
|
{
|
|
"content": "{\n \"contributions\": 1,\n \"generated\": \"by the mesh — do not edit; replaced whenever a module contributing to route arrives or leaves\",\n \"given\": [\n {\n \"from\": \"baserow\",\n \"node\": \"anchor\",\n \"at\": \"anchor.internal\",\n \"as\": \"mesh_anchor_baserow\",\n \"secret\": \"/anchor.baserow.secret\",\n \"values\": {\n \"endpoint\": \"web\",\n \"label\": \"baserow\",\n \"name\": \"baserow.anchor.example.test\",\n \"port\": 20000\n }\n },\n {\n \"from\": \"bazarr\",\n \"node\": \"anchor\",\n \"at\": \"anchor.internal\",\n \"as\": \"mesh_anchor_bazarr\",\n \"secret\": \"/anchor.bazarr.secret\",\n \"values\": {\n \"endpoint\": \"web\",\n \"label\": \"subs\",\n \"name\": \"subs.anchor.example.test\",\n \"port\": 20001\n }\n },\n {\n \"from\": \"grafana\",\n \"node\": \"anchor\",\n \"at\": \"anchor.internal\",\n \"as\": \"mesh_anchor_grafana\",\n \"secret\": \"/anchor.grafana.secret\",\n \"values\": {\n \"endpoint\": \"web\",\n \"label\": \"grafana\",\n \"name\": \"grafana.anchor.example.test\",\n \"port\": 20005\n }\n },\n {\n \"from\": \"icecast\",\n \"node\": \"anchor\",\n \"at\": \"anchor.internal\",\n \"as\": \"mesh_anchor_icecast\",\n \"secret\": \"/anchor.icecast.secret\",\n \"values\": {\n \"endpoint\": \"stream\",\n \"label\": \"icecast\",\n \"name\": \"icecast.anchor.example.test\",\n \"port\": 20006\n }\n },\n {\n \"from\": \"influxdb\",\n \"node\": \"anchor\",\n \"at\": \"anchor.internal\",\n \"as\": \"mesh_anchor_influxdb\",\n \"secret\": \"/anchor.influxdb.secret\",\n \"values\": {\n \"endpoint\": \"api\",\n \"internal-name\": \"influx.anchor.internal\",\n \"label\": \"influx\",\n \"port\": 8086\n }\n },\n {\n \"from\": \"jackett\",\n \"node\": \"anchor\",\n \"at\": \"anchor.internal\",\n \"as\": \"mesh_anchor_jackett\",\n \"secret\": \"/anchor.jackett.secret\",\n \"values\": {\n \"endpoint\": \"web\",\n \"label\": \"indexers\",\n \"name\": \"indexers.anchor.example.test\",\n \"port\": 20007\n }\n },\n {\n \"from\": \"letta\",\n \"node\": \"anchor\",\n \"at\": \"anchor.internal\",\n \"as\": \"mesh_anchor_letta\",\n \"secret\": \"/anchor.letta.secret\",\n \"values\": {\n \"endpoint\": \"web\",\n \"label\": \"letta\",\n \"name\": \"letta.anchor.example.test\",\n \"port\": 20008\n }\n },\n {\n \"from\": \"lidarr\",\n \"node\": \"anchor\",\n \"at\": \"anchor.internal\",\n \"as\": \"mesh_anchor_lidarr\",\n \"secret\": \"/anchor.lidarr.secret\",\n \"values\": {\n \"endpoint\": \"web\",\n \"internal-name\": \"lidarr.anchor.internal\",\n \"label\": \"lidarr\",\n \"name\": \"lidarr.anchor.example.test\",\n \"port\": 20009\n }\n },\n {\n \"from\": \"matrix\",\n \"node\": \"anchor\",\n \"at\": \"anchor.internal\",\n \"as\": \"mesh_anchor_matrix\",\n \"secret\": \"/anchor.matrix.secret\",\n \"values\": {}\n },\n {\n \"from\": \"n8n\",\n \"node\": \"anchor\",\n \"at\": \"anchor.internal\",\n \"as\": \"mesh_anchor_n8n\",\n \"secret\": \"/anchor.n8n.secret\",\n \"values\": {\n \"endpoint\": \"web\",\n \"label\": \"n8n\",\n \"name\": \"n8n.anchor.example.test\",\n \"port\": 20012\n }\n },\n {\n \"from\": \"nodered\",\n \"node\": \"anchor\",\n \"at\": \"anchor.internal\",\n \"as\": \"mesh_anchor_nodered\",\n \"secret\": \"/anchor.nodered.secret\",\n \"values\": {\n \"endpoint\": \"web\",\n \"label\": \"nodered\",\n \"name\": \"nodered.anchor.example.test\",\n \"port\": 20013\n }\n },\n {\n \"from\": \"nzbget\",\n \"node\": \"anchor\",\n \"at\": \"anchor.internal\",\n \"as\": \"mesh_anchor_nzbget\",\n \"secret\": \"/anchor.nzbget.secret\",\n \"values\": {\n \"endpoint\": \"web\",\n \"internal-name\": \"nzbget.anchor.internal\",\n \"label\": \"nzbget\",\n \"port\": 20014\n }\n },\n {\n \"from\": \"ombi\",\n \"node\": \"anchor\",\n \"at\": \"anchor.internal\",\n \"as\": \"mesh_anchor_ombi\",\n \"secret\": \"/anchor.ombi.secret\",\n \"values\": {\n \"endpoint\": \"web\",\n \"label\": \"ombi\",\n \"name\": \"ombi.anchor.example.test\",\n \"port\": 20015\n }\n },\n {\n \"from\": \"plex\",\n \"node\": \"anchor\",\n \"at\": \"anchor.internal\",\n \"as\": \"mesh_anchor_plex\",\n \"secret\": \"/anchor.plex.secret\",\n \"values\": {\n \"endpoint\": \"stream\",\n \"internal-name\": \"plex.anchor.internal\",\n \"label\": \"plex\",\n \"name\": \"plex.anchor.example.test\",\n \"port\": 32400\n }\n },\n {\n \"from\": \"radarr\",\n \"node\": \"anchor\",\n \"at\": \"anchor.internal\",\n \"as\": \"mesh_anchor_radarr\",\n \"secret\": \"/anchor.radarr.secret\",\n \"values\": {\n \"endpoint\": \"web\",\n \"label\": \"movies\",\n \"name\": \"movies.anchor.example.test\",\n \"port\": 20016\n }\n },\n {\n \"from\": \"searxng\",\n \"node\": \"anchor\",\n \"at\": \"anchor.internal\",\n \"as\": \"mesh_anchor_searxng\",\n \"secret\": \"/anchor.searxng.secret\",\n \"values\": {\n \"endpoint\": \"web\",\n \"label\": \"searxng\",\n \"name\": \"searxng.anchor.example.test\",\n \"port\": 20018\n }\n },\n {\n \"from\": \"snake\",\n \"node\": \"anchor\",\n \"at\": \"anchor.internal\",\n \"as\": \"mesh_anchor_snake\",\n \"secret\": \"/anchor.snake.secret\",\n \"values\": {\n \"endpoint\": \"web\",\n \"label\": \"snake\",\n \"name\": \"snake.anchor.example.test\",\n \"port\": 20019\n }\n },\n {\n \"from\": \"sonarr\",\n \"node\": \"anchor\",\n \"at\": \"anchor.internal\",\n \"as\": \"mesh_anchor_sonarr\",\n \"secret\": \"/anchor.sonarr.secret\",\n \"values\": {\n \"endpoint\": \"web\",\n \"label\": \"series\",\n \"name\": \"series.anchor.example.test\",\n \"port\": 20020\n }\n },\n {\n \"from\": \"supabase\",\n \"node\": \"anchor\",\n \"at\": \"anchor.internal\",\n \"as\": \"mesh_anchor_supabase\",\n \"secret\": \"/anchor.supabase.secret\",\n \"values\": {\n \"endpoint\": \"api\",\n \"label\": \"supabase\",\n \"name\": \"supabase.anchor.example.test\",\n \"port\": 20021\n }\n },\n {\n \"from\": \"tautulli\",\n \"node\": \"anchor\",\n \"at\": \"anchor.internal\",\n \"as\": \"mesh_anchor_tautulli\",\n \"secret\": \"/anchor.tautulli.secret\",\n \"values\": {\n \"endpoint\": \"web\",\n \"label\": \"tautulli\",\n \"name\": \"tautulli.anchor.example.test\",\n \"port\": 20022\n }\n },\n {\n \"from\": \"txt-game\",\n \"node\": \"anchor\",\n \"at\": \"anchor.internal\",\n \"as\": \"mesh_anchor_txt_game\",\n \"secret\": \"/anchor.txt-game.secret\",\n \"values\": {\n \"endpoint\": \"web\",\n \"label\": \"txt\",\n \"name\": \"txt.anchor.example.test\",\n \"port\": 20023\n }\n },\n {\n \"from\": \"unifi\",\n \"node\": \"anchor\",\n \"at\": \"anchor.internal\",\n \"as\": \"mesh_anchor_unifi\",\n \"secret\": \"/anchor.unifi.secret\",\n \"values\": {\n \"endpoint\": \"web\",\n \"insecure\": true,\n \"internal-name\": \"unifi.anchor.internal\",\n \"label\": \"unifi\",\n \"port\": 8443,\n \"scheme\": \"https\"\n }\n },\n {\n \"from\": \"bookshelf\",\n \"values\": {\n \"endpoint\": \"web\",\n \"label\": \"books\",\n \"name\": \"books.anchor.example.test\",\n \"port\": 20002\n }\n },\n {\n \"from\": \"car-hunter\",\n \"values\": {\n \"endpoint\": \"web\",\n \"label\": \"car-hunter\",\n \"name\": \"car-hunter.anchor.example.test\",\n \"port\": 20003\n }\n },\n {\n \"from\": \"f1-circuits\",\n \"values\": {\n \"endpoint\": \"web\",\n \"label\": \"f1-circuits\",\n \"name\": \"f1-circuits.anchor.example.test\",\n \"port\": 20004\n }\n },\n {\n \"from\": \"home-assistant\",\n \"values\": {\n \"endpoint\": \"web\",\n \"internal-name\": \"home-assistant.anchor.internal\",\n \"label\": \"home-assistant\",\n \"name\": \"home-assistant.anchor.example.test\",\n \"port\": 8123\n }\n },\n {\n \"from\": \"matrix\",\n \"values\": {\n \"endpoint\": \"web\",\n \"label\": \"element\",\n \"name\": \"element.anchor.example.test\",\n \"port\": 20011\n }\n },\n {\n \"from\": \"matrix\",\n \"values\": {\n \"endpoint\": \"client\",\n \"label\": \"matrix\",\n \"name\": \"matrix.anchor.example.test\",\n \"port\": 20010\n }\n },\n {\n \"from\": \"qbittorrent\",\n \"values\": {\n \"endpoint\": \"web\",\n \"label\": \"tor\",\n \"name\": \"tor.anchor.example.test\",\n \"port\": 8112\n }\n }\n ],\n \"requirement\": \"route\"\n}\n",
|
|
"id": "proxy.received-route",
|
|
"mode": "0644",
|
|
"path": "/var/lib/proxy/routes.json",
|
|
"type": "file"
|
|
},
|
|
{
|
|
"id": "qbittorrent.access-storage/downloads",
|
|
"mode": "read-write",
|
|
"path": "/storage/downloads",
|
|
"type": "access"
|
|
},
|
|
{
|
|
"id": "qbittorrent.config",
|
|
"mode": "0700",
|
|
"owner": "1001:2000",
|
|
"path": "/var/lib/qbittorrent/config",
|
|
"type": "directory"
|
|
},
|
|
{
|
|
"id": "qbittorrent.mesh-init",
|
|
"mode": "0755",
|
|
"path": "/var/lib/qbittorrent/mesh-init",
|
|
"type": "directory"
|
|
},
|
|
{
|
|
"id": "qbittorrent.mesh-state",
|
|
"mode": "0700",
|
|
"path": "/var/lib/qbittorrent/mesh-state",
|
|
"type": "directory"
|
|
},
|
|
{
|
|
"content": "{\n \"accesses\": {\n \"downloads\": \"/storage/downloads\"\n },\n \"endpoints\": {\n \"peers\": {\n \"reach\": \"public\"\n },\n \"peers-udp\": {\n \"reach\": \"public\"\n },\n \"web\": {\n \"label\": \"tor\",\n \"reach\": \"public\"\n }\n },\n \"max-download-speed\": 10,\n \"pgid\": 2000,\n \"places\": {\n \"config\": {\n \"owner\": \"1001:2000\",\n \"path\": \"/var/lib/qbittorrent/config\"\n }\n },\n \"puid\": 1001,\n \"username\": \"luffy\"\n}\n",
|
|
"id": "qbittorrent.runtime-config",
|
|
"mode": "0640",
|
|
"path": "/var/lib/qbittorrent/runtime-config.json",
|
|
"type": "file"
|
|
},
|
|
{
|
|
"id": "qbittorrent.server",
|
|
"image": "registry.invalid:5000/library@sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
|
|
"network": "host",
|
|
"type": "container",
|
|
"volumes": [
|
|
"/var/lib/qbittorrent/mesh-state:/mesh-state",
|
|
"/var/lib/qbittorrent/state:/state",
|
|
"/var/lib/qbittorrent/config:/config",
|
|
"/var/lib/qbittorrent/mesh-init:/mesh-init",
|
|
"/storage/downloads:/downloads"
|
|
]
|
|
},
|
|
{
|
|
"id": "qbittorrent.state",
|
|
"mode": "0700",
|
|
"path": "/var/lib/qbittorrent/state",
|
|
"type": "directory"
|
|
},
|
|
{
|
|
"id": "radarr.access-storage/downloads",
|
|
"mode": "read-write",
|
|
"path": "/storage/downloads",
|
|
"type": "access"
|
|
},
|
|
{
|
|
"id": "radarr.access-storage/media/movies",
|
|
"mode": "read-write",
|
|
"path": "/storage/media/movies",
|
|
"type": "access"
|
|
},
|
|
{
|
|
"id": "radarr.backup",
|
|
"mode": "0700",
|
|
"path": "/var/lib/radarr/backup",
|
|
"type": "directory"
|
|
},
|
|
{
|
|
"id": "radarr.config",
|
|
"mode": "0700",
|
|
"owner": "1001:2000",
|
|
"path": "/var/lib/radarr/config",
|
|
"type": "directory"
|
|
},
|
|
{
|
|
"content": "{\n \"accesses\": {\n \"downloads\": \"/storage/downloads\",\n \"movies\": \"/storage/media/movies\"\n },\n \"downloads\": {\n \"jackett-api\": {\n \"adopt-hosts\": [\n \"jackett\"\n ]\n },\n \"nzbget-api\": {\n \"name\": \"NZBGet\"\n },\n \"qbittorrent-api\": {\n \"name\": \"qBitTorrent\"\n }\n },\n \"endpoints\": {\n \"web\": {\n \"label\": \"movies\",\n \"reach\": \"public\"\n }\n },\n \"pgid\": 2000,\n \"places\": {\n \"config\": {\n \"owner\": \"1001:2000\",\n \"path\": \"/var/lib/radarr/config\"\n }\n },\n \"puid\": 1001\n}\n",
|
|
"id": "radarr.downloads-config",
|
|
"mode": "0640",
|
|
"path": "/var/lib/radarr/downloads-config.json",
|
|
"type": "file"
|
|
},
|
|
{
|
|
"id": "radarr.downloads-memory",
|
|
"mode": "0700",
|
|
"path": "/var/lib/radarr/downloads-memory",
|
|
"type": "directory"
|
|
},
|
|
{
|
|
"id": "radarr.mesh-init",
|
|
"mode": "0755",
|
|
"path": "/var/lib/radarr/mesh-init",
|
|
"type": "directory"
|
|
},
|
|
{
|
|
"id": "radarr.mesh-state",
|
|
"mode": "0700",
|
|
"path": "/var/lib/radarr/mesh-state",
|
|
"type": "directory"
|
|
},
|
|
{
|
|
"id": "radarr.recycle-bin",
|
|
"mode": "0755",
|
|
"path": "/var/lib/radarr/recycle-bin",
|
|
"type": "directory"
|
|
},
|
|
{
|
|
"id": "radarr.server",
|
|
"image": "registry.invalid:5000/library@sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
|
|
"ports": [
|
|
"20016:7878"
|
|
],
|
|
"type": "container",
|
|
"volumes": [
|
|
"/var/lib/radarr/mesh-state:/mesh-state",
|
|
"/var/lib/radarr/state:/state",
|
|
"/var/lib/radarr/config:/config",
|
|
"/var/lib/radarr/recycle-bin:/recycle-bin",
|
|
"/var/lib/radarr/backup:/backup",
|
|
"/var/lib/radarr/mesh-init:/mesh-init",
|
|
"/var/lib/radarr/downloads-memory:/downloads-memory",
|
|
"/storage/media/movies:/movies",
|
|
"/storage/downloads:/downloads"
|
|
]
|
|
},
|
|
{
|
|
"id": "radarr.state",
|
|
"mode": "0700",
|
|
"path": "/var/lib/radarr/state",
|
|
"type": "directory"
|
|
},
|
|
{
|
|
"id": "redis.data",
|
|
"mode": "0700",
|
|
"path": "/var/lib/redis/data",
|
|
"type": "directory"
|
|
},
|
|
{
|
|
"id": "redis.grants",
|
|
"mode": "0700",
|
|
"path": "/var/lib/redis/grants",
|
|
"type": "directory"
|
|
},
|
|
{
|
|
"id": "redis.net",
|
|
"name": "redis",
|
|
"type": "network"
|
|
},
|
|
{
|
|
"id": "redis.server",
|
|
"image": "registry.invalid:5000/library@sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
|
|
"network": "redis",
|
|
"ports": [
|
|
"20017:6379"
|
|
],
|
|
"type": "container",
|
|
"volumes": [
|
|
"/var/lib/redis/state:/state",
|
|
"/var/lib/redis/grants:/grants",
|
|
"/var/lib/redis/data:/data"
|
|
]
|
|
},
|
|
{
|
|
"id": "redis.state",
|
|
"mode": "0700",
|
|
"path": "/var/lib/redis/state",
|
|
"type": "directory"
|
|
},
|
|
{
|
|
"id": "searxng.cache",
|
|
"image": "registry.invalid:5000/library@sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
|
|
"network": "searxng",
|
|
"type": "container",
|
|
"volumes": [
|
|
"/var/lib/searxng/mesh-state:/mesh-state",
|
|
"/var/lib/searxng/state:/state",
|
|
"/var/lib/searxng/valkey-data:/valkey-data"
|
|
]
|
|
},
|
|
{
|
|
"id": "searxng.mesh-state",
|
|
"mode": "0700",
|
|
"path": "/var/lib/searxng/mesh-state",
|
|
"type": "directory"
|
|
},
|
|
{
|
|
"id": "searxng.net",
|
|
"name": "searxng",
|
|
"type": "network"
|
|
},
|
|
{
|
|
"id": "searxng.server",
|
|
"image": "registry.invalid:5000/library@sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
|
|
"network": "searxng",
|
|
"ports": [
|
|
"20018:8080"
|
|
],
|
|
"type": "container"
|
|
},
|
|
{
|
|
"content": "{\n \"search\": {\n \"autocomplete\": \"\",\n \"suspended_times\": {\n \"SearxEngineAccessDenied\": 86400,\n \"SearxEngineCaptcha\": 86400,\n \"SearxEngineTooManyRequests\": 3600\n }\n },\n \"server\": {\n \"base_url\": \"https://searxng.zurag.be/\",\n \"method\": \"POST\"\n }\n}\n",
|
|
"id": "searxng.settings",
|
|
"mode": "0640",
|
|
"path": "/var/lib/searxng/settings.json",
|
|
"type": "file"
|
|
},
|
|
{
|
|
"id": "searxng.state",
|
|
"mode": "0700",
|
|
"path": "/var/lib/searxng/state",
|
|
"type": "directory"
|
|
},
|
|
{
|
|
"id": "searxng.valkey-data",
|
|
"mode": "0700",
|
|
"path": "/var/lib/searxng/valkey-data",
|
|
"type": "directory"
|
|
},
|
|
{
|
|
"id": "snake.server",
|
|
"image": "registry.invalid:5000/library@sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
|
|
"ports": [
|
|
"20019:80"
|
|
],
|
|
"type": "container",
|
|
"volumes": [
|
|
"/var/lib/snake/state:/state"
|
|
]
|
|
},
|
|
{
|
|
"id": "snake.state",
|
|
"mode": "0700",
|
|
"path": "/var/lib/snake/state",
|
|
"type": "directory"
|
|
},
|
|
{
|
|
"id": "sonarr.access-storage/downloads",
|
|
"mode": "read-write",
|
|
"path": "/storage/downloads",
|
|
"type": "access"
|
|
},
|
|
{
|
|
"id": "sonarr.access-storage/media/anime",
|
|
"mode": "read-write",
|
|
"path": "/storage/media/anime",
|
|
"type": "access"
|
|
},
|
|
{
|
|
"id": "sonarr.access-storage/media/series",
|
|
"mode": "read-write",
|
|
"path": "/storage/media/series",
|
|
"type": "access"
|
|
},
|
|
{
|
|
"id": "sonarr.backup",
|
|
"mode": "0700",
|
|
"path": "/var/lib/sonarr/backup",
|
|
"type": "directory"
|
|
},
|
|
{
|
|
"id": "sonarr.config",
|
|
"mode": "0700",
|
|
"owner": "1001:2000",
|
|
"path": "/var/lib/sonarr/config",
|
|
"type": "directory"
|
|
},
|
|
{
|
|
"content": "{\n \"accesses\": {\n \"anime\": \"/storage/media/anime\",\n \"downloads\": \"/storage/downloads\",\n \"series\": \"/storage/media/series\"\n },\n \"downloads\": {\n \"jackett-api\": {\n \"adopt-hosts\": [\n \"jackett\"\n ]\n },\n \"nzbget-api\": {\n \"name\": \"NZBGet\"\n },\n \"qbittorrent-api\": {\n \"name\": \"qBitTorrent\"\n }\n },\n \"endpoints\": {\n \"web\": {\n \"label\": \"series\",\n \"reach\": \"public\"\n }\n },\n \"pgid\": 2000,\n \"places\": {\n \"config\": {\n \"owner\": \"1001:2000\",\n \"path\": \"/var/lib/sonarr/config\"\n }\n },\n \"puid\": 1001\n}\n",
|
|
"id": "sonarr.downloads-config",
|
|
"mode": "0640",
|
|
"path": "/var/lib/sonarr/downloads-config.json",
|
|
"type": "file"
|
|
},
|
|
{
|
|
"id": "sonarr.downloads-memory",
|
|
"mode": "0700",
|
|
"path": "/var/lib/sonarr/downloads-memory",
|
|
"type": "directory"
|
|
},
|
|
{
|
|
"id": "sonarr.mesh-init",
|
|
"mode": "0755",
|
|
"path": "/var/lib/sonarr/mesh-init",
|
|
"type": "directory"
|
|
},
|
|
{
|
|
"id": "sonarr.mesh-state",
|
|
"mode": "0700",
|
|
"path": "/var/lib/sonarr/mesh-state",
|
|
"type": "directory"
|
|
},
|
|
{
|
|
"id": "sonarr.recycle-bin",
|
|
"mode": "0755",
|
|
"path": "/var/lib/sonarr/recycle-bin",
|
|
"type": "directory"
|
|
},
|
|
{
|
|
"id": "sonarr.server",
|
|
"image": "registry.invalid:5000/library@sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
|
|
"ports": [
|
|
"20020:8989"
|
|
],
|
|
"type": "container",
|
|
"volumes": [
|
|
"/var/lib/sonarr/mesh-state:/mesh-state",
|
|
"/var/lib/sonarr/state:/state",
|
|
"/var/lib/sonarr/config:/config",
|
|
"/var/lib/sonarr/recycle-bin:/recycle-bin",
|
|
"/var/lib/sonarr/backup:/backup",
|
|
"/var/lib/sonarr/mesh-init:/mesh-init",
|
|
"/var/lib/sonarr/downloads-memory:/downloads-memory",
|
|
"/storage/media/series:/series",
|
|
"/storage/media/anime:/anime",
|
|
"/storage/downloads:/downloads"
|
|
]
|
|
},
|
|
{
|
|
"id": "sonarr.state",
|
|
"mode": "0700",
|
|
"path": "/var/lib/sonarr/state",
|
|
"type": "directory"
|
|
},
|
|
{
|
|
"id": "supabase.analytics",
|
|
"image": "registry.invalid:5000/library@sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
|
|
"network": "supabase",
|
|
"type": "container"
|
|
},
|
|
{
|
|
"id": "supabase.analytics-ready",
|
|
"image": "registry.invalid:5000/library@sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
|
|
"network": "supabase",
|
|
"type": "container"
|
|
},
|
|
{
|
|
"id": "supabase.auth",
|
|
"image": "registry.invalid:5000/library@sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
|
|
"network": "supabase",
|
|
"type": "container"
|
|
},
|
|
{
|
|
"id": "supabase.db",
|
|
"image": "registry.invalid:5000/library@sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
|
|
"network": "supabase",
|
|
"type": "container"
|
|
},
|
|
{
|
|
"id": "supabase.db-config",
|
|
"mode": "0755",
|
|
"path": "/var/lib/supabase/db-config",
|
|
"type": "directory"
|
|
},
|
|
{
|
|
"id": "supabase.db-config-seed",
|
|
"image": "registry.invalid:5000/library@sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
|
|
"network": "supabase",
|
|
"type": "container"
|
|
},
|
|
{
|
|
"id": "supabase.db-data",
|
|
"mode": "0700",
|
|
"path": "/var/lib/supabase/db-data",
|
|
"type": "directory"
|
|
},
|
|
{
|
|
"id": "supabase.db-init",
|
|
"mode": "0755",
|
|
"path": "/var/lib/supabase/db-init",
|
|
"type": "directory"
|
|
},
|
|
{
|
|
"id": "supabase.db-ready",
|
|
"image": "registry.invalid:5000/library@sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
|
|
"network": "supabase",
|
|
"type": "container"
|
|
},
|
|
{
|
|
"id": "supabase.dumps",
|
|
"mode": "0700",
|
|
"path": "/var/lib/supabase/dumps",
|
|
"type": "directory"
|
|
},
|
|
{
|
|
"id": "supabase.edge-functions",
|
|
"image": "registry.invalid:5000/library@sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
|
|
"network": "supabase",
|
|
"type": "container"
|
|
},
|
|
{
|
|
"id": "supabase.functions",
|
|
"mode": "0755",
|
|
"path": "/var/lib/supabase/functions",
|
|
"type": "directory"
|
|
},
|
|
{
|
|
"id": "supabase.functions-main-dir",
|
|
"mode": "0755",
|
|
"path": "/var/lib/supabase/functions-main-dir",
|
|
"type": "directory"
|
|
},
|
|
{
|
|
"id": "supabase.imgproxy",
|
|
"image": "registry.invalid:5000/library@sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
|
|
"network": "supabase",
|
|
"type": "container"
|
|
},
|
|
{
|
|
"id": "supabase.kong",
|
|
"image": "registry.invalid:5000/library@sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
|
|
"network": "supabase",
|
|
"ports": [
|
|
"20021:8000"
|
|
],
|
|
"type": "container"
|
|
},
|
|
{
|
|
"id": "supabase.meta",
|
|
"image": "registry.invalid:5000/library@sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
|
|
"network": "supabase",
|
|
"type": "container"
|
|
},
|
|
{
|
|
"id": "supabase.net",
|
|
"name": "supabase",
|
|
"type": "network"
|
|
},
|
|
{
|
|
"id": "supabase.pooler",
|
|
"image": "registry.invalid:5000/library@sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
|
|
"network": "supabase",
|
|
"ports": [
|
|
"5433:5432",
|
|
"6543:6543"
|
|
],
|
|
"type": "container"
|
|
},
|
|
{
|
|
"id": "supabase.realtime",
|
|
"image": "registry.invalid:5000/library@sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
|
|
"network": "supabase",
|
|
"type": "container"
|
|
},
|
|
{
|
|
"id": "supabase.rest",
|
|
"image": "registry.invalid:5000/library@sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
|
|
"network": "supabase",
|
|
"type": "container"
|
|
},
|
|
{
|
|
"content": "{\n \"endpoints\": {\n \"api\": {\n \"label\": \"supabase\",\n \"reach\": \"public\"\n },\n \"pooler-session\": {\n \"port\": 5433,\n \"reach\": \"internal\"\n },\n \"pooler-transaction\": {\n \"port\": 6543,\n \"reach\": \"internal\"\n }\n },\n \"pooler\": {\n \"max-client-connections\": 100,\n \"pool-size\": 20,\n \"tenant\": \"zurag\"\n }\n}\n",
|
|
"id": "supabase.settings",
|
|
"mode": "0640",
|
|
"path": "/var/lib/supabase/settings.json",
|
|
"type": "file"
|
|
},
|
|
{
|
|
"id": "supabase.state",
|
|
"mode": "0700",
|
|
"path": "/var/lib/supabase/state",
|
|
"type": "directory"
|
|
},
|
|
{
|
|
"id": "supabase.storage",
|
|
"mode": "0755",
|
|
"path": "/var/lib/supabase/storage",
|
|
"type": "directory"
|
|
},
|
|
{
|
|
"id": "supabase.storage-api",
|
|
"image": "registry.invalid:5000/library@sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
|
|
"network": "supabase",
|
|
"type": "container"
|
|
},
|
|
{
|
|
"id": "supabase.studio",
|
|
"image": "registry.invalid:5000/library@sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
|
|
"network": "supabase",
|
|
"type": "container"
|
|
},
|
|
{
|
|
"id": "supabase.vector",
|
|
"image": "registry.invalid:5000/library@sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
|
|
"network": "supabase",
|
|
"type": "container",
|
|
"volumes": [
|
|
"/var/lib/supabase/state:/state",
|
|
"/var/lib/supabase/db-init:/db-init",
|
|
"/var/lib/supabase/functions-main-dir:/functions-main-dir",
|
|
"/var/lib/supabase/db-data:/db-data",
|
|
"/var/lib/supabase/dumps:/dumps",
|
|
"/var/lib/supabase/db-config:/db-config",
|
|
"/var/lib/supabase/storage:/storage",
|
|
"/var/lib/supabase/functions:/functions"
|
|
]
|
|
},
|
|
{
|
|
"id": "tautulli.config",
|
|
"mode": "0700",
|
|
"owner": "1001:2000",
|
|
"path": "/var/lib/tautulli/config",
|
|
"type": "directory"
|
|
},
|
|
{
|
|
"id": "tautulli.mesh-state",
|
|
"mode": "0700",
|
|
"path": "/var/lib/tautulli/mesh-state",
|
|
"type": "directory"
|
|
},
|
|
{
|
|
"content": "{\n \"endpoints\": {\n \"web\": {\n \"label\": \"tautulli\",\n \"reach\": \"public\"\n }\n },\n \"pgid\": 2000,\n \"places\": {\n \"config\": {\n \"owner\": \"1001:2000\",\n \"path\": \"/var/lib/tautulli/config\"\n }\n },\n \"puid\": 1001\n}\n",
|
|
"id": "tautulli.runtime-config",
|
|
"mode": "0640",
|
|
"path": "/var/lib/tautulli/runtime-config.json",
|
|
"type": "file"
|
|
},
|
|
{
|
|
"id": "tautulli.server",
|
|
"image": "registry.invalid:5000/library@sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
|
|
"ports": [
|
|
"20022:8181"
|
|
],
|
|
"type": "container",
|
|
"volumes": [
|
|
"/var/lib/tautulli/mesh-state:/mesh-state",
|
|
"/var/lib/tautulli/state:/state",
|
|
"/var/lib/tautulli/config:/config"
|
|
]
|
|
},
|
|
{
|
|
"id": "tautulli.state",
|
|
"mode": "0700",
|
|
"path": "/var/lib/tautulli/state",
|
|
"type": "directory"
|
|
},
|
|
{
|
|
"id": "txt-game.server",
|
|
"image": "registry.invalid:5000/library@sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
|
|
"ports": [
|
|
"20023:3000"
|
|
],
|
|
"type": "container",
|
|
"volumes": [
|
|
"/var/lib/txt-game/state:/state"
|
|
]
|
|
},
|
|
{
|
|
"id": "txt-game.state",
|
|
"mode": "0700",
|
|
"path": "/var/lib/txt-game/state",
|
|
"type": "directory"
|
|
},
|
|
{
|
|
"id": "unifi.data",
|
|
"mode": "0700",
|
|
"path": "/var/lib/unifi/data",
|
|
"type": "directory"
|
|
},
|
|
{
|
|
"id": "unifi.mesh-state",
|
|
"mode": "0700",
|
|
"path": "/var/lib/unifi/mesh-state",
|
|
"type": "directory"
|
|
},
|
|
{
|
|
"content": "{\n \"endpoints\": {\n \"discovery\": {\n \"port\": 10001,\n \"reach\": \"public\"\n },\n \"discovery-l2\": {\n \"port\": 1902,\n \"reach\": \"internal\"\n },\n \"inform\": {\n \"port\": 8080,\n \"reach\": \"public\"\n },\n \"portal\": {\n \"port\": 8880,\n \"reach\": \"internal\"\n },\n \"portal-tls\": {\n \"port\": 8843,\n \"reach\": \"internal\"\n },\n \"speedtest\": {\n \"port\": 6789,\n \"reach\": \"internal\"\n },\n \"stun\": {\n \"port\": 3478,\n \"reach\": \"public\"\n },\n \"syslog\": {\n \"port\": 5514,\n \"reach\": \"internal\"\n },\n \"web\": {\n \"label\": \"unifi\",\n \"port\": 8443,\n \"reach\": \"internal\"\n }\n },\n \"username\": \"luffy\"\n}\n",
|
|
"id": "unifi.runtime-config",
|
|
"mode": "0640",
|
|
"path": "/var/lib/unifi/runtime-config.json",
|
|
"type": "file"
|
|
},
|
|
{
|
|
"id": "unifi.server",
|
|
"image": "registry.invalid:5000/library@sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
|
|
"ports": [
|
|
"8443:8443",
|
|
"8080:8080",
|
|
"3478:3478/udp",
|
|
"10001:10001/udp",
|
|
"1902:1900/udp",
|
|
"8843:8843",
|
|
"8880:8880",
|
|
"6789:6789",
|
|
"5514:5514/udp"
|
|
],
|
|
"type": "container",
|
|
"volumes": [
|
|
"/var/lib/unifi/mesh-state:/mesh-state",
|
|
"/var/lib/unifi/state:/state",
|
|
"/var/lib/unifi/data:/data"
|
|
]
|
|
},
|
|
{
|
|
"id": "unifi.state",
|
|
"mode": "0700",
|
|
"path": "/var/lib/unifi/state",
|
|
"type": "directory"
|
|
}
|
|
],
|
|
"rules": [
|
|
{
|
|
"Port": 1400,
|
|
"Protocol": "tcp",
|
|
"From": "anywhere",
|
|
"Because": [
|
|
"home-assistant"
|
|
],
|
|
"Why": [
|
|
""
|
|
]
|
|
},
|
|
{
|
|
"Port": 1883,
|
|
"Protocol": "tcp",
|
|
"From": "anywhere",
|
|
"Because": [
|
|
"mosquitto"
|
|
],
|
|
"Why": [
|
|
""
|
|
]
|
|
},
|
|
{
|
|
"Port": 1902,
|
|
"Protocol": "udp",
|
|
"From": "mesh",
|
|
"Because": [
|
|
"unifi"
|
|
],
|
|
"Why": [
|
|
""
|
|
]
|
|
},
|
|
{
|
|
"Port": 3478,
|
|
"Protocol": "udp",
|
|
"From": "anywhere",
|
|
"Because": [
|
|
"unifi"
|
|
],
|
|
"Why": [
|
|
""
|
|
]
|
|
},
|
|
{
|
|
"Port": 4848,
|
|
"Protocol": "tcp",
|
|
"From": "mesh",
|
|
"Because": [
|
|
"mssql"
|
|
],
|
|
"Why": [
|
|
""
|
|
]
|
|
},
|
|
{
|
|
"Port": 5433,
|
|
"Protocol": "tcp",
|
|
"From": "mesh",
|
|
"Because": [
|
|
"supabase"
|
|
],
|
|
"Why": [
|
|
""
|
|
]
|
|
},
|
|
{
|
|
"Port": 5434,
|
|
"Protocol": "tcp",
|
|
"From": "mesh",
|
|
"Because": [
|
|
"postgres"
|
|
],
|
|
"Why": [
|
|
""
|
|
]
|
|
},
|
|
{
|
|
"Port": 5514,
|
|
"Protocol": "udp",
|
|
"From": "mesh",
|
|
"Because": [
|
|
"unifi"
|
|
],
|
|
"Why": [
|
|
""
|
|
]
|
|
},
|
|
{
|
|
"Port": 6543,
|
|
"Protocol": "tcp",
|
|
"From": "mesh",
|
|
"Because": [
|
|
"supabase"
|
|
],
|
|
"Why": [
|
|
""
|
|
]
|
|
},
|
|
{
|
|
"Port": 6789,
|
|
"Protocol": "tcp",
|
|
"From": "mesh",
|
|
"Because": [
|
|
"unifi"
|
|
],
|
|
"Why": [
|
|
""
|
|
]
|
|
},
|
|
{
|
|
"Port": 6881,
|
|
"Protocol": "tcp",
|
|
"From": "anywhere",
|
|
"Because": [
|
|
"qbittorrent"
|
|
],
|
|
"Why": [
|
|
""
|
|
]
|
|
},
|
|
{
|
|
"Port": 6881,
|
|
"Protocol": "udp",
|
|
"From": "anywhere",
|
|
"Because": [
|
|
"qbittorrent"
|
|
],
|
|
"Why": [
|
|
""
|
|
]
|
|
},
|
|
{
|
|
"Port": 8080,
|
|
"Protocol": "tcp",
|
|
"From": "anywhere",
|
|
"Because": [
|
|
"unifi"
|
|
],
|
|
"Why": [
|
|
""
|
|
]
|
|
},
|
|
{
|
|
"Port": 8081,
|
|
"Protocol": "tcp",
|
|
"From": "mesh",
|
|
"Because": [
|
|
"mosquitto"
|
|
],
|
|
"Why": [
|
|
""
|
|
]
|
|
},
|
|
{
|
|
"Port": 8086,
|
|
"Protocol": "tcp",
|
|
"From": "mesh",
|
|
"Because": [
|
|
"influxdb"
|
|
],
|
|
"Why": [
|
|
""
|
|
]
|
|
},
|
|
{
|
|
"Port": 8112,
|
|
"Protocol": "tcp",
|
|
"From": "mesh",
|
|
"Because": [
|
|
"qbittorrent"
|
|
],
|
|
"Why": [
|
|
""
|
|
]
|
|
},
|
|
{
|
|
"Port": 8123,
|
|
"Protocol": "tcp",
|
|
"From": "mesh",
|
|
"Because": [
|
|
"home-assistant"
|
|
],
|
|
"Why": [
|
|
""
|
|
]
|
|
},
|
|
{
|
|
"Port": 8443,
|
|
"Protocol": "tcp",
|
|
"From": "mesh",
|
|
"Because": [
|
|
"unifi"
|
|
],
|
|
"Why": [
|
|
""
|
|
]
|
|
},
|
|
{
|
|
"Port": 8843,
|
|
"Protocol": "tcp",
|
|
"From": "mesh",
|
|
"Because": [
|
|
"unifi"
|
|
],
|
|
"Why": [
|
|
""
|
|
]
|
|
},
|
|
{
|
|
"Port": 8880,
|
|
"Protocol": "tcp",
|
|
"From": "mesh",
|
|
"Because": [
|
|
"unifi"
|
|
],
|
|
"Why": [
|
|
""
|
|
]
|
|
},
|
|
{
|
|
"Port": 10001,
|
|
"Protocol": "udp",
|
|
"From": "anywhere",
|
|
"Because": [
|
|
"unifi"
|
|
],
|
|
"Why": [
|
|
""
|
|
]
|
|
},
|
|
{
|
|
"Port": 18555,
|
|
"Protocol": "tcp",
|
|
"From": "anywhere",
|
|
"Because": [
|
|
"home-assistant"
|
|
],
|
|
"Why": [
|
|
""
|
|
]
|
|
},
|
|
{
|
|
"Port": 20000,
|
|
"Protocol": "tcp",
|
|
"From": "mesh",
|
|
"Because": [
|
|
"baserow"
|
|
],
|
|
"Why": [
|
|
""
|
|
]
|
|
},
|
|
{
|
|
"Port": 20001,
|
|
"Protocol": "tcp",
|
|
"From": "mesh",
|
|
"Because": [
|
|
"bazarr"
|
|
],
|
|
"Why": [
|
|
""
|
|
]
|
|
},
|
|
{
|
|
"Port": 20002,
|
|
"Protocol": "tcp",
|
|
"From": "mesh",
|
|
"Because": [
|
|
"bookshelf"
|
|
],
|
|
"Why": [
|
|
""
|
|
]
|
|
},
|
|
{
|
|
"Port": 20003,
|
|
"Protocol": "tcp",
|
|
"From": "mesh",
|
|
"Because": [
|
|
"car-hunter"
|
|
],
|
|
"Why": [
|
|
""
|
|
]
|
|
},
|
|
{
|
|
"Port": 20004,
|
|
"Protocol": "tcp",
|
|
"From": "mesh",
|
|
"Because": [
|
|
"f1-circuits"
|
|
],
|
|
"Why": [
|
|
""
|
|
]
|
|
},
|
|
{
|
|
"Port": 20005,
|
|
"Protocol": "tcp",
|
|
"From": "mesh",
|
|
"Because": [
|
|
"grafana"
|
|
],
|
|
"Why": [
|
|
""
|
|
]
|
|
},
|
|
{
|
|
"Port": 20006,
|
|
"Protocol": "tcp",
|
|
"From": "mesh",
|
|
"Because": [
|
|
"icecast"
|
|
],
|
|
"Why": [
|
|
""
|
|
]
|
|
},
|
|
{
|
|
"Port": 20007,
|
|
"Protocol": "tcp",
|
|
"From": "mesh",
|
|
"Because": [
|
|
"jackett"
|
|
],
|
|
"Why": [
|
|
""
|
|
]
|
|
},
|
|
{
|
|
"Port": 20008,
|
|
"Protocol": "tcp",
|
|
"From": "mesh",
|
|
"Because": [
|
|
"letta"
|
|
],
|
|
"Why": [
|
|
""
|
|
]
|
|
},
|
|
{
|
|
"Port": 20009,
|
|
"Protocol": "tcp",
|
|
"From": "mesh",
|
|
"Because": [
|
|
"lidarr"
|
|
],
|
|
"Why": [
|
|
""
|
|
]
|
|
},
|
|
{
|
|
"Port": 20010,
|
|
"Protocol": "tcp",
|
|
"From": "mesh",
|
|
"Because": [
|
|
"matrix"
|
|
],
|
|
"Why": [
|
|
""
|
|
]
|
|
},
|
|
{
|
|
"Port": 20011,
|
|
"Protocol": "tcp",
|
|
"From": "mesh",
|
|
"Because": [
|
|
"matrix"
|
|
],
|
|
"Why": [
|
|
""
|
|
]
|
|
},
|
|
{
|
|
"Port": 20012,
|
|
"Protocol": "tcp",
|
|
"From": "mesh",
|
|
"Because": [
|
|
"n8n"
|
|
],
|
|
"Why": [
|
|
""
|
|
]
|
|
},
|
|
{
|
|
"Port": 20013,
|
|
"Protocol": "tcp",
|
|
"From": "mesh",
|
|
"Because": [
|
|
"nodered"
|
|
],
|
|
"Why": [
|
|
""
|
|
]
|
|
},
|
|
{
|
|
"Port": 20014,
|
|
"Protocol": "tcp",
|
|
"From": "mesh",
|
|
"Because": [
|
|
"nzbget"
|
|
],
|
|
"Why": [
|
|
""
|
|
]
|
|
},
|
|
{
|
|
"Port": 20015,
|
|
"Protocol": "tcp",
|
|
"From": "mesh",
|
|
"Because": [
|
|
"ombi"
|
|
],
|
|
"Why": [
|
|
""
|
|
]
|
|
},
|
|
{
|
|
"Port": 20016,
|
|
"Protocol": "tcp",
|
|
"From": "mesh",
|
|
"Because": [
|
|
"radarr"
|
|
],
|
|
"Why": [
|
|
""
|
|
]
|
|
},
|
|
{
|
|
"Port": 20017,
|
|
"Protocol": "tcp",
|
|
"From": "mesh",
|
|
"Because": [
|
|
"redis"
|
|
],
|
|
"Why": [
|
|
""
|
|
]
|
|
},
|
|
{
|
|
"Port": 20018,
|
|
"Protocol": "tcp",
|
|
"From": "mesh",
|
|
"Because": [
|
|
"searxng"
|
|
],
|
|
"Why": [
|
|
""
|
|
]
|
|
},
|
|
{
|
|
"Port": 20019,
|
|
"Protocol": "tcp",
|
|
"From": "mesh",
|
|
"Because": [
|
|
"snake"
|
|
],
|
|
"Why": [
|
|
""
|
|
]
|
|
},
|
|
{
|
|
"Port": 20020,
|
|
"Protocol": "tcp",
|
|
"From": "mesh",
|
|
"Because": [
|
|
"sonarr"
|
|
],
|
|
"Why": [
|
|
""
|
|
]
|
|
},
|
|
{
|
|
"Port": 20021,
|
|
"Protocol": "tcp",
|
|
"From": "mesh",
|
|
"Because": [
|
|
"supabase"
|
|
],
|
|
"Why": [
|
|
""
|
|
]
|
|
},
|
|
{
|
|
"Port": 20022,
|
|
"Protocol": "tcp",
|
|
"From": "mesh",
|
|
"Because": [
|
|
"tautulli"
|
|
],
|
|
"Why": [
|
|
""
|
|
]
|
|
},
|
|
{
|
|
"Port": 20023,
|
|
"Protocol": "tcp",
|
|
"From": "mesh",
|
|
"Because": [
|
|
"txt-game"
|
|
],
|
|
"Why": [
|
|
""
|
|
]
|
|
},
|
|
{
|
|
"Port": 32400,
|
|
"Protocol": "tcp",
|
|
"From": "anywhere",
|
|
"Because": [
|
|
"plex"
|
|
],
|
|
"Why": [
|
|
""
|
|
]
|
|
},
|
|
{
|
|
"Port": 32410,
|
|
"Protocol": "udp",
|
|
"From": "anywhere",
|
|
"Because": [
|
|
"plex"
|
|
],
|
|
"Why": [
|
|
""
|
|
]
|
|
},
|
|
{
|
|
"Port": 32412,
|
|
"Protocol": "udp",
|
|
"From": "anywhere",
|
|
"Because": [
|
|
"plex"
|
|
],
|
|
"Why": [
|
|
""
|
|
]
|
|
},
|
|
{
|
|
"Port": 32413,
|
|
"Protocol": "udp",
|
|
"From": "anywhere",
|
|
"Because": [
|
|
"plex"
|
|
],
|
|
"Why": [
|
|
""
|
|
]
|
|
},
|
|
{
|
|
"Port": 32414,
|
|
"Protocol": "udp",
|
|
"From": "anywhere",
|
|
"Because": [
|
|
"plex"
|
|
],
|
|
"Why": [
|
|
""
|
|
]
|
|
},
|
|
{
|
|
"Port": 51820,
|
|
"Protocol": "udp",
|
|
"From": "anywhere",
|
|
"Because": [
|
|
"mesh-wireguard"
|
|
],
|
|
"Why": [
|
|
"the private network — a node at another site has no other way in"
|
|
]
|
|
}
|
|
]
|
|
}
|