Бесплатные панели управления хостингом. красивое совершенство
Не так давно нами была запущена услуга
облачных VPS
. За счет полного root-доступа к виртуальному серверу и своей небольшой стоимости она стала довольно популярной среди наших клиентов. Кто-то переезжал на облачные VPS с
виртуального хостинга
, так как клиентам было важно иметь именно доступ суперпользователя, а кто-то хотел использовать своим выделенный IP-адрес и не делить его с недобросовестными соседями.
Даже были такие пользователи, которые съезжали на виртуальные облачные серверы с недорогих «дедиков», так как в условиях жесткой экономии приходилось как-то пытаться сохранить проекты от закрытия и продолжать быть постоянно онлайн.

Если говорить о большинстве наших услуг хостинга, то в стоимость практически всех из них включена лицензия панели управления ISPmanager, чего не скажешь про облачные VPS. Учитывая цену данных виртуальных серверов — это и не удивительно. Но многие наши клиенты хотели и вместе с такой бюджетной услугой иметь возможность использовать удобную панель управления хостингом, но при этом мало кто готов был оплатить лицензию разработки той же компании ISPsystem — ISPmanager, которая довольно популярна в рунете. Здесь их позицию понять можно, и после того как обращения в нашу поддержку по данному вопросу участились — мы решили составить свой обзор бесплатных панелей управления хостингом. Те, кому это интересно — милости просим под хабракат…
И начнем мы, пожалуй, с одной из самых красивых панелей управления, а именно — Ajenti. Кроме «няшного» интерфейса эта панель имеет несколько очень интересных технических особенностей. Изначально разработчики создавали удобный инструмент для управления серверными компонентами Linux, а именно — работа с сетевой файловой системой (Network File System), пользователями, настройками сети и фаерволом.

Два года назад команда разработчиков объявила о тестировании расширения — Ajenti V, которое в последствии позволило данной панели работать еще и с сайтами. Основной особенностью модуля Ajenti V является использование в качестве веб-сервера более быстрого nginx, и отказ от старого доброго Apache, что довольно актуально для крупных проектов. Также панель поддерживает не только традиционный PHP, но и такие технологии как Ruby on Rails, Python, Node.
Для автоматической установки панели подключаемся к серверу по SSH, и в случаи использования CentOS 6 вводим следующую команду:
curl https://raw.githubusercontent.com/ajenti/ajenti/1.x/scripts/install-rhel.sh | shРазработчики позаботились о том, что бы панель Ajenti поддерживала и другие ОС, полный список которых Вы можете узнать по следующей
ссылке
.
Сразу после завершения установки стоит зайти в панель и сменить пароль. Для входа используем следующие доступы:
https://xxx.xxx.xxx.xxx:8000/
Username: root
Password: admin
После чего переходим в меню Password и указываем для суперпользователя надежный пароль.

Если для кого-то из Вас более привычно работать в русском интерфейсе, то язык можно легко сменить в меню Configure на вкладке General.

При внесение изменений не забываем обновлять настройки, для этого просто перезапускаем панель с помощью кнопки RESTART.

Главная страница (Dashboard) в панели Ajenti может отображать пользователю большое количество полезных данных с помощью виджетов. Если Вам стандартного набора статистики недостаточно, то нажимаете кнопку ADD WIDGET и добавляете необходимый параметр.

Стандартный функционал панели Ajenti довольно широк и представлен в виде плагинов, управление которыми осуществляется в меню Plugins.

Раздел панели SYSTEM имеет достаточное количество опций и позволяет осуществлять управление системой. Думаю большинству пользователей они будут понятны и никаких проблем в работе с ними быть не должно, потому более подробно на них останавливаться не будем.
Но хотелось бы несколько слов написать о другом элементе, а именно о модуле Ajenti V, который будет необходим Вам в работе с сайтами. Его установку можно провести прямо из панели. Для этого в разделе TOOLS выбираем пункт меню Terminal и создаем новый терминал с помощью кнопки NEW.

