Установка Hestia Control Panel на Debian 12.11, установка Redmine

angst
Правила форума
Нужно соблюдать правила
Аватара пользователя
angst
Сообщения: 1054
Зарегистрирован: 23:51, 24 ноя 2011
Благодарил (а): 92 раза
Поблагодарили: 36 раз
Контактная информация:

Установка Hestia Control Panel на Debian 12.11, установка Redmine

Сообщение angst »

Раньше я пользовался Vesta Control Panel, но пришло время с ней расстаться. Панель не получает ни поддержки ни обновления. Операционные системы, которые поддерживает панель, устарели и не получают обновления. Но есть альтернатива: Hestia Control Panel.

Теги:
Аватара пользователя
angst
Сообщения: 1054
Зарегистрирован: 23:51, 24 ноя 2011
Благодарил (а): 92 раза
Поблагодарили: 36 раз
Контактная информация:

Re: Установка Hestia Control Panel на Debian 12.11, установка Redmine

Сообщение angst »

Устанавливаем панель, в моем случае на сервер под управлением Debian 12.11. Востанавливаем пользователя из бэкапа VestaCP с сайтами, сертификатами, базами. Но так как один из сайтов работает на ruby, а панель управления не поддерживает это дело, дорабатываем. В папке /usr/local/hestia/data/templates/web/apache2/php-fpm/ создаем два файла: ruby.stpl и ruby.tpl с содержимом:
ruby.stpl:

Код: Выделить всё

<VirtualHost %ip%:%web_ssl_port%>

    ServerName %domain_idn%
    DocumentRoot %sdocroot%/public
    PassengerRuby /usr/bin/ruby
    <Directory %sdocroot%/public>
        AllowOverride All
        Options -MultiViews
        Require all granted
    </Directory>

</VirtualHost>
ruby.tpl:

Код: Выделить всё

<VirtualHost %ip%:%web_port%>

    ServerName %domain_idn%
    DocumentRoot %docroot%/public
    PassengerRuby /usr/bin/ruby
    <Directory %docroot%/public>
        AllowOverride All
        Options -MultiViews
        Require all granted
    </Directory>

</VirtualHost>
После этого устанавливаем ruby. После этого устанавливаем Passenger, при установке будет выбор Apache или Ruby, выбираем Ruby.
Перезагружаем сервер.
Если мы восстановили пользователя и его сайты из бэкапа, заходим в настройки сайта с Redmine в панели управления, в настройках веб домена находим расширеные настройки, веб-шаблон APACHE2 выбираем ruby.

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

Вернуться в «админ от сохи»