{"id":2059,"date":"2025-06-15T05:47:50","date_gmt":"2025-06-15T05:47:50","guid":{"rendered":"https:\/\/www.ucartz.com\/blog\/?p=2059"},"modified":"2025-06-17T07:03:51","modified_gmt":"2025-06-17T07:03:51","slug":"how-to-install-and-configure-apache-guacamole","status":"publish","type":"post","link":"https:\/\/www.ucartz.com\/blog\/how-to-install-and-configure-apache-guacamole\/","title":{"rendered":"How to install and configure\u00a0Apache Guacamole ?"},"content":{"rendered":"\n<div class=\"wp-block-group is-layout-constrained wp-container-core-group-is-layout-87fa8d6f wp-block-group-is-layout-constrained\" style=\"border-radius:0px;min-height:0px;margin-top:0;margin-bottom:0;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0\">\n<p class=\"has-black-color has-text-color has-link-color wp-elements-a1416b28aeda7807660b3d7ba2b3288e wp-block-paragraph\"><span style=\"caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); white-space: normal; font-family: var(--theme-font-family); font-size: var(--theme-font-size); font-style: var(--theme-font-style, inherit); letter-spacing: var(--theme-letter-spacing); text-transform: var(--theme-text-transform); text-decoration: var(--theme-text-decoration);\">Apache Guacamole is a clientless, web-based remote desktop gateway supporting RDP, VNC and SSH; for a deeper dive into what Guacamole is and its use cases, see our previous <a href=\"https:\/\/www.ucartz.com\/blog\/how-apache-guacamole-simplifies-multi-device-access\/\">blog post on Apache Guacamole<\/a>.<\/span><\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color wp-elements-755f36867fa72b05ea9eb6e9ae46d71a wp-block-paragraph\">Here\u2019s a concise, step-by-step guide to installing and configuring Apache Guacamole on both Ubuntu 20.04 and CentOS 8.&nbsp;<\/p>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\">1. Prerequisites<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li class=\"has-black-color has-text-color has-link-color wp-elements-0db9e455c2a7fe8321011e14bc25fbf7\">A fresh server (Ubuntu 20.04 or CentOS 8) with root or sudo privileges<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li class=\"has-black-color has-text-color has-link-color wp-elements-4b2a60fb0c5d01db8ea2745a6b6d84db\">Java 8+ (OpenJDK)<\/li>\n\n\n\n<li class=\"has-black-color has-text-color has-link-color wp-elements-159bfbe0a76bdd7e85e0ec4fb7f595ce\">A database (MySQL\/MariaDB or PostgreSQL) for storing user credentials<\/li>\n\n\n\n<li class=\"has-black-color has-text-color has-link-color wp-elements-d1f2cdc9e15b36689eab46e8ab0bcd20\">Tomcat 9 (or later) to serve the Guacamole web application<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">2. Install Dependencies<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Ubuntu 20.04<\/h3>\n\n\n\n<pre class=\"wp-block-preformatted\">s<code>udo apt update<\/code><br><code><br>sudo apt install -y build-essential libcairo2-dev libjpeg-turbo8-dev \\<\/code><br><code><br>libpng-dev libossp-uuid-dev libavcodec-dev libavformat-dev libavutil-dev \\<\/code><br><code><br>libswscale-dev freerdp2-dev libpango1.0-dev libssh2-1-dev libtelnet-dev \\<\/code><br><code><br>libvncserver-dev libpulse-dev libssl-dev libvorbis-dev libwebp-dev \\<\/code><br><code><br>mysql-client mysql-server tomcat9 tomcat9-admin tomcat9-common \\<\/code><br><code><br>nginx openjdk-11-jdk<br><\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">CentOS 8<\/h3>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>sudo dnf groupinstall -y \"Development Tools\"<\/code><br><code><br>sudo dnf install -y cairo-devel libjpeg-turbo-devel libpng-devel \\<\/code><br><code><br>libuuid-devel ffmpeg-devel freerdp-devel pango-devel libssh2-devel \\<\/code><br><code><br>libtelnet-devel libvncserver-devel pulseaudio-libs-devel openssl-devel \\<\/code><br><code><br>libvorbis-devel libwebp-devel mysql mariadb-server mariadb \\<\/code><br><code><br>tomcat tomcat-admin-webapps tomcat-webapps java-11-openjdk-devel nginx<br><\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">3. Build and Install guacd (the Guacamole proxy daemon)<\/h2>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>wget https:\/\/apache.org\/dyn\/closer.cgi?action=download&amp;filename=guacamole\/1.5.3\/source\/guacamole-server-1.5.3.tar.gz -O guacd.tar.gz<br>tar -xzf guacd.tar.gz<\/code><br><code><br>cd guacamole-server-1.5.3<br><br>mkdir build &amp;&amp; cd build<\/code><br><code><br>cmake .. -DCMAKE_INSTALL_PREFIX=\/usr\/local -DWITH_MYSQL=on<\/code><br><code>make<\/code><br><code><br>sudo make install<\/code><br><code><br>sudo ldconfig<br><br>sudo systemctl enable guacd<\/code><br><code><br>sudo systemctl start guacd<br><\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">4. Install the Guacamole Web Application<\/h2>\n\n\n\n<pre class=\"wp-block-preformatted\"><code># 1. Download the .war file<\/code><br><code><br>wget https:\/\/apache.org\/dyn\/closer.cgi?action=download&amp;filename=guacamole\/1.5.3\/binary\/guacamole-1.5.3.war -O guacamole.war<br><br><code># <\/code>2. Deploy to Tomcat<\/code><br><code><br>sudo mv guacamole.war \/var\/lib\/tomcat9\/webapps\/  # Ubuntu<\/code><br><code><br># or<\/code><br><code><br>sudo mv guacamole.war \/usr\/share\/tomcat\/webapps\/  # CentOS<br><br># 3. Create extension directory<\/code><br><code><br>sudo mkdir -p \/etc\/guacamole\/{extensions,lib}<br><\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">5. Configure the Database<\/h2>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color wp-elements-7165064f7fa72a77a1572a9ef7731f62 wp-block-paragraph\">Replace&nbsp;<code>&lt;dbuser&gt;<\/code>,&nbsp;<code>&lt;dbpass&gt;<\/code>, and&nbsp;<code>&lt;dbname&gt;<\/code>&nbsp;with your choices.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><code># Log in to MySQL\/MariaDB<\/code><br><code><br>sudo mysql -u root<br><br># Create database and user<\/code><br><code><br>CREATE DATABASE guacamole_db CHARACTER SET utf8mb4 COLLATE utf8mb4_bin;<\/code><br><code><br>CREATE USER 'guac_user'@'localhost' IDENTIFIED BY 'guac_password';<\/code><br><code><br>GRANT SELECT,INSERT,UPDATE,DELETE ON guacamole_db.* TO 'guac_user'@'localhost';<\/code><br><code><br>FLUSH PRIVILEGES;<\/code><br><code><br>EXIT;<br><\/code><\/pre>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color wp-elements-a6a132a7bb1d0f74e237efc0dac90a52 wp-block-paragraph\">Download and run the JDBC schema scripts:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>cd guacamole-server-1.5.3\/auth\/mysql\/schema<\/code><br><code><br>cat *.sql | mysql -u guac_user -p guacamole_db<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">6. Configure Guacamole<\/h2>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color wp-elements-5b21978418c17d33fdcd5c4b296cf80e wp-block-paragraph\">Create&nbsp;<code>\/etc\/guacamole\/guacamole.properties<\/code>:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><code># MySQL properties<\/code><br><code><br>mysql-hostname: localhost<\/code><br><code><br>mysql-port:     3306<\/code><br><code><br>mysql-database: guacamole_db<\/code><br><code><br>mysql-username: guac_user<\/code><br><code><br>mysql-password: guac_password<br><br># Location of proxy daemon<\/code><br><code><br>guacd-hostname: localhost<\/code><br><code><br>guacd-port:     4822<br><br># Auth provider<\/code><br><code><br>auth-provider: <\/code><br><br><code>net.sourceforge.guacamole.auth.jdbc.JDBCAuthenticationProvider<br><\/code><\/pre>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color wp-elements-cbcf568e3cc8b08a003c6960605b250a wp-block-paragraph\">Link Tomcat\u2019s GUACAMOLE_HOME:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>sudo ln -s \/etc\/guacamole \/usr\/share\/tomcat9\/.guacamole   # Ubuntu<\/code><br><code><br># or<\/code><br><code><br>sudo ln -s \/etc\/guacamole \/usr\/share\/tomcat\/.guacamole     # CentOS<br><\/code><\/pre>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color wp-elements-5bd3dd7f549a0f92940c6586bcfc7595 wp-block-paragraph\">Place the MySQL auth extension in Tomcat:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>sudo cp guacamole-auth-jdbc-mysql-1.5.3.jar \/etc\/guacamole\/extensions\/<\/code><br><code><br>sudo cp \/usr\/local\/lib\/libguac-client-rdp.so \/etc\/guacamole\/lib\/<\/code><br><code><br># (also copy vnc, ssh, etc. libs if needed)<br><\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">7. Finalize &amp; Start Guacamole Services<\/h2>\n\n\n\n<pre class=\"wp-block-preformatted\"><code># Restart Tomcat and guacd<\/code><br><code><br>sudo systemctl restart tomcat9   # or tomcat<\/code><br><code><br>sudo systemctl restart guacd<br><\/code><\/pre>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color wp-elements-c6b32a2e244e49bf3e32d77e969ba6aa wp-block-paragraph\">Ensure ports 8080 (Tomcat) and 4822 (guacd) are open in your firewall or security group.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">8. Access the Web UI of Guacamole<\/h2>\n\n\n\n<ol class=\"wp-block-list\">\n<li class=\"has-black-color has-text-color has-link-color wp-elements-38350544c3fc97c2317bad85ae253ecd\">Visit&nbsp;<code>http:\/\/&lt;your-server-ip&gt;:8080\/guacamole\/<\/code><\/li>\n\n\n\n<li class=\"has-black-color has-text-color has-link-color wp-elements-bfb61cd21f8045128e6694a21c3c8e18\">Log in with the default user&nbsp;<code>guacadmin<\/code>&nbsp;\/&nbsp;<code>guacadmin<\/code><\/li>\n\n\n\n<li class=\"has-black-color has-text-color has-link-color wp-elements-b79896d97397b9a11e8efaeb340a2854\">Immediately change the admin password under&nbsp;<strong>Settings \u2192 Users<\/strong><\/li>\n<\/ol>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color wp-elements-1218f537209ad43e1ed68ba56f7ed6e4 wp-block-paragraph\"><strong>You\u2019re done!<\/strong>&nbsp;You now have a working Apache Guacamole installation. For advanced tuning\u2014SSL via Nginx proxy, LDAP integration, custom themes\u2014refer to the official docs.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Apache Guacamole is a clientless, web-based remote desktop gateway supporting RDP, VNC and SSH; for a deeper dive into what Guacamole is and its use cases, see our previous blog post on Apache Guacamole. Here\u2019s a concise, step-by-step guide to installing and configuring Apache Guacamole on both Ubuntu 20.04 and CentOS 8.&nbsp; 1. Prerequisites 2. [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":2067,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[297,417],"tags":[444,299,294],"class_list":["post-2059","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-apache-guacamole","category-open-source","tag-apache","tag-apache-guacamole","tag-apache-web-server"],"blocksy_meta":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.2 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>How to install and configure\u00a0Apache Guacamole ? - Web Hosting and IT Consultancy Services<\/title>\n<meta name=\"description\" content=\"Install Apache Guacamole: Your clientless remote desktop gateway! Securely access any system from your browser. Easy setup guide.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.ucartz.com\/blog\/how-to-install-and-configure-apache-guacamole\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to install and configure\u00a0Apache Guacamole ? - Web Hosting and IT Consultancy Services\" \/>\n<meta property=\"og:description\" content=\"Install Apache Guacamole: Your clientless remote desktop gateway! Securely access any system from your browser. Easy setup guide.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.ucartz.com\/blog\/how-to-install-and-configure-apache-guacamole\/\" \/>\n<meta property=\"og:site_name\" content=\"Web Hosting and IT Consultancy Services\" \/>\n<meta property=\"article:published_time\" content=\"2025-06-15T05:47:50+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-06-17T07:03:51+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.ucartz.com\/blog\/wp-content\/uploads\/2025\/06\/Apache-Guacamole-.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"2240\" \/>\n\t<meta property=\"og:image:height\" content=\"1260\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"author\" content=\"Ithal P. Rajagopal\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Ithal P. Rajagopal\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.ucartz.com\\\/blog\\\/how-to-install-and-configure-apache-guacamole\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.ucartz.com\\\/blog\\\/how-to-install-and-configure-apache-guacamole\\\/\"},\"author\":{\"name\":\"Ithal P. Rajagopal\",\"@id\":\"https:\\\/\\\/www.ucartz.com\\\/blog\\\/#\\\/schema\\\/person\\\/37f73849744c1ddfeef537e3560e8d5e\"},\"headline\":\"How to install and configure\u00a0Apache Guacamole ?\",\"datePublished\":\"2025-06-15T05:47:50+00:00\",\"dateModified\":\"2025-06-17T07:03:51+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.ucartz.com\\\/blog\\\/how-to-install-and-configure-apache-guacamole\\\/\"},\"wordCount\":216,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.ucartz.com\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.ucartz.com\\\/blog\\\/how-to-install-and-configure-apache-guacamole\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.ucartz.com\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/06\\\/Apache-Guacamole-.webp\",\"keywords\":[\"Apache\",\"Apache Guacamole\",\"Apache web server\"],\"articleSection\":[\"Apache guacamole\",\"Open Source\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.ucartz.com\\\/blog\\\/how-to-install-and-configure-apache-guacamole\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.ucartz.com\\\/blog\\\/how-to-install-and-configure-apache-guacamole\\\/\",\"url\":\"https:\\\/\\\/www.ucartz.com\\\/blog\\\/how-to-install-and-configure-apache-guacamole\\\/\",\"name\":\"How to install and configure\u00a0Apache Guacamole ? - Web Hosting and IT Consultancy Services\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.ucartz.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.ucartz.com\\\/blog\\\/how-to-install-and-configure-apache-guacamole\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.ucartz.com\\\/blog\\\/how-to-install-and-configure-apache-guacamole\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.ucartz.com\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/06\\\/Apache-Guacamole-.webp\",\"datePublished\":\"2025-06-15T05:47:50+00:00\",\"dateModified\":\"2025-06-17T07:03:51+00:00\",\"description\":\"Install Apache Guacamole: Your clientless remote desktop gateway! Securely access any system from your browser. Easy setup guide.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.ucartz.com\\\/blog\\\/how-to-install-and-configure-apache-guacamole\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.ucartz.com\\\/blog\\\/how-to-install-and-configure-apache-guacamole\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.ucartz.com\\\/blog\\\/how-to-install-and-configure-apache-guacamole\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.ucartz.com\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/06\\\/Apache-Guacamole-.webp\",\"contentUrl\":\"https:\\\/\\\/www.ucartz.com\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/06\\\/Apache-Guacamole-.webp\",\"width\":2240,\"height\":1260,\"caption\":\"how to install Apache Guacamole\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.ucartz.com\\\/blog\\\/how-to-install-and-configure-apache-guacamole\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.ucartz.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to install and configure\u00a0Apache Guacamole ?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.ucartz.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.ucartz.com\\\/blog\\\/\",\"name\":\"Web Hosting and IT Consultancy Services\",\"description\":\"Discover the Potential of Digital Transformation through Effortless Hosting and Professional IT Consulting!\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.ucartz.com\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.ucartz.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.ucartz.com\\\/blog\\\/#organization\",\"name\":\"Web Hosting and IT Consultancy Services\",\"url\":\"https:\\\/\\\/www.ucartz.com\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.ucartz.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.ucartz.com\\\/blog\\\/wp-content\\\/uploads\\\/2021\\\/08\\\/ucartzLogo-1.png\",\"contentUrl\":\"https:\\\/\\\/www.ucartz.com\\\/blog\\\/wp-content\\\/uploads\\\/2021\\\/08\\\/ucartzLogo-1.png\",\"width\":165,\"height\":50,\"caption\":\"Web Hosting and IT Consultancy Services\"},\"image\":{\"@id\":\"https:\\\/\\\/www.ucartz.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.ucartz.com\\\/blog\\\/#\\\/schema\\\/person\\\/37f73849744c1ddfeef537e3560e8d5e\",\"name\":\"Ithal P. Rajagopal\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/36b6ebcee3af6aa6b878a9f454df31a69ac4938094d7d932b148b1f8f6786ce7?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/36b6ebcee3af6aa6b878a9f454df31a69ac4938094d7d932b148b1f8f6786ce7?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/36b6ebcee3af6aa6b878a9f454df31a69ac4938094d7d932b148b1f8f6786ce7?s=96&d=mm&r=g\",\"caption\":\"Ithal P. Rajagopal\"},\"description\":\"Hi, I'm Ithal! I write tech and hosting blogs at Ucartz.com, where I share insights, tips, and the latest updates from the world of web hosting and technology. Whether it's about server setups, control panels, or tools to power your online presence, I break things down in a way that's easy to understand\u2014even if you're just starting out.\",\"url\":\"https:\\\/\\\/www.ucartz.com\\\/blog\\\/author\\\/ithal\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How to install and configure\u00a0Apache Guacamole ? - Web Hosting and IT Consultancy Services","description":"Install Apache Guacamole: Your clientless remote desktop gateway! Securely access any system from your browser. Easy setup guide.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.ucartz.com\/blog\/how-to-install-and-configure-apache-guacamole\/","og_locale":"en_US","og_type":"article","og_title":"How to install and configure\u00a0Apache Guacamole ? - Web Hosting and IT Consultancy Services","og_description":"Install Apache Guacamole: Your clientless remote desktop gateway! Securely access any system from your browser. Easy setup guide.","og_url":"https:\/\/www.ucartz.com\/blog\/how-to-install-and-configure-apache-guacamole\/","og_site_name":"Web Hosting and IT Consultancy Services","article_published_time":"2025-06-15T05:47:50+00:00","article_modified_time":"2025-06-17T07:03:51+00:00","og_image":[{"width":2240,"height":1260,"url":"https:\/\/www.ucartz.com\/blog\/wp-content\/uploads\/2025\/06\/Apache-Guacamole-.webp","type":"image\/webp"}],"author":"Ithal P. Rajagopal","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Ithal P. Rajagopal","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.ucartz.com\/blog\/how-to-install-and-configure-apache-guacamole\/#article","isPartOf":{"@id":"https:\/\/www.ucartz.com\/blog\/how-to-install-and-configure-apache-guacamole\/"},"author":{"name":"Ithal P. Rajagopal","@id":"https:\/\/www.ucartz.com\/blog\/#\/schema\/person\/37f73849744c1ddfeef537e3560e8d5e"},"headline":"How to install and configure\u00a0Apache Guacamole ?","datePublished":"2025-06-15T05:47:50+00:00","dateModified":"2025-06-17T07:03:51+00:00","mainEntityOfPage":{"@id":"https:\/\/www.ucartz.com\/blog\/how-to-install-and-configure-apache-guacamole\/"},"wordCount":216,"commentCount":0,"publisher":{"@id":"https:\/\/www.ucartz.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.ucartz.com\/blog\/how-to-install-and-configure-apache-guacamole\/#primaryimage"},"thumbnailUrl":"https:\/\/www.ucartz.com\/blog\/wp-content\/uploads\/2025\/06\/Apache-Guacamole-.webp","keywords":["Apache","Apache Guacamole","Apache web server"],"articleSection":["Apache guacamole","Open Source"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.ucartz.com\/blog\/how-to-install-and-configure-apache-guacamole\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.ucartz.com\/blog\/how-to-install-and-configure-apache-guacamole\/","url":"https:\/\/www.ucartz.com\/blog\/how-to-install-and-configure-apache-guacamole\/","name":"How to install and configure\u00a0Apache Guacamole ? - Web Hosting and IT Consultancy Services","isPartOf":{"@id":"https:\/\/www.ucartz.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.ucartz.com\/blog\/how-to-install-and-configure-apache-guacamole\/#primaryimage"},"image":{"@id":"https:\/\/www.ucartz.com\/blog\/how-to-install-and-configure-apache-guacamole\/#primaryimage"},"thumbnailUrl":"https:\/\/www.ucartz.com\/blog\/wp-content\/uploads\/2025\/06\/Apache-Guacamole-.webp","datePublished":"2025-06-15T05:47:50+00:00","dateModified":"2025-06-17T07:03:51+00:00","description":"Install Apache Guacamole: Your clientless remote desktop gateway! Securely access any system from your browser. Easy setup guide.","breadcrumb":{"@id":"https:\/\/www.ucartz.com\/blog\/how-to-install-and-configure-apache-guacamole\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.ucartz.com\/blog\/how-to-install-and-configure-apache-guacamole\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.ucartz.com\/blog\/how-to-install-and-configure-apache-guacamole\/#primaryimage","url":"https:\/\/www.ucartz.com\/blog\/wp-content\/uploads\/2025\/06\/Apache-Guacamole-.webp","contentUrl":"https:\/\/www.ucartz.com\/blog\/wp-content\/uploads\/2025\/06\/Apache-Guacamole-.webp","width":2240,"height":1260,"caption":"how to install Apache Guacamole"},{"@type":"BreadcrumbList","@id":"https:\/\/www.ucartz.com\/blog\/how-to-install-and-configure-apache-guacamole\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.ucartz.com\/blog\/"},{"@type":"ListItem","position":2,"name":"How to install and configure\u00a0Apache Guacamole ?"}]},{"@type":"WebSite","@id":"https:\/\/www.ucartz.com\/blog\/#website","url":"https:\/\/www.ucartz.com\/blog\/","name":"Web Hosting and IT Consultancy Services","description":"Discover the Potential of Digital Transformation through Effortless Hosting and Professional IT Consulting!","publisher":{"@id":"https:\/\/www.ucartz.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.ucartz.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.ucartz.com\/blog\/#organization","name":"Web Hosting and IT Consultancy Services","url":"https:\/\/www.ucartz.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.ucartz.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.ucartz.com\/blog\/wp-content\/uploads\/2021\/08\/ucartzLogo-1.png","contentUrl":"https:\/\/www.ucartz.com\/blog\/wp-content\/uploads\/2021\/08\/ucartzLogo-1.png","width":165,"height":50,"caption":"Web Hosting and IT Consultancy Services"},"image":{"@id":"https:\/\/www.ucartz.com\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.ucartz.com\/blog\/#\/schema\/person\/37f73849744c1ddfeef537e3560e8d5e","name":"Ithal P. Rajagopal","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/36b6ebcee3af6aa6b878a9f454df31a69ac4938094d7d932b148b1f8f6786ce7?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/36b6ebcee3af6aa6b878a9f454df31a69ac4938094d7d932b148b1f8f6786ce7?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/36b6ebcee3af6aa6b878a9f454df31a69ac4938094d7d932b148b1f8f6786ce7?s=96&d=mm&r=g","caption":"Ithal P. Rajagopal"},"description":"Hi, I'm Ithal! I write tech and hosting blogs at Ucartz.com, where I share insights, tips, and the latest updates from the world of web hosting and technology. Whether it's about server setups, control panels, or tools to power your online presence, I break things down in a way that's easy to understand\u2014even if you're just starting out.","url":"https:\/\/www.ucartz.com\/blog\/author\/ithal\/"}]}},"_links":{"self":[{"href":"https:\/\/www.ucartz.com\/blog\/wp-json\/wp\/v2\/posts\/2059","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.ucartz.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.ucartz.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.ucartz.com\/blog\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.ucartz.com\/blog\/wp-json\/wp\/v2\/comments?post=2059"}],"version-history":[{"count":6,"href":"https:\/\/www.ucartz.com\/blog\/wp-json\/wp\/v2\/posts\/2059\/revisions"}],"predecessor-version":[{"id":2066,"href":"https:\/\/www.ucartz.com\/blog\/wp-json\/wp\/v2\/posts\/2059\/revisions\/2066"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.ucartz.com\/blog\/wp-json\/wp\/v2\/media\/2067"}],"wp:attachment":[{"href":"https:\/\/www.ucartz.com\/blog\/wp-json\/wp\/v2\/media?parent=2059"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.ucartz.com\/blog\/wp-json\/wp\/v2\/categories?post=2059"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.ucartz.com\/blog\/wp-json\/wp\/v2\/tags?post=2059"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}