Difference between revisions of "Guacamole"

From MyWiki
Jump to: navigation, search
 
(14 intermediate revisions by the same user not shown)
Line 1: Line 1:
'''Reference :'''  http://tomba.tweakblogs.net/blog/9833/no-more-logmein-free-opensource-to-the-rescue!.html<br>
+
[[ Install Guacamole on Ubuntu 14.04 ]]<br>
 
+
[[ Install Guacamole on Centos 6.5 ]]<br>
'''Install the prerequisites :'''<br>
+
[[ Notes on Guacamole working configuration ]] To assist moving to different server <br>
apt-get install make libcairo2-dev libpng12-dev freerdp-x11 libssh2-1 libvncserver-dev libfreerdp-dev libvorbis-dev libssl0.9.8 gcc libssh-dev libpulse-dev tomcat7 tomcat7-admin tomcat7-docs <br>
+
[[ Install guacamole on Centos 7.2 ]] in a docker container. ( Cancelled after difficulty autostarting tomcat in container)<br>
 
+
[[ Installing guacamole in Ubuntu ]] <br>
'''Download the source and the war file :'''<br>
+
[[ Installing all on Ubuntu from repository ]] <br>
 
+
Good reference - http://guac-dev.org/doc/gug/configuring-guacamole.html<br>
wget -O guacamole-server-0.8.3.tar.gz http://sourceforge.net/projects/guacamole/files/current/source/guacamole-server-0.8.3.tar.gz/download?use_mirror=freefr&r=http%3A%2F%2Fsourceforge.net%2Fprojects%2Fguacamole%2Ffiles%2Fcurrent%2Fsource%2F&use_mirror=optimate<br>
+
Good compact reference for Ubuntu 14.04 - http://www.davewentzel.com/content/guacamole-clientless-rdp-gateway<br>
 
+
Building from source - http://guac-dev.org/doc/gug/installing-guacamole.html<br>
 
+
Guacamole using ajp - http://tomba.tweakblogs.net/blog/cat/2589<br>
wget http://sourceforge.net/projects/guacamole/files/current/binary/guacamole-0.8.3.war/download?use_mirror=heanet&r=http%3A%2F%2Fsourceforge.net%2Fprojects2Fguacamole%2Ffiles%2Fcurrent%2Fbinary%2F&use_mirror=gar??????????????????????????????<br>
+
Using nginx with websockets - https://www.nginx.com/blog/websocket-nginx/<br>
 
+
Something on apache websockets - http://guac-dev.org/doc/gug/proxying-guacamole.html<br>
tar -xzf guacamole-server-0.8.3.tar.gz<br>
+
cd guacamole-server-0.8.3/<br>
+
./configure --with-init-dir=/etc/init.d<br>
+
 
+
make<br>
+
make install <br>
+
update-rc.d guacd defaults<br>
+
ldconfig<br>
+
mkdir /etc/guacamole<br>
+
vi /etc/guacamole/guacamole.properties<br>
+
 
+
<source lang="text">
+
 
+
# Hostname and port of guacamole proxy
+
guacd-hostname: localhost
+
guacd-port: 4822
+
 
+
# Location to read extra .jar's from
+
lib-directory: /var/lib/tomcat7/webapps/guacamole/WEB-INF/classes
+
 
+
# Authentication provider class
+
auth-provider: net.sourceforge.guacamole.net.basic.BasicFileAuthenticationProvider
+
 
+
# Properties used by BasicFileAuthenticationProvider
+
basic-user-mapping: /etc/guacamole/user-mapping.xml
+
</source>
+
 
+
Now edit the file /etc/guacamole/user-mapping.xml <br>
+
 
+
mkdir /usr/share/tomcat7/.guacamole<br>
+
ln -s /etc/guacamole/guacamole.properties /usr/share/tomcat7/.guacamole<br>
+
cp guacamole-0.8.3.war /var/lib/tomcat7/webapps/guacamole.war<br>
+
 
+
service guacd start <br>
+
sudo service tomcat7 restart<br>
+

Latest revision as of 22:51, 16 March 2016

Install Guacamole on Ubuntu 14.04
Install Guacamole on Centos 6.5
Notes on Guacamole working configuration To assist moving to different server
Install guacamole on Centos 7.2 in a docker container. ( Cancelled after difficulty autostarting tomcat in container)
Installing guacamole in Ubuntu
Installing all on Ubuntu from repository
Good reference - http://guac-dev.org/doc/gug/configuring-guacamole.html
Good compact reference for Ubuntu 14.04 - http://www.davewentzel.com/content/guacamole-clientless-rdp-gateway
Building from source - http://guac-dev.org/doc/gug/installing-guacamole.html
Guacamole using ajp - http://tomba.tweakblogs.net/blog/cat/2589
Using nginx with websockets - https://www.nginx.com/blog/websocket-nginx/
Something on apache websockets - http://guac-dev.org/doc/gug/proxying-guacamole.html