-
-
Notifications
You must be signed in to change notification settings - Fork 178
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Registration Xpra sessions via proxy #3620
Comments
Please describe the use-case rather than an implementation. |
Not heard back. |
Antoine, Running Xpra under Kubernetes can be done. With the SSH protocol and a pod with a Ansible-container and a separate SSH-container it creates a pod running a Xpra seamless or desktop session. To attach the running session can be done on two ways: I will keep you informed about the progressing... |
Is your feature request related to a problem? Please describe.
No it is not problem however if we want to use a proxy-server on more subnets for example within Kubernetes , Docker swarm or full bare-metal/virtual server a form of registration is desired.
Suggestion is to use Mariadb or per default Sqlite.
Key is the username and a list of sessions containing the name of the docker-instance/pod/servername followed by a '@' ip-address [: display number] (optional if not specified default :0). In case of sqlite you can place the DB on a shared storage so when a number of Xpra-proxy servers are active loadbalancing will be possible. Or DB layout like Mdns.
Updating the database can be done by creation of session or when user gives a shutdown. Only in case of hard kill/crash a process is needed to inpect the database and sessions on regular times the sessions still exist. If not update the DB.
Another option is the session will registrate itself in a DB.
Describe alternatives you've considered
A file with the data placed in case of more proxy-instances but probably you run into locking issues.
Regards Louis
The text was updated successfully, but these errors were encountered: