Установка Hestia Control Panel на Debian 12.11, установка Redmine
Правила форума
Нужно соблюдать правила
Нужно соблюдать правила
- angst
- Сообщения: 1054
- Зарегистрирован: 23:51, 24 ноя 2011
- Благодарил (а): 92 раза
- Поблагодарили: 36 раз
- Контактная информация:
Установка Hestia Control Panel на Debian 12.11, установка Redmine
Раньше я пользовался Vesta Control Panel, но пришло время с ней расстаться. Панель не получает ни поддержки ни обновления. Операционные системы, которые поддерживает панель, устарели и не получают обновления. Но есть альтернатива: Hestia Control Panel.
Теги:
- angst
- Сообщения: 1054
- Зарегистрирован: 23:51, 24 ноя 2011
- Благодарил (а): 92 раза
- Поблагодарили: 36 раз
- Контактная информация:
Re: Установка Hestia Control Panel на Debian 12.11, установка Redmine
Устанавливаем панель, в моем случае на сервер под управлением Debian 12.11. Востанавливаем пользователя из бэкапа VestaCP с сайтами, сертификатами, базами. Но так как один из сайтов работает на Ruby, а панель управления не поддерживает это дело, дорабатываем. В папке
ruby.stpl:
ruby.tpl:
После этого устанавливаем ruby. После этого устанавливаем Passenger, при установке будет выбор Apache или Ruby, выбираем Ruby.
Перезагружаем сервер.
Если мы восстановили пользователя и его сайты из бэкапа, заходим в настройки сайта с Redmine в панели управления, в настройках веб домена находим расширеные настройки, веб-шаблон APACHE2 выбираем ruby.
После этого можем открыть свой сайт по старому адресу. Если мы создали нового пользователя, создаем в настройках веб новый сайт, и далее в настройки о чем писал выше.
Далее переходим под пользователем в папку веб домена, устанавливаем там Redmine, настраиваем бд. Как устанавливать Redmine я тут не буду, кто хочет найдет.
/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>
Код: Выделить всё
<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>
Перезагружаем сервер.
Если мы восстановили пользователя и его сайты из бэкапа, заходим в настройки сайта с Redmine в панели управления, в настройках веб домена находим расширеные настройки, веб-шаблон APACHE2 выбираем ruby.

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