Please check this: [login to view URL] as a reference
I want exactly this solution but with
a) DYNAMIC SERVER (PHP)
b) GUI FOR INSTALLATION AND CONFIGURATION
c) APP IN MENU BAR FOR CONTROL
At minute 3 in the video you see they configure a tunnel using a public free open system.. this is needed (I understand) to make the server findable online
As far as I understand the TUNNEL is necessary. Solutions with no tunnel (simple direct IP/Port etc address) if working will be fine or better if you can do them.
Goal is to build around this simple server a GUI for installer and auto configurator (configuration needs to be very simple with NO settings in the router, NO Terminal, etc...) and a simple app (basically just shortcuts) running in the taskbar / [login to view URL] for Apple, Windows and Linux (in this order!)
Please note that the server MUST work on any configuration. A typical situation see the user at home with a dynamicIP assigned by ISP. So everything happens behind the router and the ISP server. So main difficulty will be to make the local server reachable from the outside
So.. as a recap
1) INSTALLER (for Mac, PC, Linux) installs the server (you can choose any open source of your choice as long as it is DYNAMIC). Installations as GUI, is user friendly and can be done with zero knowledge. Installer also copies the website in a specific web folder. Finally installer installs the APP.
2) The app is very simple. Just shortcuts to quit, start server on/off, options to open automatically at login. The app runs in the MenuBar (Mac) or taskbar (PC)
3) Every time the app is started or, after being OFF is set to ON, the app obtains a public address from services like LOCAL TUNNEL (please see video, minute 3.00) or similar, so the webserver can be reached from the internet. User is informed of the new address (user can copy/past for example the address to give to friends)
4 freelanceria on tarjonnut keskimäärin €204 tähän työhön
Do you know ngrok? I can discuss about ngrok for your task. I have gui tool. I have bid experience in your area! Looking forward to discuss project with you! Thanks