Deploying Tutor on the VM

I have the tutor running my VM; how can I access it remotely like from a browser?

How to access these URLs from my browser?
my server IP is 127.173.67.250

Your Open edX platform is ready and can be accessed at the following urls:
http://local.overhang.io:8000
http://studio.local.overhang.io:8001

1 Like

I have the same problem

I got his working with virtual desktop installation on the server like vnc and x2go and then accessing the firefox with the client; still, 8000 port is not displaying anything but local. overhang.io is working fine

Any solution that makes the web traffic come from the VM’s localhost (rather than an external source) should work.

Our dev vms don’t have guis, so we needed a solution that didn’t rely on remotely controlling a desktop.

Instead, we used ssh as a socks proxy server (see here for a discussion on socks proxies: SOCKS Proxy Primer: What Is SOCKs5 and Why Should You Use It?)

First you ssh into your vm, specifying a port for your socks proxy (ex: ssh -N -D 9090 ubuntu@127.173.67.250).

Then you set your browser to forward all traffic to your socks proxy. When configuring your browser, the server host would be local host or 127.0.0.1. And the port is whatever was used in the ssh command (port 9090 for the example above).

Hi @DhruvDoshi , Would you mind telling me the steps you did to run your tutor on VM? I’m trying to run my forked tutor repo on Azure VM.

I had done that way back at least 5 years and as far as I know it has changed ever since. If you have any specific question or error, let me know! Happy to help!