Как установить FastPanel

Установка FastPanel на NAT-сервер



1. Для установки FASTPANEL нам понадобится:



Операционная система - Debian, Ubuntu, CentOS

Открытые порты - 3306, 8888, 7777

Лицензия FASTPANEL



1.1. Первое с чего мы начнём - это с подготовки системы, перед установкой панели нам понадобится обновить все пакеты системы, а так же саму систему. Для этого прописуем коианду следующим образом:



Debian/Ubuntu

apt-get update && apt-get upgrade


CentOS

yum update && yum upgrade




2. После обновления системы, а так же её пакетов, мы можем приступать к установке FastPanel, для её установки - нам понадобится запустить установщик командой:



wget http://repo.fastpanel.direct/install_fastpanel.sh -O - | bash -



2.1. После того как ввели данную команду и нажали клавишу - Enter, ожидаем установки. После успешной установки FASTPANEL в терминале отобразится информация с данными доступа, но заходить вы должны по IP, который был выдан при заказе сервера. Пример вывода см. ниже



Congratulations! FASTPANEL successfully installed and available now for you at https://192.168.1.8:8888/ .
Login: fastuser
Password: lNd+eg3wyLsI2+0n



3. Дальше вам понадобится открыть порты, которые указаны выше. Для этого нужно перейти в Биллинг панель и перейти во вкладку "Кабинет -> Поддержка -> Добавить тикет", после чего указываете тему тикета "Открытие/Проброс портов", и в самом сообщение указываете нужные вам порты, в нашем случае - это 3306 - порт Базы Данных, 8888 - порт для подключения к панели, 7777 - порт для работы сайтов. После того как мы получили нужные нам порты, мы можем приступать к следующему шагу.



4. "Получение лицензии панели". Для её получения нам нужно перейти по ссылке ->
https://cp.fastpanel.direct/. Дальше проходим регистрацию и нажимаем "Заказать новую лицензию", после чего нужно "Добавить лицензию в корзину и заполнить поле IP-адреса" и нажать кнопку "Перейти к оплате", после этого лицензия будет автоматически создана". Лицензия бесплатная.См. картинку ниже







5. Последний пункт настройки FASTPANEL на NAT-сервере. Для это вам нужно активировать лицензию по ключу, но чтобы это сделать, следует - зайти в Личный кабинет.



Выбрать лицензию, указывающую на публичный IP-адресс, данного сервераСм. картинки ниже





5.1 Скопировать активационный ключСм. картинки ниже







5.2 Добавить активационный ключ в форму активации лицензии вашей панели управления. После чего требуется настроить "Соответствие адресов". См. картинки ниже


5.2.1 Перейти в Боковое меню → "Управление IP" → "Сопоставление IP"См. картинки ниже







5.3 Нажать на кнопку "Добавить", в открывшемся модальном окне ввести соответствующий публичный IP-адресСм. картинки ниже






5.3.1 Нажать "Сохранить"



После настройки "Соответствия адресов", при создании DNS-доменов, внутренние IP-адреса будут транслироваться во внешние IP-адреса.

Если вы устанавливаете на KVM-сервер, то вам не нужно пробрасывать порты, так же вам непонадобится "Третий и пятые пункты", вы просто делаете всё тоже самое, но без написания в поддержку и добавление IP."




6 Проксирование домена



Дальнейшие действия нужны только для NAT-серверов.
Чтобы ваш сайт открывался без указания порта в адресной строке, необходимо сообщить нашему прокси-серверу, что именно ваш домен принадлежит к вашей виртуальной машине. Для начала направьте необходимую А-запись на публичный IP-адрес указанный в описании заказа. Далее свяжитесь со службой поддержки, назовите ваш номер заказа и домен (или поддомен) который нужно проксировать. Мы также можем предоставить технический поддомен,если у вас нет домена, а сайт нужен с ним.




7 Доступ к сайту по https



В статье "Семь раз отмерь, один раз NATрежь" мы уже рассказывали про особенности NAT и о том, что https-соединение возможно установить только через сервисы типа CloudFlare. Вам необходимо добавить ваш домен под управление данного сервиса (сервис имеет бесплатный тариф).
Когда домен будет добавлен в сервис (требует до 72 часов времени ожидания), необходимо перейти в меню вашего домена, слева выбрать пункт "SSL/TLS" и установить значение "Flexible"