{"id":8465,"date":"2022-09-02T11:22:47","date_gmt":"2022-09-02T11:22:47","guid":{"rendered":"https:\/\/clustercs.com\/kb\/?docs=docly-documentation\/server-setup\/configuration\/server-recipies-and-setups"},"modified":"2022-09-19T12:49:49","modified_gmt":"2022-09-19T12:49:49","slug":"server-recipes-and-setups","status":"publish","type":"docs","link":"https:\/\/clustercs.com\/kb\/docs\/clustercs\/server-setup\/configuration\/server-recipes-and-setups\/","title":{"rendered":"Server Recipies and Setups"},"content":{"rendered":"\n<p><\/p>\n\n\n\n<p>After ClusterCS successfully connected to your machine, you need to tell our system which modules you want it to install and manage.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><a href=\"https:\/\/clustercs.com\/oldkb\/wp-content\/uploads\/2018\/11\/server-recipes-and-setups.png\"><img decoding=\"async\" src=\"https:\/\/clustercs.com\/oldkb\/wp-content\/uploads\/2018\/11\/server-recipes-and-setups.png\" alt=\"\"\/><\/a><\/figure>\n\n\n\n<p>We currently have 3 predefined server recipes, each ready to serve web content:<br><strong>1. Smart web server (optimized LAMP)<\/strong>&nbsp;\u2013 this is our signature, recommended setup. It is a High Availability, very scalable solution intended for clusters, as well as single servers. It uses the haproxy load balancer to direct (proxy) the incoming traffic to specialized services: an Apache web server for dynamic content, which includes scripts and the bare web pages, lighttpd for serving static content, images and video, and nginx which serves as a caching layer.<br><strong>2. Simple LAMP web server<\/strong>\u2013 a web server setup, which uses the Apache service in order to serve all the web content, consuming less resources than our optimized LAMP solution in low traffic environments, great for start ups, but it is less scalable than our recommended setup.<br><strong>3. Nginx-php web server<\/strong>&nbsp;\u2013 a mirrored solution for our Simple LAMP web server, but using Nginx instead of Apache.<\/p>\n\n\n\n<p>In addition, all our defined server recipes include:&nbsp;<strong>a firewall<\/strong>&nbsp;(Using<strong>&nbsp;iptables<\/strong>&nbsp;and&nbsp;<strong>fail2ban<\/strong>),&nbsp;<strong>mySQL<\/strong>&nbsp;database with&nbsp;<strong>phpMyAdmin<\/strong>&nbsp;to manage it,&nbsp;<strong>Postfix<\/strong>&nbsp;mail server with<strong>&nbsp;roundcube<\/strong>&nbsp;as webmail.<br>Any recipe can be further customized, in order to server particular needs. Choose the modules that YOU need!<br>You can visit&nbsp;<strong><a href=\"http:\/\/kb.clustercs.com\/content\/2\/5\/en\/which-modules-do-i-need-a-summary-of-clustercs-supported-modules.html\">our modules FAQ<\/a><\/strong>&nbsp;for further information on singular modules.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>After ClusterCS successfully connected to your machine, you need to tell our system which modules you want it to install and manage. We currently have 3 predefined server recipes, each ready to serve web content:1. Smart web server (optimized LAMP)&nbsp;\u2013 this is our signature, recommended setup. It is a High Availability, very scalable solution intended [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":8462,"menu_order":4,"comment_status":"open","ping_status":"closed","template":"","doc_tag":[],"class_list":["post-8465","docs","type-docs","status-publish","hentry","no-post-thumbnail"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.9 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Server Recipies and Setups - ClusterCS Knowledge Base<\/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:\/\/clustercs.com\/kb\/docs\/clustercs\/server-setup\/configuration\/server-recipes-and-setups\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Server Recipies and Setups - ClusterCS Knowledge Base\" \/>\n<meta property=\"og:description\" content=\"After ClusterCS successfully connected to your machine, you need to tell our system which modules you want it to install and manage. We currently have 3 predefined server recipes, each ready to serve web content:1. Smart web server (optimized LAMP)&nbsp;\u2013 this is our signature, recommended setup. It is a High Availability, very scalable solution intended [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/clustercs.com\/kb\/docs\/clustercs\/server-setup\/configuration\/server-recipes-and-setups\/\" \/>\n<meta property=\"og:site_name\" content=\"ClusterCS Knowledge Base\" \/>\n<meta property=\"article:modified_time\" content=\"2022-09-19T12:49:49+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/clustercs.com\/oldkb\/wp-content\/uploads\/2018\/11\/server-recipes-and-setups.png\" \/>\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=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/clustercs.com\/kb\/docs\/clustercs\/server-setup\/configuration\/server-recipes-and-setups\/\",\"url\":\"https:\/\/clustercs.com\/kb\/docs\/clustercs\/server-setup\/configuration\/server-recipes-and-setups\/\",\"name\":\"Server Recipies and Setups - ClusterCS Knowledge Base\",\"isPartOf\":{\"@id\":\"https:\/\/clustercs.com\/kb\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/clustercs.com\/kb\/docs\/clustercs\/server-setup\/configuration\/server-recipes-and-setups\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/clustercs.com\/kb\/docs\/clustercs\/server-setup\/configuration\/server-recipes-and-setups\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/clustercs.com\/oldkb\/wp-content\/uploads\/2018\/11\/server-recipes-and-setups.png\",\"datePublished\":\"2022-09-02T11:22:47+00:00\",\"dateModified\":\"2022-09-19T12:49:49+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/clustercs.com\/kb\/docs\/clustercs\/server-setup\/configuration\/server-recipes-and-setups\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/clustercs.com\/kb\/docs\/clustercs\/server-setup\/configuration\/server-recipes-and-setups\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/clustercs.com\/kb\/docs\/clustercs\/server-setup\/configuration\/server-recipes-and-setups\/#primaryimage\",\"url\":\"https:\/\/clustercs.com\/oldkb\/wp-content\/uploads\/2018\/11\/server-recipes-and-setups.png\",\"contentUrl\":\"https:\/\/clustercs.com\/oldkb\/wp-content\/uploads\/2018\/11\/server-recipes-and-setups.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/clustercs.com\/kb\/docs\/clustercs\/server-setup\/configuration\/server-recipes-and-setups\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/clustercs.com\/kb\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"ClusterCS Documentation\",\"item\":\"https:\/\/clustercs.com\/kb\/docs\/clustercs\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Server Setup\",\"item\":\"https:\/\/clustercs.com\/kb\/docs\/clustercs\/server-setup\/\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"Configuration\",\"item\":\"https:\/\/clustercs.com\/kb\/docs\/clustercs\/server-setup\/configuration\/\"},{\"@type\":\"ListItem\",\"position\":5,\"name\":\"Server Recipies and Setups\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/clustercs.com\/kb\/#website\",\"url\":\"https:\/\/clustercs.com\/kb\/\",\"name\":\"ClusterCS Knowledge Base\",\"description\":\"Welcome to ClusterCS Documentation\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/clustercs.com\/kb\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Server Recipies and Setups - ClusterCS Knowledge Base","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:\/\/clustercs.com\/kb\/docs\/clustercs\/server-setup\/configuration\/server-recipes-and-setups\/","og_locale":"en_US","og_type":"article","og_title":"Server Recipies and Setups - ClusterCS Knowledge Base","og_description":"After ClusterCS successfully connected to your machine, you need to tell our system which modules you want it to install and manage. We currently have 3 predefined server recipes, each ready to serve web content:1. Smart web server (optimized LAMP)&nbsp;\u2013 this is our signature, recommended setup. It is a High Availability, very scalable solution intended [&hellip;]","og_url":"https:\/\/clustercs.com\/kb\/docs\/clustercs\/server-setup\/configuration\/server-recipes-and-setups\/","og_site_name":"ClusterCS Knowledge Base","article_modified_time":"2022-09-19T12:49:49+00:00","og_image":[{"url":"https:\/\/clustercs.com\/oldkb\/wp-content\/uploads\/2018\/11\/server-recipes-and-setups.png","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/clustercs.com\/kb\/docs\/clustercs\/server-setup\/configuration\/server-recipes-and-setups\/","url":"https:\/\/clustercs.com\/kb\/docs\/clustercs\/server-setup\/configuration\/server-recipes-and-setups\/","name":"Server Recipies and Setups - ClusterCS Knowledge Base","isPartOf":{"@id":"https:\/\/clustercs.com\/kb\/#website"},"primaryImageOfPage":{"@id":"https:\/\/clustercs.com\/kb\/docs\/clustercs\/server-setup\/configuration\/server-recipes-and-setups\/#primaryimage"},"image":{"@id":"https:\/\/clustercs.com\/kb\/docs\/clustercs\/server-setup\/configuration\/server-recipes-and-setups\/#primaryimage"},"thumbnailUrl":"https:\/\/clustercs.com\/oldkb\/wp-content\/uploads\/2018\/11\/server-recipes-and-setups.png","datePublished":"2022-09-02T11:22:47+00:00","dateModified":"2022-09-19T12:49:49+00:00","breadcrumb":{"@id":"https:\/\/clustercs.com\/kb\/docs\/clustercs\/server-setup\/configuration\/server-recipes-and-setups\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/clustercs.com\/kb\/docs\/clustercs\/server-setup\/configuration\/server-recipes-and-setups\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/clustercs.com\/kb\/docs\/clustercs\/server-setup\/configuration\/server-recipes-and-setups\/#primaryimage","url":"https:\/\/clustercs.com\/oldkb\/wp-content\/uploads\/2018\/11\/server-recipes-and-setups.png","contentUrl":"https:\/\/clustercs.com\/oldkb\/wp-content\/uploads\/2018\/11\/server-recipes-and-setups.png"},{"@type":"BreadcrumbList","@id":"https:\/\/clustercs.com\/kb\/docs\/clustercs\/server-setup\/configuration\/server-recipes-and-setups\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/clustercs.com\/kb\/"},{"@type":"ListItem","position":2,"name":"ClusterCS Documentation","item":"https:\/\/clustercs.com\/kb\/docs\/clustercs\/"},{"@type":"ListItem","position":3,"name":"Server Setup","item":"https:\/\/clustercs.com\/kb\/docs\/clustercs\/server-setup\/"},{"@type":"ListItem","position":4,"name":"Configuration","item":"https:\/\/clustercs.com\/kb\/docs\/clustercs\/server-setup\/configuration\/"},{"@type":"ListItem","position":5,"name":"Server Recipies and Setups"}]},{"@type":"WebSite","@id":"https:\/\/clustercs.com\/kb\/#website","url":"https:\/\/clustercs.com\/kb\/","name":"ClusterCS Knowledge Base","description":"Welcome to ClusterCS Documentation","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/clustercs.com\/kb\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"acf":[],"_links":{"self":[{"href":"https:\/\/clustercs.com\/kb\/wp-json\/wp\/v2\/docs\/8465","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/clustercs.com\/kb\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/clustercs.com\/kb\/wp-json\/wp\/v2\/types\/docs"}],"author":[{"embeddable":true,"href":"https:\/\/clustercs.com\/kb\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/clustercs.com\/kb\/wp-json\/wp\/v2\/comments?post=8465"}],"version-history":[{"count":1,"href":"https:\/\/clustercs.com\/kb\/wp-json\/wp\/v2\/docs\/8465\/revisions"}],"predecessor-version":[{"id":8616,"href":"https:\/\/clustercs.com\/kb\/wp-json\/wp\/v2\/docs\/8465\/revisions\/8616"}],"up":[{"embeddable":true,"href":"https:\/\/clustercs.com\/kb\/wp-json\/wp\/v2\/docs\/8462"}],"wp:attachment":[{"href":"https:\/\/clustercs.com\/kb\/wp-json\/wp\/v2\/media?parent=8465"}],"wp:term":[{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/clustercs.com\/kb\/wp-json\/wp\/v2\/doc_tag?post=8465"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}