О CloudPanel
CloudPanel - бесплатная панель управления для Linux-серверов. Она рассчитана на PHP-сайты (WordPress, Laravel, Symfony и другие), приложения на Node.js и Python, а также статические сайты. Вместо ручной настройки Nginx, пулов PHP-FPM и баз данных вы получаете единый веб-интерфейс.
Панель подойдёт разработчикам и небольшим командам, которые сами ведут свои сайты. Им не хочется вручную поддерживать конфигурационные файлы и платить за лицензию коммерческой панели.
К моменту выдачи VPS на чистом сервере уже запущен официальный установщик CloudPanel. Он ставит Nginx, PHP, MariaDB и саму панель. Остаётся открыть в браузере https://SERVER_IP:8443 и создать учётную запись администратора.
Что можно делать с CloudPanel
Единый веб-интерфейс
Сайты, базы данных и пользователей можно создавать из браузера, не редактируя вручную конфигурацию Nginx и PHP-FPM.
Nginx, PHP и MariaDB из коробки
Серверный стек ставится официальным установщиком при выдаче VPS. Чтобы опубликовать первый PHP-сайт, ничего добавлять не нужно.
Разные типы приложений
В одной панели CloudPanel работает с сайтами на PHP, Node.js и Python, со статическими сайтами и с обратными прокси.
Сертификаты Let's Encrypt
Когда домен указывает на сервер, бесплатный HTTPS-сертификат можно выпустить прямо в интерфейсе.
Управление базами данных
Базы и пользователей MariaDB можно создавать в панели, не обращаясь к командной строке.
SSH-доступ и резервные копии
У каждого сайта может быть свой пользователь. Кроме того, в панели есть инструменты резервного копирования и планировщик задач cron.
Начало работы с CloudPanel
От заказа до запуска за несколько минут.
- 1
Закажите VPS с CloudPanel
Выберите Linux VPS в Париже или Франкфурте и отметьте CloudPanel на вкладке «Applications» в форме заказа. Из предложенных систем лучше взять Ubuntu 24.04, Ubuntu 22.04 или Debian 12.
- 2
Дождитесь выдачи и откройте панель
Установка проходит при первом запуске сервера и может занять несколько минут. Затем откройте адрес панели в браузере и подтвердите предупреждение о самоподписанном сертификате.
Bashhttps://SERVER_IP:8443 - 3
Создайте учётную запись администратора
При первом входе CloudPanel предложит создать администратора. Сделайте это сразу: пока учётной записи нет, любой, кто доберётся до порта 8443, сможет создать её вместо вас. После этого добавьте первый сайт на панели управления.
- 4
Подготовьте сервер к продакшену
Направьте домен на IP сервера A-записью, проверьте её и выпустите сертификат Let's Encrypt на странице сайта. Ограничьте доступ к порту 8443 своими IP-адресами в правилах брандмауэра панели и настройте резервное копирование.
Bashdig +short YOUR_DOMAIN
Сценарии использования CloudPanel
Хостинг сайтов нескольких клиентов
Агентство или фрилансер собирает сайты клиентов на одном VPS: у каждого сайта свой пользователь и своя база данных.
Развёртывание WordPress или Laravel
Вы создаёте сайт в панели, загружаете код по SFTP или SSH и включаете HTTPS. Писать конфигурацию Nginx не нужно.
Замена виртуального хостинга
Вы сохраняете простоту панели, но получаете выделенные ресурсы и полный root-доступ к серверу.
Публикация приложения на Node.js
Приложение на Node.js работает за Nginx с HTTPS-сертификатом, а конфигурацию обратного прокси вам писать не приходится.
Частые вопросы о CloudPanel
Откройте в браузере https://SERVER_IP:8443. Сертификат самоподписанный, поэтому предупреждение придётся подтвердить. Учётную запись администратора вы создаёте прямо на этой странице.
Подробнее о CloudPanel
Нужен чистый сервер
CloudPanel устанавливается только на пустой сервер. Не ставьте на этот VPS Nginx, Apache, MySQL или MariaDB самостоятельно: установщик сделает это сам, а уже имеющийся сервис будет с ним конфликтовать. Если вам нужен другой стек, закажите отдельный VPS.
Защита порта 8443
Панель отдаётся по HTTPS на порту 8443, сначала с самоподписанным сертификатом. В продакшене ограничьте этот порт своими IP-адресами в правилах брандмауэра CloudPanel и задайте для администратора длинный уникальный пароль.
Движок базы данных
Скрипт выдачи запускает официальный установщик без дополнительных параметров. Если на другом чистом сервере вам нужен конкретный движок, установщик принимает переменную DB_ENGINE, например DB_ENGINE=MARIADB_11.4 bash install.sh. На этом VPS панель уже установлена, и для переустановки придётся начинать с чистого сервера.
Резервные копии
Перед любым серьёзным обновлением сделайте резервную копию сайтов и баз данных. Не лишним будет и полный снимок VPS. Если хотите глубже разобраться в администрировании Linux-сервера, загляните в наши руководства.