I cannot exec into nextcloud-aio-notify-push directly because it is constantly restarting, so I used a temporary Alpine container on the nextcloud-aio network.
Note: I have redacted the real NC_DOMAIN, Redis password, and Postgres password in the env.
Reaching nextcloud-aio-database from within nextcloud-aio-notify-push:
# temporary container to test DNS
$ docker run --rm -it --network nextcloud-aio alpine sh
# inside alpine:
$ getent hosts nextcloud-aio-database
172.20.0.13 nextcloud-aio-database nextcloud-aio-database
$ nc -vz nextcloud-aio-database 5432
nextcloud-aio-database (172.20.0.13:5432) open
nextcloud-aio-mastercontainer:
Initial startup of Nextcloud All-in-One complete!
You should be able to open the Nextcloud AIO Interface now on port 8080 of this server!
E.g. https://internal.ip.of.this.server:8080
⚠️ Important: do always use an ip-address if you access this port and not a domain as HSTS might block access to it later!
If your server has port 80 and 8443 open and you point a domain to your server, you can get a valid certificate automatically by opening the Nextcloud AIO Interface via:
https://your-domain-that-points-to-this-server.tld:8443
/usr/lib/python3.12/site-packages/supervisor/options.py:13: UserWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html. The pkg_resources package is slated for removal as early as 2025-11-30. Refrain from using this package or pin to Setuptools<81.
import pkg_resources
[Fri Nov 14 22:56:43.996600 2025] [mpm_event:notice] [pid 190:tid 190] AH00489: Apache/2.4.65 (Unix) OpenSSL/3.5.4 configured -- resuming normal operations
[Fri Nov 14 22:56:43.996635 2025] [core:notice] [pid 190:tid 190] AH00094: Command line: 'httpd -D FOREGROUND'
{"level":"info","ts":1763161004.0018604,"msg":"maxprocs: Leaving GOMAXPROCS=96: CPU quota undefined"}
{"level":"info","ts":1763161004.0020473,"msg":"GOMEMLIMIT is updated","package":"github.com/KimMachineGun/automemlimit/memlimit","GOMEMLIMIT":360583125811,"previous":9223372036854775807}
{"level":"info","ts":1763161004.0020874,"msg":"using config from file","file":"/Caddyfile"}
{"level":"info","ts":1763161004.002934,"msg":"adapted config to JSON","adapter":"caddyfile"}
{"level":"info","ts":1763161004.0120764,"msg":"serving initial configuration"}
[14-Nov-2025 22:56:44] NOTICE: fpm is running, pid 196
[14-Nov-2025 22:56:44] NOTICE: ready to handle connections
[14-Nov-2025 23:06:32] NOTICE: Terminating ...
[14-Nov-2025 23:06:32] NOTICE: exiting, bye-bye!
[Fri Nov 14 23:06:35.921099 2025] [mpm_event:notice] [pid 190:tid 190] AH00491: caught SIGTERM, shutting down
Initial startup of Nextcloud All-in-One complete!
You should be able to open the Nextcloud AIO Interface now on port 8080 of this server!
E.g. https://internal.ip.of.this.server:8080
⚠️ Important: do always use an ip-address if you access this port and not a domain as HSTS might block access to it later!
If your server has port 80 and 8443 open and you point a domain to your server, you can get a valid certificate automatically by opening the Nextcloud AIO Interface via:
https://your-domain-that-points-to-this-server.tld:8443
/usr/lib/python3.12/site-packages/supervisor/options.py:13: UserWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html. The pkg_resources package is slated for removal as early as 2025-11-30. Refrain from using this package or pin to Setuptools<81.
import pkg_resources
[Fri Nov 14 23:06:38.426027 2025] [mpm_event:notice] [pid 197:tid 197] AH00489: Apache/2.4.65 (Unix) OpenSSL/3.5.4 configured -- resuming normal operations
[Fri Nov 14 23:06:38.426064 2025] [core:notice] [pid 197:tid 197] AH00094: Command line: 'httpd -D FOREGROUND'
{"level":"info","ts":1763161598.429809,"msg":"maxprocs: Leaving GOMAXPROCS=96: CPU quota undefined"}
{"level":"info","ts":1763161598.4299812,"msg":"GOMEMLIMIT is updated","package":"github.com/KimMachineGun/automemlimit/memlimit","GOMEMLIMIT":360583125811,"previous":9223372036854775807}
{"level":"info","ts":1763161598.430025,"msg":"using config from file","file":"/Caddyfile"}
{"level":"info","ts":1763161598.430842,"msg":"adapted config to JSON","adapter":"caddyfile"}
{"level":"info","ts":1763161598.437744,"msg":"serving initial configuration"}
[14-Nov-2025 23:06:38] NOTICE: fpm is running, pid 202
[14-Nov-2025 23:06:38] NOTICE: ready to handle connections
nextcloud-aio-domaincheck
Total reclaimed space: 0B
docker inspect nextcloud-aio-notify-push:
[
{
"Id": "83d631571361714f7636b4ac21dcf28a490245dd153a7ad2d397e459f9a6714b",
"Created": "2025-11-15T07:38:42.58153751Z",
"Path": "/start.sh",
"Args": [],
"State": {
"Status": "restarting",
"Running": true,
"Paused": false,
"Restarting": true,
"OOMKilled": false,
"Dead": false,
"Pid": 0,
"ExitCode": 0,
"Error": "",
"StartedAt": "2025-11-16T01:50:57.085466481Z",
"FinishedAt": "2025-11-16T01:50:59.394599666Z",
"Health": {
"Status": "unhealthy",
"FailingStreak": 0,
"Log": [
{
"Start": "2025-11-15T07:39:12.730234834Z",
"End": "2025-11-15T07:39:12.778956119Z",
"ExitCode": 0,
"Output": ""
}
]
}
},
"Image": "sha256:cc95a30456a5022ae209cac42517dea6337f06aec3406bd1e77caecfd0a1c10a",
"ResolvConfPath": "/tank/docker-root/containers/83d631571361714f7636b4ac21dcf28a490245dd153a7ad2d397e459f9a6714b/resolv.conf",
"HostnamePath": "/tank/docker-root/containers/83d631571361714f7636b4ac21dcf28a490245dd153a7ad2d397e459f9a6714b/hostname",
"HostsPath": "/tank/docker-root/containers/83d631571361714f7636b4ac21dcf28a490245dd153a7ad2d397e459f9a6714b/hosts",
"LogPath": "/tank/docker-root/containers/83d631571361714f7636b4ac21dcf28a490245dd153a7ad2d397e459f9a6714b/83d631571361714f7636b4ac21dcf28a490245dd153a7ad2d397e459f9a6714b-json.log",
"Name": "/nextcloud-aio-notify-push",
"RestartCount": 1062,
"Driver": "overlay2",
"Platform": "linux",
"MountLabel": "",
"ProcessLabel": "",
"AppArmorProfile": "docker-default",
"ExecIDs": null,
"HostConfig": {
"Binds": [
"nextcloud_aio_nextcloud:/nextcloud:ro"
],
"ContainerIDFile": "",
"LogConfig": {
"Type": "json-file",
"Config": {}
},
"NetworkMode": "nextcloud-aio",
"PortBindings": null,
"RestartPolicy": {
"Name": "unless-stopped",
"MaximumRetryCount": 0
},
"AutoRemove": false,
"VolumeDriver": "",
"VolumesFrom": null,
"ConsoleSize": [
0,
0
],
"CapAdd": null,
"CapDrop": [
"NET_RAW"
],
"CgroupnsMode": "private",
"Dns": null,
"DnsOptions": null,
"DnsSearch": null,
"ExtraHosts": null,
"GroupAdd": null,
"IpcMode": "private",
"Cgroup": "",
"Links": null,
"OomScoreAdj": 0,
"PidMode": "",
"Privileged": false,
"PublishAllPorts": false,
"ReadonlyRootfs": true,
"SecurityOpt": [
"label:disable"
],
"UTSMode": "",
"UsernsMode": "",
"ShmSize": 67108864,
"Runtime": "runc",
"Isolation": "",
"CpuShares": 0,
"Memory": 0,
"NanoCpus": 0,
"CgroupParent": "",
"BlkioWeight": 0,
"BlkioWeightDevice": null,
"BlkioDeviceReadBps": null,
"BlkioDeviceWriteBps": null,
"BlkioDeviceReadIOps": null,
"BlkioDeviceWriteIOps": null,
"CpuPeriod": 0,
"CpuQuota": 0,
"CpuRealtimePeriod": 0,
"CpuRealtimeRuntime": 0,
"CpusetCpus": "",
"CpusetMems": "",
"Devices": null,
"DeviceCgroupRules": null,
"DeviceRequests": null,
"MemoryReservation": 0,
"MemorySwap": 0,
"MemorySwappiness": null,
"OomKillDisable": null,
"PidsLimit": null,
"Ulimits": null,
"CpuCount": 0,
"CpuPercent": 0,
"IOMaximumIOps": 0,
"IOMaximumBandwidth": 0,
"MaskedPaths": [
"/proc/asound",
"/proc/acpi",
"/proc/interrupts",
"/proc/kcore",
"/proc/keys",
"/proc/latency_stats",
"/proc/timer_list",
"/proc/timer_stats",
"/proc/sched_debug",
"/proc/scsi",
"/sys/firmware",
"/sys/devices/virtual/powercap"
],
"ReadonlyPaths": [
"/proc/bus",
"/proc/fs",
"/proc/irq",
"/proc/sys",
"/proc/sysrq-trigger"
],
"Init": true
},
"GraphDriver": {
"Data": {
"ID": "83d631571361714f7636b4ac21dcf28a490245dd153a7ad2d397e459f9a6714b",
"LowerDir": "/tank/docker-root/overlay2/a9ed3963eb6d06700a016d6ff626cdb356552112bef84bd76744dafab1e7d454-init/diff:/tank/docker-root/overlay2/9c12e8cba36ddc18d3d7a5ebfb2411e4dc24ef41ff4e1759913e28748e199abf/diff:/tank/docker-root/overlay2/7d4a4241b5dfb8fd31a897f3ed75054f94007217e8d530e502800093ea8c0aaa/diff:/tank/docker-root/overlay2/6cd1e2d01cb07b699db15ac414c5fec8eefc23ef5c9548058c710834d8afee67/diff:/tank/docker-root/overlay2/71a3817c7448b412d95320d3cc721ba1a8a92f53f4047bc8aabb4505dea2c07d/diff",
"MergedDir": "/tank/docker-root/overlay2/a9ed3963eb6d06700a016d6ff626cdb356552112bef84bd76744dafab1e7d454/merged",
"UpperDir": "/tank/docker-root/overlay2/a9ed3963eb6d06700a016d6ff626cdb356552112bef84bd76744dafab1e7d454/diff",
"WorkDir": "/tank/docker-root/overlay2/a9ed3963eb6d06700a016d6ff626cdb356552112bef84bd76744dafab1e7d454/work"
},
"Name": "overlay2"
},
"Mounts": [
{
"Type": "volume",
"Name": "nextcloud_aio_nextcloud",
"Source": "/tank/docker-root/volumes/nextcloud_aio_nextcloud/_data",
"Destination": "/nextcloud",
"Driver": "local",
"Mode": "ro",
"RW": false,
"Propagation": ""
}
],
"Config": {
"Hostname": "nextcloud-aio-notify-push",
"Domainname": "",
"User": "33",
"AttachStdin": false,
"AttachStdout": false,
"AttachStderr": false,
"Tty": false,
"OpenStdin": false,
"StdinOnce": false,
"Env": [
"NC_DOMAIN=***REDACTED***",
"NEXTCLOUD_HOST=nextcloud-aio-nextcloud",
"TZ=America/Los_Angeles",
"REDIS_HOST=nextcloud-aio-redis",
"REDIS_HOST_PASSWORD=***REDACTED***",
"POSTGRES_HOST=nextcloud-aio-database",
"POSTGRES_PORT=5432",
"POSTGRES_PASSWORD=***REDACTED***",
"POSTGRES_DB=nextcloud_database",
"POSTGRES_USER=nextcloud",
"PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
],
"Cmd": null,
"Healthcheck": {
"Test": [
"CMD-SHELL",
"/healthcheck.sh"
]
},
"Image": "ghcr.io/nextcloud-releases/aio-notify-push:latest",
"Volumes": null,
"WorkingDir": "/",
"Entrypoint": [
"/start.sh"
],
"OnBuild": null,
"Labels": {
"com.centurylinklabs.watchtower.enable": "false",
"diun.enable": "false",
"org.label-schema.vendor": "Nextcloud"
}
},
"NetworkSettings": {
"Bridge": "",
"SandboxID": "",
"SandboxKey": "",
"Ports": {},
"HairpinMode": false,
"LinkLocalIPv6Address": "",
"LinkLocalIPv6PrefixLen": 0,
"SecondaryIPAddresses": null,
"SecondaryIPv6Addresses": null,
"EndpointID": "",
"Gateway": "",
"GlobalIPv6Address": "",
"GlobalIPv6PrefixLen": 0,
"IPAddress": "",
"IPPrefixLen": 0,
"IPv6Gateway": "",
"MacAddress": "",
"Networks": {
"nextcloud-aio": {
"IPAMConfig": null,
"Links": null,
"Aliases": null,
"MacAddress": "",
"DriverOpts": null,
"GwPriority": 0,
"NetworkID": "c1d888522bca1b3115bec049cfb50bafab355399c22a16bc8d12f43a38cd673f",
"EndpointID": "",
"Gateway": "",
"IPAddress": "",
"IPPrefixLen": 0,
"IPv6Gateway": "",
"GlobalIPv6Address": "",
"GlobalIPv6PrefixLen": 0,
"DNSNames": [
"nextcloud-aio-notify-push",
"83d631571361"
]
}
}
}
}
]
docker inspect nextcloud-aio-database:
[
{
"Id": "f17b3c7543981b8a9c779b42d1587d159c7d7b119445fc32659ea76ea08d4645",
"Created": "2025-11-15T07:38:43.837902471Z",
"Path": "/start.sh",
"Args": [],
"State": {
"Status": "running",
"Running": true,
"Paused": false,
"Restarting": false,
"OOMKilled": false,
"Dead": false,
"Pid": 3532507,
"ExitCode": 0,
"Error": "",
"StartedAt": "2025-11-15T07:38:43.863060829Z",
"FinishedAt": "0001-01-01T00:00:00Z",
"Health": {
"Status": "healthy",
"FailingStreak": 0,
"Log": [
{
"Start": "2025-11-16T01:51:33.897913384Z",
"End": "2025-11-16T01:51:33.97905633Z",
"ExitCode": 0,
"Output": "psql: error: connection to server at \"127.0.0.1\", port 11000 failed: Connection refused\n\tIs the server running on that host and accepting TCP/IP connections?\n now \n-------------------------------\n 2025-11-15 17:51:33.977425-08\n(1 row)\n\n"
},
{
"Start": "2025-11-16T01:52:03.980203681Z",
"End": "2025-11-16T01:52:04.044146015Z",
"ExitCode": 0,
"Output": "psql: error: connection to server at \"127.0.0.1\", port 11000 failed: Connection refused\n\tIs the server running on that host and accepting TCP/IP connections?\n now \n-------------------------------\n 2025-11-15 17:52:04.042191-08\n(1 row)\n\n"
},
{
"Start": "2025-11-16T01:52:34.04570202Z",
"End": "2025-11-16T01:52:34.122475483Z",
"ExitCode": 0,
"Output": "psql: error: connection to server at \"127.0.0.1\", port 11000 failed: Connection refused\n\tIs the server running on that host and accepting TCP/IP connections?\n now \n-------------------------------\n 2025-11-15 17:52:34.120445-08\n(1 row)\n\n"
},
{
"Start": "2025-11-16T01:53:04.123829927Z",
"End": "2025-11-16T01:53:04.196029881Z",
"ExitCode": 0,
"Output": "psql: error: connection to server at \"127.0.0.1\", port 11000 failed: Connection refused\n\tIs the server running on that host and accepting TCP/IP connections?\n now \n-------------------------------\n 2025-11-15 17:53:04.194192-08\n(1 row)\n\n"
},
{
"Start": "2025-11-16T01:53:34.196956232Z",
"End": "2025-11-16T01:53:34.27801697Z",
"ExitCode": 0,
"Output": "psql: error: connection to server at \"127.0.0.1\", port 11000 failed: Connection refused\n\tIs the server running on that host and accepting TCP/IP connections?\n now \n-------------------------------\n 2025-11-15 17:53:34.276285-08\n(1 row)\n\n"
}
]
}
},
"Image": "sha256:4b2f79ec07ed18347aa9f2c7ff57a8cae2df25746a2fe770ffa773063adf8645",
"ResolvConfPath": "/tank/docker-root/containers/f17b3c7543981b8a9c779b42d1587d159c7d7b119445fc32659ea76ea08d4645/resolv.conf",
"HostnamePath": "/tank/docker-root/containers/f17b3c7543981b8a9c779b42d1587d159c7d7b119445fc32659ea76ea08d4645/hostname",
"HostsPath": "/tank/docker-root/containers/f17b3c7543981b8a9c779b42d1587d159c7d7b119445fc32659ea76ea08d4645/hosts",
"LogPath": "/tank/docker-root/containers/f17b3c7543981b8a9c779b42d1587d159c7d7b119445fc32659ea76ea08d4645/f17b3c7543981b8a9c779b42d1587d159c7d7b119445fc32659ea76ea08d4645-json.log",
"Name": "/nextcloud-aio-database",
"RestartCount": 0,
"Driver": "overlay2",
"Platform": "linux",
"MountLabel": "",
"ProcessLabel": "",
"AppArmorProfile": "docker-default",
"ExecIDs": null,
"HostConfig": {
"Binds": [
"nextcloud_aio_database:/var/lib/postgresql/data:rw",
"nextcloud_aio_database_dump:/mnt/data:rw"
],
"ContainerIDFile": "",
"LogConfig": {
"Type": "json-file",
"Config": {}
},
"NetworkMode": "nextcloud-aio",
"PortBindings": null,
"RestartPolicy": {
"Name": "unless-stopped",
"MaximumRetryCount": 0
},
"AutoRemove": false,
"VolumeDriver": "",
"VolumesFrom": null,
"ConsoleSize": [
0,
0
],
"CapAdd": null,
"CapDrop": [
"NET_RAW"
],
"CgroupnsMode": "private",
"Dns": null,
"DnsOptions": null,
"DnsSearch": null,
"ExtraHosts": null,
"GroupAdd": null,
"IpcMode": "private",
"Cgroup": "",
"Links": null,
"OomScoreAdj": 0,
"PidMode": "",
"Privileged": false,
"PublishAllPorts": false,
"ReadonlyRootfs": true,
"SecurityOpt": [
"label:disable"
],
"Tmpfs": {
"/var/run/postgresql": ""
},
"UTSMode": "",
"UsernsMode": "",
"ShmSize": 268435456,
"Runtime": "runc",
"Isolation": "",
"CpuShares": 0,
"Memory": 0,
"NanoCpus": 0,
"CgroupParent": "",
"BlkioWeight": 0,
"BlkioWeightDevice": null,
"BlkioDeviceReadBps": null,
"BlkioDeviceWriteBps": null,
"BlkioDeviceReadIOps": null,
"BlkioDeviceWriteIOps": null,
"CpuPeriod": 0,
"CpuQuota": 0,
"CpuRealtimePeriod": 0,
"CpuRealtimeRuntime": 0,
"CpusetCpus": "",
"CpusetMems": "",
"Devices": null,
"DeviceCgroupRules": null,
"DeviceRequests": null,
"MemoryReservation": 0,
"MemorySwap": 0,
"MemorySwappiness": null,
"OomKillDisable": null,
"PidsLimit": null,
"Ulimits": null,
"CpuCount": 0,
"CpuPercent": 0,
"IOMaximumIOps": 0,
"IOMaximumBandwidth": 0,
"MaskedPaths": [
"/proc/asound",
"/proc/acpi",
"/proc/interrupts",
"/proc/kcore",
"/proc/keys",
"/proc/latency_stats",
"/proc/timer_list",
"/proc/timer_stats",
"/proc/sched_debug",
"/proc/scsi",
"/sys/firmware",
"/sys/devices/virtual/powercap"
],
"ReadonlyPaths": [
"/proc/bus",
"/proc/fs",
"/proc/irq",
"/proc/sys",
"/proc/sysrq-trigger"
],
"Init": true
},
"GraphDriver": {
"Data": {
"ID": "f17b3c7543981b8a9c779b42d1587d159c7d7b119445fc32659ea76ea08d4645",
"LowerDir": "/tank/docker-root/overlay2/a4f734f49c784ed1557721198b7781708bd41a623af405c725b43d92ce0d9adf-init/diff:/tank/docker-root/overlay2/d7282aac39275ce76ed807760abb48ad8acf43b760e614a110fb05afbeabe01a/diff:/tank/docker-root/overlay2/c9791148ce885a092c81d47d8369ed77a5bcf83a138234b9975485adda461263/diff:/tank/docker-root/overlay2/8502d32327f5d2e0ed393ac84103a733767ae63124bfab6d45ffff403e403b5b/diff:/tank/docker-root/overlay2/d7d3723bdf5daf189b8b2c10a17b139c2f66b2b7fb4f5a4ed66706234651ac03/diff:/tank/docker-root/overlay2/4f92f201f052202a0493e0fe8163987ebe5a8068603c36a698fe6ff73d7ce303/diff:/tank/docker-root/overlay2/00037f58454da0ad3f4a08accba4b08274aa11471b27ce32aa2c93958373eb1c/diff:/tank/docker-root/overlay2/211fb37c31912d9864bb89d0f28b505c1e322109ab00df3c7568eed8c4ed6097/diff:/tank/docker-root/overlay2/422313e1d6365eafcd0580c2dbcb688b431e68278106b36bf6f2582bbb330808/diff:/tank/docker-root/overlay2/b3cf8d74b69bee89297e256c74282d5c5aeb3239a14a3187aac987d108871293/diff:/tank/docker-root/overlay2/d90e9b96874b82755c3146edd3413418ae2c51617fd3d8d44d21db719b5df8b0/diff:/tank/docker-root/overlay2/f6efc653bc2f748998d528ae8c8d79bb71ed8c6b19435b15db2ef536162ac48d/diff:/tank/docker-root/overlay2/0ae601b3f293252931927fc33ed1e3e6b74d3f8bd3559fe670be6288f45b718a/diff:/tank/docker-root/overlay2/37619011823aa07a8cc6017558445108be134069f5688958c7f08043ce11518a/diff:/tank/docker-root/overlay2/71a3817c7448b412d95320d3cc721ba1a8a92f53f4047bc8aabb4505dea2c07d/diff",
"MergedDir": "/tank/docker-root/overlay2/a4f734f49c784ed1557721198b7781708bd41a623af405c725b43d92ce0d9adf/merged",
"UpperDir": "/tank/docker-root/overlay2/a4f734f49c784ed1557721198b7781708bd41a623af405c725b43d92ce0d9adf/diff",
"WorkDir": "/tank/docker-root/overlay2/a4f734f49c784ed1557721198b7781708bd41a623af405c725b43d92ce0d9adf/work"
},
"Name": "overlay2"
},
"Mounts": [
{
"Type": "volume",
"Name": "nextcloud_aio_database",
"Source": "/tank/docker-root/volumes/nextcloud_aio_database/_data",
"Destination": "/var/lib/postgresql/data",
"Driver": "local",
"Mode": "rw",
"RW": true,
"Propagation": ""
},
{
"Type": "volume",
"Name": "nextcloud_aio_database_dump",
"Source": "/tank/docker-root/volumes/nextcloud_aio_database_dump/_data",
"Destination": "/mnt/data",
"Driver": "local",
"Mode": "rw",
"RW": true,
"Propagation": ""
}
],
"Config": {
"Hostname": "nextcloud-aio-database",
"Domainname": "",
"User": "999",
"AttachStdin": false,
"AttachStdout": false,
"AttachStderr": false,
"ExposedPorts": {
"5432/tcp": {}
},
"Tty": false,
"OpenStdin": false,
"StdinOnce": false,
"Env": [
"POSTGRES_PASSWORD=***REDACTED***",
"POSTGRES_DB=nextcloud_database",
"POSTGRES_USER=nextcloud",
"TZ=America/Los_Angeles",
"PGTZ=America/Los_Angeles",
"PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
"GOSU_VERSION=1.19",
"LANG=en_US.utf8",
"PG_MAJOR=17",
"PG_VERSION=17.6",
"PG_SHA256=e0630a3600aea27511715563259ec2111cd5f4353a4b040e0be827f94cd7a8b0",
"DOCKER_PG_LLVM_DEPS=llvm19-dev \t\tclang19",
"PGDATA=/var/lib/postgresql/data"
],
"Cmd": null,
"Healthcheck": {
"Test": [
"CMD-SHELL",
"/healthcheck.sh"
]
},
"Image": "ghcr.io/nextcloud-releases/aio-postgresql:latest",
"Volumes": {
"/mnt/data": {},
"/var/lib/postgresql/data": {}
},
"WorkingDir": "/",
"Entrypoint": [
"/start.sh"
],
"OnBuild": null,
"Labels": {
"com.centurylinklabs.watchtower.enable": "false",
"diun.enable": "false",
"org.label-schema.vendor": "Nextcloud"
},
"StopSignal": "SIGINT"
},
"NetworkSettings": {
"Bridge": "",
"SandboxID": "855c61cb0fa4e105c4b01b12b956bed79df56506378e7ab437ca7b626a9ae0e5",
"SandboxKey": "/var/run/docker/netns/855c61cb0fa4",
"Ports": {
"5432/tcp": null
},
"HairpinMode": false,
"LinkLocalIPv6Address": "",
"LinkLocalIPv6PrefixLen": 0,
"SecondaryIPAddresses": null,
"SecondaryIPv6Addresses": null,
"EndpointID": "",
"Gateway": "",
"GlobalIPv6Address": "",
"GlobalIPv6PrefixLen": 0,
"IPAddress": "",
"IPPrefixLen": 0,
"IPv6Gateway": "",
"MacAddress": "",
"Networks": {
"nextcloud-aio": {
"IPAMConfig": null,
"Links": null,
"Aliases": null,
"MacAddress": "3e:c9:57:59:a3:ac",
"DriverOpts": null,
"GwPriority": 0,
"NetworkID": "c1d888522bca1b3115bec049cfb50bafab355399c22a16bc8d12f43a38cd673f",
"EndpointID": "e475930ea9a0b15f7d2173e35947e3069b6788bc731cefeacc0f29ef6d071ce8",
"Gateway": "172.20.0.1",
"IPAddress": "172.20.0.13",
"IPPrefixLen": 16,
"IPv6Gateway": "",
"GlobalIPv6Address": "",
"GlobalIPv6PrefixLen": 0,
"DNSNames": [
"nextcloud-aio-database",
"f17b3c754398"
]
}
}
}
}
]
docker network ls:
docker network ls
NETWORK ID NAME DRIVER SCOPE
1acf6257a499 ai_internal bridge local
1dee9bd4816d bridge bridge local
192bd79dbb6f exapps_net bridge local
9773c6e7e709 host host local
be4ee6e8c292 mailcowdockerized_mailcow-network bridge local
5fd8b285c9d8 mariadb_default bridge local
c1d888522bca nextcloud-aio bridge local
050df5effc4d none null local
d3902d70bd97 stack_default bridge local
6926ca313bde web_default bridge local
docker inspect nextcloud-aio:
[
{
"Name": "nextcloud-aio",
"Id": "c1d888522bca1b3115bec049cfb50bafab355399c22a16bc8d12f43a38cd673f",
"Created": "2025-11-14T23:05:07.795507808Z",
"Scope": "local",
"Driver": "bridge",
"EnableIPv4": true,
"EnableIPv6": false,
"IPAM": {
"Driver": "default",
"Options": {},
"Config": [
{
"Subnet": "172.20.0.0/16",
"Gateway": "172.20.0.1"
}
]
},
"Internal": false,
"Attachable": false,
"Ingress": false,
"ConfigFrom": {
"Network": ""
},
"ConfigOnly": false,
"Containers": {
"078636b2525fb83a389f01837a1f1e320e399384b8b3d99268b8172bd06eb93d": {
"Name": "nextcloud-aio-facerecognition",
"EndpointID": "ee2faab36a34533f430adb6a39cfc478e3794e157e45576dfbb24b90b65b8ff3",
"MacAddress": "62:78:e7:73:96:e2",
"IPv4Address": "172.20.0.5/16",
"IPv6Address": ""
},
"097a0e1ec05ac3e326126ff8eefe6794f490a8e51e0b6a9b720d24d1611bf11d": {
"Name": "nextcloud-aio-fulltextsearch",
"EndpointID": "e730ef2a42f2f7dfed7b7fe95b9389285269523e7a007288f1fe84cdd61fc803",
"MacAddress": "96:34:d8:1b:f1:cd",
"IPv4Address": "172.20.0.16/16",
"IPv6Address": ""
},
"0c739419e744725163786a3d3333ba64b59ea3c727ca662bbd857aa942084843": {
"Name": "nextcloud-aio-languagetool",
"EndpointID": "a2ff2528a3381d78799f923fd937d8e9efede8ae373dbf4dece1fa9c1255b4ba",
"MacAddress": "0e:0f:44:75:a8:03",
"IPv4Address": "172.20.0.6/16",
"IPv6Address": ""
},
"1ad96597cffe15eadf5ec028e773f33a192dba693dc4dff8cfae06bf8321aca6": {
"Name": "web-caddy-1",
"EndpointID": "b09bfbf8fb54f5f1105e3ee082803c1e4e8d746a1e3cea6775e4b6dd9ca64e76",
"MacAddress": "1e:7d:f1:e7:ec:ed",
"IPv4Address": "172.20.0.3/16",
"IPv6Address": ""
},
"1f49143019307c6ebc2d21bdc8403d5114570f89c93b2bbf667a848081bc6a16": {
"Name": "nextcloud-aio-nextcloud",
"EndpointID": "13a28d228ca024a3f4cd2afd1a8e9d9052d335a14a01dd1e1153caea3766b9bd",
"MacAddress": "42:a1:e6:06:d0:11",
"IPv4Address": "172.20.0.19/16",
"IPv6Address": ""
},
"4ae3a95147e886b8aec95c74b526a4ff68af5a05a48a969d866464fa1e71893a": {
"Name": "appapi-harp",
"EndpointID": "9e052b33e1019773c67475ecd19a64f7ee61bdee3089e8402795fdea251111c4",
"MacAddress": "da:59:57:39:81:ca",
"IPv4Address": "172.20.0.4/16",
"IPv6Address": ""
},
"5215fbc6fbd123d1c66a0e75964412d9710862bf0250138d7b90cd789197fe9d": {
"Name": "nextcloud-aio-whiteboard",
"EndpointID": "4f49f40b508335b893e6a4a955bb5be10e275703da92abc82c1efe89fa365b08",
"MacAddress": "be:29:aa:ac:ea:cc",
"IPv4Address": "172.20.0.12/16",
"IPv6Address": ""
},
"57adf3194a389990cbb74663a8d29b355f102951a87e2fc3735375d1c70782c7": {
"Name": "nextcloud-aio-mastercontainer",
"EndpointID": "da684672d94acc1275d8e8421adf646f17a850792f8eb0c6cf7b8c398b8f37e1",
"MacAddress": "be:53:8d:6a:ed:e3",
"IPv4Address": "172.20.0.2/16",
"IPv6Address": ""
},
"595f5c298138da1aa2661ca22784dcb1bdcdd3434acaab9ed1ade93b8a1cdd8d": {
"Name": "nextcloud-aio-memories",
"EndpointID": "72f830ddfd519796b5997f887268a18ed01f2c8ac8f0a9e93c336504f78e9e82",
"MacAddress": "ce:40:13:96:68:d7",
"IPv4Address": "172.20.0.8/16",
"IPv6Address": ""
},
"82431eb1767add390a6a69e64b04f6fc9b7e018c9a01d217a10e75925b9365e7": {
"Name": "nextcloud-aio-imaginary",
"EndpointID": "4d5ca1ba066b5d68515910c96c7f56d0ecfa705e14ec9dc884721002e486d0aa",
"MacAddress": "de:ff:90:5d:dd:25",
"IPv4Address": "172.20.0.17/16",
"IPv6Address": ""
},
"8544eb064c49c3ee0070b65d5cc93005b9ad1d64015cc6765c130d743cba8d59": {
"Name": "nextcloud-aio-nextcloud-exporter",
"EndpointID": "874e46e3f80c4eba06ae647ac337a0ed7a70f81481a8d52d94c107c078ee0d8b",
"MacAddress": "a2:83:40:f2:01:3c",
"IPv4Address": "172.20.0.9/16",
"IPv6Address": ""
},
"996881a222590d11d978c33af916c7de86adeb80a09576208f4f1b77a2a7384b": {
"Name": "nextcloud-aio-local-ai",
"EndpointID": "9e2221c094d0fa3cede5d12815a06e3713a090a3a720fc7d30e8f20f2107c011",
"MacAddress": "4e:7f:10:8a:e8:8a",
"IPv4Address": "172.20.0.7/16",
"IPv6Address": ""
},
"a8457243fb401b5673b80f4c1a0f6d0a51734706feaab5912342242463000f2f": {
"Name": "nextcloud-aio-apache",
"EndpointID": "6f0539f5ca0acced67d1eeabd58b1893a6c9327a5cdc185d872030b103e8b267",
"MacAddress": "1e:12:f1:6e:f7:5b",
"IPv4Address": "172.20.0.20/16",
"IPv6Address": ""
},
"b66260cc0cf181bb2059bd9b5c1d211b62d3289767ff86e49be0d6b007644a52": {
"Name": "nextcloud-aio-redis",
"EndpointID": "35349115f932a7fbb73e0cc33887185537a91169ea05200872adf49fce692c18",
"MacAddress": "e2:05:cb:c8:c0:9f",
"IPv4Address": "172.20.0.14/16",
"IPv6Address": ""
},
"d4c3dfa2ce381cb9e77252ec92743bc02f89854362a307feccf552e39e245e65": {
"Name": "nextcloud-aio-collabora",
"EndpointID": "967949586c079f990804dccb6675197c72dddbef75b5a21df6fc7058df85b472",
"MacAddress": "ae:70:e3:fb:a7:51",
"IPv4Address": "172.20.0.10/16",
"IPv6Address": ""
},
"e4ba2d7dfd67509d6d6e945b53bc65e65bd766cfb0d4231ddcfc7abfd518aa76": {
"Name": "nextcloud-aio-docker-socket-proxy",
"EndpointID": "f7c1ab1b5bd6c900bd2ae962a19b7c4818fb08ea6dcfc4ce16eea44755656b15",
"MacAddress": "0a:1b:23:e0:5f:62",
"IPv4Address": "172.20.0.18/16",
"IPv6Address": ""
},
"ed800cb39d369acaa15acaf4480d32a24e85721e28a0bf8b6ea441b0ea99fd21": {
"Name": "nextcloud-aio-clamav",
"EndpointID": "dcbfcc0e91c53772fd5c403db07b4a075d888ac4b353b0e7f0178855852deca3",
"MacAddress": "ba:43:15:7e:6a:d6",
"IPv4Address": "172.20.0.15/16",
"IPv6Address": ""
},
"f17b3c7543981b8a9c779b42d1587d159c7d7b119445fc32659ea76ea08d4645": {
"Name": "nextcloud-aio-database",
"EndpointID": "e475930ea9a0b15f7d2173e35947e3069b6788bc731cefeacc0f29ef6d071ce8",
"MacAddress": "3e:c9:57:59:a3:ac",
"IPv4Address": "172.20.0.13/16",
"IPv6Address": ""
}
},
"Options": {},
"Labels": {}
}
]
Reminder:
nextcloud-aio-notify-push log:
Connection to nextcloud-aio-nextcloud (172.20.0.19) 9001 port [tcp/*] succeeded!
notify-push was started
Error: × Failed to connect to database: error communicating with database: failed
│ to lookup address information: Try again
├─▶ error communicating with database: failed to lookup address information:
│ Try again
╰─▶ failed to lookup address information: Try again
It appears that notify-push can reach nextcloud-aio-nextcloud:9001, but fails when trying to connect to the database due to a “failed to lookup address information: Try again” error. From other containers on the nextcloud-aio network, nextcloud-aio-database resolves correctly and is reachable on port 5432.
Two items stand out to me:
- The EndpointID and the IPAddress fields are empty for the nextcloud-aio network.
- nextcloud-aio-notify-push is not listed under Containers in the nextcloud-aio network inspect even though its NetworkMode is set to nextcloud-aio, and its inspect shows empty IPAddress/EndpointID.
Thank you for the help!