a year ago
Hi,
I wanted to deploy a headless MetaTrader 5 instance using a Docker image.
The Docker image contains VNC support which the user can access for initial setup (only for confirming the user login during the first time).
There does not seem to be any other way to let the user login without accessing the VNC because it requires the user to confirm the auth page in the initial setup.
Once the user has confirmed his credentials, then VNC is not needed anymore.
I want to confirm this to Railway team since afaik VNC is strictly forbidden in Railway.
But considering the use-case in which the user only needs to perform VNC login just once, is this allowed? Or will I risk getting banned if I deploy any VNC-capable Docker images?
Thank you very much.
Best,
Agast
0 Replies
a year ago
does the VNC functionality of the image persist beyond the use of the initial setup?
yes, it is still there. it's just that there is no reason the use the VNC access anymore and thus the VNC server can be deactivated manually afterward.
a year ago
what functionality does the VNC server provide if left activated?
a year ago
what would you be able to do with said VNC client besides using mediatrader5
it uses https://github.com/kasmtech/KasmVNC as VNC server
I am not sure, but I think the user can open any other applications (the core image uses Debian based afaik) besides from accessing MetaTrader 5
a year ago
then that wouldn't be allowed, if the VNC client was to only expose the application itself and lock out everything else, that would be fine, but it sounds like you also get a desktop experience
I see. That's undesrtandable.
Then I will not deploy it to Railway.
In the meantime I will have to search for other alternatives then, because from user's perspective it is alos not ideal to ask them to connect thru VNC (most of them probably don't know what VNC is)
a year ago
no problem!