Hi,
This is my first time writing here and I am an absolute a newbie for home servers so apologies if I am not mentioning something important that could help solving the issue or if I am writing stuff that are totally irrelevant.
I have been able to install and setup the latest version of NextCloud on Ubuntu server 20.04 on a raspberry PI 3 following the bit in the official NC manual that covers the installation process on Ubuntu. Everything is up and running but I am only able to access the server from within the network, using the IP address that is assigned to the PI. Here, I have setup an account and I have access to all the features. However, I am unaware of how to access the server from outside the network, that is why I am writing here.
I am using an EE 4G wireless broadband with an EE 4GEE router. I am only using this because there is no fibre optic in my area and ADSL is just way slower. EE customer service is embarrassingly uninformed and just generally useless so I would like to avoid contacting them unless you advise me otherwise.
In the router settings, I was unable to find anything related to DNS settings. What I can see in the advanced settings of my router’s admin interface that may be relevant to solving my problem, based on my limited knowledge, is:
Configure WAN
WAN Ping
IP filter
DMZ
Virtual server
… could any one of these be of help?
What I can set up in the “virtual server” tab is:
Wan port
LAN Ip address
LAN port
Protocol
Status
… could this be useful? After endless googling, I have found out that I have to open port 443. So I went to the “virtual server” tab and I complete the fields with the server’s IP address in the “LAN IP address” field, I set both WAN and LAN port to 443 and status to “on”. I also tried the public IP address in the LAN IP address field but no luck. I am certain that this is all terribly wrong but nowhere else I could find anything that mentions “port” in the router settings… And the more I google the less integrity I can find in my knowledge, so basically, I have no idea what I’m doing.
I am aware that the IP address of my computer is assigned by the router and that it is not a publicly accessible address and starts with 192. (I am also aware of the fact that it changes every few days or so and I would like to sort that out too but one thing at a time…) I have googled up “what is my ip address” and have seen a different set of numbers that started with 213. I thought this would be my public IP. Am I mistaken? Or is it my router’s public IP, is it all really the same?
Oh and I have also added that particular public IP address to the trusted domains in the config.php, even with “https” and “/nextcloud” added at the end but still unable to connect from outside the network. I assume that the problem is in the router settings because I do not even see the blue nextcloud screen that complains about the domain not being trusted. All my browser says is: connection timed out.
Please let me know what other information I should provide in order for my issue to be solved. I apologise again for my lack of knowledge in the matter. Any help given will be greatly appreciated.
Best wishes
András