{"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":"2026-10-09T15:24:39","modified_gmt":"2026-10-09T15:24:39","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\" 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\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-container-core-group-is-layout-df6ae1b2 wp-block-group-is-layout-constrained\">\n<p class=\"has-black-color has-text-color has-link-color wp-elements-1 wp-block-paragraph\"><span style=\"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-2 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><\/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-3\">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-4\">Java 8+ (OpenJDK)<\/li>\n\n\n\n<li class=\"has-black-color has-text-color has-link-color wp-elements-5\">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-6\">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-7 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-8 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-9 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-10 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-11 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-12 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-13\">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-14\">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-15\">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-16 wp-block-paragraph\"><strong>You\u2019re done!<\/strong>&nbsp;You now have a working Apache Guacamole installation. For advanced tuning, SSL via Nginx proxy, LDAP integration, custom themes, refer 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<\/p>\n","protected":false},"author":16,"featured_media":2067,"comment_status":"closed","ping_status":"closed","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"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>How to install and configure\u00a0Apache Guacamole ? | Ucartz<\/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=\"| Ucartz Blog | Ucartz\" \/>\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=\"Ucartz Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/UcartzOnline\" \/>\n<meta property=\"article:published_time\" content=\"2025-06-15T05:47:50+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-10-09T15:24:39+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 R\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:title\" content=\"| Ucartz Blog | Ucartz\" \/>\n<meta name=\"twitter:creator\" content=\"@ucartz\" \/>\n<meta name=\"twitter:site\" content=\"@ucartz\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Ithal P R\" \/>\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\":[{\"@context\":\"https:\\\/\\\/schema.org\",\"@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 R\",\"@id\":\"https:\\\/\\\/www.ucartz.com\\\/blog\\\/#\\\/schema\\\/person\\\/5dd81ab7f25e4f1b46b3ab7519cd0f77\"},\"headline\":\"How to install and configure\u00a0Apache Guacamole ?\",\"datePublished\":\"2025-06-15T05:47:50+00:00\",\"dateModified\":\"2026-10-09T15:24:39+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.ucartz.com\\\/blog\\\/how-to-install-and-configure-apache-guacamole\\\/\"},\"wordCount\":216,\"publisher\":{\"@id\":\"https:\\\/\\\/www.ucartz.com\\\/#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\"},{\"@context\":\"https:\\\/\\\/schema.org\",\"@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\":\"| Ucartz Blog | Ucartz\",\"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\":\"2026-10-09T15:24:39+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\\\/\"]}]},{\"@context\":\"https:\\\/\\\/schema.org\",\"@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\"},{\"@context\":\"https:\\\/\\\/schema.org\",\"@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 ?\"}]},{\"@context\":\"https:\\\/\\\/schema.org\",\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.ucartz.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.ucartz.com\\\/blog\\\/\",\"name\":\"Ucartz Blog\",\"description\":\"Guides on hosting, servers, streaming and automation\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.ucartz.com\\\/#organization\"},\"alternateName\":\"Ucartz\",\"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\"},{\"@context\":\"https:\\\/\\\/schema.org\",\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.ucartz.com\\\/#organization\",\"name\":\"Ucartz Online Private Limited\",\"alternateName\":\"Ucartz\",\"url\":\"https:\\\/\\\/www.ucartz.com\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/www.ucartz.com\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.ucartz.com\\\/assets\\\/images\\\/brand\\\/logo\\\/ucartz-logo-888x240.png\",\"contentUrl\":\"https:\\\/\\\/www.ucartz.com\\\/assets\\\/images\\\/brand\\\/logo\\\/ucartz-logo-888x240.png\",\"width\":888,\"height\":240,\"caption\":\"Ucartz\"},\"image\":{\"@id\":\"https:\\\/\\\/www.ucartz.com\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/UcartzOnline\",\"https:\\\/\\\/twitter.com\\\/ucartz\",\"https:\\\/\\\/www.instagram.com\\\/ucartz_com\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/ucartzonline\",\"https:\\\/\\\/github.com\\\/ucartz\",\"https:\\\/\\\/n8n.io\\\/creators\\\/ucartz\\\/\",\"https:\\\/\\\/marketplace.whmcs.com\\\/group\\\/Ucartz\"]},{\"@context\":\"https:\\\/\\\/schema.org\",\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.ucartz.com\\\/blog\\\/#\\\/schema\\\/person\\\/5dd81ab7f25e4f1b46b3ab7519cd0f77\",\"name\":\"Ithal P R\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.ucartz.com\\\/blog\\\/wp-content\\\/themes\\\/ucartz-blog\\\/assets\\\/images\\\/authors\\\/ithal-112.webp\",\"url\":\"https:\\\/\\\/www.ucartz.com\\\/blog\\\/wp-content\\\/themes\\\/ucartz-blog\\\/assets\\\/images\\\/authors\\\/ithal-112.webp\",\"contentUrl\":\"https:\\\/\\\/www.ucartz.com\\\/blog\\\/wp-content\\\/themes\\\/ucartz-blog\\\/assets\\\/images\\\/authors\\\/ithal-112.webp\",\"caption\":\"Ithal P R\"},\"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, even 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 ? | Ucartz","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":"| Ucartz Blog | Ucartz","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":"Ucartz Blog","article_publisher":"https:\/\/www.facebook.com\/UcartzOnline","article_published_time":"2025-06-15T05:47:50+00:00","article_modified_time":"2026-10-09T15:24:39+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 R","twitter_card":"summary_large_image","twitter_title":"| Ucartz Blog | Ucartz","twitter_creator":"@ucartz","twitter_site":"@ucartz","twitter_misc":{"Written by":"Ithal P R","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@context":"https:\/\/schema.org","@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 R","@id":"https:\/\/www.ucartz.com\/blog\/#\/schema\/person\/5dd81ab7f25e4f1b46b3ab7519cd0f77"},"headline":"How to install and configure\u00a0Apache Guacamole ?","datePublished":"2025-06-15T05:47:50+00:00","dateModified":"2026-10-09T15:24:39+00:00","mainEntityOfPage":{"@id":"https:\/\/www.ucartz.com\/blog\/how-to-install-and-configure-apache-guacamole\/"},"wordCount":216,"publisher":{"@id":"https:\/\/www.ucartz.com\/#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"},{"@context":"https:\/\/schema.org","@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":"| Ucartz Blog | Ucartz","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":"2026-10-09T15:24:39+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\/"]}]},{"@context":"https:\/\/schema.org","@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"},{"@context":"https:\/\/schema.org","@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 ?"}]},{"@context":"https:\/\/schema.org","@type":"WebSite","@id":"https:\/\/www.ucartz.com\/blog\/#website","url":"https:\/\/www.ucartz.com\/blog\/","name":"Ucartz Blog","description":"Guides on hosting, servers, streaming and automation","publisher":{"@id":"https:\/\/www.ucartz.com\/#organization"},"alternateName":"Ucartz","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"},{"@context":"https:\/\/schema.org","@type":"Organization","@id":"https:\/\/www.ucartz.com\/#organization","name":"Ucartz Online Private Limited","alternateName":"Ucartz","url":"https:\/\/www.ucartz.com\/","logo":{"@type":"ImageObject","@id":"https:\/\/www.ucartz.com\/#\/schema\/logo\/image\/","url":"https:\/\/www.ucartz.com\/assets\/images\/brand\/logo\/ucartz-logo-888x240.png","contentUrl":"https:\/\/www.ucartz.com\/assets\/images\/brand\/logo\/ucartz-logo-888x240.png","width":888,"height":240,"caption":"Ucartz"},"image":{"@id":"https:\/\/www.ucartz.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/UcartzOnline","https:\/\/twitter.com\/ucartz","https:\/\/www.instagram.com\/ucartz_com","https:\/\/www.linkedin.com\/company\/ucartzonline","https:\/\/github.com\/ucartz","https:\/\/n8n.io\/creators\/ucartz\/","https:\/\/marketplace.whmcs.com\/group\/Ucartz"]},{"@context":"https:\/\/schema.org","@type":"Person","@id":"https:\/\/www.ucartz.com\/blog\/#\/schema\/person\/5dd81ab7f25e4f1b46b3ab7519cd0f77","name":"Ithal P R","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.ucartz.com\/blog\/wp-content\/themes\/ucartz-blog\/assets\/images\/authors\/ithal-112.webp","url":"https:\/\/www.ucartz.com\/blog\/wp-content\/themes\/ucartz-blog\/assets\/images\/authors\/ithal-112.webp","contentUrl":"https:\/\/www.ucartz.com\/blog\/wp-content\/themes\/ucartz-blog\/assets\/images\/authors\/ithal-112.webp","caption":"Ithal P R"},"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, even 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\/16"}],"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":3679,"href":"https:\/\/www.ucartz.com\/blog\/wp-json\/wp\/v2\/posts\/2059\/revisions\/3679"}],"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}]}}