🔑 Авторизоваться

История появления панели управления 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 месяца, код писался полностью с нуля, но так как у меня было множество наработок, всё шло как по маслу. На тот момент в новой созданной панели было всё что нужно для работы с сайтами, было взято лучшее из всех мне известных панелей и воплощено в жизнь. Я начал использовать эту панель на всех своих серверах и был ей очень доволен, но ведь это глупо, пользоваться таким инстументом в одиночку.

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 лет с начала истории, и я всё также как и раньше продолжаю заниматься разработкой этих панелей.

2017: Разработка новой версии - 1я попытка

В октябре 2017го года зародилась идея разработки новой версии 2.0 с единым центром управления всеми серверами. После нескольких месяцев работы, когда дело уже шло к завершению, оказалось что данная архитектура принесла больше минусов чем плюсов. Например при появлении некоторых удобств в управлении пострадала скорость, безопасность, надёжность и синхронность данных в панели. Разработка версии была временно заморожена.

2018: Разработка новой версии - 2я попытка

Спустя пол года после заморозки новой версии, в сентябре 2018 было решено оставить старую архитектуру панели 1.0, но при этом добавить все полезные нововведения реализованные в новой версии. Это вторая попытка изменить панель управления в корне. Вся панель была разбита на мелкие модули и началась миграция функционала из версии 2.0 с рефакторингом всего кода. К концу года панель обрела центр управления с удобным управлением и мониторингом всех серверов. Функционал постоянно дорабатывается и расширяется.