I am working on a home project involving Leaflet, Django and GIS. On my main system I am running Linux (Ubuntu 20.04), while I also have an extra system running Win 10 Home. Last but not least I have an Android smartphone attached to the WiFi. All three are part of a LAN managed by my router (typical home setup).
I would like to test how well my Django project is running on multiple devices as well as different web without some advanced browsers.
Using the Live Server extension fro VS Code I can easily deploy a server without having in-dept knowledge about these things. On localhost (dev machine) I am able to load the web site without any issues, however on any other device that is accessing the server that is being run on my dev machine I get an issue regarding HTTP and geolocation.
From what I understand:
- In recent years geolocation is allowed only for HTTPS connections or
- if running on localhost, which is marked as secure (otherwise it would be too much trouble for the developers).
I am looking for an easy setup (for someone who is not familiar with web servers) to deploy my web site on my LAN and make it available to all connected devices. Is this even possible?