Our features site is undergoing a refresh! Be sure to explore the revamped site and discover our latest product roadmap launching here on Monday, March 18th.

Local development license

Marco Aurélio Deleu shared this idea 8 years ago
Open Discussion

After some research on Google, cPanel Forums and also talking directly to cPanel Sales staff, I got into a dead-end about this and I've seen that I'm not the only one that tried this before.


The goal is to have a development environment for Software Developers to work on before publishing software releases. I'm aware that since I'm a cPanel license holder, I'm entitled to 3 development/testing free licenses, but they're useless to me since they require a dedicated IP address. My personal internet connection does not have static IP Address and I don't want a VPS or remote testing server because that would defeat the purpose of having a Local Development Environment. It is A LOT easier to share project files from my host computer with a Guest environment with Virtual Box and Vagrant, but to move software files from local computer to online VPS or host everytime I want to test a small change defeats the purpose of having a development/testing local environment licensed.


TL;DR: I'd like to install cPanel on a Virtual Machine on my computer without a static IP address so I could work on my projects and test them in a full cPanel environment before moving them live and having it breaking due to different server setup.

Replies (2)

photo
1

TL;DR this seems like a no brainer of a good idea but actually, I think it could be circumvented too easily.

This would be an excellent feature indeed. I'm surprised it doesn't exist already. How hard would it be to restrict such a license to private Ip address ranges? Seems a no brainer to me.

... then again ... I suppose are border gateway could just fudge some routing to make the thing accessible publicly. Hmmm. :-/

EDIT: I found a developer license application for at https://cpanel.net/developer-license-app/. Unfortunately, it's only for developing apps that integrate with cPanel itself.

photo
1

Think you can solve the "IP problem" with a VPN

1/ the easy way : take a subscription at a VPN provider that offers dedicated IP and port-fowarding

They have mostly an app that does the configuration for you on your workstation / firewall.

Due to the port-forwaring (incoming connexions) mind the firewall and isolate the workstation / server from your LAN (DMZ)

Also look at settings on your IPS router to allow incoming VPN connection to your workstation / server.

2/ DIY-way : take somewhere a low-end VPS, install yourself OpenVPN of Wireguard server and config the port forwarding in the OS (and in the PVS firewall : if possible limit the access to your ISP IP, or use a DDNS service if needed and use the DDNS features of CSF).

Configure an openVPN or Wireguard client on your workstation / server.

Idem : due to the port-forwaring (incoming connexions) mind the firewall and isolate the workstation / server from your LAN (DMZ)

Also look at settings on your IPS router to allow incoming VPN connection to your workstation / server in the DMS.

Leave a Comment
 
Attach a file