Бесплатные панели управления для VPS

Бесплатные панели управления для VPS

Большинство хостеров, при заказе виртуального сервера дают возможность заказать сразу к нему и панель управления - веб-интерфейс для управления службами, доменами, БД и т.п.. Как правило платно, но существуют и хорошие бесплатные варианты.

Установку такой панели можно выполнить самостоятельно буквально в пару кликов. Вместе с панелью так же устанавливается все необходимое для запуска сайта - PHP, MySQL, почта и прочее.

Для установки любой из панелей потребуется root и SSH.

После установки создается новый пользователь - admin, так же есть возможность добавлять других пользователей, что и рекомендую делать, в идеале - для каждого сайта, это снижает риск заражения. Если один из сайтов оказался заражен, в большинстве случаев та же участь ждет и другие сайты пользователя. Добраться же до сайтов других пользователей вирус как правило не может.

Vesta

Первая панель в моем списке - Vesta. Решил начать именно с этой панели так как сам пользуюсь уже долгое время, есть все необходимое, ничего лишнего, простая навигация. Хорошо себя показала даже на сервере с 128 МБ памяти.

Возможности - Управление пользователями (можно разбить на пакеты), доменами, IP, DNS, БД, Cron, бэкап, просмотр логов, статистик.

Поддерживаемые ОС:

  • RHEL 5, RHEL 6
  • CentOS 5, CentOS 6
  • Debian 7
  • Ubuntu 12.04, Ubuntu 12.10, Ubuntu 13.04, Ubuntu 13.10, Ubuntu 14.04,+

Установка - подключаемся через ssh, скачиваем установщик:

curl -O http://vestacp.com/pub/vst-install.sh

Запускаем установку:

bash vst-install.sh

Ajenti

Возможностей у панели больше чем у предыдущей, есть файловый менеджер, редактор, терминал. Распространяется по лицензии AGPLv3.

Сама панель - только управление сервером. Для возможности управлять доменами, базами данных и т.п. необходимо дополнительно установить плагин управления сайтами - Ajenti V (на момент написания - бета версия)

Поддерживаемые ОС и быстрая установка:

  • Debian
    wget -O- https://raw.github.com/ajenti/ajenti/1.x/scripts/install-debian.sh | sh
  • Ubuntu
    wget -O- https://raw.github.com/ajenti/ajenti/1.x/scripts/install-ubuntu.sh | sudo sh
  • CentOS/RHEL (разные скрипты для установки в зависимости от версии)
    для седьмой версии
    curl https://raw.githubusercontent.com/ajenti/ajenti/1.x/scripts/install-rhel7.sh | sh

    для шестой версии
    curl https://raw.githubusercontent.com/ajenti/ajenti/1.x/scripts/install-rhel.sh | sh
  • FreeBSD
    пока эксперементально, быстрой установки нет.

Затем установка Ajenti V (пример для Debian/Ubuntu):

1. Удаляем установленный apache:

apt-get remove apache2

2. Устанавливаем плагин:

apt-get install ajenti-v ajenti-v-nginx ajenti-v-mysql ajenti-v-php-fpm php5-mysql
service ajenti restart

Brainy

Бесплатная и очень функциональная панель. Можно создавать пользовательские аккаунты, с ограниченным функционалом, квотами.

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

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

Минимальные системные требования: ОС: CentOS 7 64bit, RAM: min 512MB, SWAP: min 1GB, Диск: 2GB на корневом разделе, Процессор: от 266mhz. При таких ресурсах работает, но медленно.

Рекомендуемые системные требования: ОС: CentOS 7 64bit, RAM: 2GB, SWAP: 2GB, Диск: 3GB на корневом разделе, Процессор: от 266mhz

Вот так выглядит выбор конфигурации.

Установка

Ссылку на установку с выбором параметров можно найти на сайте панели: вот здесь

Небольшое предупреждение. Если версия ядра CentOS ниже 3.10 - новейшая версия панели скорее всего не установится (текущая не устанавливается), kernel обновить скорее всего не выйдет т.к. используется OpenVZ. В сообщении (в консоли) будет ссылка на установку под OpenVZ, к которой можно добавить необходимые параметры, например так:

yum clean all && yum install -y wget && wget http://core.brainycp.ru/install_openvz.sh && bash ./install_openvz.sh --package=apache2.4,nginx,php56w,php72w,imagemagick,logrotate,MariaDB10.3,phpMyAdmin-4.8.0.1,exim,spamassassin,clamav,proftpd,csf

Для доступа к панели используем http://XXX.XXX.XXX.XXX:8002 или https://XXX.XXX.XXX.XXX:8000 (XXX.XXX.XXX.XXX - IP сервера). Пользователь root с соответствующим паролем.

Комментарии ()