I’ve been troubleshooting this issue for a few days now, and I’m pretty stumped.
Setup
-
Latest version of Nextcloud AIO in Docker on my Raspberry Pi (has a static IP, let’s say it’s 192.168.1.100)
-
NGINX Proxy Manager with a proxy host that routes
nextcloud.local
tohttp://192.168.1.100:11000
. The scheme isHTTP
,Block Common Exploits
andWebsockets Support
are enabled. An SSL Cert is attached, andForce SSL
andHTTP/2 Support
are enabled. -
Another proxy host routing
aio.nextcloud.local
tohttp://192.168.1.100:8080
. The scheme for this one isHTTPS
, bothBlock Common Exploits
andWebsockets Support
are enabled. -
Manual DNS entries on my Verizon router for the AIO and main page; the previous mentioned domains both pointing towards
192.168.1.100
. -
I have a Dynamic DNS on FreeDNS that points to my network’s public IP. Let’s say it’s
example.domain.sx
, I used that as the domain when Nextcloud AIO asked during the setup.- I could not access
nextcloud.local
anywhere until I made the SSL Cert on NGINX Proxy Manager using this domain.
- I could not access
-
Nextcloud AIO compose:
volumes:
nextcloud_aio_mastercontainer:
name: nextcloud_aio_mastercontainer
networks:
proxy:
external: true
aio-backend:
driver: bridge
services:
nextcloud-aio-mastercontainer:
image: nextcloud/all-in-one:latest
container_name: nextcloud-aio-mastercontainer
init: true
restart: always
ports:
- "8080:8080"
environment:
APACHE_PORT: "11000"
APACHE_IP_BINDING: "0.0.0.0"
APACHE_ADDITIONAL_NETWORK: "proxy"
SKIP_DOMAIN_VALIDATION: "true"
NEXTCLOUD_MOUNT: "/media/pi/OS"
NEXTCLOUD_DATADIR: "/media/pi/OS/Nextcloud"
networks:
- proxy
- aio-backend
volumes:
- nextcloud_aio_mastercontainer:/mnt/docker-aio-config
- /var/run/docker.sock:/var/run/docker.sock:ro
- /media/pi/OS/Nextcloud/Skeleton:/mnt/skeleton
The two devices that are able to access nextcloud.local
have a NextDNS private DNS server, which I’ve set to route all .local
domains to 192.168.1.100
.
I’m just lost. I don’t know what’s missing that’s stopping any other device on the network from accessing these sites.
https://192.168.1.100:11000
gives me the "This site can’t provide a secure connection ERR_SSL_PROTOCOL_ERROR.http://192.168.1.100:11000
gets redirected tonextcloud.local/login
correctly, but here I get a “This site can’t be reached DNS_PROBE_POSSIBLE”.
Would it make any difference if I used my Verizon router’s built-in Dynamic DNS capability? Any clues or extra help would be greatly appreciated!