Тестируем нуленную панель DirectAdmin

Ну что дорогие друзья, сегдня мы будет ставить нуленную панельку управления хостингом DirectAdmin. Не потому что мы такие жадные и негодяйские негодяи, а потому что JBMC Software типичные жлобы, не дающие нам триалку на поюзать пару недель и алкающие на своем сайте 25 бакинских в месяц за лицензию.

Понятно, что в тырнете можно найти дешевле- я, к примеру, себе поставил за 6 евросов в месяц, но чтобы потестить это дороговато. Хотя планируют покупать вечную за $75, но тут опять же может быть кидалово, ибо это может быть цена за годичную, выдаваемую за вечную.

Вообще у DirectAdmin есть несколько версий лицензий: для VPS и для выделенных серверов, отличающихся в разы. Также есть лицуха internal, т.е для внутреннего пользования на стороне реселлера и external, которая приобретается как раз на сторонние проекты.

Народ советует брать внутреннюю для VPS, поднимать на серваке впску и вешать лицуху на неё, но сейчас разговор будет о полностью поломанной панельке DirectAdmin 1.44.3 Nulled. Коею мы и будем ставить на халяву. Это версия DirectAdmin 1.44.3 для CentOS подходящая для последних версий 5.8, 6.4 и 6.5 обеих разрядностей. В неё вшит китаезный скин Capri, делающий интерфейс панели более симпатичным и функциональным.

Если иероглифы на логине не возбуждают, то можно поменять в файле /usr/local/directadmin/data/templates/login.html хоть на удмуртский.

Тут надо заметить, что после установки, я бы все таки не рекомендовал её пользовать на рабочем сервере, либо банить все порты кроме нужных через фаервол, да гасить саму панель после настройки.

Логинимся на нас VPS под управлением CentOS через ssh и апгрейдим систему:
# yum update

и устанавливаем все многообразие необходимых для установки панели DirectAdmin приложений (этим она, кстати, разительно отличается от ISP который нормально ставится на голую систему)
# yum install wget gcc gcc-c++ flex bison make bind bind-libs bind-utils openssl openssl-devel perl quota libaio libcom_err-devel libcurl-devel tar diffutils nano dbus.x86_64 db4-devel cyrus-sasl-devel perl-ExtUtils-Embed.x86_64 cpan

Обновляем ядро системы:
# wget http://demo.9tuts.net/directadmin1443/update_source.sh
# chmod 755 update_source.sh
# ./update_source.sh

Инсталим DirectAdmin 1.44.3 и интерфейс Capri:
# wget -c http://demo.9tuts.net/directadmin1443/da1443-en.sh
# chmod 755 da1443-en.sh
# ./da1443-en.sh 2>&1|tee directadmin_install.log

В процессе установки скрипт может вылететь с жалобами на то что отключен SELinux, тогда его придется немного подкрутить (ISP кстати требует для установки его отключение).

Проверить статус SELinux можно через команду:
# sestatus
если он выключен, то его необходимо включить, прописав в файлике /etc/sysconfig/selinux следующие строки:
# vi /etc/sysconfig/selinux
SELINUX=enforcing
SELINUXTYPE=targeted
SETLOCALDEFS=1

После этого перегрузить машину и снова запустить установочный скрипт.

При установке скрипт спросит ClientID и LicenseID – их можно прописать произвольно, как и Hostname, хотя лучше использовать имена сервера.

В конце установки скрипт выведет логин информацию, которую лучше скопировать себе, хотя она доступна через ssh:
# cat /usr/local/directadmin/scripts/setup.txt

После установки можем логиниться на http://YOUR-SERVER-IP:2222 с использованием информации выведенной установочным скриптом.

!!! Если файлики или архив, который подтягивает установочный скрипт, будут недоступны, т.к. исходник периодически склеивает ласты и мне их пришлось шукать по всему тырнету, то черканите в комментах, я их куда нить выложу, чтобы можно было скачать и загрузить себе на сервер.

Один комментарий

  1. Антон сказал:

    Чем там дело кончилось в итоге?) Задумался поставить себе эту панельку и набрел на статью)

    [Reply]

Оставить комментарий