Рейтинг
0.00

CloudPanel Blog

1 читатель, 10 топиков

Протокол следующего поколения: HTTP3 и его влияние на веб-производительность



Протокол следующего поколения: HTTP3 и его влияние на веб-производительность
Готовы ли вы открыть будущее веб-производительности? HTTP3 меняет способ просмотра Интернета. Он представляет функции для более быстрого, безопасного и эффективного использования Интернета. В этой статье мы рассмотрим разницу между HTTP3 и HTTP2 и их потенциальное влияние на скорость и надежность веб-сайта.

Ключевые выводы
  • Откройте для себя передовой протокол HTTP/3, который улучшит качество просмотра веб-страниц.
  • Узнайте, как HTTP/3 устанавливает быстрые соединения для увеличения скорости.
  • Изучите надежные функции безопасности HTTP/3, включая обязательное шифрование.
  • Узнайте, как HTTP/3 определяет приоритет критически важных ресурсов для оптимизации взаимодействия с пользователем.
  • Получите представление о плавном переключении сети HTTP/3 для бесперебойного просмотра мобильных устройств.

HTTP/3 — это последняя версия протокола передачи гипертекста (HTTP).
HTTP является основой передачи данных во Всемирной паутине. HTTP/3 был разработан Инженерной группой Интернета (IETF). Они сотрудничали с такими технологическими гигантами, как Google и Cloudflare. Цель HTTP/3 — устранить ограничения HTTP/2 и повысить производительность сети.

Одним из наиболее значительных изменений в HTTP/3 является принятие транспортного протокола QUIC. QUIC означает «Быстрое подключение к Интернету по протоколу UDP». Предыдущие версии HTTP основывались на протоколе управления передачей (TCP). Напротив, HTTP/3 использует протокол пользовательских датаграмм (UDP) в качестве основного транспортного протокола.

QUIC сочетает в себе функции TCP, такие как надежность и контроль перегрузки. Он также использует скорость и гибкость UDP. Используя QUIC, HTTP/3 может устанавливать соединения до 33 % быстрее по сравнению с HTTP/2.

Это также уменьшает задержку. Когда клиент, например веб-браузер, инициирует соединение с сервером через HTTP/3, протокол QUIC обеспечивает более эффективный процесс установления связи. Рукопожатие — это автоматизированный процесс обмена информацией между двумя устройствами или системами для установления протоколов и параметров связи.

Чем HTTP3 лучше HTTP2?
Это показатели сравнительного анализа производительности HTTP/3 по сравнению с HTTP/2:

1. Время до первого байта (TTFB)
Время до первого байта (TTFB) измеряет время с момента отправки клиентом запроса до момента получения первого байта ответа от сервера. TTFB включает в себя несколько этапов:
  • DNS-поиск
  • Установление соединения
  • TLS-рукопожатие
  • Время обработки сервера
HTTP/3 обеспечивает более быструю установку соединения, что значительно снижает TTFB по сравнению с предыдущими версиями HTTP. Более быстрый TTFB напрямую приводит к улучшению отклика и производительности, воспринимаемой пользователем. Отслеживание TTFB во время сравнительного анализа помогает выявить проблемы с производительностью серверной части и области для оптимизации.

2. Общее время загрузки страницы


В то время как TTFB измеряет время до получения первого байта ответа, общее время загрузки страницы отслеживает продолжительность, необходимую для:
  • Вся страница для загрузки.
  • Все его ресурсы станут полностью интерактивными.
Время загрузки страницы, возможно, является наиболее ориентированным на пользователя показателем производительности. Общее время загрузки страницы напрямую влияет на то, насколько быстро сайт воспринимается пользователем. Более быстрое время загрузки коррелирует с лучшим пользовательским опытом на сайте.

Функции HTTP/3, такие как улучшенное мультиплексирование и приоритизация, могут значительно сократить общее время загрузки страницы. Мониторинг времени загрузки страницы во время сравнительного анализа необходим, чтобы гарантировать, что прирост производительности от HTTP/3 приведет к значимым улучшениям для конечных пользователей. Важно тестировать время загрузки страницы в различных условиях, в том числе:
  • Различные условия сети
  • Различные типы устройств
Этот подход дает репрезентативное представление о производительности. В исследовании:
  • HTTP/3 улучшил время загрузки страницы на 55 % по сравнению с HTTP/2.
  • Тестовой средой была мобильная сеть с 4G и потерей пакетов примерно 15%.

3. Пропускная способность
Пропускная способность измеряет объем данных, переданных за определенный период, обычно выражается в:
  • Мбит/с (Мегабит в секунду)
  • Гбит/с (Гигабит в секунду)
Этот показатель отражает:
  • Эффективность протокола
  • Пропускная способность базовой сети
Чтобы оценить производительность в различных условиях, тестирование пропускной способности должно включать:
  • Различные размеры полезной нагрузки
  • Различные уровни параллелизма
Преимущества более высокой пропускной способности включают в себя:
  • Более быстрая общая передача данных
  • Лучшее использование сетевых ресурсов
4. Время установления соединения
  • Время установления соединения измеряет продолжительность, необходимую для установки нового соединения.
  • HTTP/3 значительно сокращает это время.
  • В синтетическом тесте установление соединения по протоколу HTTP/3 было на 45 % быстрее.
  • Это сравнение проводилось с HTTP/2 в сети с RTT 50 мс.


Ключевые особенности HTTP3
1. Более быстрое установление соединения
  • Одним из основных преимуществ HTTP/3 является то, что он позволяет быстрее устанавливать соединение по сравнению с HTTP/2 и более ранними версиями.
  • HTTP/3 достигает этого за счет использования нового транспортного протокола QUIC вместо TCP.
  • В QUIC подтверждения передачи и шифрования объединены в один этап.
  • Это уменьшает количество обращений туда и обратно, необходимых для установления безопасного соединения.
  • В результате соединения начинают отправлять данные раньше и с меньшей задержкой.
  • В некоторых случаях это может сэкономить сотни миллисекунд при установлении нового соединения.

