I have Webmin running with multiple users/virtual servers on it.
Some of the servers I checked the Create Webmin login?
But when navigating to domain.com:10000 I don’t get the login page, just a connection timed out error.
Do any other settings need to be done in order to have a user login to that particular virtual server?
Aside from local firewall (on your server), there might be internet service provider’s firewall (familiar to GCP, for instance), which may also block your traffic. It may be DNS issue as well. Try connecting to your server using IP address, like IP:10000.
I have the same issue as well. When I installed, I didn’t have a working FQDN so I just used one that I didn’t own. I’m confident I have made all the proper changes but like you when I go to IP:10000 no problems when I go to domain.tld:10000 I get a can’t connect. The same for usermin IP:20000 no issues; domain.tld:20000 I get a can’t reach error.
Your DNS is just wrong. If Webmin/Usermin answer when you enter the IP but not when you use the domain, it means your domain name does not point to the IP of the Webmin/Usermin server. Check to be sure your domain actually resolves to the IP of the server (use host or dig). If it doesn’t, you need to fix it in your DNS, wherever it is hosted.
Thanks for everyone trying to help here.
I found out that for me the issue is using cloudflare…when I removed the proxy from cloudflare I am able to get the virtualmin login screen to come up.
Not sure if there is a way to get this to work with the proxy enabled but at least I know what caused the issue.
Also, you can switch Webmin and Usermin to run under a different port (one that is allowed by Cloudflare), but probably easiest just to setup one domain specifically for administrative access and don’t run it through Cloudflare. I don’t think I’d want an intermediary in between me and my administrative UI, anyway.