Выбор панели управления для вашего сервера задача не тривиальная. Если мы используем какой-то платный хостинг, то там скорей всего уже есть что-то предустановленное и выбирать не приходится. Но если есть свой собственный сервер или VDS\VPS, то вы уже вольны выбрать тыкать все конфиги вручную через консоль или установить какую-то удобную панель управления. В первую очередь всё зависит от того для чего используется ваш сервер и какими сервисами придётся управлять. В нашем случае нужен удобный хостинг для нескольких сайтов и управление ими. Я пересмотрел кучу разных панелей, большая часть из них платные. К тому же многие из них имеют кучу совсем не нужного нам функционала и слишком избыточны. Вот самые интересные и подходящие под наши критерии отбора: ICP, BrainyCP, VestaCP и Fastpanel.
ICPmanager
С этой панелькой я уже сталкивался на многих платных хостингах где она была по умолчанию. Из плюсов там есть всё что нужно. Пугает только жутко запутанный интерфейс. К тому же, если ставить её на свой сервер, то она будет платная. И не просто платная, а там буквально нужно будет докупать кучу разных модулей при необходимости и платить за каждый месяц использования. И если в месяц цена покажется не такой уж и страшной, то за годы использования может набежать неплохая сумма.
Я сразу отбросил мысль о этой панели. Для небольшого хостинга она будет явно избыточна. Рыться в куче вкладок для поиска нужной галочки каждый раз мне не хочется.
BrainyCP и VestaCP
Долго выбирал между этими двумя панелями. В первую очередь они обе условно бесплатные. BrainyCP выглядит совсем молодой и простотой, но с другой стороны там есть всё самое необходимое. Очень перспективная панель, но есть нюанс. Судя по их основному сайту разработкой занималась сборная команда из Украины и России. А вот идут ли на данный момент какие-то дальнейшие разработки непонятно. Есть большой шанс что эта панель совсем перестанет обновляться и превратиться в тыкву. VestaCP же это многолетние наработки кучи людей со всего света. И по ней есть огромное количество гайдов и инструкций в интернете. Установка и базовая настройка у обоих панелей элементарны. Однако, нужно отметить, что некоторые важные функции для VestaCP распространяются как платные плагины. Активная фаза разработки у Весты, видимо тоже прекращена и свежие обновления выходят очень редко.


Выбор сложный и тут я случайно увидел ещё одну похожую панель управления — Fastpanel.
Fastpanel
В первую очередь отпугнула их система лицензирования. Так как нас прям сразу просят обязательно зарегистрироваться на их сайте и купить у них лицензию за $0. Никаких карт вводить не нужно. То есть, как бы бесплатно сейчас, но в будущем возможно станет платной. С другой стороны такой же подход у всех остальных панелей. Та же BrainyCP вообще перестаёт работать, если сбилась дата на сервере и она не может проверить активность своей «бесплатной» лицензии.
В любом случае, если инструмент действительно полезный и выполняет все свои задачи хорошо, то можно и заплатить. Главное чтобы цена была адекватной. Ну а пока будем пользоваться «бесплатной» версией Fastpanel.
Я немного попробовал эту панель в виртуалке и сразу остановил свой выбор на Fastpanel. Просто там есть всё что мне нужно из коробки и выглядит она очень минималистично. Ничего лишнего, только самые необходимые функции. И самое главное — всё работает.
Основные возможности FASTPANEL
- Создание и управление сайтами на сервере
- Для каждого сайта есть возможность получить бесплатный сертификат SSL
- Создание и управление пользователями на сервере
- Управление сервисами, установленными на сервере
- Управление DNS доменами
- Управление планировщиком задач (cron)
- Управление базами данных
- Настройка резервного копирования сайтов
- Управление фаерволом
- Управление настройками PHP
- Управление почтой для домена
- Встроенный SSH-клиент доступный в браузере. Доступ к серверу можно получить с любого устройства, на котором есть браузер. Авторизация происходит с помощью обычных пользователей сервера, поэтому такой способ работы не менее безопасен, чем подключение по SSH напрямую к серверу.
- Управление различными версиями PHP
- Возможность установки SpamAssassin, Redis, Composer, Fail2ban, Memcached.
Установка Fastpanel
Панель устанавливается на большую часть популярных дистрибутивов Linux. Можно выбрать Debian, Ubuntu, CentOs, AlmaLinux, и даже Rocky Linux. Для установки, разумеется, потребуется чистая свежеустановленная система.
В случае, если вы пользуетесь VDS от Timeweb — панель можно установить сразу же при заказе сервера. Это тоже было одним из тригеров в пользу Fastpanel. Так как если такие крупные хостинг провайдеры доверяют работу этой панели, то это точно стоит того.
Установить панель можно одной командой под рутом:
wget http://repo.fastpanel.direct/install_fastpanel.sh -O — | bash —
После установки панель будет доступна по адресу: https://ip_вашего_сервера:8888
Система автоматически создаёт пользователя fastuser, которого, видимо, нельзя как то переименовать. Но в дальнейшем при работе, можно будет создать отдельно для каждого сайта своего пользователя и регулировать права доступа.
При первом входе в панель придётся активировать лицензию — это тот самый момент, про который я говорил выше. При этом лицензия ничего не стоит. Почему всё это реализовано именно так — не ясно.
После установки панель занимает на сервере совсем немного места и потребляет около 400мб оперативной памяти.

