Введение: Добро пожаловать в руководство по установке 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) в качестве имени хоста, так как это не позволит вам использовать этот домен для сайтов внутри панели управления.
- Установите имя хоста с помощью
hostnamectl. - Проверьте имя хоста с помощью
hostnamectl. - Обновите сервер с помощью
sudo apt update && sudo apt -y upgrade. - Установите 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: Важные настройки
-
Защитите сервер с помощью двухфакторной аутентификации.
- Перейдите в раздел "Аккаунт" в меню пользователя-администратора.
- Нажмите "Безопасность" и включите двухфакторную аутентификацию.
- Используйте приложение-аутентификатор для сканирования QR-кода и введите сгенерированный шестизначный код.
-
Блокировка нежелательных IP-адресов.
- Перейдите в раздел "Безопасность" в навигации.
- Добавьте IP-адреса для блокировки.
Шаг 5: Добавление пользователей
-
Для пользователей SSH:
- Перейдите в раздел "Пользователи" в навигации.
- Нажмите "Добавить пользователя", укажите имя пользователя/пароль и сохраните.
-
Для пользователей FTP:
- Перейдите в раздел "Пользователи" в навигации.
- Выберите "Пользователи FTP", заполните данные и нажмите "Добавить пользователя".
Шаг 6: Добавление домена
- Перейдите в раздел "Домены" в навигации.
- Введите имя вашего домена, выберите шаблон 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-приложений.
Поиск