Как удалить hestia с сервера
Для установки необходимо иметь активную услугу виртуального или выделенного сервера с установленной чистой ОС из списка поддерживаемых панелью
Hestia — бесплатная панель управления сервером, являющаяся ответвлением панели Vesta, во многом превзошедшая своего предка и ставшая достойной альтернативой многим своим конкурентам.
Hestia сравнительно нетребовательна и отлично подойдет для размещения и администрирования сайтов на Вашем сервере. Благодаря простому и компактному интерфейсу, администратор имеет возможность быстро развертывать и работать из одной центральной панели управления с: учетными записями, почтовыми доменами, SSL сертификатами, бэкапами данных, установкой CMS; вэб-доменами, зонами DNS и прочим.
Hestia поддерживает как украинский так и русский языки интерфейса.
Внешний вид интерфейса панели Hestia:

Вы также можете проверить работу панели с помощью демо-версии на сайте разработчиков: https://demo.hestiacp.com:8083/login/
Hestia поддерживает следующие операционные системы: Debian 10, Debian 11, Ubuntu 18.04 LTS, Ubuntu 20.04 LTS, Ubuntu 22.04 LTS.
Ручная установка Hestia на чистый сервер
Панель управления Hestia должна быть установлена на чистую операционную систему для обеспечения надлежащей работы. Мы рекомендуем использовать для панели Hestia виртуальные серверы тарифом не менее KVM-25.
Для начала установки подключитесь к серверу по SSH под пользователем root и выполните следующие команды:
1. Обновите пакеты сервера:
2. Загрузите установщик на сервер:
3. Запустите скрипт для установки стандартной конфигурации панели:
Или же, воспользуйтесь генератором команд установки для подбора оптимальной конфигурации панели: https://gabizz.github.io/hestiacp-scriptline-generator/
4. После запуска установщика Вам будет продемонстрирован список устанавливаемого ПО. Соглашаетесь, указываете e-mail администратора панели и hostname (например, домен или поддомен Вашего сайта).

В течение 10-15 минут установка панели будет завершена, в финальном выводе будут присутствовать параметры доступа на сервер. Для входа в панель по стандарту используется 8083 порт. Для открытия в панели в браузере наберите адрес по типу https:// ВАШ.IP.АД.РЕС:8083/
При возникновении любых трудностей во время установки обратитесь за помощью в нашу техническую поддержку.
Установка панели HestiaCP на сервер под Ubuntu 20.04
HestiaCP — панель управления сервером, разработка которой является «ответвлением» (форком) другой популярной панели — VestaCP. Основные преимущества Hestia это:
- Удобный интерфейс;
- Богатая «комплектация». Этой панели, как правило, достаточно для всех типичных нужд, среди ее возможностей веб-сервер, почтовый сервер, PHP с селектором версий, сервер баз данных, легко устанавливаемые SSL-сертификаты и брандмауэр;
- Встроенный функционал резервного копирования.
Что нужно для установки панели
Системные требования описываемой панели управления следующие:
- Сервер с как минимум одним процессорным ядром, 1Гб ОЗУ и 10Гб дискового пространства;
- Актуальная операционная система семейства Debian (ОС на основе RHEL, в том числе Centos, не поддерживаются);
- Учетная запись с повышенными привилегиями;
- Зарегистрированный домен с A-записями, «направленными» на IP-адрес вашего сервера (необязательно, но желательно).
Процесс установки
Чтобы установить HestiaCP на ваш сервер, сделайте следующее:
- Откройте SSH-сессию от имени привилегированного пользователя;
- Обновите существующее системное программное обеспечение;

- Дождитесь завершения обновления, затем перезагрузите компьютер, чтобы применить изменения на уровне ядра системы;
- Установите утилиту wget;

- Скачайте и запустите файл, инициализирующий установку;
chmod +rw hst-install.sh

- Если скрипт сообщит о необходимости удаления несовместимого с панелью ПО — примите предложение;

- Следующим шагом будет предложено выбрать конфигурацию сервисов панели. Как правило, большинству пользователей подходят настройки, предлагаемые по умолчанию. Кроме выбора набора сервисов будет предложено указать адрес электронной почты и «привязанное» к панели доменное имя;

- Процесс установки, как правило, занимает около 15-20 минут, по его завершению вы увидите автоматически сгенерированные данные для доступа в панель. Запомните их;

