Difference between revisions of "Apache Guacamole"

From Khem Geek Wiki
Jump to navigation Jump to search
Line 21: Line 21:
'''Install Dependencies'''
'''Install Dependencies'''


<code>apt install -y build-essential libcairo2-dev libjpeg62-turbo-dev \
<code>apt install -y build-essential libcairo2-dev libjpeg62-turbo-dev libpng-dev libtool-bin libossp-uuid-dev libavutil-dev libswscale-dev freerdp2-dev libpango1.0-dev libssh2-1-dev libvncserver-dev libtelnet-dev libwebsockets-dev libssl-dev libvorbis-dev libwebp-dev libpulse-dev sudo vim</code>
libpng-dev libtool-bin libossp-uuid-dev libavutil-dev libswscale-dev \
 
freerdp2-dev libpango1.0-dev libssh2-1-dev libvncserver-dev libtelnet-dev \
'''Install tomcat9'''
libwebsockets-dev libssl-dev libvorbis-dev libwebp-dev libpulse-dev sudo vim</code>
 
<code?sudo apt install tomcat9 -y</code>
 
'''Enable tomcat'''
 
<code>sudo systemctl enable --now tomcat9
 
sudo systemctl status tomcat9</code>
 
'''Get Guacamole server code'''
 
<code>wget https://dlcdn.apache.org/guacamole/1.4.0/source/guacamole-server-1.4.0.tar.gz</code>
 
'''untar'''
 
<code>tar -xzf guacamole-server-1.4.0.tar.gz</code>
 
'''Install'''
 
<code>cd guacamole-server-1.4.0/
./configure --with-systemd-dir=/etc/systemd/system/ --disable-dependency-tracking
make
make install</code>
 





Revision as of 16:29, 18 August 2022

Apache Guacamole is a self hosted web application for Remote Desktop services. Guacamole allows remote desktop services to be accessed over HTTP.

The main page for Apache Guacamole can be accessed here:

https://guacamole.apache.org/

Installation

This guide is best suited for a Guacamole installation on Ubuntu Server 20.04 LTS

Run as Root

sudo su

Update System

apt update && apt upgrade

Install MariaDB

apt install mariadb-server

Install Dependencies

apt install -y build-essential libcairo2-dev libjpeg62-turbo-dev libpng-dev libtool-bin libossp-uuid-dev libavutil-dev libswscale-dev freerdp2-dev libpango1.0-dev libssh2-1-dev libvncserver-dev libtelnet-dev libwebsockets-dev libssl-dev libvorbis-dev libwebp-dev libpulse-dev sudo vim

Install tomcat9

<code?sudo apt install tomcat9 -y

Enable tomcat

sudo systemctl enable --now tomcat9

sudo systemctl status tomcat9

Get Guacamole server code

wget https://dlcdn.apache.org/guacamole/1.4.0/source/guacamole-server-1.4.0.tar.gz

untar

tar -xzf guacamole-server-1.4.0.tar.gz

Install

cd guacamole-server-1.4.0/ ./configure --with-systemd-dir=/etc/systemd/system/ --disable-dependency-tracking make make install


2nd section title

text

See also

  •  
  •  

References

<references />

Bibliography

External links

  •  
  •