Как да инсталираме Webmin на собствения си сървър

Webmin е уеб базиран интерфейс за системна администрация на Unix подобни операционни системи. Този контролен панел с графична среда улеснява работата по конфигурирането и администрирането на Вашия сървър, особено ако не сте запознати добре с командния ред.

Първата стъпка, която трябва да направите е да свалите Webmin на съръвра си и да го разархивирате (препоръчително е в директорията /usr/local).
Може да го изтеглите например от тук - http://www.webmin.com/download.html
Ако ползвате RedHat (CentOS) командата е следната:

**wget** http://prdownloads.sourceforge.net/webadmin/webmin-1.560.tar.gz

При Debian (Ubuntu) може да ползвате тази команда:

**apt-get** http://prdownloads.sourceforge.net/webadmin/webmin-1.560.tar.gz

Ако сте го изтеглили в .tar.gz формат лесно може да го разархивирате по този начин:

**tar –zxvf** webmin-1.560.tar.gz

Преди да продължите към следващата стъпка трябва да проверите дали имате инсталиран Perl на сървъра, тъй като Webmin го изисква.
Отидете в /usr/bin/ и вижте, дали имате директория perl. Ако няма е нужно да инсталирате ето така:

**yum install perl**

След това влизате в разархивираната директория webmin-1.560 и там изпълнявате следния скрипт:

**./setup.sh**

Ще бъдете попитани за пътищата и операционната система, която ползвате и след като потвърдите с това инсталацията завършва.
Препоръчвам ви да направите проверка дали сте разрешили порт 10000 в iptables , защото това е порта по подразбиране за Webmin. Може да го добавите по този начин:

**nano /etc/sysconfig/iptables**

Редът, който трябва да бъде добавен е следния:

-A INPUT -p tcp -m tcp --dport 10000 -j ACCEPT

След всичко това вече може да стартирате контролния си панел с тази последна команда:

**/etc/webmin/start**

И така вашият Webmin контролен панел е готов за работа:

http://my-site.com:10000