2. Устойчивость к сбоям в сети
  • HTTP/3 поддерживает стабильную производительность в ненадежных сетях.
  • Используя QUIC, он может плавно переносить соединения в новые сети, не прерывая потоки.
  • Это особенно выгодно для мобильных пользователей, перемещающихся между Wi-Fi и сотовыми сетями.
  • Соединения сохраняются без каких-либо действий со стороны приложения.
  • Напротив, изменения в сети часто приводят к сбоям соединения с TCP и HTTP/2.

3. Мультиплексирование
  • HTTP/3 позволяет одновременно отправлять множество запросов по одному соединению, устраняя необходимость во многих соединениях.
  • Несколько потоков HTTP/3 могут быть активны одновременно. Приложения могут чередовать чтение и запись данных в этих параллельных потоках.
  • Однако HTTP/3 реализует мультиплексирование более эффективно. Использование потоков QUIC вместо TCP устраняет блокировку начала строки. Это происходит, когда строка пакетов в очереди задерживается первым пакетом, что влияет на производительность сети.
  • Это повышает производительность, особенно для страниц, загружающих множество ресурсов параллельно.

4. Приоритизация потоков
  • HTTP/3 обеспечивает более гибкую систему определения приоритетов потоков, чем HTTP/2.
  • Клиенты могут указать относительный приоритет потоков и порядок их планирования.
  • Это позволяет первым загружать важные ресурсы. Новая система приоритезации проще и выразительнее, чем сложная модель дерева зависимостей HTTP/2.
  • При оптимальном использовании в некоторых случаях страницы могут загружаться на 50 % быстрее, обеспечивая быструю доставку критически важных ресурсов.

Методология сравнительного анализа производительности
1. Тестовая среда
Чтобы обеспечить стабильные результаты, тщательно контролируйте свое оборудование. Кроме того, управляйте настройкой программного обеспечения для теста.
Серверное оборудование: 8-ядерный процессор, 32 ГБ ОЗУ, SSD-накопитель. Это достаточно мощная настройка, позволяющая избежать того, чтобы сервер стал узким местом.
Операционная система: Использование Ubuntu 20.04 LTS обеспечивает стабильную платформу ОС. Обязательно отключите все ненужные фоновые службы.
Веб сервер:
  • NGINX 1.18.0 для тестов HTTP/2
  • NGINX 1.21.3 с модулем QUIC для HTTP/3
Условия сети: соединение клиента и сервера через Gigabit Ethernet хорошее. Кроме того, использование Netem для моделирования задержек и потерь — это разумный способ смоделировать реалистичные условия сети.

2. Инструменты сравнительного анализа
Для измерения различных аспектов производительности можно использовать комбинацию инструментов синтетического тестирования:
  • wrk: генерирует высокие уровни одновременной нагрузки для измерения количества запросов в секунду и задержки.
  • WebPageTest: предоставляет подробные показатели загрузки страницы, такие как время до первого байта и индекс скорости, с использованием реальных браузеров.
  • Lighthouse: проверяет лучшие практики производительности и рассчитывает показатели Google Web Vitals.
  • k6: позволяет создавать сценарии сложных пользовательских потоков для отслеживания таких показателей, как время ответа, на разных уровнях нагрузки.
3. Тестовые сценарии
Чтобы понять производительность в различных условиях, следует оценить ряд сценариев:
Состав страницы: наличие небольших статических, больших сценариев с несколькими ресурсами и динамических страниц является отличным срезом. Он охватывает основные типы композиции страниц.
  • Небольшая статическая страница (~15 КБ)
  • Большая страница с множеством ресурсов (всего около 1 МБ)
  • Динамическая страница, требующая серверной обработки
Уровни параллелизма. Уровни параллелизма от низкого до высокого хорошо выбраны, чтобы увидеть, как масштабируется производительность.
  • Низкий (10 одновременных запросов)
  • Средний (100 одновременных запросов)
  • Высокий (1000 одновременных запросов)
Условия сети:
  • Базовый уровень (без дополнительных задержек и потерь)
  • Добавленная задержка 50 мс
  • Задержка 50 мс + потеря пакетов 1%


1. ТЛС
TLS (Transport Layer Security) — это криптографический протокол, обеспечивающий сквозное шифрование и целостность данных для интернет-коммуникаций. Предыдущие версии HTTP размещали TLS поверх TCP-соединений. В HTTP/3:
  • TLS 1.3 интегрирован непосредственно в транспортный уровень QUIC.
  • Эта интеграция позволяет избежать использования отдельного протокола.
  • Это исключает избыточные рукопожатия.
  • Это уменьшает задержку при установке соединения.
2. ПТС
TCP (протокол управления передачей) — это традиционный протокол транспортного уровня, используемый для надежной доставки данных в Интернете. Он выполняет несколько важных функций:
  • Устанавливает связи
  • Осуществляет управление потоком
  • Обеспечивает правильную доставку пакетов
В отличие от HTTP/1.1 и HTTP/2, которые работают через TCP, HTTP/3 вообще не использует TCP. Вместо этого QUIC берет на себя роль TCP.

3. QUIC
QUIC (Quick UDP Internet Connections) — новый транспортный протокол. Он предлагает несколько функций:
  • Ориентированный на соединение
  • Мультиплексированные потоки через UDP
  • Надежность
  • Контроль перегрузок
QUIC объединяет функции TLS 1.3 для шифрования и безопасной связи. Эта интеграция позволяет устанавливать и защищать соединения QUIC за одно рукопожатие.

