On 01/03/2020 04:18, Mark Knittel via shifter-users wrote:
> Antoine: thanks for your response below. I'll answer the question in-line.
Your MUA (office365?) is making it really hard to see who said what in
this thread.

> Mark Knittel
> 360-441-2126
> 
> 
> On 15/02/2020 08:35, Mark Knittel via shifter-users wrote:
>> Greetings. I am trying to use Xpra on a (local) Apache server to access 
>> single desktop applications via browser links on a webpage.
>> I need to have multiple users use the same web page link to open a new
> version of the application, and then close the session when the window
> is closed by the user.
> Start your servers with: --exit-with-client=yes
> 
>> That means that I need to prevent one user from taking over the
> session from an existing user, and I need to make sure I don't end up
> with an excess of open/unused sessions that will consume RAM.
>> Is there a realistic way to accomplish this with either:
>>
>> -          Connection strings in the xpra start commands?
>>
>> -          A script that is launched when the URL is clicked?
> I don't think there are enough details to give you a clear answer.
> How are your users identified? Is this done by apache authentication?
> Do you have a straightforward mapping between apache users and unix users?
> etc..
> 
> **** Let me add a little more background. We're attempting to user XPRA on an 
> Apache/Linux system that is being used to serve educational content to 
> schools in remote villages in eastern Africa. The server preloaded with 
> content and is entirely offline - no internet connection, and all 
> users/students connect via wireless devices (notebooks, tablets, phones) 
> using a browser interface. We do not require/need user login, as there is no 
> built in tracking, etc. So we don't have an easy way to identify individual 
> users. We now need to connect users to individual desktop applications, but 
> would like to keep things as simple as possible by continueing to use a 
> browser interface, avoiding an user side XPRA, VNC, etc. client. Hence the 
> reason for XPRA and HTML access. We are testing with the proxy server as 
> well. The challenge we're having is knowing how to format a generic URL/link 
> that will:
> 
> -   Start a server to access a specific application when clicked from a 
> browser, and then
You could just tweak the standard "connect.html" page and remove all the
options you don't need, then instead of a free text input field for the
"start command" you could replace it with a drop down menu with your
custom list of applications.

If you don't care about authentication, you could run all your sessions
as a single unprivileged user.
Just start the proxy and let each new connection start a new instance as
needed.
> 
> -   Stop the server when the user closes the application tab in the browser.
That's the exit-with-client option.
You probably want exit-with-children too.

> Any help you can provide would be appreciated.
Sorry for the slow reply.

Cheers,
Antoine

> 
> Mark K
_______________________________________________
shifter-users mailing list
shifter-users@lists.devloop.org.uk
https://lists.devloop.org.uk/mailman/listinfo/shifter-users

Reply via email to