LINUX.ORG.RU

Значительный релиз HestiaCP 1.2.0

 , ,

Значительный релиз HestiaCP 1.2.0

0

2

Сегодня, 8 июля 2020 года, после почти четырёх месяцев активной разработки наша команда рада представить новый мажорный релиз панели управления сервером HestiaCP.

Функциональность, которая была добавлена в этом выпуске ПУ:

  • Поддержка Ubuntu 20.04.
  • Возможность управления SSH-ключами как из графического интерфейса панели, так и из CLI.
  • Графический файловый менеджер FileGator, для выполнения операций с файлами используется SFTP (SSH).
  • Расширены возможности встроенного файрвола, используются возможности утилиты ipset.

    Теперь можно блокировать списки IP-адресов.

    Поддержка блокировки через ipset по странам.

  • Теперь Apache2 по умолчанию использует mpm_event вместо mpm_prefork при обработке запросов, взаимодействии с PHP.

    Данная опция доступна для новых установок панели, «с нуля».

    Для существующих установок доступен специальный скрипт миграции.

  • Можно задавать свою версию PHP для каждого пользователя в отдельности.
  • Обновления переводов.

В этом выпуске прекращена поддержка Debian 8 (Jessie).

>>> Подробности

★★★★★

Проверено: a1batross ()
Последнее исправление: Zhbert (всего исправлений: 14)

Ответ на: комментарий от anonymous

Сам себя плюсанул?

Молодец, возьми с полки пирожок :-)

P.S. Чуть не написал с попки,

@HugeCoreDump, вот, что Делириум животворящий делает!

Twissel ★★★★★
() автор топика
Последнее исправление: Twissel (всего исправлений: 1)
Ответ на: комментарий от anonymous

Ну точно юзают 15 человек из команды + звёзды на гитхабе.

А делать все без панельки это не более чем юношеский пубертат местных лоровцев и маркетинг админов-фрилансеров: я могу все без панельки, я крутой!

Когда 10 сайтов можешь, а когда 500 сомневаюсь :-)

Twissel ★★★★★
() автор топика
Ответ на: комментарий от Twissel

Когда 10 сайтов можешь, а когда 500 сомневаюсь :-)

О чем и речь. У кого, кроме всяких вебмастеров, есть задача держать 500 сайтов? У хостеров свои панели, на весте все равно шаред нормальный не сделать.

anonymous
()
Ответ на: комментарий от anonymous

По делу тут был коммент, что если действительно умеешь в Ansible, тогда тебе сабж не нужен.

Twissel ★★★★★
() автор топика

часто моя работа заключается в выкорчевывании всех этих панелей с серверов потому, что конфиги как правило полностью ими ломаются.

bernd ★★★★★
()
Ответ на: комментарий от anonymous

Для тех, кто плохо читает на русском написано Значительный релиз

У нас минорщина (патч-релиз) это третья цифра.

Все.

Twissel ★★★★★
() автор топика
Ответ на: комментарий от bernd

Смотря какие панели и кто настраивал.

ISP Manager и DirectAdmin в этом плане не подарок, остальных поломанными не видел.

Twissel ★★★★★
() автор топика
Ответ на: комментарий от bernd

часто моя работа заключается в выкорчевывании всех этих панелей с серверов

И што, пузатый дядя-пиндос по жопе не бьет, спрашивая как ему загрузить файл, создать юзера для индусского девелопера по 10 баксов\сайт, статы посмотреть, почтовый ящик создать и тп ?)

Не верю, фантазер.

windows10 ★★★★★
()
Ответ на: комментарий от windows10

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

bernd ★★★★★
()
Ответ на: комментарий от dengolius

Не знаю, я 15 мин назад обновился с 1.1.1 без проблем.

Серваки Нидерланды, РФ.

Значит косяки конкретного хостера =)

Twissel ★★★★★
() автор топика