4. УДП
UDP (протокол пользовательских дейтаграмм) — это облегченный протокол транспортного уровня. Он отличается от TCP по нескольким причинам:
  • UDP не устанавливает соединение.
  • UDP не предоставляет гарантий надежности.
  • Он просто отправляет отдельные пакеты данных, известные как дейтаграммы.

3 Способы проверить, активирован ли HTTP3?
1. Использование Google Chrome в качестве клиента HTTP/3.
  • Загрузите и установите последнюю версию Google Chrome Canary.
  • Откройте Chrome Canary.
  • Перейдите на страницу chrome://flags и включите экспериментальные функции QUIC и HTTP/3.
  • Перезапустите Chrome Canary при появлении запроса.
  • Посетите веб-сайт, поддерживающий HTTP/3.
  • Откройте Инструменты разработчика (F12 или Ctrl+Shift+I).
  • Перейдите на вкладку «Сеть».
  • Щелкните правой кнопкой мыши строку заголовка и выберите «Протокол».
  • Найдите ресурсы, загруженные через h3, в столбце «Протокол», чтобы убедиться, что используется HTTP/3.
2. Использование завитка
Убедитесь, что у вас есть версия Curl, поддерживающая HTTP/3 (7.66.0 или новее).
Откройте терминал.
Запустите следующую команду, чтобы получить ресурс через HTTP/3:
curl --http3 [URL-адрес веб-сайта]

Если ресурс получен успешно, активируется HTTP/3.
3. Использование http3-клиента Quiche
Клонируйте репозиторий Quiche:
Git clone --recursive https://github.com/[URL веб-сайта]/quiche

Создайте пример http3-клиента:
cd quiche/examples Cargo build --example http3-client

Запустите http3-клиент:
грузовой пробег --example http3-client – ​​[URL веб-сайта]

Если клиент успешно получает ресурс через HTTP/3, протокол активируется.

CloudPanel v2.4.2: новые функции, расширенная поддержка и исправления ошибок



CloudPanel v2.4.2 теперь доступен с новыми функциями, расширенной поддержкой операционной системы и среды выполнения, дополнительными переводами и различными исправлениями ошибок. Давайте рассмотрим заметные изменения в этом выпуске.

Новые функции и поддержка
Поддержка Debian 12 и Ubuntu 24.04. CloudPanel теперь поддерживает новейшие операционные системы Debian 12 и Ubuntu 24.04, обеспечивая совместимость с новейшими стабильными выпусками.

Поддержка Node.js 22 LTS: в CloudPanel добавлена ​​поддержка версии Node.js 22 Long-Term Support (LTS), что позволяет пользователям воспользоваться новейшими функциями и улучшениями Node.js.

Новые переводы
CloudPanel v2.4.2 включает переводы на сербский и грузинский языки, что делает платформу более доступной для пользователей в этих регионах.

Исправление ошибок
  • Проблема № 427: исправлена ​​проблема, из-за которой пользователи не могли переименовывать файлы с помощью файлового менеджера.
  • Проблема № 430. Устранена ошибка, не позволявшая использовать запятые в поле минут в конфигурациях заданий cron.
  • Проблема № 434: устранена ошибка, о которой сообщил пользователь.

Исправления перевода: исправлено несколько проблем, связанных с переводом, для повышения точности и согласованности локализованных версий CloudPanel.

CloudPanel v2.4.2 представляет поддержку новейших операционных систем и версии Node.js, расширяет языковую поддержку за счет переводов на сербский и грузинский языки и устраняет различные обнаруженные ошибки.

Целью этих усовершенствований является улучшение пользовательского опыта и обслуживание более широкой аудитории. Мы рекомендуем пользователям перейти на CloudPanel v2.4.2, чтобы воспользоваться преимуществами этих новых функций и исправлениями ошибок. Для получения дополнительной информации и будущих обновлений следите за обновлениями в блоге CloudPanel.

www.cloudpanel.io/

CloudPanel Обновления



CloudPanel v2.4.0
  • Поддержка PHP 8.3. В соответствии с последними разработками PHP в этой версии представлена поддержка PHP 8.3, что позволяет пользователям использовать новые функции и улучшения PHP.
  • Поддержка Node.js 20 LTS. CloudPanel v2.4.0, удовлетворяющая потребностям разработчиков Node.js, поддерживает Node.js 20 LTS, обеспечивая долгосрочную стабильность и производительность.
  • Переводы на датский и чешский языки. CloudPanel теперь предлагает переводы на датский и чешский языки, что повышает доступность для более широкого круга пользователей.
  • Защита базы данных перед резервным копированием. Перед выполнением удаленного резервного копирования базы данных теперь автоматически резервируются, что добавляет дополнительный уровень безопасности данных.
  • Комплексное удаленное резервное копирование: настройки сайта и конфигурации виртуального хоста включены в файл удаленного резервного копирования, что обеспечивает более полное решение для резервного копирования.
  • Обновлен phpMyAdmin до 5.2.1: включена последняя версия phpMyAdmin для более безопасного и эффективного управления базами данных.

Исправление ошибок
  • CloudPanel v2.4.0 решает несколько важных проблем, повышая стабильность и производительность:
  • Проблема № 329: Дублирующийся ключ настроек в file-manager.conf.
  • Проблема № 338: исходный сертификат не удаляется при удалении веб-приложения.
  • Проблема № 355: Проблема автозаполнения страницы входа/менеджера паролей.
  • Проблема № 363: пользовательские шаблоны vhost v2-varnish вызывают появление страницы 403 и отсутствие настроек Varnish.
  • Проблема № 359: приложение Node.js, запущенное с PM2, не удаляется при удалении веб-сайта.
  • Проблема № 367: базовая аутентификация phpMyAdmin работает неправильно, когда базовая аутентификация CloudPanel включена.
  • Обновления безопасности
  • Уязвимости файлового менеджера: устранение критических уязвимостей, включая CVE-2023-43880 (проблема с новым изменением файла) и CVE-2023-43881 (проблема с символической ссылкой Zip с использованием BSDTAR).
  • Исправление внедрения команд: улучшение безопасности для смягчения уязвимости внедрения команд, обнаруженной Yell Phone Naing.

