I run Nextcloud in a LXD container and access it via a reverse proxy. I run an OnlyOffice doc server in a container which accessible via a reverse proxy. Everything in the OnlyOffice Settings page confirms as accurate. The Docs address resolves both for internal and external requests. Both the NextCloud and OnlyOffice LXD containers run in a ProxMox environment.
The problem is as follows. On a separate workstation I can access the Nextcloud server - and OnlyOffice - one of two ways:
- Via Firefox in a Debian 11 environment
- Via Firefox in a LXD container (running Ubuntu 20.04) within the Debian 11 environment.
I prefer option 2 as containerization offers more security. And, honestly it works near flawlessly! Except for this:
- Via Firefox outside of the LXD container:
Outside of LXD
- Via Firefox inside of the LXD container:
Inside LXD
Not withstanding their virtual locations, they are exactly the same. Point in fact, they should have the same IP too as LXD NATs via bridge. So while the LXD container has a different IP internally, it would look just like the ip for Firefox operating on the host.
What makes the issue worse is that Error provides absolutely no information.
Anyone with any ideas?
Info:
OnlyOffice Container: Ubuntu 20.04.3 OnlyOffice Integration App v7.2 (i believe)
Nextcloud Container: Ubuntu 21.04 Nextcloud v23