- Откройте новую вкладку в вашем любимом браузере и войдите в панель Hestia, используя реквизиты, предоставленные на предыдущем шаге;


Если после авторизации вы увидите страницу наподобие показанной на рисунке ниже, значит установка прошла успешно.

Заключение
Из этой статьи вы узнали о том, что такое панель HestiaCP, ее преимуществах и процессе установки на сервер под Ubuntu 20.04.
Панель управления Hestia
Hestia — бесплатная панель управления сервером. В ее состав входит ПО, нужное для работы сайтов и почты, вам не понадобится устанавливать его вручную. Ещё с Hestia удобно управлять сайтами на боксах, устанавливать сертификаты, редактировать файлы прямо из веб-интерфейса.
Установка
Создать бокс с предустановленной панелью Hestia на базе ОС Ubuntu или Debian можно из Панели управления в пару кликов. Стандартные компоненты панели достаточно требовательны к ресурсам — стоит выбрать бокс с как минимум 1 Гб оперативной памяти.
Для созданных ранее боксов и при использовании другой ОС установка Hestia заключается в скачивании скрипта с сайта разработчика и его выполнении. Чтобы ее начать, подключитесь к боксу по SSH.
- Скачайте скрипт установки командой
- Запустите скрипт. Можно сразу добавить к нему ключ -l, чтобы панель установилась на русском языке, и ключ -о, чтобы установить несколько версий PHP сразу:
- Если при запуске видите ошибку с текстом «Error: group admin exists», повторите запуск с ключом —force:
- Ответьте на предварительные вопросы установщика
Начать ли установку:Введите адрес администратора. На него придут данные для доступа в панель, когда установка завершится.Введите hostname бокса (например, домен, который планируете разместить):После завершения установки ПУ покажет данные для входа: - И предложит перезапустить бокс, сделайте это:
Если вдруг не запишете или забудете пароль — его всегда можно будет задать заново командой v-change-user-password:
Базовые операции
Интерфейс панели делится на 4 основные части:
- небольшая строка заголовка с информацией о панели, ее настройках, ссылки на документацию;
- меню для перехода в разделы управления сайтами, почтой, базами данных;
- строка операций — в ней показываются кнопки действий (добавить что-то, сохранить изменения) и возврата в предыдущее меню;
- основная рабочая зона.

Панель частично поддерживает русский язык: интерфейс переведен не полностью, но того, что есть, хватает для удобной работы с панелью. Если вы не указали ключ -l при установке, язык можно поменять в настройках панели. Нажмите на иконку редактирования профиля (в левом верхнем углу), пролистайте до выпадающего меню «Language» и выберите в нем русский язык. Сохраните изменения кнопкой «Save» в правой части строки операций.
Работа с файлами
Панель предлагает свой файловый менеджер, переход в него — по кнопке «Файлы» в верхнем меню. С его помощью можно загружать, редактировать, перемещать, удалять файлы, распаковывать и создавать архивы. Корневая директория для каждого сайта размещена по пути

