Webmin — это графический web интерфейс для управления сервером на базе ‘nix подобных операционных систем.
Установив Webmin вы можете удалённо конфигурировать и управлять Linux сервер в удобном графическом интерфейсе на русском языке через браузер.
Что может Webmin:
- Полное управление ОС (загрузка, процессы, состояние, log-файлы).
- Управлять пользователями и группами и их правами.
- Управлять всеми серверами (Apache, FTP, SSH, Samba)
- Настройка сети в том числе и Firewall.
- Проводить резервное копирование, и многое другое
Поскольку Webmin это графический WEB-интерфейс, то для его работы необходим web-сервер (Apache2). Webmin представляет из себя набор cgi-скриптов, написанных на Perl, поэтому надо сначала поставить пакеты необходимые для его работы. Зато не надо ни PHP ни MySQL.
Установка Webmin
Установим пакеты, необходимые для работы Webmin
sudo apt-get update
sudo apt-get install perl libnet-ssleay-perl openssl libauthen-pam-perl libpam-runtime libio-pty-perl libmd5-perl
Если libmd5-perl не нашелся в репозиториях, поставим его вручную.
Зайдем по ссылке http://packages.ubuntu.com/hardy/all/libmd5-perl/download и выберем одно из зеркал для загрузки.
sudo wget http://ubuntu.mirror.iweb.ca//pool/universe/libm/libmd5-perl/libmd5-perl_2.03-1_all.deb
sudo dpkg -i libmd5-perl_2.03-1_all.deb
UPD. С версии Ubuntu 10 и Debian 6 пакет libmd5-perl является запрещенным (deprecated). Вместо него используется libdigest-md5-perl. Таким образом установка необходимых пакетов примет вид:
sudo apt-get install perl libnet-ssleay-perl openssl libauthen-pam-perl libpam-runtime libio-pty-perl libdigest-md5-perl
Осталось скачать самую свежую версию Webmin http://sourceforge.net/projects/webadmin/files/.
На момент написания статьи последняя версия 1.580, поэтому скачаем и установим webmin_1.580_all.deb.
wget http://prdownloads.sourceforge.net/webadmin/webmin_1.580_all.deb
sudo dpkg -i webmin_1.580_all.deb
Если после установки apt-get сообщит о неудовлетворенной зависимости от пакета libapt-pkg-perl то выполним следующее:
sudo apt-get update
sudo apt-get install -f
После установки наберите в браузере https://servername:10000/, примите сертификат и залогинтесь используя учётную запись существующего пользователя, имеющего права на sudo.

Русификация интерфейса
Перейдите по меню Webmin. Webmin -> Webmin Configuration -> Language и Display in language выберите Russian CP1251 (RU_RU)
На этом мы закончили установку Webmin. Внешний вид панели Webmin:
UPD.Браузер Chrome стал отноститься к «нерабочим» и «фальшивым» ssl сертификатам намного строже. Если раньше достаточно было просто согласиться с возможным риском, теперь ссылка перехода на сайт спрятана в недрах предупреждений. Чтобы каждый раз ее не искать, можно отключить Webmin доступ по ssl:
sudo nano /etc/webmin/miniserv.conf
Найдите следующую строку, замените 1 на 0 и сохраните файл.
ssl=1
Перезапустите Webmin:
sudo /etc/init.d/webmin restart
Теперь для доступа нужно использовать http://servername:10000/, где servername — имя или IP адрес Вашего сервера.
Источники:
http://448dmg.ru/webmin-ubuntu-256
http://melfis.ru/устанавливаем-webmin-в-ubuntu/
С версии Ubuntu 10 и Debian 6 пакет libmd5-perl является запрещенным (deprecated). Вместо него используется libdigest-md5-perl. Таким образом установка необходимых пакетов примет вид:
sudo apt-get install perl libnet-ssleay-perl openssl libauthen-pam-perl libpam-runtime libio-pty-perl libdigest-md5-perl