CloudPanel v2.4.1
  • CloudPanel v2.4.1 включает боснийский перевод. Это повышает удобство использования для наших боснийских пользователей, делая CloudPanel более доступным.
  • Избегайте ошибок ограничения скорости. Первоначальное тестирование сертификатов Let's Encrypt теперь происходит в промежуточной среде, что снижает количество ошибок ограничения скорости.
  • Улучшенное создание сайтов: повышена производительность при создании сайтов, особенно для сайтов Node.js.

Исправление ошибок
  • Проблема № 382: phpMyAdmin больше не имеет ошибки сортировки.
  • Проблема № 383: Перезагрузка экземпляра в разделе «Администратор/Экземпляр/Настройки» теперь перезагружается и больше не блокирует автоматический вход со страниц входа.
  • Проблема № 406: Панель управления CloudPanel теперь работает правильно при использовании установщика AWS EC2.

Обновления безопасности
Предотвращение перехвата сеанса: исправлена уязвимость, позволяющая пользователю с минимальными привилегиями перехватывать сеансы. Это предотвращает несанкционированный доступ к учетным записям администратора и других пользователей. Спасибо Мухаммаду Айзату за обнаружение проблемы.

www.cloudpanel.io

CloudPanel 2.3.2



Что нового в CloudPanel 2.3.2?
1. Переводы

Версия CloudPanel 2.3.2 имеет корейский и персидский переводы, что обеспечивает улучшенный пользовательский интерфейс для более широкой аудитории.

2. Исправления ошибок
В последней версии исправлена ​​предыдущая проблема, из-за которой исключения MySQL раскрывали пароль root. Исправление гарантирует, что пароль root MySQL остается замаскированным для безопасной работы с базой данных.
Маскировать пароль root MySQL при выдаче исключения

3. Улучшения
Улучшение вьетнамского языка
CloudPanel 2.3.2 улучшает взаимодействие с пользователем благодаря улучшенной таблице стилей RTL для вьетнамского языка.

4. Исправления безопасности
В текущей версии улучшены меры безопасности, снижающие риск того, что привилегии уровня пользователя могут перерасти в доступ с правами root.
Критично: повышение привилегий до суперпользователя от пользователя

Версия CloudPanel 2.3.2 предлагает новые переводы, улучшения и исправления безопасности. Это снижает риски доступа на уровне пользователя и маскирует пароли root MySQL во время исключений.
Версия 2.3.2 расширяет языковую поддержку за счет добавления корейского и персидского переводов. Он улучшает вьетнамский перевод с помощью таблицы стилей RTL.

CloudPanel Обновления



Выпуск CloudPanel 2.2.2 с поддержкой MariaDB 10.11
1. Поддержка MariaDB 10.11
MariaDB 10.11 — это текущая серия долгосрочных выпусков. Он будет поддерживаться до февраля 2028 года. CloudPanel 2.2.2 включает поддержку MariaDB 10.11.
2. Переводы
CloudPanel 2.2.2 теперь поддерживает следующие языки:
  • Японский
  • иврит
3. Исправления ошибок
В версии CloudPanel 2.2.2 исправлены следующие ошибки:
  • Новый обратный прокси | разрешение на корневую папку
  • Исправлены проблемы с путем к сайту / копированием и вставкой

Выпуск CloudPanel 2.3.0: новые команды, переводы и исправления безопасности
1. Новые команды корневого пользователя CLI
В CloudPanel в версии 2.3.0 добавлены новые команды пользователя root CLI
3. Новые переводы
  • CloudPanel 2.3.0 теперь поддерживает болгарский язык.
4. Исправления ошибок
В CloudPanel 2.3.0 исправлены следующие ошибки:
  • #278 CLI необходимо нормализовать поле имени домена
  • #284 CLPCTL — Проблема со специальными символами в пароле приводит к ложной ошибке
5. Исправления безопасности
CloudPanel 2.3.0 устраняет уязвимости системы безопасности, обеспечивая более безопасную среду для пользователей и приложений.
  • Повышение привилегий до root от пользователя
  • Исправление уязвимости внедрения команд ОС.

CloudPanel 2.3.1: Безопасность и исправления ошибок
1. Исправления ошибок
Последний выпуск расширяет функциональные возможности системы, устраняя проблемы, связанные с удаленным облачным резервным копированием, извлечением файлового менеджера и файлами сертификатов в пользовательских доменах.
  • Двоеточие в удаленном облачном резервном копировании ломает большинство файловых систем
  • Извлечение файлового менеджера не работает с версии 2.3.0
  • Странный \n\n внутри файла сертификата, используемого для личного домена.
2. Переводы
  • В CloudPanel 2.3.1 добавлены обновления для русского языка.
3. Исправления безопасности
CloudPanel 2.3.1 устраняет уязвимости безопасности, устраняя такие проблемы, как небезопасная аутентификация файлового менеджера и недостатки загрузки файлов.
  • Критично: небезопасная проверка подлинности файла cookie файлового менеджера.
  • Небезопасная загрузка файлов приводит к повышению привилегий и обходу аутентификации.

16 лучших альтернатив Plesk: панель веб-хостинга
  • CloudPanel
  • Ajenti
  • CentOS Web Panel
  • Cloudron
  • Froxlor
  • I-MSCP
  • ISPConfig
  • Sentora
  • TinyCP
  • Vesta Control Panel
  • Webmin
  • DirectAdmin
  • CWP (Control WebPanel)
  • ServerPilot
  • CyberPanel
  • RunCloud
www.cloudpanel.io/blog/16-best-plesk-alternatives/

Выпуск CloudPanel 2.2.1: поддержка обратного прокси и новые языки

