Webserv24 - Автоматизированная панель управления хостингом

Панель управления Webserv24 берет на себя всю работу по управлению и слежению за хостингом и его клиентами. После долгих разработок, панель была переписана с высоким акцентом на безопасность и устойчивость к нагрузкам/атакам. На данный момент панель делится на 2 части, разрабатываемые как отдельные программные продукты. На условиях аренды, данная панель управления уже несколько лет используется хостинг компанией http://webhost1.ru

© 2010-2016 Webserv24 - Полная разработка и все права на использование принадлежат Dimitry Bansikov

И вот прошло уже 10 лет!


История появления панели управления Webserv24

2006: С чего все начиналось - Первый биллинг

В далеком при далеком 2006м году, когда я был ещё пацаном, но уже тогда имел достаточно крупный интернет проект - сервис чатов mpchat.com и свое форум комьюнити live-co.com, возникла необходимость предоставлять услуги хостинга и регистрации доменов. На тот момент нужен был простенький биллинг и панель управления сервером. В качестве панели управления сервером был выбран DirectAdmin, а вот простенький подходящий биллинг найти не удалось. Буквально за пару недель я написал черновой вариант биллинга с регистрацией и приемом средств через webmoney и сразу же пустил желающих приобрести услуги. Уже в то время многие полюбили его за простоту и удобства, ведь он был совсем пустой. Из года в год, биллинг становился всё умней и функциональней. Заказы, приём средств и регистрация доменов уже тогда шли в автоматическом режиме. Первоначально биллинг использовался на домене webserv24.com. Примерно в конце 2008 года разработка была заморожена, так как привлечением клиентов никто не занимался и никакого развития не было.

Биллинговая панель управления
Позволяет оперативно выполнять такие действия как регистрация доменов,
приём платежей, создание и управление аккаунтами на удалённых серверах,
обслуживание клиентов с помощью системы тикетов и почты.
(раскрыть больше подробностей о функциях)



2009: Зарождение идеи Webserv24 - Серверная панель

К 2009му году я набрался достаточно опыту как в программировании так и в Linux. Создание социальной сети vmeste.eu и сервиса радио вещания myradio24.com сделали меня более подкованным технически в сложных вещах. Именно тогда я решился на создание своей собственной панели управления сервером. На первый взгляд, это не мыслимо, как можно в одиночку создать хорошую панель управления сервером, ведь над подобными системами (cPanel, DirectAdmin или ISP) годами работают целые компании. Но меня это не пугало, во-первых мне это было нужно для своих проектов, во-вторых мне это было просто интересно, в третьих у меня уже были небольшие наработки, ведь для своих проектов я уже давно не пользовался чужими панелями. Зачем? - скажите вы. Наверное всё банально, мне не нравилась ни одна панель из готовых продуктов, а те с которыми я работал, например DirectAdmin, были с букетом уязвимостей и технических проблем.

2009: Образование Webserv24 - Поехали

В конце 2009г, когда я уже решился на создание серверной панели, это была просто идея, создание нового хостинга я тогда ещё не планировал. Нужно было подходить к делу очень серьезно, ошибки в коде или дыры по неосторожности просто не допустимы, ведь под угрозой будет весь сервер. Так как у меня уже был домен webserv24.com, не долго думая я решил взять его за основу, откуда собственно и появилось название панели и логотип. И вот я забросил все дела и пустил все силы на разработку новой панели. Первый рабочий вариант у меня получился примерно за 2-3 месяца, код писался полностью с нуля, но так как у меня было множество наработок, всё шло как по маслу. На тот момент в новой созданной панели было всё что нужно для работы с сайтами, было взято лучшее из всех мне известных панелей и воплощено в жизнь. Я начал использовать эту панель на всех своих серверах и был ей очень доволен, но ведь это глупо, пользоваться таким инстументом в одиночку.

