FASTPANEL — простая и удобная панель управления сервером. Она позволяет размещать на боксе сайты, управлять почтой, базами данных и бекапами. Панель работает на всех тарифах, кроме Джуна и XS.
Для начала нужно создать бокс в разделе Боксы → Управление и и установить на него одну из этих ОС:
- Debian 9, 10, 11, 12
- Ubuntu 18.04, 20.04, 22.04
- CentOS 7
- AlmaLinux 8
- Rocky Linux 8
Устанавливаем FASTPANEL
- После установки ОС подключитесь к боксу по SSH
- С помощью команд обновите список доступных пакетов ПО из официальных репозиториев и установите wget:
- Debian/Ubuntu:
apt-get update; apt-get install wget
- CentOS/AlmaLinux/Rocky Linux:
yum makecache; yum install wget
- Debian/Ubuntu:
- Запустите установку FASTPANEL командой:
wget http://repo.fastpanel.direct/install_fastpanel.sh -O - | bash -
Когда установка завершится, появится поздравление с данными для входа в FASTPANEL:Congratulations! FASTPANEL successfully installed and available now for you at https://ваш_IP-адрес:8888/
, где:
Login: fastuser
Password: Q5ylMv0Z+1IiKaRm
https://ваш_IP-адрес:8888/ — ссылка для входа в FASTPANEL.
По ней нужно зарегистрироваться в FASTPANEL и получить бесплатную лицензию. После активации панель будет доступна.
Добавляем домен в FASTPANEL
- Укажите IP-адрес бокса в A-записях домена
- Нажмите на Создать сайт в FASTPANEL
- Дальше можно установить WordPress или разместить свой сайт. Чтобы добавить уже существующий сайт, нажмите на Создать сайт вручную и укажите его домен. В FASTPANEL добавится карточка сайта:
Размещаем сайт
В карточке хранятся все данные о сайте:
Чтобы разместить сайт:
1. Перейдите в раздел Файлы. Проверьте, что вы в корневом каталоге сайта, и загрузите файлы сайта. Есть и другие способы загрузки: по SSH или FTP.
2. Теперь нужно изменить старый путь к сайту на новый. Подключитесь к боксу по SSH и перейдите в папку с сайтом. Введите команду:
grep -rl home/a0001234/domains/testover.ru/public_html | xargs sed -i 's!home/a0001234/domains/testover.ru/public_html!var/www/testing_com_usr/data/www/testover.ru!g'
, где:
- home/a0001234/domains/testover.ru/public_html — старый путь
- var/www/testing_com_usr/data/www/testover.ru — новый путь.
3. Создайте базу данных в разделе Базы данных. Чтобы загрузить в нее дамп, нажмите на Открыть phpMyAdmin. Когда загрузите дамп, замените путь к сайту в базе данных с помощью команды:
git clone https://github.com/interconnectit/Search-Replace-DB/ && php Search-Replace-DB/srdb.cli.php -hlocalhost -ntestdatabase -utestdatabas_usr -pd1zfwAiIwZvuWr3M -s"home/a0001234/domains/testover.ru/public_html" -r"var/www/testing_com_usr/data/www/testover.ru" && rm -rf Search-Replace-DB/
, где:
- testdatabase — имя базы данных
- testdatabas_usr — логин
- d1zfwAiIwZvuWr3M — пароль
- home/a0001234/domains/testover.ru/public_html — старый путь к сайту
- var/www/testing_com_usr/data/www/testover.ru — новый путь
- localhost — хост базы данных, если она размещается на боксе.
4. После этого замените данные для подключения к базе данных в конфигурационных файлах сайта. Если пароль от базы данных потерялся, замените его в разделе Базы данных → Управление пользователями → Редактировать.
Всё готово, дождитесь обновления кеша DNS — и сайт будет доступен.