Основные моменты выпуска CloudPanel 2.2.1
1. Поддержка обратного прокси



Обратный прокси-сервер — это сервер, который находится между клиентскими устройствами и внутренним сервером. Он выступает в качестве посредника для клиентских запросов.

Версия CloudPanel 2.2.1 теперь предлагает поддержку обратного прокси.

Обратный прокси-сервер защищает веб-серверы от атак и может обеспечить преимущества в производительности и надежности.

Балансировка нагрузки: обратные прокси-серверы могут распределять входящие запросы на несколько внутренних серверов. Это помогает повысить производительность и надежность веб-сайта.

Повышение безопасности: обратный прокси-сервер может выступать в качестве барьера между клиентскими устройствами и внутренними серверами. Вы получаете дополнительный уровень безопасности.

Кэширование: обратные прокси-серверы могут кэшировать часто используемый контент. Это помогает повысить производительность сайта и снизить нагрузку на сервер.

Фильтрация контента. Обратный прокси-сервер можно использовать для фильтрации контента, например, для блокировки доступа к определенным веб-сайтам или типам контента.

Упрощенное управление сервером: с помощью обратного прокси-сервера вы можете объединить несколько внутренних серверов в один IP-адрес. Это упрощает управление вашей инфраструктурой.

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



В пользовательском интерфейсе CloudPanel вы можете ввести имя домена, URL-адрес обратного прокси-сервера, пользователя сайта и пароль пользователя сайта.

2. Переводы
CloudPanel 2.2.1 теперь поддерживает следующие языки:

  • Китайский упрощенный)
  • Китайский (Тайвань)

CloudPanel Обновления

Примечания к выпуску CloudPanel 2.0.3
1. Удаленное резервное копирование
Удаленное резервное копирование (или внешнее резервное копирование) — это процесс резервного копирования данных на удаленный сервер или носитель, перемещаемый за пределы площадки.
Это помогает защитить данные от вредоносных атак. Вы получаете резервную копию на случай повреждения основного сайта.
Распространенной формой удаленного резервного копирования является облачное резервное копирование. Копия данных отправляется по сети на внешний сервер.
CloudPanel v2.0.3 предлагает функцию удаленного резервного копирования. Вы можете хранить копии своих сайтов в таких сервисах, как:
  • Амазонка S3
  • Васаби
  • Цифровые океанские просторы
  • Дропбокс
  • Гугл Диск
  • SFTP
Другие варианты хранения
Решение для резервного копирования основано на Rclone. Вы можете выбрать предпочитаемого поставщика хранилища и нажать «Продолжить».


2. Переводы
CloudPanel 2.0.3 теперь поддерживает следующие языки:
  • итальянский
  • индонезийский
  • испанский
  • румынский
  • Русский
  • польский
  • вьетнамский
Вы можете перейти на Github, чтобы добавить больше переводов для следующих обновлений CloudPanel. Это позволяет программному обеспечению быть доступным на нескольких языках по всему миру.

3. Исправления ошибок
В CloudPanel 2.0.3 исправлены следующие ошибки:
  • Использование " в конфигурации дополнительных директив приводит к поломке CloudPanel
  • Число в доменном имени не может установить WordPress
  • Запрос объекта слишком велик, загрузка файла файлового менеджера превышает 512 МБ с использованием личного домена

Примечания к выпуску CloudPanel версии 2.0.4
1. Поддержка MariaDB 10.9
MariaDB 10.9 — это текущая серия разработок и эволюция MariaDB 10.8 с новыми функциями.
CloudPanel 2.0.4 поддерживает MariaDB 10.9 для Ubuntu и Debian.
Вот некоторые из особенностей MariaDB 10.9.x:
  • JSON_OVERLAPS добавлен в MariaDB 10.9.
  • Реализовать нотацию диапазона для JSONPath
  • Поддержка отрицательного индекса JSONPath
  • InnoDB: размер innodb_log_file_size теперь динамический
  • Плагин управления ключами Hashicorp используется для реализации шифрования с помощью ключей, хранящихся в KMS Hashicorp Vault.
  • Улучшения репликации и Galera
  • Расширен синтаксис SHOW EXPLAIN для поддержки SHOW ANALYZE [FORMAT=JSON].
  • Список новых системных переменных, добавленных в серию MariaDB 10.9.

2. Переводы
CloudPanel 2.0.4 теперь поддерживает следующие языки:
  • арабский
  • украинец
3. Исправления ошибок
Исправления удаленного резервного копирования
Удаленные резервные копии не удаляются по истечении настроенного срока хранения. Это влияет только на поставщика хранилища SFTP.
Вход администратора WordPress
Вход в систему администратора WordPress не работает с паролями, содержащими специальные символы.

CloudPanel 2.2.0 с темным режимом и поддержкой PHP 8.2
1. PHP 8.2 Support
CloudPanel 2.2.0 поддерживает последнюю версию PHP 8.2.
Выпуск PHP 8.2 запланирован на 8 декабря 2022 года и помогает упростить разработку и исправить ошибки, обнаруженные в более старых версиях PHP.
Он предлагает новые функции, улучшения производительности, устаревание и незначительные изменения.
  • Новые возможности PHP 8.2
  • Новые классы только для чтения
  • Разрешить true, false и null в качестве автономных типов
  • Новое случайное расширение
  • Редактировать конфиденциальные параметры в обратных трассировках
  • MySQLi: новая функция mysqli_execute_query и метод mysqli::execute_query.
  • Новая функция openssl_cipher_key_length
  • Установите права доступа к файлу журнала ошибок с помощью новой INI-настройки error_log_mode.
  • OpenSSL: новая функция openssl_cipher_key_length
  • Разрешить константы в свойствах
  • Новая функция curl_upkeep.
  • Новая функция ini_parse_quantity.
  • Новая функция memory_reset_peak_usage.
  • Поддержка модификатора без захвата (/n) в функциях preg_*
  • Curl: поддержка CURLINFO_EFFECTIVE_METHOD в функции curl_getinfo
  • Атрибут AllowDynamicProperties.
  • Устаревшие версии PHP 8.2
  • Динамические свойства устарели.
  • Устаревшие частично поддерживаемые Callables
  • Функции utf8_encode и utf8_decode устарели.
  • Mbstring: кодировки Base64, Uuencode, QPrint и HTML Entity устарели.
  • Интерполяция строки ${var} устарела
  • Изменения синтаксиса/функциональности для PHP 8.2
  • Предупреждения парсинга INI.
  • ksort(..., SORT_REGULAR) меняется порядок сортировки.
  • Функция str_split возвращает пустые массивы для пустых строк.