Панель управления сервером
Позволяет мгновенно управлять пользователеми и службами на сервере.
NGINX, APACHE, BIND, MAIL, MYSQL, FTP, PHP, CGI, SSH, SSL, AntiDOS, и другие.
Сейчас уже можно утверждать о высоком качесте и производительности данной панели.
Возможности панели пока не документированы, панель находится в постоянной доработке.
Панель пока не планируется к широкому распространению, не продаётся и не сдаётся в аренду.


2010: Популяризация Webserv24 - Создание хостинга Webhost1.ru

В марте 2010 я принял решение создать новый хостинг, к тому же неплохой домен webhost1.ru у меня уже давно был. В этот раз действовать в одиночку было невозможно, ведь нужно было оказывать техническую поддержку и помощь новым клиентам, при этом дальше занимаясь разработкой. Тогда я собрал команду из 4х человек (партнеров) которые также хотели заниматься хостингом. У нас была свежая серверная панель, но нужен был соответствующий биллинг. Конечно же я взял свой старый биллинг и немного освежил код, хотя нет, это был полный рефакторинг кода с проверкой на безопасность, а также создание приятного интерфейса. Оставалось добавить API для серверной панели и запустить весь этот механизм. К концу марта всё было уже готово. Панель Webserv24 поделилась на разработку 2х отдельных продуктов, биллинговая и серверная панель управления, зелёная и синяя :)

2010: Популяризация Webserv24 - Развитие хостинга Webhost1.ru

Система заработала, мы сделали сайт, установили предельно низкие цены, стали участвовать на форумах, создали партнерскую систему. Нет, прибыли у нас изначально не было, но был сильный рост. За первые 3 года у нас появилось несколько тысяч активных клиентов без вложений в рекламу. И это не удивительно, обе панели мгновенно и без ошибок выполняли все возложенные на них действия, ни тормазов, ни глюков, а лишь простой приятный и удобный интерфейс. Ошибки конечно встречались, как и в любой другой системе, но исправлялись они не днями как это обычно бывает, а в течении нескольких минут.

2013: Популяризация Webserv24 - Переворот Webhost1.ru

Так как я постоянно из-за дня в день занимался доработкой панелей управления и решением всех технических проблем, а также не спал ночами мониторя сервера из-за частых DDOS атак и при этом занимался бухгалтерией, всё начало выходить из под контроля, силы мои просто иссякли. К тому же рост стал ещё быстрее чем я ожидал, и тогда я сказал, с меня хватит, я не могу больше всё тянуть сам и просто отказался быть главным. В 2013м году мы решили переоформить webhost1.ru на российскую компанию ООО "Вебхост" зарегистрированную одним из нас. С этого момента биллинговая панель со всеми клиентами была передана в компанию и стала неотъемлимой частью webhost1.ru, а серверная панель Webserv24 предоставляется мной на условиях аренды. Прошло ещё 3 года и хостинг компания выросла примерно в 4 раза.

2016: Текущие реалии Webserv24

Казалось бы всё уже сделано, годы разработок прошли не напрасно, но всегда есть одно НО - интернет не стоит на месте. Появляются новые технологии, новые интерфейсы, интернет уходит в мобильную среду, выходят новые операционные системы, а с ними и всё программное обеспечение продолжает меняться из-за дня в день. Всё развивается быстрее и быстрее, останавливаться нельзя. В связи с этим и разработка как биллинговой так и серверной панели никогда не останавливается. Всегда есть задачи, всегда есть проблемы, всегда есть новые идеи и предложения по улучшению. Сейчас конец 2016г, да, прошло уже 10 лет с начала истории, и я всё также как и раньше продолжаю заниматься разработкой этих панелей.

Где сейчас используется панель Webserv24?

Как и было изначально задумано, панель не предназначена для широкого распространения, не продаётся и не сдаётся в аренду конечному пользователю. На данный момент панель используется:
- мной лично для размещения нескольких крупных проектов
- для размещения чатов Mpchat и VOC++ на хостинге chat.bz
- на условиях аренды в рамках хостинг компании webhost1.ru


© 2010-2016 Webserv24 - Полная разработка и все права на использование принадлежат Dimitry Bansikov