В примере покажу установку на Ubuntu. Подключитесь к серверу. Если это первое подключение, то сначала обновите систему:
apt-get update
Далее установите утилиту wget:
apt-get install wget
Теперь непосредственно установим fastpanel
wget http://repo.fastpanel.direct/install_fastpanel.sh -O - | bash -
После окончания установки будут указаны данные для доступа к панели: адрес, логин и пароль. Копируем адрес fastpanel-и, авторизуемся, вводим рабочую почту. Всё.
Как установить MySQL 8 на FASTPANEL
Покажу ещё один, чуть более продвинутый пример установки FASTPANEL на сервер. Устанавливать будем на Ubuntu 24.04. Сначала обновляем Ubuntu, а затем устанавливаем FASTPANEL с предустановленной MySQL 8 и PHP 8.3.
Начинаем точно также с команды apt-get update, которая обновляет список доступных пакетов в системе, синхронизируя его с репозиториями. Это как проверка наличия новых версий программ в магазине, без их фактической установки:
apt-get update
Далее выполним sudo apt upgrade. Эта команда обновляет все установленные пакеты до их последних версий, если они доступны в репозиториях. Это процесс фактической установки новых версий уже имеющихся программ в системе.
sudo apt upgrade
Далее установите утилиту wget:
apt-get install wget
Скачаем установщик FASTPANEL:
wget http://repo.fastpanel.direct/install_fastpanel.sh
И, наконец, стартуем установку, указав, что нам необходимо установить MySQL 8-й версии.
bash install_fastpanel.sh -m mysql8.0
После успешной установки в консоли появится логин и пароль, которые необходимо записать. Выглядеть это будет примерно так:
Congratulations! FASTPANEL successfully installed and available now for you at https://96.212.230.171:8888/ .
Login: fastuser
Password: s23tsdfsreSWcD09k
Вот так легко и просто устанавливается "Фастпанель" на "Убунту".
UPD: Настройка PTR и HELO в FASTPANEL
PTR-запись (от англ. Pointer Record) — это ресурсная запись в системе DNS, которая используется для обратного преобразования IP-адреса в доменное имя. Если A-запись связывает доменное имя с IP-адресом, то запись PTR делает обратное: по IP-адресу определяет соответствующее ему доменное имя.
Чтобы не попасть в спам-фильтры стоит сразу позаботиться о настройке PTR и HELO.
Настройка PTR-записи
Установите для IP вашего сервера обратную запись (PTR), соответствующую вашему основному домену, который будете использовать на серваке, например: mail.mysite.ru. Чаще всего сделать это можно в личном кабинете вашего хостинг-провайдера у которого арендуете сервер.
Для этого вы должны знать основной домен, который планируете использовать для своих сайтов на данном серваке. Далее действуем так:
Настройка HELO ($primary_hostname) в Exim
Переменная $primary_hostname в конфигурации Exim по умолчанию берет значение из системного имени хоста (hostname) или из файла /etc/mailname, а также может быть явно переопределена в файле-шаблоне /etc/exim4/exim4.conf.template.
Вариант 1. Настройка $primary_hostname через систему (рекомендуется). Введите в консоли команду:
sudo hostnamectl set-hostname mail.mydomain.ru
и проверьте содержимое файла /etc/mailname (там должна быть одна строка: mail.mydomain.ru, если строки нет или указано что-то другое, то замените). После этого перезапустите Exim:
sudo systemctl restart exim4.
Вариант 2. В конфигурации Exim вы можете принудительно задать имя primary_hostname. В самом начале файла /etc/exim4/exim4.conf.template (над всеми остальными записями) добавьте строку:
primary_hostname = mail.mydomain.ru
Затем обновите конфигурацию командой
update-exim4.conf
и перезапустите службу.