{"id":363,"date":"2018-04-08T15:32:11","date_gmt":"2018-04-08T15:32:11","guid":{"rendered":"http:\/\/linuxresellerwebhosting.in\/blog\/?p=363"},"modified":"2024-04-23T11:13:58","modified_gmt":"2024-04-23T11:13:58","slug":"install-webmin-to-manage-your-hosting-account","status":"publish","type":"post","link":"https:\/\/linuxresellerwebhosting.in\/blog\/install-webmin-to-manage-your-hosting-account\/","title":{"rendered":"Install Webmin to manage your hosting account"},"content":{"rendered":"<p>A hosting control panel is a tool that allows you to manage all aspects of a hosting service.<br \/>\nIt allows you to do most of the complex system admin processes in just a few clicks from the admin interface.<br \/>\nYou can even do advanced tasks such as server migrations, web server switching etc. in just a few clicks.<br \/>\nEarlier this was done manually and took a huge amount of time to set it all up where as it is just a matter of few minutes now.<\/p>\n<h4><span class=\"ez-toc-section\" id=\"Easily_manageable_user_interface\"><\/span>Easily manageable user interface<span class=\"ez-toc-section-end\"><\/span><\/h4><div id=\"ez-toc-container\" class=\"ez-toc-v2_0_82_2 ez-toc-wrap-left counter-hierarchy ez-toc-counter ez-toc-light-blue ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<span class=\"ez-toc-title-toggle\"><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/linuxresellerwebhosting.in\/blog\/install-webmin-to-manage-your-hosting-account\/#Easily_manageable_user_interface\" >Easily manageable user interface<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/linuxresellerwebhosting.in\/blog\/install-webmin-to-manage-your-hosting-account\/#Platform_independence\" >Platform independence<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/linuxresellerwebhosting.in\/blog\/install-webmin-to-manage-your-hosting-account\/#Support_and_Forums\" >Support and Forums<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/linuxresellerwebhosting.in\/blog\/install-webmin-to-manage-your-hosting-account\/#Features_and_Software_support\" >Features and Software support<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/linuxresellerwebhosting.in\/blog\/install-webmin-to-manage-your-hosting-account\/#Cost_effectiveness\" >Cost effectiveness<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/linuxresellerwebhosting.in\/blog\/install-webmin-to-manage-your-hosting-account\/#Install_Webmin_on_CentOSFedora\" >Install Webmin on CentOS\/Fedora<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/linuxresellerwebhosting.in\/blog\/install-webmin-to-manage-your-hosting-account\/#How_To_Access_Webmin\" >How To Access Webmin<\/a><\/li><\/ul><\/nav><\/div>\n\n<p>A control panel should provide an easily manageable user interface so that users can manage all aspects of their hosting easily.<\/p>\n<p>Simplicity of the interface is very important, otherwise end users may get confused. Control panels should make system admin tasks simple so that even non-technical people can perform the tasks with the interface. cPanel is our preferred control panel option.<\/p>\n<h4><span class=\"ez-toc-section\" id=\"Platform_independence\"><\/span>Platform independence<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>Most of the control panels available online are built for Linux based servers.<\/p>\n<p>If the website you built is coded in asp.net which works well with Windows systems, you need to choose a control panel that works in Windows servers.<\/p>\n<p>As far as platform independence is concerned, Plesk is the most popular option. It works in Debian and RPM based Linux servers and also in Windows servers.<\/p>\n<h4><span class=\"ez-toc-section\" id=\"Support_and_Forums\"><\/span>Support and Forums<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>Once a control panel is installed on a server, management of the services is done by the control panel itself and it is very important to have great support in case there are any issues.<\/p>\n<p>Most the proprietary control panels offer support, but for the free panels, it is important to have an active forum where most of the topics related bugs and other errors are discussed since no support is available for 90% of the free open source panels.<\/p>\n<h4><span class=\"ez-toc-section\" id=\"Features_and_Software_support\"><\/span>Features and Software support<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>It is essential that the control panel supports any required software or features you need to have installed on the server.<\/p>\n<p>For example, Nginx with PHP-FPM web server setup doesn\u2019t work well with cPanel. So you need to take into account the applications you are using are compatible with the control panel itself.<\/p>\n<h4><span class=\"ez-toc-section\" id=\"Cost_effectiveness\"><\/span>Cost effectiveness<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>If you cannot afford to pay for a control panel go for a free one.<\/p>\n<p>The most popular option is Virtualmin\/Webmin.<\/p>\n<p>If you do have a budget, go with a paid control panel which suits your needs and offers good tech support in case you ever need any help. The best options would be cPanel, Plesk and DirectAdmin.<\/p>\n<p>Stability and Security updates<\/p>\n<p>Stability and security of the server is a very important factor that will affect your business if not maintained properly.<\/p>\n<p>It is very important that the server and the control panel is stable and won\u2019t cause unnecessary downtime to the users.<\/p>\n<p>Also considering the fact that there are hackers and attackers everywhere, it is critical to update the patches and bugs and keep the server secure.<\/p>\n<p>When choosing a control panel, make sure the panel is stable and security updates are available regularly.<\/p>\n<p>These are the essential points to consider when you choose a control panel.<\/p>\n<p>Webmin is one of the best web-based interfaces for system administration for any Unix-like system. It\u2019s completely free and open-source. With Webmin, you can configure services like Apache, PHP, DNS, file sharing, setup user accounts and much more, just by using your web browser. You don\u2019t have to manually edit any Unix configuration files like \/etc\/password, you can use Webmin to do that. Webmin lets you manage a system from the console or remotely. Lots of servers use Webmin as it\u2019s easy to use even for beginners. If you already know how to use another control panel like cPanel or Ajenti, getting used to Webmin will be much easier for you.<\/p>\n<p>&nbsp;<\/p>\n<h4><span class=\"ez-toc-section\" id=\"Install_Webmin_on_CentOSFedora\"><\/span><strong>Install Webmin on CentOS\/Fedora<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>You can download Webmin in several package formats from Webmin\u2019s official website. We need the RPM package to install Webmin on CentOS<\/p>\n<p>&nbsp;<\/p>\n<p>Step 1 \u2013 Before proceeding with Webmin\u2019s installation, install the following dependencies:<\/p>\n<p>&nbsp;<\/p>\n<pre class=\"lang:default decode:true \">yum -y install perl perl-Net-SSLeay openssl perl-IO-Tty<\/pre>\n<p>&nbsp;<\/p>\n<p>Step 2 \u2013 Find the latest stable Webmin release and install it using the following command:<\/p>\n<p>&nbsp;<\/p>\n<pre class=\"lang:default decode:true \">rpm -Uvh http:\/\/downloads.sourceforge.net\/project\/webadmin\/webmin\/1.791\/webmin-1.791-1.noarch.rpm<\/pre>\n<p>&nbsp;<\/p>\n<p>The installation is done automatically. The administration username is \u2018root\u2018 and its password is your current \u2018root\u2018 password.<\/p>\n<p>You can also create a repository for installing Webmin. Doing it this way you will always have the latest automatic updates via repository.<\/p>\n<p>Step 1 \u2013 Create a \u2018\/etc\/yum.repos.d\/webmin.repo\u2018 file:<\/p>\n<p>&nbsp;<\/p>\n<pre class=\"lang:default decode:true \">nano \/etc\/yum.repos.d\/webmin.repo<\/pre>\n<p>&nbsp;<\/p>\n<p>Put the following lines:<\/p>\n<pre class=\"lang:default decode:true\">[Webmin]\r\nname=Webmin Distribution Neutral\r\n#baseurl=http:\/\/download.webmin.com\/download\/yum\r\nmirrorlist=http:\/\/download.webmin.com\/download\/yum\/mirrorlist\r\nenabled=1<\/pre>\n<p>&nbsp;<\/p>\n<p>Step 2 \u2013 Download and install the GPG key for the package:<\/p>\n<pre class=\"lang:default decode:true \">wget http:\/\/www.webmin.com\/jcameron-key.asc\r\nrpm --import jcameron-key.asc<\/pre>\n<p>&nbsp;<\/p>\n<p>Step 3 \u2013 You can now install Webmin by executing:<\/p>\n<pre class=\"lang:default decode:true\">yum install Webmin<\/pre>\n<p>&nbsp;<\/p>\n<p>If you want to change your Webmin password, use the following command:<\/p>\n<p>&nbsp;<\/p>\n<pre class=\"lang:default decode:true \">\/usr\/libexec\/webmin\/changepass.pl \/etc\/webmin root NEWPASSWORD<\/pre>\n<p>&nbsp;<\/p>\n<p>Where \u2018NEWPASSWORD\u2018 will be your new Webmin password.<\/p>\n<h4><span class=\"ez-toc-section\" id=\"How_To_Access_Webmin\"><\/span>How To Access Webmin<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>Webmin by default is listening on port 10000 on all Linux distributions. Open a web browser and point it to https:\/\/YOURDOMAIN.COM:10000 , enter \u2018root\u2018 as username and your root password and you are ready to go.<\/p>\n<p>&nbsp;<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-364 size-full\" src=\"http:\/\/linuxresellerwebhosting.in\/blog\/wp-content\/uploads\/2018\/04\/webmin-login-page.png\" alt=\"\" width=\"545\" height=\"202\" srcset=\"https:\/\/linuxresellerwebhosting.in\/blog\/wp-content\/uploads\/2018\/04\/webmin-login-page.png 545w, https:\/\/linuxresellerwebhosting.in\/blog\/wp-content\/uploads\/2018\/04\/webmin-login-page-300x111.png 300w\" sizes=\"auto, (max-width: 545px) 100vw, 545px\" \/><\/p>\n<p>&nbsp;<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-365 size-full\" src=\"http:\/\/linuxresellerwebhosting.in\/blog\/wp-content\/uploads\/2018\/04\/webmin-user-interface-screenshot-620x496.png\" alt=\"\" width=\"620\" height=\"496\" srcset=\"https:\/\/linuxresellerwebhosting.in\/blog\/wp-content\/uploads\/2018\/04\/webmin-user-interface-screenshot-620x496.png 620w, https:\/\/linuxresellerwebhosting.in\/blog\/wp-content\/uploads\/2018\/04\/webmin-user-interface-screenshot-620x496-300x240.png 300w\" sizes=\"auto, (max-width: 620px) 100vw, 620px\" \/><\/p>\n<p><!--more--><\/p>\n","protected":false},"excerpt":{"rendered":"<p>A hosting control panel is a tool that allows you to manage all aspects of a hosting service. It allows<\/p>\n","protected":false},"author":1,"featured_media":368,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"colormag_page_container_layout":"default_layout","colormag_page_sidebar_layout":"default_layout","footnotes":""},"categories":[2],"tags":[],"class_list":["post-363","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-linux"],"_links":{"self":[{"href":"https:\/\/linuxresellerwebhosting.in\/blog\/wp-json\/wp\/v2\/posts\/363","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/linuxresellerwebhosting.in\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/linuxresellerwebhosting.in\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/linuxresellerwebhosting.in\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/linuxresellerwebhosting.in\/blog\/wp-json\/wp\/v2\/comments?post=363"}],"version-history":[{"count":2,"href":"https:\/\/linuxresellerwebhosting.in\/blog\/wp-json\/wp\/v2\/posts\/363\/revisions"}],"predecessor-version":[{"id":369,"href":"https:\/\/linuxresellerwebhosting.in\/blog\/wp-json\/wp\/v2\/posts\/363\/revisions\/369"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/linuxresellerwebhosting.in\/blog\/wp-json\/wp\/v2\/media\/368"}],"wp:attachment":[{"href":"https:\/\/linuxresellerwebhosting.in\/blog\/wp-json\/wp\/v2\/media?parent=363"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/linuxresellerwebhosting.in\/blog\/wp-json\/wp\/v2\/categories?post=363"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/linuxresellerwebhosting.in\/blog\/wp-json\/wp\/v2\/tags?post=363"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}