I am not a developer hence I wish to call for developers in this community to help me out creating a module that can be integrated into nextcloud.
Below are few examples that already achieved what I am looking for
Rainloop email module
XMPP module
Spreed.me
These modules call internal ip addresses without the need to forward ports on the main firewall
they use proxy ngix
Our desired module is necessary in order to eliminate the need to type username and password.
No need to make it so complex and link it to the LDAP, you just look at rainloop how it functions and implement the same for the Guacamole Nextcloud module.
This is very practical module for tech support , for teleworkers and is an integral part of the collaboration suite.
Currently it is working with external link Guacamole Package?
Has there been any updates on a Guacamole package for NS?
I tried the install instructions above for NS7, and could not get it to work on a test system.
@wbilger what seems to be your problem ?
I have guacamole running on 2 systems with over 30 remote worker/system. (20 simultaneous sessions)
We have RDP on windows 2008R2 accessible by remote users.
All working very fine.
Thatās very interesting that you are running Guacamole on your Nethserver. Something Iāve been considering but wihout a proper module Iām planning on running my guacamole on a separate server and hopefully use Nethserver as a my reverse proxy and piping Guacamole into my Nextcloud. I found the following that will hopefully get me started.
Question for youā¦what happens to your Guacamole when you upgrade Nethserver? Does Nethserver and Guacamole upgrade cleanly or do you need to fix or resetup anything?
From what I remember I did not have any failure in following the instructions, but did not get the Guac login screen at 8080.
I am going to attempt again on a test server.
I have 2 test servers, 1 uses LDAP for NS logins, which it looks like these instructions do, but on the 2nd one, it gets itās users from an AD server, would it be possible to have Guac use those logins as well?
But until Nethserver adds a Guacamole module to itās list of modules it supports I think Iāll continue with my plan to install Guacamole on a separate server and look at using reverse proxy from Nethserver to allow me to use my Nethserver ssl certificate to access my Guacamole server.
Iāll continue to follow this thread on guacamole being installed within Nethserver but Iām hesitant to install non-supported modules on my production Nethserver.
In the mysql database, there is a guacuser, but not guacadmin user. There is a guacdb database, and guacdb.user table does not exist, there is no guacdb.user table.
I followed your instructions exactly, line for line in post 59, where exactly is guacadmin created?
@edi
Well, I thought I would restore my VM before Guac was installed and try again, to be sure I never missed a step, and now I have tried it 10 times, and every time I get a blank white page, no login.
I was able to get this working after a lot of playing.
The instructions by @edi from post 59 didnāt seem to work completely anymore, at least for me (I just got a white screen, no login), but I was able to figure it by some trial and error using the instructions from @Adam in post 27 (without LDAP or reverse proxy), and adding LDAP authentication and reverse proxy from @edi from post 59, as well as updating to 0.9.13. Seems to be working great so far.
Not sure if it did not work because of some update to NS, as I could see very little difference in the instructions (besides LDAP, reverse proxy), except maybe a slight difference in the order in which things were done. Works for me now anyway.
If anyone is having the same problem, and wants to know exactly what I did, let me know.
Still VERY interested in a tested NethServer module.
So, I have this running on a test NethServer with a local LDAP server installed, works great.
But, I am having trouble getting it to authenticate against a zentyal domain controller.
My setup is a zentyal domain controller running, and NS connects to the Zentyal server through AD no problem, but I canāt seem to get Guacamole to authenticate. This is what I have in my guacamole.properties;
Your bind DN has no user and the user base DN may also be wrong. Donāt know if zentyal needs encryption, maybe you also need an ldap-encryption-method. You may try: