Макс

Родной город: Омск

Фото галерея: смотреть

Контакты: написать

О себе:

Интересы:

- программирование

- интернет

- психология

- менеджмент

- автоматизация

Погляди
Голосование

Нравиться ли вам блог

  Да
  Нет
  Я тут случайно

 

ГлавнаяКарта сайтаПечать страницы

Моя бесплатная WEB панель управлением сервера на Perl (CGI,CentOS)


Бесплатная Web панель


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


Далее я опишу возможности моей бесплатной web панели:

Авторизация происходит через пользователя Linux двумя методами путем сохранения кукисов или base авторизацией (настраивается в файле конфигурации).

Вход в Web панель syplaner


1) Statistic - главная страница на которой отображаются: свободная и занятая оперативная память, название операционной системы, версия ОС,  имя сервера, статус основных служб / демонов.

Статистика сервера Web панель syplanerr

2) Site

New site - Создание сайта. Прописывание зоны DNS, создание записи в Nginx, создание пользователя, создание каталога.

Создание сайта Web панель syplanerr


Edit site - Редактирование сайта. Редактирование  зоны DNS и  концигурации Nginx. Создание поддомена.

Редактирование Web панель syplanerr


Создание поддомена Web панель syplanerr


Редактирование Nginx Web панель syplanerr


Редактирование DNS Web панель syplanerr


Del site - Удаление сайта.


Удаление сайта Web панель syplanerr


3) System

Bootup and Shutdown - Управление службами/демонами. Автозагрузка, редактирование сервиса, перезагрузка и выключение сервера. Остановка и запуск сервиса.


Управление сервисами Web панель syplanerr


Редактирование сервиса Web панель syplanerr


Users and Groups - создание и удаление пользователями и группами, смена пароля,  добавление пользователя в группу.


Управление пользователями Web панель syplanerr


Управление группами Web панель syplanerr


Смена пароля Web панель syplanerr


Running Processes - список запущенных процессов, завершение процесса, запуск процессса.


Процессы Web панель syplanerr


Cron - редактирование списка заданий с подсказкой

Планировщик Web панель syplanerr


System Logs - просмотр логов


Логи Web панель syplanerr


Linux Firewall - изменение конфигурационного файла iptables.


Файервол Web панель syplanerr


Update System - просмотр списка текущих обновлений, обновление ОС и ее прилощений.


Обновление Web панель syplanerr


4) Service


Nginx - редактирование файла конфигурации Nginx и конфигурационных файлов сайтов


Nginx Web панель syplanerr


MySQL  - редактирование файла конфигурации  MySQL


MySQL Web панель syplanerr


Bind  - редактирование файла конфигурации Bind и зон файлов сайтов


 Bind Web панель syplanerr


ProFTPd  - редактирование файла конфигурации ProFTPd


ProFTPd Web панель syplanerr


Ssh  - редактирование файла конфигурации Ssh


Ssh Web панель syplanerr


На текущий момент панель проходит тестирование, доработки багов и обеспечение безопасности, она быстрая, мало потребляет памяти, универсальная, удобная. Панель создана для CentOS, но я думаю не надо много ума доделать ее на другую ОС семейства Линукс. Web дизайн создан на основе CSS. Панель работает корректно на ВСЕХ браузерах и на мобильных.


Вся панель написана на Perl CGI, cgi модуль писался свой. А так же Web сервер был написан свой, так же на Perl, но панель будет работать и на другом Web сервере с поддержкой CGI.


В ближайшем будущем появиться статья о моем Web сервере на Perl и будут выложены бесплатные  исходники Web сервера и Web панели.





Дата публикации:29.02.2012 
Кирилл
avatar
23.11.2012

Есть ли результаты, или готовая версия панели?
Рафаэль
avatar
20.02.2013

Тоже заинтересовался..... выложи архивчик, заценить разработку !!!
Едуард
avatar
26.06.2013

Очень интересно, на-дока оценить и посмотреть на что она способна)
а где ссылочка на скачку или демо?
unuser
avatar
07.05.2014

тоже интересно посмотреть есть такое возможно