Zpanel - универсальная панель управления хостингом, благодаря использованию стека технологий Apache, PHP и MySQL поддерживает такие системы как CentOS, FreeBSD, Windows, OSX. По своей организации напоминает панель CPanel, но в отличие от последней, является бесплатной. Имеется возможность установки дополнительных модулей. Для этого вначале необходимо установить репозиторий. По умолчанию русского языка нет, но его можно поставить отдельно. Список возможностей стандартный, посмотреть его можно на официальном сайте.
Установка панельки для систем CentOS, Ubuntu и Windows достаточно проста, поскольку для них существуют официальные скрипты. Для системы FreeBSD найти такой скрипт мне удалось в интернете. После небольших модификаций, скрипт замечательно заработал. Настоятельно рекомендую производить все действия на чистой системе! Итак, привожу весь необходимый порядок действий:
# mkdir -p /tmp/zpanelx && cd /tmp/zpanelx/
# fetch https://github.com/zpanel/zpanelx/archive/10.1.1.zip
# fetch https://github.com/Xpycts/zpanel-freebsd/archive/master.zip
# unzip -d . 10.1.1.zip && unzip master.zip
# cp -R zpanel-freebsd-master/* zpanelx-10.1.1/etc/build/
# rm -R zpanel-freebsd-master master.zip 10.1.1.zip
# cd zpanelx-10.1.1/etc/build/
# sh ./new-install-BSD.sh
После установки всех приложений установим пароль для админа
# /usr/local/etc/zpanel/panel/bin/setzadmin —set PASSWORD
Вместо «PASSWORD», естественно, надо указать свой пароль
В результате на Вашей системе окажутся следующие приложения
- ZPanel
- MySql
- Apache
- PHP
- Bind
- phpMyAdmin
- RoundCube
- Dovecot
- Postfix
- proFTPd
Приложения берутся из портов, поэтому, со временем, версии могут поменяться.
Теперь можно открывать окно браузера, вводить туда адрес своего сервера и наслаждаться полученным результатом. Стандартный логин администратора — zadmin.
./new-install-BSD.sh: 1: Syntax error: word unexpected (expecting “)”)
не ставится
Проект заброшен. Разработчики работают над другим проектом http://www.sentora.org/.
Ошибка говорит о том, что не правильный синтаксис … не хватает или лишняя кавычка или скобка на строке №1. Нужно экспериментировать. )