{"id":869,"date":"2019-07-31T09:33:55","date_gmt":"2019-07-31T16:33:55","guid":{"rendered":"https:\/\/portal.staylinked.com\/sl\/kb\/?post_type=ht_kb&#038;p=869"},"modified":"2024-10-29T12:05:00","modified_gmt":"2024-10-29T19:05:00","slug":"server-installation","status":"publish","type":"ht_kb","link":"https:\/\/portal.staylinked.com\/sl\/kb\/knowledge-base\/server-installation\/","title":{"rendered":"Server Installation"},"content":{"rendered":"\n<p>The StayLinked solution downloads webpage includes an installation guide for each of the typical server platforms used to host a StayLinked instance. We typically recommend that the StayLinked server process is installed on the telnet server for reliability and security reasons. Once the server process is installed, you can move on to the Administrator and Client installations.<\/p>\n\n\n\n<p>As of Server version v16.0 build 222 the Server process <strong>defaults to the use following ports<\/strong> for incoming connections:<\/p>\n\n\n\n<ul><li>TCP 3006 thru 3019 (Administrator Connections)<\/li><li>UDP 3006 thru 3999 (Client Connections)<\/li><\/ul>\n\n\n\n<h3>Confirming the Server is running<\/h3>\n\n\n\n<p>Before moving on, you may want to confirm that the StayLinked server process is up and running. The best method depends on the server platform:<\/p>\n\n\n\n<p><strong>iSeries<\/strong> \u2013 Also known as IBMi and AS\/400, the StayLinked server process should appear under a <strong><em>WRKACTJOB SBS(StayLinked)<\/em><\/strong> as a subsystem with four active jobs. The QP0ZSPWT job will typically be at a TIMW, TIMA or SELW status when the server is ready for incoming connections.<\/p>\n\n\n\n<p><strong>Unix\/Linux<\/strong> \u2013 Using the command <strong><em>ps -ef | grep staylinked<\/em><\/strong> you should see the StayLinked server process running. The StayLinked server process must run against a valid Java runtime on the server. This Java path is specified in the strserver.sh startup script.<\/p>\n\n\n\n<p><strong>Windows<\/strong> \u2013 Windows systems will display the StayLinked Server services in the list of running services. If the service does not appear, it means that the option to \u2018run as a service\u2019 was not selected or there is a Windows C# distributable patch that needs to be applied correcting the \u2018side-by-side\u2019 error found in the Application Event Viewer.<\/p>\n\n\n\n<p><strong>Netstat <\/strong>\u2013 The StayLinked server process listens for incoming connections on port 3006. This means that the netstat command can be used on most platforms to confirm the UDP port has been opened.<\/p>\n\n\n\n<p><strong>StayLinkedManager.log \u2013 <\/strong>During server startup, the StayLinked Server process will write entries to this log file in the logs subdirectory. This file can help confirm if there were any issues with the startup process and will write various server information to a startup banner at the time of the server startup. This includes the server serial number if licensing will be required for this system.<\/p>\n\n\n\n<p>As part of\npreliminary testing, you may wish to confirm that the StayLinked server can\nping the client devices, Administrator PC, and the telnet server addresses. The\nICMP ping can help confirm basic connectivity between various devices.<\/p>\n\n\n\n<p>Windows systems may need the Windows firewall disabled or have StayLinked added to the list of trusted applications. More details on the ports and protocols required by StayLinked can be found in the <a href=\"..\/knowledge-base\/secure-communication-guide\/\">StayLinked Secure Communications Guide <\/a>in this knowledge base.<\/p>\n\n\n\n<h4>Instructional Video: Allowing an App through Windows Firewall<\/h4>\n\n\n\n<div class=\"wp-block-media-text alignwide\"><figure class=\"wp-block-media-text__media\"><video controls src=\"https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2019\/10\/Allow-an-app-through-Windows-Firewall.mp4\"><\/video><\/figure><div class=\"wp-block-media-text__content\">\n<p class=\"has-large-font-size\"><\/p>\n<\/div><\/div>\n","protected":false},"excerpt":{"rendered":"<p>The StayLinked solution downloads webpage includes an installation guide for each of the typical server platforms used to host a StayLinked instance. We typically recommend that the StayLinked server process is installed on the telnet server for reliability and security reasons. Once the server process is installed, you can move&#8230;<\/p>\n","protected":false},"author":7,"comment_status":"open","ping_status":"closed","template":"","format":"standard","meta":[],"ht-kb-category":[38],"ht-kb-tag":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v16.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Server Installation &ndash; StayLinked<\/title>\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.staylinked.com\/knowledge-base\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Server Installation &ndash; StayLinked\" \/>\n<meta property=\"og:description\" content=\"The StayLinked solution downloads webpage includes an installation guide for each of the typical server platforms used to host a StayLinked instance. We typically recommend that the StayLinked server process is installed on the telnet server for reliability and security reasons. Once the server process is installed, you can move...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/portal.staylinked.com\/sl\/kb\/knowledge-base\/server-installation\/\" \/>\n<meta property=\"og:site_name\" content=\"StayLinked\" \/>\n<meta property=\"article:modified_time\" content=\"2024-10-29T19:05:00+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebSite\",\"@id\":\"https:\/\/portal.staylinked.com\/sl\/kb\/#website\",\"url\":\"https:\/\/portal.staylinked.com\/sl\/kb\/\",\"name\":\"StayLinked Knowledge Base\",\"description\":\"Partner Portal Resources and Support\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":\"https:\/\/portal.staylinked.com\/sl\/kb\/?s={search_term_string}\",\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/portal.staylinked.com\/sl\/kb\/knowledge-base\/server-installation\/#webpage\",\"url\":\"https:\/\/portal.staylinked.com\/sl\/kb\/knowledge-base\/server-installation\/\",\"name\":\"Server Installation &ndash; StayLinked\",\"isPartOf\":{\"@id\":\"https:\/\/portal.staylinked.com\/sl\/kb\/#website\"},\"datePublished\":\"2019-07-31T16:33:55+00:00\",\"dateModified\":\"2024-10-29T19:05:00+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/portal.staylinked.com\/sl\/kb\/knowledge-base\/server-installation\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/portal.staylinked.com\/sl\/kb\/knowledge-base\/server-installation\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/portal.staylinked.com\/sl\/kb\/knowledge-base\/server-installation\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/portal.staylinked.com\/sl\/kb\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Articles\",\"item\":\"https:\/\/portal.staylinked.com\/sl\/kb\/knowledge-base\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Server Installation\"}]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","_links":{"self":[{"href":"https:\/\/portal.staylinked.com\/sl\/kb\/wp-json\/wp\/v2\/ht-kb\/869"}],"collection":[{"href":"https:\/\/portal.staylinked.com\/sl\/kb\/wp-json\/wp\/v2\/ht-kb"}],"about":[{"href":"https:\/\/portal.staylinked.com\/sl\/kb\/wp-json\/wp\/v2\/types\/ht_kb"}],"author":[{"embeddable":true,"href":"https:\/\/portal.staylinked.com\/sl\/kb\/wp-json\/wp\/v2\/users\/7"}],"replies":[{"embeddable":true,"href":"https:\/\/portal.staylinked.com\/sl\/kb\/wp-json\/wp\/v2\/comments?post=869"}],"version-history":[{"count":2,"href":"https:\/\/portal.staylinked.com\/sl\/kb\/wp-json\/wp\/v2\/ht-kb\/869\/revisions"}],"predecessor-version":[{"id":5410,"href":"https:\/\/portal.staylinked.com\/sl\/kb\/wp-json\/wp\/v2\/ht-kb\/869\/revisions\/5410"}],"wp:attachment":[{"href":"https:\/\/portal.staylinked.com\/sl\/kb\/wp-json\/wp\/v2\/media?parent=869"}],"wp:term":[{"taxonomy":"ht_kb_category","embeddable":true,"href":"https:\/\/portal.staylinked.com\/sl\/kb\/wp-json\/wp\/v2\/ht-kb-category?post=869"},{"taxonomy":"ht_kb_tag","embeddable":true,"href":"https:\/\/portal.staylinked.com\/sl\/kb\/wp-json\/wp\/v2\/ht-kb-tag?post=869"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}