{"id":677,"date":"2024-07-27T05:07:59","date_gmt":"2024-07-27T11:07:59","guid":{"rendered":"https:\/\/thecweb.com\/?p=677"},"modified":"2024-07-28T12:17:00","modified_gmt":"2024-07-28T18:17:00","slug":"guacamole-day-1","status":"publish","type":"post","link":"https:\/\/thecweb.com\/index.php\/2024\/07\/27\/guacamole-day-1\/","title":{"rendered":"Guacamole &#8211; Day 1"},"content":{"rendered":"\n<p>To setup Apache Guacamole I&#8217;ll be following the install guide here:<\/p>\n\n\n\n<p><a href=\"https:\/\/guacamole.apache.org\/doc\/gug\/installing-guacamole.html\">https:\/\/guacamole.apache.org\/doc\/gug\/installing-guacamole.html<\/a><\/p>\n\n\n\n<p>Looks like the first step is to have a working Java Servlet, which I don&#8217;t have.  I&#8217;m going with Apache Tomcat as it&#8217;s been around forever so there is lots of documentation.  Also, Ubuntu has package files which always makes things easier.  <\/p>\n\n\n\n<p>&#8216;apt search tomcat&#8217; shows me that Tomcat 9 is the version that Ubuntu has included with LTS 22.  So I&#8217;ll just do &#8216;apt install tomcat9&#8217;, and see how far that gets me.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>The following NEW packages will be installed:\n  ca-certificates-java default-jre-headless java-common libeclipse-jdt-core-java libgraphite2-3 libharfbuzz0b libpcsclite1 libtcnative-1 libtomcat9-java openjdk-11-jre-headless tomcat9 tomcat9-common\n0 upgraded, 12 newly installed, 0 to remove and 0 not upgraded.<\/code><\/pre>\n\n\n\n<p>That gets me the above packages, and once that install is finished, I&#8217;m going to install the suggested packages.  They all look useful&#8230;<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Suggested packages:\n  default-jre pcscd libnss-mdns fonts-dejavu-extra fonts-ipafont-gothic fonts-ipafont-mincho fonts-wqy-microhei | fonts-wqy-zenhei fonts-indic tomcat9-admin tomcat9-docs tomcat9-examples tomcat9-user<\/code><\/pre>\n\n\n\n<p>After that finished I confirm that Tomcat is running with &#8216;systemctl status tomcat9&#8217;, and then point my browser to the webserver&#8217;s internal IP on port 8080 and I see this lovely message.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"277\" src=\"https:\/\/thecweb.com\/wp-content\/uploads\/2024\/07\/image-1024x277.png\" alt=\"\" class=\"wp-image-678\" srcset=\"https:\/\/thecweb.com\/wp-content\/uploads\/2024\/07\/image-1024x277.png 1024w, https:\/\/thecweb.com\/wp-content\/uploads\/2024\/07\/image-300x81.png 300w, https:\/\/thecweb.com\/wp-content\/uploads\/2024\/07\/image-768x207.png 768w, https:\/\/thecweb.com\/wp-content\/uploads\/2024\/07\/image.png 1240w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>That was much easier than I expected.  I think that&#8217;s it for day one as it&#8217;s 6 am and I&#8217;m almost done with my shift.<\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>To setup Apache Guacamole I&#8217;ll be following the install guide here: https:\/\/guacamole.apache.org\/doc\/gug\/installing-guacamole.html Looks like the first step is to have a working Java Servlet, which I don&#8217;t have. I&#8217;m going with Apache Tomcat as it&#8217;s been around forever so there is lots of documentation. Also, Ubuntu has package files which always makes things easier. &#8216;apt [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":678,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[],"tags":[30],"class_list":["post-677","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","tag-tinkering"],"_links":{"self":[{"href":"https:\/\/thecweb.com\/index.php\/wp-json\/wp\/v2\/posts\/677","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/thecweb.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/thecweb.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/thecweb.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/thecweb.com\/index.php\/wp-json\/wp\/v2\/comments?post=677"}],"version-history":[{"count":2,"href":"https:\/\/thecweb.com\/index.php\/wp-json\/wp\/v2\/posts\/677\/revisions"}],"predecessor-version":[{"id":680,"href":"https:\/\/thecweb.com\/index.php\/wp-json\/wp\/v2\/posts\/677\/revisions\/680"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/thecweb.com\/index.php\/wp-json\/wp\/v2\/media\/678"}],"wp:attachment":[{"href":"https:\/\/thecweb.com\/index.php\/wp-json\/wp\/v2\/media?parent=677"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/thecweb.com\/index.php\/wp-json\/wp\/v2\/categories?post=677"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/thecweb.com\/index.php\/wp-json\/wp\/v2\/tags?post=677"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}