2. Node.js 18 лет
Что нового в Node.js 18 LTS?
Разработчики и участники постоянно улучшают среду выполнения, добавляют новые функции и улучшают опыт разработчиков и удобство использования.

www.cloudpanel.io

CloudPanel Updates

CloudPanel 2.0.2 выпущен!
Основные моменты выпуска CloudPanel 2.0.2
1. Переводы
CloudPanel 2.0.2 поддерживает переводы на португальский (Бразилия) и турецкий языки. Вы можете размещать переводы на Github, делая программное обеспечение доступным для всех во всем мире.
2. Поддержка MariaDB 10.8
MariaDB 10.8 была выпущена в конце мая 2022 года и будет поддерживаться в течение одного года. Стабильная версия включает улучшения производительности и удобства использования.
CloudPanel 2.0.2 предлагает поддержку MariaDB 10.8 для Ubuntu и Debian.
Вот некоторые из особенностей MariaDB 10.8.x:
  • поддержка GTID в mysqlbinlog
  • Параметры хранимых процедур INOUT
  • ALTER TABLE без задержек в репликации
  • Убывающие индексы
  • Улучшения журнала повторов InnoDB
  • Автоматически создавать раздел
  • Гистограммы JSON
  • Улучшения механизма хранения Spider
3. Настройки WP по умолчанию
Получите настройки WordPress по умолчанию для ограничения памяти.
  • WP_MEMORY_LIMIT: 256M
  • WP_MAX_MEMORY_LIMIT: 512M
4. Исправления ошибок
В CloudPanel 2.0.2 исправлены следующие ошибки:
  • Генерация имени пользователя сайта не работала с двухуровневым субдоменом, таким как wp.blog.eu.org — исправлено.
  • Исправления переводов

Примечания к выпуску CloudPanel 2.0.3
1. Удаленное резервное копирование
Основные моменты выпуска CloudPanel 2.0.3
Удаленное резервное копирование (или внешнее резервное копирование) — это процесс резервного копирования данных на удаленный сервер или носитель, перемещаемый за пределы площадки.
Это помогает защитить данные от вредоносных атак. Вы получаете резервную копию на случай повреждения основного сайта.
Распространенной формой удаленного резервного копирования является облачное резервное копирование. Копия данных отправляется по сети на внешний сервер.
CloudPanel v2.0.3 предлагает функцию удаленного резервного копирования. Вы можете хранить копии своих сайтов в таких сервисах, как:
  • Амазонка S3
  • Васаби
  • Цифровые океанские просторы
  • Дропбокс
  • Гугл Диск
  • SFTP
  • Другие варианты хранения
Решение для резервного копирования основано на Rclone. Вы можете выбрать предпочитаемого поставщика хранилища и нажать «Продолжить».
www.cloudpanel.io/docs/v2/admin-area/backups/
2. Переводы
CloudPanel 2.0.3 теперь поддерживает следующие языки:
  • итальянский
  • индонезийский
  • испанский
  • румынский
  • Русский
  • польский
  • вьетнамский
Вы можете перейти на Github, чтобы добавить больше переводов для следующих обновлений CloudPanel. Это позволяет программному обеспечению быть доступным на нескольких языках по всему миру.
3. Исправления ошибок
В CloudPanel 2.0.3 исправлены следующие ошибки:
  • Использование " в конфигурации дополнительных директив приводит к поломке CloudPanel
  • Число в доменном имени не может установить WordPress
  • Запрос объекта слишком велик, загрузка файла файлового менеджера превышает 512 МБ с использованием личного домена

Примечания к выпуску CloudPanel версии 2.0.4
Основные сведения о выпуске CloudPanel 2.0.4
1. Поддержка MariaDB 10.9
MariaDB 10.9 — это текущая серия разработок и эволюция MariaDB 10.8 с новыми функциями.
CloudPanel 2.0.4 поддерживает MariaDB 10.9 для Ubuntu и Debian.
Вот некоторые из особенностей MariaDB 10.9.x:
  • JSON_OVERLAPS добавлен в MariaDB 10.9.
  • Реализовать нотацию диапазона для JSONPath
  • Поддержка отрицательного индекса JSONPath
  • InnoDB: размер innodb_log_file_size теперь динамический
  • Плагин управления ключами Hashicorp используется для реализации шифрования с помощью ключей, хранящихся в KMS Hashicorp Vault.
  • Улучшения репликации и Galera
  • Расширен синтаксис SHOW EXPLAIN для поддержки SHOW ANALYZE [FORMAT=JSON].
  • Список новых системных переменных, добавленных в серию MariaDB 10.9.
2. Переводы
CloudPanel 2.0.4 теперь поддерживает следующие языки:
  • арабский
  • украинец
3. Исправления ошибок
  • Исправления удаленного резервного копирования
  • Удаленные резервные копии не удаляются по истечении настроенного срока хранения. Это влияет только на поставщика хранилища SFTP.
  • Вход администратора WordPress
  • Вход в систему администратора WordPress не работает с паролями, содержащими специальные символы.

