diff --git a/Guacamole.md b/Guacamole.md new file mode 100644 index 0000000..8cb7365 --- /dev/null +++ b/Guacamole.md @@ -0,0 +1,22 @@ +Guacamole makes RDP or VNC desktops available via html5 inside EGroupware. +EGroupware supplies account information, authentication via OpenID Connect +and allows to manage connections. + +#### EGroupware Guacamole app does the following: + +* Installs all tables (or views) for Apache Guacamole +* Everything account-related is a view, not a table +* EGroupware UI to create connections (Admin >> Guacamole >> Connections) +* One has to use EGroupware to assign permissions to connections +* Guacamole UI can be used to set advanced connection options + +> The app requires accounts stored in SQL. A workaround for using LDAP or ActiveDirectory for account storage (not just authentication), is to regulary use setup to migrate users and groups to SQL. + +#### List of ressources / further reading: +* [Apache Guacamole website](https://guacamole.apache.org) +* [Using Guacamole section of Guacamole manual](https://guacamole.apache.org/doc/gug/using-guacamole.html) +* [Administration section of Guacamole manual](https://guacamole.apache.org/doc/gug/administration.html) (keep in mind to use EGroupware UI to assign connection permissions!) +* [Frequently Asked Questions from Guacamole](https://guacamole.apache.org/faq/) +* [Guacamole installation instructions for EGroupware](https://github.com/EGroupware/egroupware/wiki/Guacamole) +* [Guacamole categegory in our Forum](https://help.egroupware.org/c/deutsch/guacamole) (German) +* [Guacamole EGroupware application repo on GitHub](https://github.com/EGroupware/guacamole/)