As a (for the present) 50$ paying customer, I am not satisfied with your strategy on Self Hosting/Offline options.
The https://developer.playcanvas.com/en/user-manual/publishing/web/self-hosting/ Web Server option lacks a lot of service, when it comes to accesibelity. When the so called Easy part, is not fully explained (one needs for instance to install PuTTy, which is not put forth) somethings is not right.
Why not be strategic and make a export version, that simply works offline, without server connection - the user still needs to develop in here anyways???