tlh22 / TOMs

Traffic Order Management System
GNU General Public License v3.0
4 stars 3 forks source link

Web based access #63

Closed tlh22 closed 6 years ago

tlh22 commented 6 years ago

All other parties involved in the project to date are having difficulties installing both QGIS and Postgres onto their networks due to IT constraints, i.e., their service providers are taking a long time to organise this. (It has now been over three months). To get around this issue, I recognise that providing access via the internet would be very helpful. It is recognised that there are data policy issues relating to where data is held, however, it would be good to set up a demonstration to be show what is technically possible in the next few weeks.

It seems that this is the role of QGIS Server. @m-kuhn do you have any initial thoughts?

m-kuhn commented 6 years ago

For read only or read write access? Is it mostly postgres or qgis that's problematic? Would other (client side) apps be easier to install?

tlh22 commented 6 years ago

In the current situation (use case), access to the system would be for read/write - using the plugin.

The issue is that QGIS/Postgres are not currently installed within the organisations - and not on the list of available installs from the service provider so that all has to be set up - and seems to be both problematic and costly. If there are other client side apps that could be used, it would be interesting to consider.

On 14 December 2017 at 06:46, Matthias Kuhn notifications@github.com wrote:

For read only or read write access? Is it mostly postgres or qgis that's problematic? Would other (client side) apps be easier to install?

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/opengisch/TOMs/issues/63#issuecomment-351623536, or mute the thread https://github.com/notifications/unsubscribe-auth/ALT3md7-fM4laRecbQBazpvnN-ic4-qWks5tAMRWgaJpZM4RBljx .

m-kuhn commented 6 years ago

That would be a SaaS approach, where infrastructure is managed and a subscription based service could be offered. We have experience with X2Go on client side.

tlh22 commented 6 years ago

After a bit of playing around, I have something that works. It is based on Apache Guacamole. The configuration is here. Browser Access Configuration (180207).pdf

There are, no doubt, some security issues that need to be sorted through, but it seems to work.

Ideally, I would like a couple of other things:

tlh22 commented 6 years ago

The security review is being carried out within a separate issue - #68.

Desktop sharing is possible within Guacamole. Whilst it works, we have found it is dependent on connection speed - and doing it from here isn't the best ...