Как установить CloudPanel на Debian 10 и выполнить настройки

16/12/2023 |
Loading...

Введение: Добро пожаловать в руководство по установке CloudPanel на Debian 10. CloudPanel — это современная панель управления сервером, разработанная для PHP-приложений с функциями, оптимизированными для всех основных облачных платформ. Она обеспечивает безопасность, высокую производительность и готова к использованию за считанные минуты. Это руководство проведет вас через процесс установки.

Особенности:

  • Безопасность (бесплатные SSL/TLS сертификаты).
  • Высокая производительность.
  • Быстрая настройка (готовность в течение 1 минуты).
  • Совместимость с основными облачными платформами.
  • Доступность на более чем десяти языках.

Предварительные требования:

Перед установкой CloudPanel убедитесь, что у вас есть следующее:

  • Root-доступ к вашему серверу.
  • Чистый сервер Debian 10 (Buster) с root-доступом.
  • Root-доступ или пользователь с привилегиями Sudo.
  • Характеристики сервера:
    • CPU: 2 vCores
    • ОЗУ: 2 ГБ
    • Дисковое пространство: 20 ГБ

Технологический стек:

Технологический стек CloudPanel включает легковесные и современные компоненты для оптимальной производительности PHP-приложений. Он состоит из:

  • Debian 10.
  • NGINX 1.18 с модулем PageSpeed.
  • MySQL 5.7 (Percona).
  • PHP [7.1 до 8.1].
  • Redis 5.
  • ProFTPD 1.3.
  • Node.js 14.
  • Yarn 1.22.

Терминология, используемая в этом руководстве:

  • Имя пользователя: root (или любой пользователь с root-привилегиями).
  • Имя хоста: cloudpanel-416cd680.nip.io (вы можете выбрать свое).
  • Домен: cloudpanel-416cd680.nip.io (вы можете выбрать свой).
  • Имя пользователя CloudPanel: admin.user (вы можете выбрать свое).

Шаг 1: Настройка имени хоста

Важно: Используйте субдомен (например, hostname.domain.com) для имени хоста. Не устанавливайте ваш основной домен (например, domain.com) в качестве имени хоста, так как это не позволит вам использовать этот домен для сайтов внутри панели управления.

  1. Установите имя хоста с помощью hostnamectl.
  2. Проверьте имя хоста с помощью hostnamectl.
  3. Обновите сервер с помощью sudo apt update && sudo apt -y upgrade.
  4. Установите Wget и Curl с помощью sudo apt -y install curl wget.

Шаг 2: Установка последней версии CloudPanel

Выполните следующую команду для установки CloudPanel:

curl -sSL https://installer.cloudpanel.io/ce/v1/install.sh | sudo bash

Шаг 3: Вход в CloudPanel и создание пользователя

Ваш сервер теперь настроен. Получите доступ к CloudPanel по адресу: https://your-ip-or-URL:8443.

Примечание: CloudPanel использует самоподписанный сертификат для SSL; проигнорируйте предупреждение "Ваше соединение не защищено". Создайте пользователя-администратора при первом входе, указав необходимые данные.

Шаг 4: Важные настройки

  1. Защитите сервер с помощью двухфакторной аутентификации.

    • Перейдите в раздел "Аккаунт" в меню пользователя-администратора.
    • Нажмите "Безопасность" и включите двухфакторную аутентификацию.
    • Используйте приложение-аутентификатор для сканирования QR-кода и введите сгенерированный шестизначный код.
  2. Блокировка нежелательных IP-адресов.

    • Перейдите в раздел "Безопасность" в навигации.
    • Добавьте IP-адреса для блокировки.

Шаг 5: Добавление пользователей

  • Для пользователей SSH:

    • Перейдите в раздел "Пользователи" в навигации.
    • Нажмите "Добавить пользователя", укажите имя пользователя/пароль и сохраните.
  • Для пользователей FTP:

    • Перейдите в раздел "Пользователи" в навигации.
    • Выберите "Пользователи FTP", заполните данные и нажмите "Добавить пользователя".

Шаг 6: Добавление домена

  1. Перейдите в раздел "Домены" в навигации.
  2. Введите имя вашего домена, выберите шаблон Vhost и версию PHP, затем нажмите "Добавить домен".

Шаг 7: Добавление баз данных

  • Чтобы добавить новую базу данных, нажмите на значок базы данных.
  • Нажмите "Добавить базу данных", укажите имя базы данных, имя пользователя, пароль и сохраните.

Шаг 8: PhpMyAdmin

  • Получите доступ к phpMyAdmin в разделе баз данных для управления вашими базами данных.

Шаг 9: Файловый менеджер

  • CloudPanel не предоставляет встроенного файлового менеджера. Используйте FTP-клиент или инструмент для управления файлами (например, FileZilla) для управления вашими файлами.

Шаг 10: Cron-задания

  • Создавайте запланированные задачи (Cron-задания) в разделе "Cron-задания" в навигации.

Шаг 11: Службы

  • Проверяйте и перезапускайте службы, такие как SQL, Nginx, PHP и Redis, из раздела "Службы" в навигации.

Административная область:

Изучите разделы "Пользователи", "Шаблоны Vhost", "Серверы баз данных", "Журнал действий" и "Настройки" в Административной области для расширенных настроек и управления.

Заключение:

Поздравляем! Вы успешно установили CloudPanel на Debian 10. Наслаждайтесь мощью и гибкостью CloudPanel для хостинга ваших PHP-приложений.

Получайте эксклюзивные предложения и акции!

Будьте в курсе последних предложений, скидок и специальных акций.

Update cookies preferences