{"id":65,"date":"2018-04-25T21:51:35","date_gmt":"2018-04-25T21:51:35","guid":{"rendered":"https:\/\/techplushost.com\/blog\/?p=65"},"modified":"2018-04-25T21:51:35","modified_gmt":"2018-04-25T21:51:35","slug":"webmin-lets-encrypt-certificates-installation-in-your-webmin-control-panel","status":"publish","type":"post","link":"https:\/\/techplushost.com\/blog\/webmin-lets-encrypt-certificates-installation-in-your-webmin-control-panel\/","title":{"rendered":"[Webmin] Let&#8217;s encrypt certificates installation in your Webmin control panel"},"content":{"rendered":"<div class=\"post-text-align-center\"><img class=\"aligncenter\" title=\"Image: https:\/\/i0.wp.com\/community.time4vps.eu\/uploads\/editor\/hh\/d0euod2poxg3.png?w=960&#038;ssl=1\" src=\"https:\/\/i0.wp.com\/community.time4vps.eu\/uploads\/editor\/hh\/d0euod2poxg3.png?w=960&#038;ssl=1\" alt=\"\" data-recalc-dims=\"1\" \/><\/div>\n<p>Let\u2019s Encrypt is a free, automated, and open certificate authority (CA), run for the public\u2019s benefit. Let\u2019s Encrypt is a service provided by the Internet Security Research Group (ISRG).<\/p>\n<p>In this tutorial you will find out how you can benefit from these certificates by providing security for your Webmin websites.<\/p>\n<p>The tutorial was prepared with our &#8220;Webmin 1.7 with CentOS 6&#8221; template and is meant to work on our self-managed virtual private servers.<\/p>\n<p><b>0. Preliminary requirements:<\/b><br \/>\n&#8220;Webmin 1.7 with CentOS 6&#8221; template installed on server;<br \/>\nFully updates server software (yum update);<br \/>\n&#8220;Git&#8221; package installed (yum install git -y).<\/p>\n<p><b>1. Downloading &#8220;Let&#8217;s encrypt&#8221; client:<\/b><br \/>\n<code>git clone https:\/\/github.com\/letsencrypt\/letsencrypt \/opt\/letsencrypt<\/code><\/p>\n<p><b>2. Installing necessary Python module:<\/b><br \/>\n<code>yum install python-argparse -y<\/code><\/p>\n<p><b>3. Adding additional name server<\/b><br \/>\nFor &#8220;Let&#8217;s encrypt&#8221; certificates to work properly we have to add &#8220;localhost&#8221; nameserver. We do so by going to &#8220;Webmin&#8221; control panel &gt; &#8220;Networking&#8221; &gt; &#8220;Network Configuration&#8221; &gt; &#8220;Hostname and DNS Client&#8221; and adding &#8220;127.0.0.1&#8221; as additional name server:<br \/>\n<a href=\"https:\/\/i0.wp.com\/community.time4vps.eu\/uploads\/editor\/7b\/4ytaiidc5giu.png?ssl=1\" target=\"_blank\" rel=\"noopener\"><img title=\"Image: https:\/\/i0.wp.com\/community.time4vps.eu\/uploads\/editor\/7b\/4ytaiidc5giu.png?w=960&#038;ssl=1\" src=\"https:\/\/i0.wp.com\/community.time4vps.eu\/uploads\/editor\/7b\/4ytaiidc5giu.png?w=960&#038;ssl=1\" alt=\"\" data-recalc-dims=\"1\" \/><\/a><\/p>\n<p><b>4. Enabling SSL feature<\/b><br \/>\nAlso for certificate function to be active for your virtual servers we have to enable it in &#8220;Virtualmin&#8221; control panel&#8221;. We have to open &#8220;System Settings&#8221; &gt; &#8220;Features and Plugins&#8221; and after checking &#8220;SSL website&#8221; save settings:<br \/>\n<a href=\"https:\/\/i0.wp.com\/community.time4vps.eu\/uploads\/editor\/pc\/sfwsgx0cwjrq.png?ssl=1\" target=\"_blank\" rel=\"noopener\"><img title=\"Image: https:\/\/i0.wp.com\/community.time4vps.eu\/uploads\/editor\/pc\/sfwsgx0cwjrq.png?w=960&#038;ssl=1\" src=\"https:\/\/i0.wp.com\/community.time4vps.eu\/uploads\/editor\/pc\/sfwsgx0cwjrq.png?w=960&#038;ssl=1\" alt=\"\" data-recalc-dims=\"1\" \/><\/a><\/p>\n<p><b>5. Installing &#8220;Let&#8217;s encrypt&#8221; certificate<\/b><br \/>\nFor new &#8220;Virtual server&#8221;:<br \/>\nOpen &#8220;Server Configuration&#8221; &gt; &#8220;Manage SSL Certificate&#8221; &gt; &#8220;Let&#8217;s Encrypt&#8221; and press button &#8220;Request Certificate&#8221;:<br \/>\n<a href=\"https:\/\/i2.wp.com\/community.time4vps.eu\/uploads\/editor\/7b\/twmtmsgv7hbv.png?ssl=1\" target=\"_blank\" rel=\"noopener\"><img src=\"https:\/\/i2.wp.com\/community.time4vps.eu\/uploads\/editor\/7b\/twmtmsgv7hbv.png?w=960&#038;ssl=1\" alt=\"\" data-recalc-dims=\"1\" \/><\/a><\/p>\n<p>For existing &#8220;Virtual server&#8221;:<br \/>\nBefore proceeding with certificate installation we have to enable &#8220;SSL website feature&#8221;. Open &#8220;Edit Virtual Server&#8221; &gt; &#8220;Enable features&#8221; check &#8220;SSL website enabled?&#8221; and save. Then proceed with step above.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Let\u2019s Encrypt is a free, automated, and open certificate authority (CA), run for the public\u2019s benefit. Let\u2019s Encrypt is a service provided by the Internet Security Research Group (ISRG). In this tutorial you will find out how you can benefit from these certificates by providing security for your Webmin websites. &hellip; <\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"spay_email":"","jetpack_publicize_message":"","jetpack_is_tweetstorm":false},"categories":[5,13,11],"tags":[51,49,24,50],"jetpack_featured_media_url":"","jetpack_publicize_connections":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v15.4 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>[Webmin] Let&#039;s encrypt certificates installation in your Webmin control panel | TechPlusHost | Blog<\/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:\/\/techplushost.com\/blog\/webmin-lets-encrypt-certificates-installation-in-your-webmin-control-panel\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"[Webmin] Let&#039;s encrypt certificates installation in your Webmin control panel | TechPlusHost | Blog\" \/>\n<meta property=\"og:description\" content=\"Let\u2019s Encrypt is a free, automated, and open certificate authority (CA), run for the public\u2019s benefit. Let\u2019s Encrypt is a service provided by the Internet Security Research Group (ISRG). In this tutorial you will find out how you can benefit from these certificates by providing security for your Webmin websites. &hellip;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/techplushost.com\/blog\/webmin-lets-encrypt-certificates-installation-in-your-webmin-control-panel\/\" \/>\n<meta property=\"og:site_name\" content=\"TechPlusHost | Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/web.facebook.com\/techplushost\" \/>\n<meta property=\"article:published_time\" content=\"2018-04-25T21:51:35+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/community.time4vps.eu\/uploads\/editor\/hh\/d0euod2poxg3.png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@techplushost\" \/>\n<meta name=\"twitter:site\" content=\"@techplushost\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\">\n\t<meta name=\"twitter:data1\" content=\"Tolulope Oyeniyi\">\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\">\n\t<meta name=\"twitter:data2\" content=\"1 minute\">\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https:\/\/techplushost.com\/blog\/#organization\",\"name\":\"TechPlusHost\",\"url\":\"https:\/\/techplushost.com\/blog\/\",\"sameAs\":[\"https:\/\/web.facebook.com\/techplushost\",\"https:\/\/www.instagram.com\/techplushost\/\",\"https:\/\/twitter.com\/techplushost\"],\"logo\":{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/techplushost.com\/blog\/#logo\",\"inLanguage\":\"en-US\",\"url\":\"https:\/\/i1.wp.com\/techplushost.com\/blog\/wp-content\/uploads\/2018\/04\/logo.png?fit=314%2C108&ssl=1\",\"width\":314,\"height\":108,\"caption\":\"TechPlusHost\"},\"image\":{\"@id\":\"https:\/\/techplushost.com\/blog\/#logo\"}},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/techplushost.com\/blog\/#website\",\"url\":\"https:\/\/techplushost.com\/blog\/\",\"name\":\"TechPlusHost\",\"description\":\"Our Blog\",\"publisher\":{\"@id\":\"https:\/\/techplushost.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":\"https:\/\/techplushost.com\/blog\/?s={search_term_string}\",\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/techplushost.com\/blog\/webmin-lets-encrypt-certificates-installation-in-your-webmin-control-panel\/#primaryimage\",\"inLanguage\":\"en-US\",\"url\":\"https:\/\/community.time4vps.eu\/uploads\/editor\/hh\/d0euod2poxg3.png\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/techplushost.com\/blog\/webmin-lets-encrypt-certificates-installation-in-your-webmin-control-panel\/#webpage\",\"url\":\"https:\/\/techplushost.com\/blog\/webmin-lets-encrypt-certificates-installation-in-your-webmin-control-panel\/\",\"name\":\"[Webmin] Let's encrypt certificates installation in your Webmin control panel | TechPlusHost | Blog\",\"isPartOf\":{\"@id\":\"https:\/\/techplushost.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/techplushost.com\/blog\/webmin-lets-encrypt-certificates-installation-in-your-webmin-control-panel\/#primaryimage\"},\"datePublished\":\"2018-04-25T21:51:35+00:00\",\"dateModified\":\"2018-04-25T21:51:35+00:00\",\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/techplushost.com\/blog\/webmin-lets-encrypt-certificates-installation-in-your-webmin-control-panel\/\"]}]},{\"@type\":\"Article\",\"@id\":\"https:\/\/techplushost.com\/blog\/webmin-lets-encrypt-certificates-installation-in-your-webmin-control-panel\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/techplushost.com\/blog\/webmin-lets-encrypt-certificates-installation-in-your-webmin-control-panel\/#webpage\"},\"author\":{\"@id\":\"https:\/\/techplushost.com\/blog\/#\/schema\/person\/05c8d030ad69f48b481298cd68c7df43\"},\"headline\":\"[Webmin] Let&#8217;s encrypt certificates installation in your Webmin control panel\",\"datePublished\":\"2018-04-25T21:51:35+00:00\",\"dateModified\":\"2018-04-25T21:51:35+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/techplushost.com\/blog\/webmin-lets-encrypt-certificates-installation-in-your-webmin-control-panel\/#webpage\"},\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/techplushost.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/techplushost.com\/blog\/webmin-lets-encrypt-certificates-installation-in-your-webmin-control-panel\/#primaryimage\"},\"keywords\":\"Let's encrypt certificates,Let\\u2019s Encrypt,Webmin,Webmin Let's encrypt certificates\",\"articleSection\":\"Tutorials,Web Applications,Web hosting control panels\",\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/techplushost.com\/blog\/webmin-lets-encrypt-certificates-installation-in-your-webmin-control-panel\/#respond\"]}]},{\"@type\":\"Person\",\"@id\":\"https:\/\/techplushost.com\/blog\/#\/schema\/person\/05c8d030ad69f48b481298cd68c7df43\",\"name\":\"Tolulope Oyeniyi\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/techplushost.com\/blog\/#personlogo\",\"inLanguage\":\"en-US\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/862d4163a73f8f6f83733690bfb1b535?s=96&d=wavatar&r=g\",\"caption\":\"Tolulope Oyeniyi\"},\"sameAs\":[\"https:\/\/techplushost.com\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p9RiNW-13","jetpack-related-posts":[{"id":69,"url":"https:\/\/techplushost.com\/blog\/kloxo-installation-of-kloxo-mr-control-panel\/","url_meta":{"origin":65,"position":0},"title":"[Kloxo] Installation of Kloxo-MR Control Panel","date":"April 25, 2018","format":false,"excerpt":"Kloxo-MR is a free and open-source web hosting control panel for CentOS and Red Hat Linux distributions. It allows the host administrators to run a combination of lighttpd or Apache with djbdns or BIND, and provides a graphical interface to switch between these programs without losing data. It is also\u2026","rel":"","context":"In &quot;Web hosting control panels&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":54,"url":"https:\/\/techplushost.com\/blog\/webmin-setting-up-multiple-php-versions-in-webmin-virtualmin\/","url_meta":{"origin":65,"position":1},"title":"[Webmin] Setting up multiple PHP versions in Webmin\/Virtualmin","date":"April 25, 2018","format":false,"excerpt":"Webmin control panel allows you to have several PHP versions in the same server. There is a possibility to choose different PHP versions for seperate Virtual Servers (per domain and per directory). 0. Preliminary requirements Webmin 1.8 using CentOS 6. 1. Log into your server Log in to your server\u2026","rel":"","context":"In &quot;Tutorials&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":45,"url":"https:\/\/techplushost.com\/blog\/centmin-mod-installation-of-centmin-mod-control-panel\/","url_meta":{"origin":65,"position":2},"title":"[Centmin Mod] Installation of Centmin Mod control panel","date":"April 25, 2018","format":false,"excerpt":"CentMin Mod\u00a0is a shell based control panel for CentOS operating system with LEMP Stack install. It was intended for a single root user\/administrator to manage multiple or single website on a VPS. It is highly recommended for those who wish a simple control panel for their websites with no fancy\u2026","rel":"","context":"In &quot;KVM Based Servers&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":60,"url":"https:\/\/techplushost.com\/blog\/webuzo-installation-of-webuzo-control-panel\/","url_meta":{"origin":65,"position":3},"title":"[Webuzo] Installation of Webuzo Control Panel","date":"April 25, 2018","format":false,"excerpt":"Webuzo is a LAMP STACK and a Single User Control Panel. You can install Webuzo on any Virtual Server, Dedicated Server or deploy it in the form of Virtual Appliances. Webuzo can be easily installed on our virtual servers. Requirements Freshly installed CentOS 6\/7 or Ubuntu LTS YUM \/ apt-get\u2026","rel":"","context":"In &quot;Web hosting control panels&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":90,"url":"https:\/\/techplushost.com\/blog\/windows-connecting-to-windows-vps-server-using-rdp\/","url_meta":{"origin":65,"position":4},"title":"[Windows] Connecting to Windows VPS server using RDP","date":"May 3, 2019","format":false,"excerpt":"Remote Desktop Protocol (RDP)\u00a0- is protocol created by Microsoft, which provides a graphical interface for a user. RDP client is available in most operating systems. By default RDP uses 3389 TCP port.\u00a0Remote Desktop Connection\u00a0is the official program meant for login via RDP.\u00a0 Requirements: Windows VPS server with Windows 2012 or\u2026","rel":"","context":"In \"RDP\"","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":57,"url":"https:\/\/techplushost.com\/blog\/make-minimal-os\/","url_meta":{"origin":65,"position":5},"title":"Make minimal OS","date":"April 25, 2018","format":false,"excerpt":"In order to make standard OpenVZ OS image minimal you need to follow this instruction: 1. Install standard OS from the\u00a0client area 2. Login to the VPS SSH and execute one of the following commands (depending on your OS): CentOS 6 64-bit yum remove acl apr apr-util apr-util-ldap aspell attr\u2026","rel":"","context":"In &quot;General Discussions&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"_links":{"self":[{"href":"https:\/\/techplushost.com\/blog\/wp-json\/wp\/v2\/posts\/65"}],"collection":[{"href":"https:\/\/techplushost.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/techplushost.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/techplushost.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/techplushost.com\/blog\/wp-json\/wp\/v2\/comments?post=65"}],"version-history":[{"count":1,"href":"https:\/\/techplushost.com\/blog\/wp-json\/wp\/v2\/posts\/65\/revisions"}],"predecessor-version":[{"id":66,"href":"https:\/\/techplushost.com\/blog\/wp-json\/wp\/v2\/posts\/65\/revisions\/66"}],"wp:attachment":[{"href":"https:\/\/techplushost.com\/blog\/wp-json\/wp\/v2\/media?parent=65"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/techplushost.com\/blog\/wp-json\/wp\/v2\/categories?post=65"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/techplushost.com\/blog\/wp-json\/wp\/v2\/tags?post=65"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}