После чего активируем созданный терминал просто нажав на нем кнопкой мыши, этот процесс может занять некоторое время. А дальше в нижней части экрана появится поле Paste here куда следует вставить команду, которая позволит Вам установить не только модуль Ajenti V, но и все что необходимо для традиционного сайта на PHP:
yum install ajenti-v ajenti-v-nginx ajenti-v-mysql ajenti-v-php-fpm ajenti-v-mail ajenti-v-nodejs php5-mysql
Как только установка будет завершена, следует перезапустить панель с помощью кнопки RESTART, о которой мы уже вспоминали ранее или просто ввести в консоли:
service ajenti restartПосле запуска панели в верхнем левом углу название Ajenti обретет букву V, а в списке меню появится раздел WEB. Вот как раз c помощью нескольких пунктов меню данного раздела Вы сможете управлять сайтами и их конфигурациями.

С полным списком поддерживаемых модулей Ajenti V у Вас есть возможность ознакомиться по следующей ссылке. Также разработчики позаботились о том, что бы нам с Вами было проще провести стандартную настройку сайта на PHP. Ну а тем кому этого недостаточно могут ознакомиться с доступными мануалами на официальном сайте Ajenti V, среди который может быть вариант, который подойдет именно Вам.
Если Вы настоящий эстет своего дела и привыкли, чтоб все было не только функционально, но и красиво, тогда эта панель как раз для Вас. Возможно некоторые представительницы красивой половины вебмастеров еще не пользуются данным «няшным» продуктом, то мы все чудесно понимаем, что это только вопрос времени. Такой красивый программный продукт ну просто не мог быть создан без тонкого, женского взгляда. Ну и как же их потом можно не любить, и не только за это!?
Лично мне панель Ajenti очень понравилась, ну а ее интерфейс — это как образ любимой девушки, на который можно смотреть вечно. Любуйтесь в меру и не забывайте, что панель должна выполнять поставленные задачи. Продуктивной и приятной Вам работы, и, поверьте, с данной панелью именно так и будет!
Продолжение следует…
P.S. Мы проводим акцию специально для читателей Хабра. Пост с подробностями тут.
Неблагоприятная среда может быть благоприятной
Я улетел практически без средств на возврат в случае неудачи. В начале был Египет, затем Индонезия, Англия. В теплых странах я пытался найти себя в дайвинге, как мне тогда казалось — райской профессии. Помню, проходя курс дайвмастера-гида, я обижался на своего инструктора за то, что она сваливала на меня всю самую «грязную» работу, а ведь таким образом мне она показывала тяжелые реалии и издержки профессии.
Прикольно прилететь и понырять недельку, а вот когда ты гид для группы сертифицированных дайверов разного уровня, не всегда прошедших качественное обучение, но многие из которых считают, что все умеют (особенно выпить накануне) — совсем другое дело.
А еще собственная несознательность и раздолбайство могут оказывать огромное негативное влияние, можно не выжить самому, убраться, сделав череду ошибок. Боже, спасибо моим инструкторам за то, что они мне встретились в моей жизни и вправили мне мозг. Большинству так не везет.
Дайвинг поглотила коммерция и многие давно забыли о его предназначении, правильной философии. Я учился у Евгении Песковой (курс дайвмастера) и Андрея Чистякова (технический дайвинг, от начальных курсов до Trimix и пещерного дайвинга), делаю им рекламу :).
Благодаря им я осознал многое и выжил, выработал правильное отношение ко многим вещам, научился строить логистику. Ведь в техническом дайвинге — погружениях с применением специального оборудования с целью расширения пределов любительского дайвинга, в том числе глубоких погружениях, что увеличивает риски, неправильное отношение может стоить жизни. Принципы и логистика, применяемая в дайвинге, справедливы и полезны в том числе и в повседневной жизни.
Да, нелегко было обучаться техническому дайвингу, в том числе финансово. Начальные курсы обошлись в пару тысяч евро, а далее просто нырять и обучаться мне было уже не за что. Но Андрей применил тот же индивидуальный подход, как и Александр из «Дата-Хаты», дал возможность выполнять дополнительные погружения по себестоимости — 50 евро за погружение в режиме декопроцедур.
Я понял, что нужно что-то менять и работать еще больше и эффективнее, когда в один из дней занес Андрею оплату за обучение (несколько сот евро) и Андрей сказал Але:
«Что мы с этими деньгами сделаем? Правильно, пропьем! :)»
Доходы в школе технического дайвинга измерялись десятками тысяч евро в месяц и, понятное дело, что они могли себе это позволить, заслужено позволить. Андрей прекрасно осознавал, что мое положение носило бедствующий характер и эта фраза послужила жутким стимулятором к изменениям.
Нет, не потому, что я хотел пропить 400 евро, хотя порой и это тоже — не откажусь от хорошего вина, а просто, чтоб иметь возможность заниматься любимым делом, в том числе и дайвингом. И как только доход с моих веб-проектов стал больше, нежели потенциальный доход дайвинг-гида, я с большим усердием принялся за IT-cферу, решив оставить дайвингу место хобби, во всяком случае пока.
Я решился предлагать услуги публично, не будучи по сути хостинг-провайдером и не обладая штатом сотрудников, а имея лишь страничку на научном познавательном ресурсе. Консультировал людей на форумах и старался всегда подбирать индивидуальные решения, причем очень часто рекомендовал даже конкурентов, что вводило людей в прямой ступор. Ведь цель была не сколько в продаже, сколько в том, чтоб стать лучше, получить опыт.
Затем к проекту подключился мой друг, Дмитрий, сооснователь будущего «ua-hosting», и дело еще больше начало набирать оборот.
Первый выделенный сервер и неудачный опыт с каналом без учета трафика
С началом эпохи выделенных линий и более высоких скоростей доступа к сети Интернет в Украине и России VDS стало попросту не хватать, тот же медиа-архив требовал большего пространства и самое главное — канала более высокой пропускной способности. Назрела необходимость покупки выделенного сервера, а вместе с тем — поиска клиентов со стороны, так как проект некоммерческий и не имел достаточной прибыли с рекламы и продажи SEO-ссылок (тогда была очень популярная тема).
На то время я уже начал кое-что понимать и мог предоставить качественную услугу не только друзьям, но и посетителям сайта, ведь многим интересно было создать в Интернете собственную страничку:
Да, я знал не очень много, но я знал людей к которым можно было обратится за помощью для решения той или иной задачи при необходимости и мог правильно сформулировать суть проблемы, что в большинстве случаев уже являлось большей частью решения.
Вскоре, несмотря на то, что посещаемость сайта была невысока — до 300 человек в день, был найден первый десяток клиентов среди пользователей ресурса и со временем клиентская база только росла, так как посетители сайта доверяли мне, ведь их размещали там же, где и проект.
Тем более, что предложение на то время было очень выгодным, за 76,5 долларов в месяц обещали канал 100 Мбит / с без учета трафика, причем не только в украинский сегмент сети UA-IX, но и в зарубежный:
Был куплен E2160 c четырьмя жесткими дисками по 250 ГБ и 4 ГБ оперативной памяти, сервер обошелся почти в 1000 долларов, но зато не только окупал свое размещение, но и начал приносить хорошую прибыль (порядка 70 долларов в месяц). Однако счастье длилось не долго… Как только я добавил большой медиа-архив на веб-сайт и забил канал в полку, мне ограничили канал в мир до 5 мегабит и оставили всего 10 мегабит в Украину… Одновременно с этим Валентин изменил тарифную сетку на веб-сайте, мотивировав это тем, что рассчитывал на «честное» потребление и канал стоит дороже:
Медиа-архив пришлось очень лимитировать, а выделенный сервер потерял свою целесообразность в этом дата-центре. В тоже время переносить сервер куда-либо было попросту не выгодно, так как та же «Воля», один из крупнейших дата-центров Киева, начала предлагать выделенные серверы в аренду по цене размещения.
Тем не менее что-либо подходящее на «Воле» стоило денег значительно больших, чем приносили клиенты и сайт, подходил лишь максимальный их тарифный план за 1399 гривен в месяц (порядка 280 долларов), так как нужен был гарантированный исходящий канал на скорости минимум 100 мегабит без учета трафика:
И для того, чтоб иметь возможность позволить себе это, нужно было увеличить прибыль в 4 раза, еще больше увеличить клиентскую базу, перенести клиентов временно на надежный виртуальный сервер и продать текущий физический. План действий прост и понятен, достаточно было только работать.
С сервером повезло, через пол года работы его посчастливилось продать за деньги большие, чем были отданы за него при покупке, но дешевле, чем он в среднем стоил на рынке. Так что довольны оказались все.
А вот с выбором нового хостинг-провайдера и скоростью роста клиентской базы повезло меньше.
Рейтинг хостингов 2022 — топ-62 лучших хостингов в россии
Продолжительность работы компании на рынке, количество клиентов, количество оценок пользователей и средняя оценка – характеристики хостингов, которые по отдельности ничего не значат, но значат все вместе. Сложно доверять компании, получившей высший бал всего от трёх клиентов. Гораздо больше доверия, если компания работает много лет, обслуживает десятки тысяч клиентов, и получила сотни отзывов в сети, среднее арифметическое которых стремится к «отлично».
Тестовый период чем продолжительнее, тем лучше можно испытать услуги компании, не потратив денег. Уверенная в качестве своих услуг компания не боится предоставить долгий неоплачиваемый период. Максимальный тестовый период, который можно встретить у российских хостингов — 30 дней.
Наличие SSl-сертификата на текущий момент является обязательным для всех сайтов. Хостинговые компании, которые заботятся о клиентах, предоставляют бесплатные походящие подавляющему большинству Let’s Encrypt. Хостинги, стремящиеся на всём заработать, предоставляют только платные сертификаты или, максимум, делают один год бесплатного использования для платных сертификатов. Нужно иметь в виду, что ежегодная стоимость самого дешёвого платного сертификата сопоставима с годовой ценой качественного хостинга.
необходим, чтобы при заражении сайта вирусом, ошибках программистов и других форс-мажорных обстоятельствах иметь возможность оперативно восстановить ресурс из ранее сохранённой копии. Многие хостинги предоставляют резервное копирование бесплатно на любом тарифе. Если по каким-то причинам необходим хостинг с платным бекапом, то из соображений безопасности желательно покупать эту услугу или сохранять резервную копию сайта самостоятельно.
Через панель управления хостингом пользователь выполняет основные операции: создание фтп-подключений, поддоменов, почтовых ящиков, выпуск SSl-сертификатов, загрузка и выгрузка файлов и т.д. На большинстве российских хостингов установлена или установлены (может быть несколько):
Одна из целей разработки собственных панелей – экономия средств в дальней перспективе, т.к. все хорошие готовые решения платные. Конечный продукт у разных компаний получается разным: сильным компаниям удалось сделать собственную панель даже лучше готовых решений, слабым – значительно хуже. Если нужен дешёвый хостинг, то лучше выбирать с типовой панелью, а не собственной.
Жёсткие диски SSD (solid state drive) обеспечивают в несколько раз более высокую скорость чтения и записи данных, чем устаревающие HDD (hard disk drive). Отсюда сайт, размещенный на SSD-сервере, будет работать быстрее. Использование SSD для хостинговых компаний является конкурентным преимуществом, поэтому, как правило, акцентируют на этом внимание на своих сайтах.
Расположение серверов оказывает влияние на скорость загрузки страниц у пользователей сайтов. Чем физически дальше пользователь от сервера, на котором размещён сайт, тем дольше будут открываться страницы. Соответственно, для сайтов, ориентированных на российскую аудиторию, лучше выбирать хостинги с расположением серверов на территории РФ.
§
Вся представленная на сайте информация, касающаяся характеристик хостинговых сервисов и тарифных планов, носит информационный характер и ни при каких условиях не является публичной офертой, определяемой положениями Статьи 437(2) Гражданского кодекса РФ.
На сайте работает система аналитики, собирающая информацию о поведении пользователей ресурса с целью последующего анализа. Доступ к системе аналитики имеет администратор ресурса.
Юридическая регистрация и работа с юр. лицами
Обороты росли и летом 2022-го года назрела необходимость начать работать официально. Хотя мы большую часть года находились за рубежом (преимущества удаленной работы, можно работать откуда угодно), но вели деятельность на территории Украины, следовательно регистрация была необходима.
Так было открыто сразу 2 субъекта предпринимательской деятельности. Благо бумажной волокиты было немного. Хоть за это спасибо нашей родине, хотя процесс регистрации деятельности оставлял желать лучшего. Украина — все еще не та страна, где можно открыть бизнес за 5 минут и сделать его успешным.
К примеру, несмотря на регистрацию, с нами не хотели работать юр. лица, так как в таком случае было невозможно получить возврат НДС. Благо наш партнер обладал ООО и мы могли проводить таких клиентов через него, без лишних издержек на собственного бухгалтера и затрат времени на бюрократию.
Все официально, платя все налоги. Вот только работать с юр. лицами с услугами на несколько сот гривен было попросту невыгодно даже при такой схеме, бюрократия закрывала такую возможность. Операционные расходы на бумаги и бюрократию превышали разумные пределы, приходилось отказывать таким абонентам, либо рекомендовать им работать в качестве физ. лиц, что не всегда было возможным уже с учетом бюрократических требований их стороны.
Тем не менее, к сентябрю 2022-го, наша инфраструктура состояла уже из 29 выделенных серверов, 4-х свитчей и одного роутера с 4 Гбит / с подключением в сеть Интернет:
*** netgear-2 ***
1-p —> гигабитное включение
2-p —> гигабитное включение
3-p —> гигабитное включение
4-p —> ovod-switch-12 (1 порт)
5-p —> switch-10 (8 порт)
6-p —> гигабитное включение
14-p —> ovod-switch-14 (24 порт)
22-p —> ovod-switch-17 (1 порт)
*** switch-10 ***
2-p —> ovod:ua-hosting-x21 (eth0)
4-p —> ovod:ua-hosting-x12
5-p —> ovod:ua-hosting-x
6-p —> ovod:ua-hosting-x11
7-p —> ovod:ua-hosting-x3
8-p —> netgear-2 (5 порт)
9-p —> ovod:ua-hosting-x4
10-p —> ovod:ua-hosting-x14
11-p —> ovod:ua-hosting-x6
12-p —> ovod:ua-hosting-x2
14-p —> ovod:ua-hosting-x20 (eth1)
15-p —> ovod:ua-hosting-x10
16-p —> ovod:ua-hosting-x8
17-p —> ovod:ua-hosting-x13
18-p —> ovod:ua-hosting-x9
19-p —> ovod:ua-hosting-x23 (eth0)
20-p —> ovod:ua-hosting-x7
21-p —> ovod:ua-hosting-x15
23-p —> ovod:ua-hosting-sua
24-p —> ovod:ua-hosting-x5
*** switch-12 ***
1-p —> netgear-2 (4 порт)
4-p —> ovod:ua-hosting-x24 (eth1)
5-p —> ovod:ua-hosting-x19 (eth1)
6-p —> ovod:ua-hosting-x22 (eth0)
9-p —> ovod:ua-hosting-x20 (eth0)
10-p —> ovod:ua-hosting-x21 (eth1)
11-p —> ovod:ua-hosting-x26 (eth1)
13-p —> ovod:ua-hosting-a2
17-p —> ovod:ua-hosting-a1
19-p —> ovod:ua-hosting-x22 (eth1)
21-p —> ovod:ua-hosting-x26 (eth0)
22-p —> ovod:ua-hosting-x23 (eth1)
23-p —> ovod:ua-hosting-x24 (eth0)
24-p —> ovod:ua-hosting-x19 (eth0)
*** switch-14 ***
8-p —> ovod:ua-hosting-x28
9-p —> ovod:ua-hosting-x32 (eth0)
11-p —> ovod:ua-hosting-x33 (eth1)
13-p —> ovod:ua-hosting-x33 (eth0)
14-p —> ovod:ua-hosting-x32 (eth1)
15-p —> ovod:ua-hosting-x34 (eth1)
16-p —> ovod:ua-hosting-x34 (eth0)
24-p —> netgear-2 (14 порт)
*** switch-17 ***
1-p —> netgear-2 (22 порт)
3-p —> ovod:ua-hosting-x29 (eth1)
4-p —> ovod:ua-hosting-x29 (eth0)
5-p —> ovod:ua-hosting-x30 (eth0)
6-p —> ovod:ua-hosting-x30 (eth1)
7-p —> ovod:ua-hosting-x31 (eth0)