Из тегов bash убрать бы. Бесполезный тред для тех, кто на такой тег подписан. Не будет оскорбительных комментов.

wbrer ★★★
()
Ответ на: комментарий от grim

Сегодня, 8 июля 2020 года, после почти четырёх месяцев активной разработки, наша команда рада представить новый мажорный релиз панели управления сервером HestiaCP.

Samamy ★★★
()
Ответ на: комментарий от Twissel

роскомпозор

ага. на локалхосте из локалхоста

но, судя по сленгу, вычёркивать панель можно сразу, даже не трогая

buratino ★★★★★
()
Ответ на: комментарий от buratino

Не совсем понял насчет какого сленга идёт речь.

А так да, каждому своё: не нравится, не работает — не пользуйся.

Twissel ★★★★★
() автор топика
Ответ на: комментарий от wbrer

ОК.

@Zhbert, убери пожалуйста, тут можно обойтись без тега bash

Twissel ★★★★★
() автор топика
Ответ на: комментарий от Twissel

Ну да я в курсе, подождите куча доменов пока мы один на всех postfix обновим :( Про bind я в курсе, и полемику про накладные расходы тут не приплетешь.

Еще раз: Эти технологии создавались тогда когда не было контейнеров, теперь это должно исчезнуть.

mx__ ★★★★★
()
Ответ на: комментарий от mx__

В IT-отрасли не бывает так, чтобы нечто исчезало совсем, абсолютно.

Подходы и технологии могут и будут сосуществовать параллельно еще долго время.

Т.к. если технологии/подходы юзают адекватные люди они уже в курсе, какие +/- и подводные камни у каждого подхода и инструмента.

Лирическое отступление.

Twissel ★★★★★
() автор топика
Ответ на: комментарий от Twissel

Подходы и технологии могут и будут сосуществовать параллельно еще долго время.

+1 (к сожалению на форуме нельзя поставить лайк)

mx__ ★★★★★
()
Ответ на: комментарий от ugoday

Это такая штука, для тех, кто не умеет в Ansible?


У ansible и таких панелей разные задачи. Есть 100500 тактических задач, для которых ansible - все равно, что в автомобиле вместо двух кликов в меню каждый раз ехать в сервисный центр и подключать ноут с дилерским ПО... Добавить/удалить почтовый акк, изменить крон, создать поддомен и залить промо-сайт под какую-то акцию. Какой тут ansible)))

vs240
()
Ответ на: комментарий от Twissel

Но, поскольку FTP уже 50 лет и, насколько мне известно он никому не нужен, его не касались, думаю, что все аналогично Весте.


В весте есть функция создания дополнительных FTP. Но во-первых он создает каждый раз системного пользователя, во-вторых нельзя нормально разграничить доступ внутри одного аккаунта по разным доменам. Задача решается элементарно через виртуальных пользователей (пару строчек в конфигах) и стандартный cli интерфейс. Да, можно конечно всем раздавать один FTP - но когда к сайту имеет доступ несколько чел - потом крайнего не найдешь.

Поскольку крон просто работает и внимания ему примерно столько же, сколько и FTP, это легаси не трогали.


А тут обратная ситуация - в весте достаточно неудобный интерфейс для быстрого управления кроном, особенно если необходимо скопировать одно из существующих правил и слегка его изменить. Такое впечатление, что дизайнер интерфейса крона никогда сам этим кроном не пользовался.

vs240
()
Ответ на: комментарий от Twissel

А делать все без панельки это

…нормально. Погугли про оркестрацию, cloud-init, шаблоны контейнеров наконец.

anonymous
()
Ответ на: комментарий от Twissel

везде. такова судьба всех панелек, кто-то их ставит, получает бабло, потом они ломаются и кто-то получает бабло их выкорчевывая. так работает экономика.

bernd ★★★★★
()

раньше бы на лоре подобное поделие с *овном смешали. но теперь, когда sed и awk считаются чем-то сложным...

