VestaCP на Fedora Server

Скрипт установки панели управления VestaCP на Fedora Server. Скрипт тестовый, по нему ещё много работы, но кое-что он уже делает.

Порой мне становится скучно и я делаю странное, например, беру скрипт установки VestaCP и адаптирую его для работы с Fedora Server. По умолчанию, пока что, скрипт устанавливает только:

  • Nginx
  • PHP-FPM
  • Mariadb

Постепенно, надеюсь, функционал будет расширен, примерно до возможностей обычного скрипта установки панели. На самом деле, внутри доступны всё те же функции что применяются в скрипте для установки на CentOS, но они пока не протестированы мной на Fedora.

В ходе установки, мы прямо прописываем скрипту CentOS 7 как версию операционной системы на сервере. Это не самая лучшая идея конечно же, так что не вздумайте тащить её в продакшен (Кто-то использует Fedora Server в проде?).

Ставим панель на свежеустановленную ОС с минимальным набором софта:

# curl -O https://sysadmin.pm/vst-install-fedora.sh
# chmod +x vst-install-fedora.sh 
# ./vst-install-fedora.sh

VestaCP на Fedora

Установка на данный момент протестирована на последней, доступной на февраль месяц версии панели VestaCP и Fedora 27.

@SysadminNotes | https://sysadmin.pm

9 thoughts on “VestaCP на Fedora Server

    1. Проверил сегодня — Nginx, PHP, Named, Mariadb встали без проблем. Но нужно тестировать, конечно.

  1. Сгенерировал такую команду для установки на сайте весты:
    bash vst-install.sh —nginx yes —apache yes —phpfpm no —named yes —remi yes —vsftpd yes —proftpd no —iptables yes —fail2ban yes —quota no —exim yes —dovecot yes —spamassassin yes —clamav yes —softaculous no —mysql yes —postgresql no

    Это идеально для меня. Можно ли с такими параметрами запустить, и что для этого нужно?

    1. Запустить можно, но не факт что заработает всё как нужно. Я тестировал на минимуме — nginx+php-fpm+mariadb+named. Это работало, остальное — не тестировалось.

  2. На Fedora 30 не взлетело. Берусь за самостоятельную роботу с инсталяхой

    1. А что конкретно не взлетело? Попробовал сейчас на 30 поставить — панель доступна, но тестов, пока что, не делал.

  3. В итоге, выяснили с одним из собеседников, что на чистой установке 30 федоры, панель действительно не ставится корректно. Возможно позже я к этому вопросу вернусь, но пока что — увы.

    1. Привет автору 😉
      Проблема возникает с ioncube и vesta, на сколько я помню на этапе конфигурации, и из-за этого в конце не происходит запуск весты.
      Нужно ждать поддержки rhel 8, возможно тогда будет проще, но поддержку в этом году могут и не завезти, так что никак видимо пока что. Сам тоже решил не мучаться после нескольких неудачных попыток, хоть и есть ещё пара идей которые стоит проверить. Так же я хотел установить apache с которым тоже есть проблема именно на федора 30, но благодаря этому я всерьез задумался о переходе на nginx+php-fpm, уже помаленьку начинаю внедрять на своих и клиентских серверах.

      1. Вот тут мы вчера продолжили таки… https://forum.vestacp.com/viewtopic.php?f=42&t=16271 И выяснили каких пакетов в минимальной установке не хватает.

        А тут даже кто-то успел уже репозиторий с установщиком запилить… https://github.com/kovalets/VestaCP_on_Fedora Но что там в репе, я не знаю, не проверял. 🙂

        Не удивлюсь, что это всё с тобой в итоге и было сделано 🙂

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *