Script to install a desktop environment on Ubuntu 18, with Guacamole and XFCE4

Script to install a web remote desktop environment.

System Requirement

  • Ubuntu 18.04, Ubuntu 20.04, or Debian 10. 64-bit only.
  • 1 IPv4 (IPv6-only NAT should also work, but not tested).
  • At least 1 GB RAM


What does the script do

  • Compile Guacamole server from source
  • Configure and install Guacamole client
  • Serve Guacamole with Tomcat 9
  • Install xfce4 desktop GUI and firefox
  • Set up TigerVNC
  • Set up Nginx reverse proxy
  • One-click install Let's Encrypt SSL


wget && sudo bash







Was this answer helpful? 0 Users Found This Useful (0 Votes)