▪️Hestiacp
▪️aaPanel
▪️Fastpanel
Из платных наиболее известные:
◽️Ispmanager
◽️Plesk
Я видел в работе уйму этих панелей, как и проблем с ними. Поэтому прежде чем идти дальше скажу важную вещь. Если вы можете обойтись без готовой панели, то сделайте это. Тем не менее, этот класс продуктов находит своих пользователей, поэтому продолжаем.
Не так давно, буквально пару лет назад, появился очередной представитель этого класса продуктов - 1Panel. Я где-то год назад увидел её, посмотрел бегло репозиторий. Решил подождать немного и посмотреть на развитие, прежде чем пробовать.
Продут активно развивается компанией из Гонконга, уже появилась коммерческая версия с дополнительной функциональностью. Про панель почти нет обзоров в ютубе и в тексте на русском языке, поэтому решил попробовать и написать своё мнение о ней.
Для установки есть готовый скрипт:
# curl -sSL https://resource.1panel.pro/quick_start.sh -o quick_start.sh && bash quick_start.shОн выполняет несколько простых действий:
◽️Скачивает архив с исходниками: https://resource.1panel.pro/stable/v1.10.30-lts/release/1panel-v1.10.30-lts-linux-amd64.tar.gz
◽️Устанавливает Docker и Docker Compose. Причём использует разные зеркала в зависимости от страны. Для Китая у него свои ссылки. Там уже привыкли, что тот же get.docker.com может быть заблокирован.
Понравился установщик. Он для каждой установки выбирает произвольный TCP порт, на котором будет работать панель, произвольный URL админки, пользователя и пароль. У меня получилось так:
[1Panel Log]: Internal address: http://85.145.174.199:34863/e6ec34009b [1Panel Log]: Panel user: 3b8e969cf7 [1Panel Log]: Panel password: 4d96ac7542 Разумный подход, который сразу решает проблему с перебором паролей и открытым доступом к панели через стандартную учётку.
Панель выглядит аккуратно и добротно, как по внешнему виду, так и по возможностям. Но увы и ах, я сразу же столкнулся с серьёзной проблемой. Магазин приложений этой платформы живёт по адресу apps.1panel.pro и закрыт через CloudFlare. А что у нас сейчас с CloudFlare? Правильно, его блочит РКН. В итоге магазин не работает :( Точнее он то работает, то нет. Не знаю, как там реализуется блокировка. Иногда что-то скачать удаётся, иногда ошибка: "timeout awaiting response headers". При этом через VPN работает нормально.
В итоге я даже не знаю, что сказать. Из-за блокировок CF для нас треть интернета отвалилось. Сама панель вполне ничего. После установки панели, надо в магазине приложений установить OpenResty. Это форк Nginx, который панель использует как веб сервер для остальных приложений.
Панель умеет плюс-минус то же самое, что и все остальные:
🔹Создание сайтов сразу с готовыми движками, типа Wordpress, RoundCube, Wiki.js и т.д.
🔹Установка популярных веб приложений, типа Gitea, UptimeKuma, Prometheus, Ollama, Portainer, Adminer и т.д.
🔹Сама себя бэкапит в разные хранилища: S3, WebDAV, SFTP, OneDrive
🔹Встроенное управление базами данных
🔹Управление контейнерами, можно свои запускать из Docker Compose
🔹Управление заданиями cron
🔹Управление файрволом на базе firewalld или ufw
🔹Управление LLMs, установленных тут же через Ollama
🔹Управление контейнерами и прочими настройками Docker через веб интерфейс. Есть почти всё, что нужно. Мне ни разу не пришлось лезть в консоль, чтобы что-то посмотреть или изменить.
По итогу, чтобы использовать эту панель, надо подключать сервер к какому-то VPN и адреса CF, благо они известны, роутить в VPN туннель. Чувствую, скоро это станет нашей обыденностью. Хотя в браузере у меня это давно обыденность. Если сайт не открывается, я тут же его с помощью плагина через прокси запускаю, который, соответственно, подключен через VPN.
Явный минус панели заметил только один – она работает только в однопользовательском режиме. Этот пользователь создаётся во время установки.
⇨ 🌐 Сайт / Исходники / Demo
#hosting_panel