Работа с базами данных
Управлять базами данных можно в одноименном разделе — DВ.
Для создания базы данных нажмите «Добавить БД». Панель предложит заполнить поля:
- База данных — имя базы данных. К введенному значению автоматически добавится префикс admin_
- Аккаунт
- Пароль — можно ввести вручную или сгенерировать
- Остальное можно не трогать
Сохраните изменения кнопкой в правой части строки операций.
Работать с содержимым базы можно в phpMyAdmin, кнопка для входа в этом же разделе, также доступен по прямой ссылке — http://IP_БОКСА/phpmyadmin/ Если ссылка с IP-адресом не работает — используйте вместо него первый добавленный в панели домен.
Для входа нужны будут имя пользователя базы и его пароль.
Если вы хотите подключаться к базе данных удаленно, например, со своего компьютера, разрешите соединения на 3306 порт в файрволе панели и отредактируйте файл /etc/mysql/mariadb.conf.d/50-server.cnf, заменив значение в строке bind-address на 0.0.0.0.
Установка CMS
Панель предлагает возможность установить несколько CMS на сайт в пару кликов:
- WordPress
- Opencart
- PrestaShop
- Laravel
- Symfony
Для установки перейдите в раздел «Web», кликните на имя домена, нажмите «Установить приложение» в правой колонке. Под именем нужной CMS нажмите «Настроить».
Если в директории сайта есть другие файлы — их нужно удалить: панель не очищает корневую директорию сама.
Для установки нужно будет заполнить ряд полей (на примере WordPress):
- придумать имя и описание сайта
- будущие логин, e-mail и пароль администратора сайта
- данные для подключения к базе данных (можно отметить чекбокс «Database Create», и панель сама создаст базу данных)
Заполнив все поля, нажмите кнопку «Установить» в правой колонке.
Работа с почтой
По умолчанию панель не добавляет домен для почты, поэтому сначала надо его создать, нажав «Добавить домен». Введите имя домена, отметьте или уберите отметки с пунктов «Антиспам», «Антивирус», DKIM.
Чтобы создать ящики, перейдите к домену и нажмите «Добавить аккаунт». Заполните поля:
- Аккаунт — имя ящика
- Пароль
Можно сохранить аккаунт уже сейчас, а можно развернуть дополнительные опции:
- Квота — если ее превысить, новые письма перестанут поступать
- Алиасы — имена, которые привяжутся к этому же ящику
- Пересылка — можно настроить, на какой ящик перенаправлять письма
Подключиться к ящику можно с помощью любого почтового клиента:
- В качестве имени сервера указывайте ваш домен
- Порты стандартные — 110 для POP3, 143 для IMAP, 25 для SMTP
- Именем пользователя будет само имя ящика, без домена (info, а не info@domain.ru)
Можно пользоваться и веб-интерфейсом по адресу webmail.domain.ru, заменив domain.ru на ваш домен. Для этого нужно добавить A-запись для поддомена webmail на тех NS-серверах, куда делегирован домен, и подождать обновления кеша DNS.
SSL-cертификаты
SSL-сертификат на сайт можно установить в разделе WEB. Доступны к установке сертификаты Let’s Encrypt и собственные, самоподписной сертификат установить нельзя.
Перейдите к имени домена, отметьте чекбокс «Поддержка SSL».
Для установки сертификата Let’s Encrypt отметьте чекбокс «Поддержка Lets Encrypt» и сохраните изменения.
Чтобы установить свой сертификат, вам потребуются его ключ и сам сертификат — запросите их у эмитента и вставьте содержимое файлов в соответствующие поля.
В меню доступны дополнительные опции:
- Принудительный редирект HTTP-на-HTTPS
- Включить HTTP Strict Transport Security (HSTS)
Обе позволят сделать так, чтобы сайт открывался только по протоколу HTTPS, с одним отличием: первая будет перенаправлять все запросы на HTTPS, вторая же — отклонять соединения по HTTP, сообщая браузеру, что обращаться к сайту нужно сразу по HTTPS.
FTP-аккаунты
По FTP можно подключаться как с данными основного пользователя панели (admin), так и создать нового пользователя. Добавляются аккаунты из меню домена: WEB → ваш домен → Дополнительный FTP аккаунт. Поля к заполнению:
- Аккаунт — имя пользователя, которое нужно придумать. К нему панель автоматически добавит префикс admin_
- Пароль
- Путь — определяет, какая наивысшая директория будет доступна пользователю. Можно оставить стандартным, можно поменять
Заданиями можно управлять в разделе CRON.
Чтобы создать новое — нажмите «Добавить задание». На открывшейся странице введите само задание и укажите время выполнения. Можно задать интервал классически — указав значения в формате crontab, а можно выбрать нужное время запуска с помощью окна справа.

Бекапы
По умолчанию Hestia дает создавать один бекап — следующий заменит при создании уже существующий. В бекапе хранятся:
- настройки доменов
- файлы и базы данных
- почта
- задания Cron
Настроить количество бекапов можно в разделе «User», нажав «Пакеты» в строке состояния. Перейдите к самому пакету — default, пролистайте вниз до поля «Резервные копии», укажите в нем нужное количество бекапов, сохраните изменения.
Путь хранения бекапа можно изменить, например, сделав так, чтобы бекап сохранялся на отдельном диске Ice Storage. Для этого перейдите в настройки сервисов (шестеренка в верхнем меню), нажмите «Настроить» в строке операций, перейдите к строке «Резервные копии».
Также бекапы создаются автоматически. В отличие от бекапов машины, которые делаем мы, автоматические бекапы панели Hestia не отличаются от ручных ничем: под них не выделяется отдельного слота, и автоматический бекап может заменить ручной. По умолчанию создаются в 05:10, время можно изменить, отредактировав задание sudo /usr/local/hestia/bin/v-backup-users в настройках Cron.
Настройки сервисов
Для их редактирования нажмите на шестеренку в верхнем меню или перейдите по ссылке https://IP_БОКСА:8083/list/server/
- настройки виртуальной машины и панели в целом, кнопка «Настроить» в строке операций
- настройки отдельных сервисов — открываются по нажатию на название сервиса
- файрвол — одноименная кнопка в строке операций
Настройки сервисов панель предлагает редактировать в двух режимах:
- Базовый. Предлагает несколько настроек в виде форм, в которые можно вносить значения — панель сама преобразует их в нужный для конфигурационного файла вид
- Расширенный. Можно редактировать конфигурационный файл сервиса напрямую. Перед сохранением панель проверит, допущены ли синтаксические ошибки и не даст сохранить файл при их наличии.
Несколько версий PHP
Чтобы установить несколько версий PHP, перейдите в настройки сервисов (шестеренка в верхнем меню), нажмите «Настроить» в строке операций, разверните строку Web Server. Отметьте галочками нужные версии, сохраните изменения.
Выбранные версии будут установлены на сервер — дождитесь завершения установки и не перезагружайте страницу.
Дальше нужно выбрать версию PHP для домена. Перейдите в меню WEB, нажмите на домен, в выпадающем списке «Шаблон Backend» выберите нужную версию, сохраните изменения.
Изменение параметров PHP
Настройки PHP меняются сразу для всех версий. Перейдите в настройки сервисов (шестеренка в верхнем меню), нажмите на название службы (php-fpm). Можно изменить как базовые настройки, отредактировав значения в формах, так и перейти к правке конфигурационного файла. Панель проверит введенные значения и не даст сохранить изменения, если допущены синтаксические ошибки.
Файрвол
Для фильтрации запросов к боксу можно воспользоваться файрволом в панели управления боксами: он работает снаружи виртуальной машины и не тратит ее ресурсы для работы.
Можно настроить файрвол и внутри бокса. Перейдите в настройки сервисов (шестеренка в верхнем меню), далее в раздел «Файрвол» в строке операций. Или по прямой ссылке https://IP_БОКСА:8083/list/firewall/
В разделе можно редактировать, добавлять и удалять правила для входящих соединений.
[Feature] how to delete or reinstall Hestia panel about hestiacp HOT 3 CLOSED
How can I wipe the OS. what line of code should I use.
ScIT-Raphael commented on March 13, 2023
@ighalo87 . wipe OS means you need to reinstall it.
Related Issues (20)
- When a new user is created using the API and non-standard characters are present. An error occurs. [Bug] HOT 2
- [Feature] [Function] [bug] File Manager and PHPMyAdmin on HestiaCP HOT 5
- change mail password on upgrade HestiaCP 1.6.14 : issue on email client login HOT 13
- [Bug] After updating a web domain of another user, the UI jumps to the own web domains HOT 5
- Add new default extensions
- [Bug] Renewed LE Certificate only served after hours of delay HOT 22
- [Bug] Quick Install App Issues HOT 10
- [Bug] Error output while running v-change-web-domain-name HOT 2
- [Bug] Hestia allows umlauts for user names, which produces some issues. HOT 2
- [Feature/Issue] Autofit header logo HOT 2
- [Bug] Apache2 not working after an upgrade. HOT 1
- [Bug] Can't create email alias > 30 characters HOT 2
- [Feature] backup exclusion templates HOT 10
- [Bug] Endless 301 Redirects for WordPress Template with СDN Provider HOT 2
- [Feature] Gunicorn Application Server for Python Web Frameworks HOT 1
- [Bug] Prevent downgrading Roundcube
- [Feature] Re-send user login credentials HOT 2
- [Bug] SSL not working (custom cert/key), works after nginx restart HOT 13
- [Bug] Webmail ̷o̷n̷l̷y̷ ̷w̷o̷r̷k̷i̷n̷g̷ ̷w̷i̷t̷h̷ showing a different IP when using multiple system IPs HOT 2
- [Feature] Add clamav-unofficial-sigs HOT 4
Recommend Projects
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
Vue.js
Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
TensorFlow
An Open Source Machine Learning Framework for Everyone
Django
The Web framework for perfectionists with deadlines.
Laravel
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML.
Recommend Topics
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
server
A server is a program made to process requests and deliver data to clients.
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Visualization
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
Recommend Org
We are working to build community through open source technology. NB: members must have two-factor auth.