Первый взгляд на VestaCP - концентрированное нытье ньюфага
Posted: Thu Mar 24, 2016 12:09 pm
Всем привет.
Даже не знаю, с чего начать свое повествование...
В общем, есть несколько серверов, на которых хостятся несколько сайтов - суммарно до 30 шт. В рамках модернизации инфраструктуры решено собрать их все в кучу на отдельном хосте, и спрятать за nginx.
У меня возникла мысль использовать какую-нибудь панель управления хостингом (сейчас все управляется вручную). Выбор был из бесплатных - этот хостинг денег не приносит, соответственно платить за панель никто не станет.
Начитавшить хвалебных отзывов на хабре, решил попробовать Vesta.
Теперь, собственно, нытье.
Либо, как равновероятный вариант - я вовсе не разобрался в том, как это все работает.
Отмазка: все вышенаписанное есть личное, предвзятое мнение. Автор искренне надеется, что своими словами никого не зацепил за живое. Во всяком случае, такая цель точно не стоит.
Даже не знаю, с чего начать свое повествование...
В общем, есть несколько серверов, на которых хостятся несколько сайтов - суммарно до 30 шт. В рамках модернизации инфраструктуры решено собрать их все в кучу на отдельном хосте, и спрятать за nginx.
У меня возникла мысль использовать какую-нибудь панель управления хостингом (сейчас все управляется вручную). Выбор был из бесплатных - этот хостинг денег не приносит, соответственно платить за панель никто не станет.
Начитавшить хвалебных отзывов на хабре, решил попробовать Vesta.
Теперь, собственно, нытье.
- Установка на голую систему (Ubuntu 14.04.4 на ESXi 5.5) происходит с ошибками. Установка производилась так:
Кусок лога выложил на пасту.
Code: Select all
bash ./vst-install.sh --nginx no --apache yes --phpfpm no --vsftpd yes --proftpd no --exim no --dovecot no --spamassassin no --clamav no --named no --iptables yes --fail2ban yes --mysql yes --postgresql no --remi no --quota no
- Непонятно для чего, но установился roundcube, хотя панель ставилась без почты. При этом в панели ссылка "Open webmail" присутствует, но, естественно, там 404 ошибка. Было бы здорово, если бы при установке без почты все упоминания о почте были выпилены. Включая верхнее меню, где user, web, dns, mail - почты то нет. Да, я могу выпилить этот кусок из шаблона, но что будет после обновления, например?
- Аналогичная ситуация с DNS. В моей, конкретной ситуации есть отдельный выделенный NS-сервер. Да, мне было бы интересно рулить им из этой панели, но я пока не представляю, как это реализовать. А при установке без DNS было бы логично выпилить все упоминания о DNS из панели.
При попытке добавить домен - "Error: DNS_SYSTEM is not enabled in the /usr/local/vesta/conf/vesta.conf". Я к тому, что если DNS_SYSTEM is not enabled, то и зайти на эти страницы не должно быть возможности. - Из любопытного - если нужный фрагмент в шаблоне закомментить, то в исходном коде страницы он так и присутствует, закомментированный.
- Не нашел возможности добавить второго админа, третьего, и т.д.
- Вообще не обнаружил понятия прав пользователей. Что отличает админа от рядового юзера. Если есть необходимость одному юзеру разрешить DNS, а второму - запретить - реализуемо? Кроме как через ограничение на 0 доменов в пакете.
- Админ видит только свои БД?
- Возможность грамотно выпилить SSL из апача так, чтоб не сломать панель - сходу не нашел. Можно, конечно, отключить модуль, но, опять же, а что будет при обновлении?
- Как реализована изоляция web-доменов разных пользователей? mpm-itk, насколько я понял, не используется, только suexec?
- Есть ли возможность управлять несколькими серверами из одной точки? Или системой с распределенными по хостам сервисами (nginx + 2 apache + ns + mail = 5 хостов)?
Либо, как равновероятный вариант - я вовсе не разобрался в том, как это все работает.
Отмазка: все вышенаписанное есть личное, предвзятое мнение. Автор искренне надеется, что своими словами никого не зацепил за живое. Во всяком случае, такая цель точно не стоит.