www.cloudpanel.io/docs/v2/update/
www.cloudpanel.io/docs/v2/getting-started/
www.cloudpanel.io/docs/v2/getting-started/hetzner-cloud/installation/installer/

CloudPanel версии 2 выпущен!



После двух лет разработки мы с гордостью представляем версию 2 CloudPanel.

CloudPanel — это бесплатное программное обеспечение для настройки и управления сервером с упором на простоту, производительность и безопасность.

1. Поддержка нескольких приложений
  • Несколько версий PHP (7.1 — 8.1) PHP — это серверный язык сценариев для создания динамических веб-страниц и приложений. CloudPanel поддерживает несколько версий PHP для веб-разработки.
  • Nodejs Несколько версий (12, 14, 16) Node.js — это среда выполнения Javascript, построенная на движке Chrome V8 JavaScript.
  • Python (3.09–3.10) Python — это многоцелевой язык программирования для создания веб-сайтов, автоматизации задач и проведения анализа данных.
  • Статические сайты HTML/CSS/JS. Статические веб-сайты используют рендеринг на стороне сервера для передачи файлов HTML, CSS и JavaScript в веб-браузер.


2. Несколько операционных систем
  • Debian 11 (x86 и ARM64)
  • Ubuntu 22.04 LTS (x86 и ARM64)
  • Debian 11 Debian — популярный дистрибутив GNU/Linux с более чем 59000 программных пакетов. Он совместим с несколькими архитектурами, такими как amd64, i386, ARM, POWER7 и т. д.
  • Ubuntu 22.04 LTS Ubuntu — это дистрибутив Linux, основанный на Debian и содержащий более 60 000 пакетов программного обеспечения. Ubuntu предоставляет оптимизированные ядра для AWS, Azure, Google и IBM Cloud.


3. Поддержка архитектуры
CloudPanel версии 2 поддерживает архитектуры x86 и ARM64.
Платформа ARM предназначена для обеспечения сверхнизкой задержки и энергоэффективности, что обеспечивает лучшее соотношение цены и качества и минимальное потребление ресурсов.


4. Поддерживаемые облака
CloudPanel позволяет развертывать сайты в выбранном вами облаке. Поддерживаются следующие облака:
  • AWS AWS предлагает более 200 полнофункциональных сервисов и несколько центров обработки данных по всему миру. Это лидер облачного рынка с широко распространенной облачной платформой. CloudPanel поддерживает экземпляры ARM64, такие как новейшие процессоры AWS Graviton 3.
  • Облачная платформа Google. Google Cloud Platform предлагает более 150 продуктов и услуг для облачных вычислений. Compute Engine запускает виртуальные машины и большие вычислительные кластеры в инфраструктуре Google.
  • Microsoft Azure Azure — это облачная платформа с более чем 200 продуктами и услугами. Он имеет более 200 центров обработки данных, разбросанных по 60 регионам Azure.
  • Цифровой океан. Digital Ocean позволяет быстро развертывать виртуальные машины в масштабируемой облачной инфраструктуре.
  • Vultr Vultr предлагает высокопроизводительные облачные серверы SSD и надежную среду облачных вычислений. Он предлагает обширную всемирную сеть из 23+ центров обработки данных.
  • Hetzner Hetzner поставляет оптимизированные облачные серверы, хранилища SSD и глобальные сети. Его дата-центры расположены в Германии, Финляндии и США.

5. Стек технологий
CloudPanel предлагает легкие и хорошо настроенные серверные компоненты для запуска ваших любимых приложений PHP, Node.js и Python. Стек технологий предлагает оптимальное соотношение производительности оборудования и удобства использования сервера.




6. Мастер установки
Мастер установки позволяет быстро запустить все поддерживаемые типы приложений.
Вы можете выбрать более 30 приложений с предварительно настроенными шаблонами vhost и настроить параметры в несколько кликов.


7. Установщик WordPress
CloudPanel устанавливает и настраивает последнюю версию WordPress. Это позволяет установить WordPress одним щелчком мыши.
Вы получите все учетные данные для своего сайта WordPress после завершения установки. Это включает в себя сведения о сайте, базу данных и учетные данные администратора.


8. Файловый менеджер
CloudPanel v2 поставляется со встроенным файловым менеджером для организации файлов сайта. Диспетчер файлов — это графический интерфейс для управления и редактирования файлов и папок. Отдельные файлы легко редактируются благодаря встроенной подсветке синтаксиса.
Функция перетаскивания позволяет загружать файлы прямо из браузера.
Возможности файлового менеджера:
  • Добавление или удаление файлов и папок
  • Загрузка файлов методом перетаскивания
  • Редактор с подсветкой синтаксиса
  • Извлечение файлов (.zip, .tar, .gz)
  • Сжатие файлов
  • Изменение разрешений
  • Загрузка файла
  • Скопируйте и вставьте файлы


9. Встроенный брандмауэр
Встроенный брандмауэр в CloudPanel версии 2 основан на простом брандмауэре (UFW). UFW — это интерфейс для iptables, который особенно хорошо подходит для межсетевых экранов на основе хоста. Вы можете разрешить или ограничить доступ к любому порту или сервису.


10. Изоляция сайта
CloudPanel предлагает полностью изолированные сайты на системном уровне для повышения безопасности сервера.
Размещение разных сайтов и приложений на одном сервере может быть рискованным с точки зрения безопасности. В случае взлома приложения без изолированных сайтов весь сервер будет скомпрометирован.


11. Роли пользователей
Эффективно сотрудничайте, работая с несколькими пользователями и работая с несколькими сайтами на одном сервере.
CloudPanel предлагает различные роли пользователей для ограничения доступа и управления привилегиями пользователей. Каждая роль имеет определенные разрешения, как показано ниже:
  • Администраторы с ролью администратора имеют полные права доступа к внешнему интерфейсу, серверной части, административной области и всем сайтам. Администратор может добавлять новых менеджеров сайта и пользователей.
  • Менеджер сайта Менеджер сайта имеет полный доступ для управления всеми сайтами, но не имеет доступа к административной области.
  • Пользователь Роль пользователя имеет доступ только к назначенным сайтам. Они не могут получить доступ к каким-либо другим сайтам или областям панели.