после почти четырёх месяцев

о ... такая основательность. я в шоке.

crypt ★★★★★
()
Ответ на: комментарий от anonymous

Ну мы используем докер для быстрой сборки hestia-nginx, hestia-php под все поддерживаемые дистрибутивы, на билд-машинке.

В остальном, моё ИМХО, что все эти докеры, кубернетисы и прочую лабуду нужно уметь готовить. В противном случае, если этим занимается 1,5 индуса, это все превращается в крутое говно и дыру в системе одновременно.

Twissel ★★★★★
() автор топика
Ответ на: комментарий от bernd

Не знаю, если у вас ломаются панельки, значит кто-то явно идиот.

Если понимаешь, что делаешь и зачем даже ISP Manager не ломается, хотя первый раз в жизни, 5 лет назад я сломал именно его =)

Twissel ★★★★★
() автор топика
Ответ на: комментарий от crypt

Унутре тут все равно те же самые sed и awk, так что хорошо бы от них избавиться, но тогда потеряем индивидуальность :-)

По поводу основательности, если это сарказм, то да, относительно Весты у нас качество подготовки релизов на три порядка лучше.

Даже примитивная система авто-тестов пилится потихоньку.

Twissel ★★★★★
() автор топика
Ответ на: комментарий от vs240

Добавить/удалить почтовый акк, изменить крон, создать поддомен и залить промо-сайт под какую-то акцию. Какой тут ansible)))

Ансибл (а также любые другие системы управления конфигурациями) как раз этим и занимается.

вместо двух кликов в меню

А как вы эти «два клика в меню» положите в git и проверите изменения до их применения на боевом сервере?

ugoday ★★★★★
()
Ответ на: комментарий от Twissel

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

bernd ★★★★★
()
Ответ на: комментарий от bernd

никто ничего не спрашивает, вопят только удали это говно и почини сайты, мои сайты лежат.

Ха. Так панель, по крайней мере эта - никакие особые изменения в конфиги не вносит, по крайней мере в httpd\nginx. Она просто вставляет в конец /etc/конфига инклуд на /home/admin/conf/web/*.conf и всьо. Строчку с инклудом комментишь, и твой веб-сервер работает как и работал искаропки.

windows10 ★★★★★
()
Ответ на: комментарий от ugoday

Ансибл (а также любые другие системы управления конфигурациями) как раз этим и занимается.


То есть когда вы на google меняете пароль на почту - где-то сидит дежурный ansible и применяет изменения?)) Или letsencrypt сертификаты у вас тоже ansible обновляет? Все же это разные вещи - задача ansible - установить и правильно сконфируить систему и сервисы. А задача панели этими сервисами пользоваться. Такие панели не ставят на ноды, требующие автоматического развертывания и запуска контейнеров. Их задача жить на классических серверах, в основном VPS. А ansible может использоваться для первичной установки такой панели и дополнительного тюнинга - например, установки sieve.

А как вы эти «два клика в меню» положите в git и проверите изменения до их применения на боевом сервере?


Мне эти два клика не нужны в гите, для этого есть автоматический бекап, и точно гит не должен хранить пароли к почте.

vs240
()
Ответ на: комментарий от bernd

Ну если кто-то не можешь распарсить конфиг nginx/apache/daemon_name, вон из профессии!

Насчет скриптов, которые всем этим рулят, да там есть такое, что внутри баша сношаются sed и awk в разных пропорциях и не лучшим образом :-)

Но не конфиги/инклуды, они вполне читаются.

Twissel ★★★★★
() автор топика
Последнее исправление: Twissel (всего исправлений: 1)
Ответ на: комментарий от bernd

Проблема в том, что если эти десять строчек для тебя кажутся чертями с демонами

server {
    listen      213.239.202.188:80;
    server_name сайт.ch www.сайт.ch;
    error_log  /var/log/httpd/domains/сайт.ch.error.log error;

    location / {
        proxy_pass      http://213.239.202.188:8080;
        location ~* ^.+\.(jpeg|jpg|png|gif|bmp|ico|svg|tif|tiff|css|js|htm|html|ttf|otf|webp|woff|txt|csv|rtf|doc|docx|xls|xlsx|ppt|pptx|odf|odp|ods|odt|pdf|psd|ai|eot|eps|ps|zip|tar|tgz|gz|rar|bz2|7z|aac|m4a|mp3|mp4|ogg|wav|wma|3gp|avi|flv|m4v|mkv|mov|mpeg|mpg|wmv|exe|iso|dmg|swf)$ {
            root           /home/admin/web/сайт.ch/public_html;
            access_log     /var/log/httpd/domains/сайт.ch.log combined;
            access_log     /var/log/httpd/domains/сайт.ch.bytes bytes;
            expires        max;
            try_files      $uri @fallback;
        }
    }

    location /error/ {
        alias   /home/admin/web/сайт.ch/document_errors/;
    }

    location @fallback {
        proxy_pass      http://213.239.202.188:8080;
    }

    location ~ /\.ht    {return 404;}
    location ~ /\.svn/  {return 404;}
    location ~ /\.git/  {return 404;}
    location ~ /\.hg/   {return 404;}
    location ~ /\.bzr/  {return 404;}

    include /home/admin/conf/web/nginx.сайт.ch.conf*;
}

То лучше тебе вернуться на Винду =) Хотя вроде Cpanel или Plesk действительно пишут лапшу сразу в httpd.conf

windows10 ★★★★★
()
Ответ на: комментарий от windows10

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

bernd ★★★★★
()
Последнее исправление: bernd (всего исправлений: 1)
Ответ на: комментарий от bernd

Нет, для меня это не черти с демонами. Во-первых, мне пофигу что там и куда висит, а для TCP-сессии, лупбек и не лупбек это одно и то же. Во-вторых, фаервольная политика VestaCP - закрыть всё, открыть необходимое. Поэтому извне на 8080 порт все равно не достучаться. В-третьих, ДА, nginx с PHP не работает, потому что PHP - это не только {?php echo «Hello world»;?} а еще и куча популярных и используемых планетой CMS, многие из которых имеют гибкие настройки кеширования, friendly URL и тд итп, и ориентированы на Apache’вский .htaccess. Ага, у чувака интернет-магазин на Prestashop который приносит ему десятки тысяч долларов в месяц прибыли, а я такой: чувак, а давай поставим nginx. Окай, говорит он, а модули работать будут, которые генерят мне красивые URL’очки для каждого добавляемого мной продукта и его цвета ? Не, отвечаю, не будут. Ну тогда напуркуа мне твой nginx, вопрошает чувак. А хз, знаю только что nginx с PHP работает, лол. В-четвертых, ага, nginx с PHP не работает, в отличие от Попача, где PHP вписан модулем. Nginx работает с fastcgi-сервером, одним из которых является php-fpm. В пятых, VestaCP прекрасно конфигурится одним нажатием на использование nginx+php-fpm без промежуточного Apache, а почему не так - я уже рассказал выше. Больше скажу, вторым нажатием, VestaCP конфигурирует работу с fastcgi не через TCP, а через сокет

Итак, второй раз спрашиваю: что конкретно тебе не понятно из конфига созданного Вестой ?

windows10 ★★★★★
()
Последнее исправление: windows10 (всего исправлений: 2)
Ответ на: комментарий от windows10

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

bernd ★★★★★
()
Ответ на: комментарий от bernd

а чтобы красивые урлы тебе делать в нгинксе достаточно его осилить наконец и прописать нужные правила в него.



только заказчик сначала должен подтвердить на это бюджет, а заказчики обычно не платят за всякую технологическую фигню, если это не несет пользы для их бизнеса.

vs240
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.