Недавно начал очень активно использовать данную панельку для управления хостингом на нескольких своих серверах. В ходе работы появилось несколько проблем. Все они решаемы. Но лучше буду записывать их просто для себя, чтобы не забыть как решал. К тому же информации по этой панели управления в интернете не так много. Возможно кому то это будет полезно.
fastpanel за nat и сертификаты let’s encrypt
Если при попытке создать новый или продлить текущий сертификат SSL появляется ошибка типа:Certificate '[domain]' can not be issued as URL '[domain]/.well-known/acme-challenge/[check]' is not available for verification. Received response is '', expected response was '[check]'.
Возможно, что fastpanel не видит сайт у себя (например, он не прописан в локальном dns)
Вариант решения:
в /etc/hosts прописать домен:
127.0.1.1 [domain]
[local IP] [domain]
Fastpanel, php-fpm и Bitrix
Если в настройках Fastpanel выбран режим работы php-fpm, то весь наш сайт начинает работать через nginx. Соответственно перестаёт работать файлик .httacess. А так же не обрабатывается нормально битриксовый файл urlrewrite.php
Визуально это можно заметить если, например, не открываются детальные ссылки на новости и товары. Перестают нормально работать ЧПУ и всё что с этим связано.
Чтобы нормально отрабатывал urlrewrite.php нужно в Fastpanel найти «Ручную настройку». И там в конфиге nginx перед:
location / {
вписать :
if (!-e $request_filename) { rewrite ^(.*)$ /bitrix/urlrewrite.php last; }
Ну и самый простой способ, который советуют на хостингах, просто использовать режим FastCGI для сайтов на Bitrix.
Fastpanel и memcache
Установить , включить и выключить сервис можно. Но никаких настроек для мемкеша панель не предлагает. Нужно в ручную зайти и править файлик в /etc/sysconfig/memcached. Сделать это можно, подключившись к серверу напрямую через ssh.
Более подробно про memcached и его настройки можно почитать тут.
Добавляем memcached в Fastpanel
1. Fastpanel — dashboard — service — memcache — включить
2. Fastpanel — dashboard — application — memcached — установить
3. Fastpanel — dashboard — PHP — module PHP — php-memcached — установить
4. Сделать необходимые настройки для вашего сайта.
5. Перезапустить apache
Это всё. Стоит отметить что по умолчанию в Fastpanel memcache ставится со стандартными настройками и работать будет через 11211 порт. Настроить нужный порт или перевести на сокеты можно только в ручную, правкой конфига.
Смена ip адреса сервера в Fastpanel
IP адрес в панели вшит в нескольких местах. Если мы просто сменим адрес на нашем сервере, то панель как минимум перестанет запускаться. А ещё начнёт ругаться на лицензию, если сменить внешний адрес. С лицензией всё просто, нужно будет зайти в свою учётку и заново активировать новый адрес.
Предположим что изначально у нас был адрес 11.11.11.11, а нам нужно его сменить на 22.22.22.22. В этом случае нужные нам команды будут выглядеть вот так.
Правим разом все конфиги на нашем сервере:
egrep -rl "11.11.11.11" /etc/ | xargs -i sed -r -i 's/11.11.11.11/22.22.22.22/g' '{}'
И ещё, с помощью встроенной утилиты, правим конфиг в базе sqllite:
mogwai change_ip --from=11.11.11.11 --to=22.22.22.22
В КЦ Алекомп можно купить hp mfp m479fdn по низкой цене с доставкой.
Пробовал эту фастпанель, с ходу не заработал сайт на битриксе и я её снёс. Честно лень было разбираться, как это сделал автор статьи. У нас сайты на битриксе в зоне ру очень популярны и в идеале хотелось бы иметь кнопочку, которая автоматом подправляет все нужные конфиги под работу именно этой смс с оптимальными настройками. А так панелька красивая, потом может ещё раз попробую, может со второго раза повезет.
Если выбрать версию php 5.3, то даёт возможность выставить только режим CGI\FastCGI. Php-fpm режим не работает. Именно с этой версией php. У стальных всё нормально. Может кто знает как это можно исправить?
Я понимаю, что версия уже очень древняя и никому не нужная, поэтому видимо и не доделали её поддержку, но мне надо для работы старых сайтов именно её.
А если выбрать версию php 5.2 то вообще настройки из панели будут не доступны. Только по старинке, через конфиг файлы всё настраивать. Тут видимо уже ничего не сделать.
За главу «fastpanel за nat и сертификаты let’s encrypt» огромное спасибо, долго бился с этой проблемой и думал на letsencrypt.
The legal gambling age is 21 in most states but as low as 18 in some.
In January 2022, New Jersey posted $1.35 billion in sports betting manage, an all-time single-month record.
Es un gran recurso sobre salud.
Me alegra haber encontrado esta información.
He aprendido mucho leyendo este artículo.
La data sobre laboratorios es esencial.
Me llevo una nueva perspectiva sobre el tema.
Un tema de salud muy relevante hoy en día.
Este tipo de artículos son necesarios.
Esto hace que la información médica sea más accesible.
Este artículo subraya lo esencial que son.
Muy útil para quienes buscan consejos sobre salud.
Un recurso excelente para quienes quieren cuidar su salud.
Me gusta cómo abordas el tema de los laboratorios.
Siempre es bueno estar informado sobre temas de salud.
Un gran recordatorio de la importancia de la salud.
Gracias por resaltar la importancia de la
salud.
Gracias por la información clara y directa.
Es un tema muy importante y tu artículo lo trata bien.
Gracias por la información tan valiosa.
Es bueno ver artículos que destacan la importancia de los
laboratorios.
Un artículo que todos deberíamos leer.
La salud es algo que todos debemos priorizar.
Este tipo de contenido es esencial para todos.
Es un gran recurso para quienes buscan aprender más sobre
salud.
Es vital estar informado sobre esto.
Es esencial saber más sobre este tema.
Esto es lo que todos necesitamos saber.
Un gran recurso para quienes buscan información confiable.
Gracias por ofrecer una explicación tan clara.
Gracias por la información tan útil.
Gracias por la claridad con la que explicas este tema.
Este artículo es un gran aporte a la comunidad de salud.
Un contenido muy valioso sobre la salud.
Gracias por compartir esta información tan clara.
Es un tema importante y bien explicado.
La salud es un tema que todos debemos tomar en serio.
Gracias por abordar este tema de manera tan clara.
Gracias por enfocarte en este aspecto.
Un gran recurso para la comunidad.
Un gran contenido sobre salud y bienestar.
Gracias por explicar esto de manera tan clara.
Gracias por la claridad con la que abordas este tema.
Esto es lo que todos necesitamos saber.
Siempre es útil tener información clara sobre temas de salud.
Es importante estar bien informado sobre salud y bienestar.
Esto es lo que todos deberíamos leer.
Gracias por la claridad con la que explicas este tema.
Un excelente recurso para quienes buscan mejorar su salud.
Сопровождение мужчин — это особая услуга, которая может включать в себя как деловые, так и личные аспекты.
В современном мире многие мужчины ищут профессионалов, которые могут помочь им в различных сферах жизни:
от бизнес-мероприятий до социальных встреч — девушки эскорт в москве
Адвокат по уголовным делам