12. Интеграция с Cloudflare
Cloudflare — поставщик решений для сетевой безопасности, предлагающий защиту от DDoS-атак. CloudPanel версии 2 теперь поддерживает интеграцию с Cloudflare. Вы можете направить свой трафик из Cloudflare для получения услуг:
  • ДДоС
  • DNS
  • Брандмауэр веб-приложений
  • Управление ботами
  • Балансировки нагрузки
  • API-защита


13. Автоматизация
CloudPanel CLI предлагает команды, которые автоматизируют задачи управления сервером.
Команды CLI включают в себя:
  • Установите сертификаты Let’s Encrypt
  • Разрешить трафик с Cloudflare
  • Управление разрешениями пользователей
  • Включить или отключить обычную аутентификацию
  • Управление базой данных
  • Импорт шаблонов vhost.
Полный список всех команд CLI доступен в документации по CloudPanel v2.
www.cloudpanel.io/docs/v2/cloudpanel-cli/root-user-commands/

Основные моменты выпуска CloudPanel 2.0.2
1. Переводы

CloudPanel 2.0.2 поддерживает переводы на португальский (Бразилия) и турецкий языки. Вы можете размещать переводы на Github, делая программное обеспечение доступным для всех во всем мире.
2. Поддержка MariaDB 10.8
MariaDB 10.8 была выпущена в конце мая 2022 года и будет поддерживаться в течение одного года. Стабильная версия включает улучшения производительности и удобства использования.
CloudPanel 2.0.2 предлагает поддержку MariaDB 10.8 для Ubuntu и Debian.
Вот некоторые из особенностей MariaDB 10.8.x:
  • поддержка GTID в mysqlbinlog
  • Параметры хранимых процедур INOUT
  • ALTER TABLE без задержек в репликации
  • Убывающие индексы
  • Улучшения журнала повторов InnoDB
  • Автоматически создавать раздел
  • Гистограммы JSON
  • Улучшения механизма хранения Spider

www.cloudpanel.io/docs/v2/getting-started/

Бесплатная панель сервера: CloudPanel






Aug, 2020
CloudPanel в один клик через Digital Ocean Marketplace

Sep, 2020
CloudPanel для AWS Graviton уже доступен!




Операционные системы
  • Debian 11 (x86 и ARM64)
  • Ubuntu 20.04 LTS (x86 и ARM64)
Функции
  • API
  • Файловый менеджер
  • Межсетевой экран портов (ufw)
  • Поддержка приложений: PHP, NodeJS, Python, статический HTML / JS
  • Установщик в один клик для WP
  • Несколько версий MySQL (8.0 и 5.7)
  • Уволился фронтенд и администратор
  • Updater
Поддержка облака / контейнера
  • AWS
  • Цифровой океан
  • VULTR
  • Hetzner
  • Google Cloud
  • Microsoft Azure
  • Контейнеры Linux (LXC)

Более того, наша бесплатная серверная панель уже локализована. Это означает, что он поддерживает более десяти языков, включая:
  • Английский
  • Немецкий
  • Испанский язык
  • Китайский язык
  • Итальянский


www.cloudpanel.io/docs/cloudpanel-ce/getting-started

Облачные функции для веб-сервисов Amazon (AWS)
К наиболее интересным облачным функциям, особенно для AWS, относятся:
  • Отображается информация об экземпляре (например, имя экземпляра, идентификатор экземпляра, тип экземпляра, регион экземпляра и общедоступный IP-адрес IPv4).
  • Правилами групп безопасности можно управлять непосредственно в CloudPanel (управлять входящим трафиком, например, заносить в белый список порты для SSH / SFTP, FTP, MySQL, легко без доступа к Консоли управления AWS)
  • Зонами хостинга Amazon Route 53 можно также управлять напрямую через CloudPanel (создать и импортировать существующую зону хостинга для управления записями DNS без доступа к Консоли управления AWS)
  • Автоматическое резервное копирование без снижения производительности

Облачные функции для цифрового океана
Заслуживают внимания и облачные функции для Digital Ocean.
  • Отображается информация о капле (например, имя капли, идентификатор капли, регион, общедоступный IP-адрес IPv4 и плавающий IP-адрес)
  • Правилами брандмауэра можно управлять непосредственно в CloudPanel (легко контролировать входящий трафик, например, порты из белого списка для SSH / SFTP, FTP, MySQL, без доступа к своей учетной записи Digital Ocean)
  • Доменами (размещенными зонами DNS) можно управлять напрямую через CloudPanel (создать и импортировать существующую размещенную зону для управления записями DNS без доступа к вашей учетной записи Digital Ocean)
  • Добавочные моментальные снимки капель создаются автоматически как часть процесса резервного копирования без снижения производительности.

Облачные функции для Google Cloud
Вот облачные функции для Google Cloud:
  • Отображается информация об экземпляре (например, имя экземпляра, идентификатор экземпляра, тип компьютера, зона и общедоступный IP-адрес IPv4)
  • Правилами брандмауэра можно управлять непосредственно в CloudPanel (легко контролировать входящий трафик, например, порты из белого списка для SSH / SFTP, FTP, MySQL, без доступа к своей учетной записи Google Cloud)
  • Зонами Google Cloud DNS можно управлять напрямую через CloudPanel (создать и импортировать существующую зону DNS для управления записями DNS без доступа к учетной записи Google Cloud)
  • CloudPanel может автоматически создавать инкрементные снимки (это часть процесса резервного копирования без снижения производительности)