Свой управляемый веб-сервер каждому разработчику!
Не холиваров ради, а исследования спроса для. Не буду копипастить сюда текст топика, но новость довольно важная. Так как modhost.pro появился гораздо раньше, чем мы начали хоть что-то делать в этом направлении, и пользователей его здесь больше, очень интересно было бы выслушать здесь мнение на счет наших наработок. Есть ли интерес/пожелания?
UPD: Господа, минусующие: минусуйте, но говорите за что. Если за рекламу: ОК, так и говорите: минус за рекламу. Если что-то не нравится в данном решении: тоже говорите. Это полезно. Если кто-то считает, что вся эта затея лишена смысла и нет в ней никакой надобности, подумайте еще раз: думаете я со своим опытом стал бы делать все это, если бы это не было нужно? Я вас умоляю… И тут еще один важный момент: это все даже не я делаю, а один из сильнейших специалистов рунета в области виртуализации и системного администрирования (да-да, в кризис такое возможно). Будьте уверены, это совсем не фигня, и может пригодиться много кому. Так что если есть кому что сказать конструктивное, комменты в студию, плиз.
UPD2: Успешно прошли тесты на fastvps.ru.
UPD: Господа, минусующие: минусуйте, но говорите за что. Если за рекламу: ОК, так и говорите: минус за рекламу. Если что-то не нравится в данном решении: тоже говорите. Это полезно. Если кто-то считает, что вся эта затея лишена смысла и нет в ней никакой надобности, подумайте еще раз: думаете я со своим опытом стал бы делать все это, если бы это не было нужно? Я вас умоляю… И тут еще один важный момент: это все даже не я делаю, а один из сильнейших специалистов рунета в области виртуализации и системного администрирования (да-да, в кризис такое возможно). Будьте уверены, это совсем не фигня, и может пригодиться много кому. Так что если есть кому что сказать конструктивное, комменты в студию, плиз.
UPD2: Успешно прошли тесты на fastvps.ru.
Комментарии: 63
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
Fi1osofПопробую объяснить подробней, на примерах. Вот посмотрите сколько слюней и соплей вот здесь:
modx.pro/hosting/3149-the-right-hosting-for-modx-revolution/
modx.pro/hosting/678-the-right-hosting-for-modx-revolution-2/
226 комментов в одном топике и 449 комментов в другом. Почему? Потому что тема важная. Все хотят себе правильно настроенный сервер и в этих статьях рассказывается как это сделать. Но тут есть несколько НО:
1. Не все правильно воспринимают как именно надо делать (тупо восприятие не или типа того, короч человеческий фактор). В итоге:
То есть, даже четкое следование подробно изложенным инструкциям не исключает ошибок.
2. Не редки ситуации, когда и сам докладчик ошибается (и я не исключение). В итоге: куча серверов уже настроена, потом приходит инфа «Ребята, там была ошибка, надо вот это переделать». И так возможно не раз. При чем кто-то мог пропустить какие-то из этих сообщений. Что на выходе? На выходе куча серверов по разному настроенных (а какие-то может и сломанные).
3. На установку по этим инструкциям уходит совсем не мало времени, порой и не один час. А время — это тоже деньги.
Я не говорю, что данные инструкции плохие. Нет, ни в коем случае! Я и сам в них не раз подглядывал, особенно в части настройки сендмейла, чтобы он не слал письма по текущему домену на свой же сервер. Я просто говорю о том, что это хорошо бы автоматизировать. Вот это мы и сделали (ну, не эти скрипты использовали, а свое написали и готовые модули с паппета дернули, но суть та же — настройка сервера). В итоге, используя наш скрипт вы за 15 минут чистый сервер превращаете в настроенную машину. При чем из этих 15-ти минут только пару минут тратите на то, чтобы сохранить скрипт и запустить его, а 15 минут просто все устанавливается и в это время можно заниматься своими делами. Вот это главная ценность. А панель планируемая — это просто улучшение всего этого механизма, чтобы вообще не приходилось к нам обращаться, чтобы управлять сайтами было удобно. Но в целом работать можно и без нас совсем. То есть получив свой настроенный сервер вы далее можете делать с ним что угодно (добавлять сайты/хосты, создавать базы данных, устанавливать свое дополнительное ПО и т.п.). Но, подключившись один раз, вы затем имеете постоянную поддержку сервера в плане установки ПО. Уточню: есть ПО, которое устанавливается по умолчанию, на все сервера. А есть ПО, которое вы можете запросить установить дополнительно на ваш сервер. При чем это можно сделать не только в момент первичной настройки, но и в любой другой момент. Не все конечно сразу мы сможем устанавливать, но постепенно парк ПО значительно расширится.
Еще важный момент: устанавливаемое ПО и алгоритмы для сайтов заточены под MODX. К примеру, для всех устанавливаемых сайтов папка core/ автоматически закрыта для доступа извне. Многие забывают это сделать. Второе: у нас сейчас устанавливается 2.3.6 версия, а не 2.4.0, на которой без патчинга работать нельзя. То есть мы заморачиваемся с проверкой того что ставить, а что не стоит, а вы просто занимаетесь своим делом. В-третьих, скоро мы начнем свои патченные установки поставлять, то есть та же 2.4.0 будет с патчами. К примеру до сих пор при установке последних версий MODX-а лезет эта бага. Багфикс я отправлял давно, но до сих пор его не приняли. Мне надоело патчить свои сайты вручную. В-третьих, будет возможность клонирования сайтов, массовая установка пакетов, кастомные сборки и т.п. Здесь возможностей открывается масса!
Надеюсь так понятней?
Fi1osofFi1osofFi1osofFi1osofПричем, панели еще нет, а за тестирование скриптов предлагается заплатить 500 рублей.
На всякий случай — вот здесь готовят еще одну панель управления mod-commander.com/#video
Fi1osofПанель обязательно будет, и очень скоро. Не уж-то тут есть сомневающиеся, что я смогу написать панель? :) Напомню, что тот же modxRepository появился раньше, чем modstore (в основе которого как раз и лежит механизм репозитория пакетов для MODX-а). Мой не стали брать, так как хотели свое написать, и тут нет и не может быть никаких проблем. Но если бы я хотел сделать свой магазин модулей, давно бы уже его сделал. Но мне не нравится пока идея продавать пакеты, рынка еще особо нет. Но когда захочу сделать, сделаю это. И скорее всего это как раз будет в рамках новой панели, но совсем не факт, так как изначально там будут только бесплатные пакеты, и не только наши.
За ссылку спасибо, но это все-таки опять чуть-чуть не то, в том плане, что эта панель ставится на готовый сервер, но не готовит этот сервер сама. А наша технология — это в первую очередь подготовка серверов, и только потом управление этим сервером и сайтами. Чтобы было еще понятней: вот у вас есть на modhost панель управления сайтами, и вы даете ее вашим клиентам. Но сервер, на которой она крутится, вы готовите сами и не даете его пользователям. Пользователи получают лишь частичный доступ к серверу в рамках дозволенного. Используя нашу технологию вы же сами могли бы создавать себе быстро сервера, сколько понадобится. Это во-первых. Во-вторых, вы могли бы давать своим клиентам полностью настроенный сервер со своей панелью управления. Вот сколько будет стоить мне выделенный сервер с вашей настроенной панелью на борту? То есть я дам вам чистый сервер, вы на нем настроите все, включая панель, и я смогу на своем сервере уже без вас создавать сколько угодно сайтов, направлять туда сколько угодно доменов и иметь рут-доступ к серверу?
Насколько я понял из видео, она обращается к серверам через SSH — см. на 1:37.
Да, у нас удобный и простой shared-хостинг для людей, которые не умеют или не хотят администрировать сервера. Если хочется самому настраивать свой сервер — это не у нас. Честно говоря, я всегда думал, что за это нам и платят, чтобы самому не копаться в системе и не греть голову о её работе.
А мы можем, только никто пока не просит. Технических ограничений нет, всё давно готово — можно подключать любые сервера клиентов к одной общей панели и назначать их сайтам отдельные тарифы.
Типа, оплатил n денег за год по безналу и ставишь на свой сервер любое количество сайтов бесплатно. Про принцип работы нашего хостинга я писал вот здесь.
Не знаю, по этому вопросу лучше написать на info@modhost.pro, подход будет индивидуальный. На борту панели не будет, будет только скомпилированный управляющий python-демон.
Fi1osofСобственно это же делаем и мы, чтобы никто не копался с настройкой своих серверов, с той лишь разницей, что это будут в большинстве случаев собственные сервера конечных разработчиков и клиентов, ну и кто захочет — на наших серверах.
Да, коннектится. Но уже к готовому серверу. Она не настраивает сервера с нуля и т.п. Во всяком случае я этого не увидел. Там есть коннект к БД, есть создание бэкапов и т.п., но не увидел я инсталляций мускула и прочего.
Внимательно все перечитал и пересмотрел. Поправь меня, если я буду не прав, сказав, что сервер клиент все-таки должен предоставить настроенный? То есть панель управляет настроенным сервером, а не настраивает ее с нуля. Вопрос: кто будет настраивать сервер и за какие деньги?
Второй момент: безопасность. Для работы твоей панели обязательно надо иметь SSH-доступ. Верно? Без этого просто не будут выполняться команды над сервером. Даже если это в джейле. У нас принцип другой: у нас не наш сервер воздействует на клиентский, а клиентский сервер с нашего стягивает все, что ему разрешено (при чем это как правило не конечное ПО, и инструкции), и сервер клиентский сам в итоге все настраивает, а не кто-то им рулит. Это принципиальная разница.
Третий вопрос: а что на счет зависимостей? Скажу кратко: у нас они есть.
А я где-то сказал, что придется самому голову греть и что-то настраивать? Нет, как раз наоборот — голову греем мы, а конечный разработчик в минимум действий получает свой настроенный сервер.
И вот это главный момент. Я писать не буду, чтобы не отвлекать вас зря, так как все равно не буду пользоваться. Но все-таки было бы очень круто, если бы вы смогли назвать четкую цифру без индивидуального подхода, типа «Настройка вашего сервера под ключ с нашей панелью — столько-то денег». Потому что мы планируем эту услугу запустить в районе 1000 рублей. Будут и подороже тарифы, но это уже с отказоустойчивостью, индивидуальным саппортом и т.п. А так любой желающий сможет получить свой управляемый сервер всего за 1000 рублей. Это очень конкурентная цена на рынке.
А вот это печалька. Наша панель будет бесплатная и с открытым кодом. Любой сможет поставить ее на свой сервер, даже если не является нашим клиентом. То есть можешь сам сервер админить — ОК, твое право. Хочешь нашу помощь — платишь абонентку нам, весьма разумную. А панель можешь и сам под себя докручивать.
Неверно. Демон открывает свой порт и фильтрует входящие подключения.
Я цены не формулирую, так что тут помочь никак не смогу. Пока таких запросов не было, но технически я готов.
Если будет нужно, открыть закрытое можно в любой момент. Пока не видно смысла — у нас готовый сервис, а не набор инструментов.
Fi1osofлично для меня важные моменты:
1. Инкрементальные бэкапы
2. Синхронизация бэкапов с облачным хранилищем данных
3. nginx+php-fpm
4. Отдельный Jail SSH (SFTP) для каждого сайта
5. Скорость работы
У меня на текущий момент все это есть (кроме инкрементальных бекапов, и с Jail'ами беда — composer ругается на какие-то сертефикаты), только нет удобной панели управления.
На текущий момент использую linode за 30$ в месяц (на данный момент все упирается в объем SSD, процессор простаивает на 90%, оперативная память на 30-50%), если ваша панелька позволит перейти на меньший тариф, с той же производительностью и с большими удобствами, с удовольствием буду оплачивать лицензию)
Fi1osofБекапы и все такое — будет. Более того, в ближайшее время две важные задачи выполняются:
1. Централизованный почтовый сервер, чтобы следить за спам-активностью и т.п., а так же чтобы в спам письма меньше попадали.
2. Сервер мониторинга. В процессе каждый будет в своей панели мониторить свои сервера в риалтайме.
3. nginx+php-fpm из коробки идет.
4. Отдельный Jail SSH (SFTP) для каждого сайта. Над этим работаем. Я не всех тонкостей знаю, но на сколько я понял, все будет очень круто. В частности на моих всех серверах сразу устанавливается SSH-ключ для моего пользователя и я со своего компа могу заходить на сервера без пароля. Еще знаю, что SFTP не будет, так как и у него есть секурные проблемы, будет FTPS.
5. Скорость работы. Я гонял ShopModxBox на своем сервер. Из кеша отдает в среднем за 0.055-0.06 сек. В свое время я писал здесь топик про тестирование ShopmodxBox на modxhost.pro (топик заблокирован, не помню, что-то мы там поссорились), там результат был 0.025-0.05. Сейчас 0.05-0.1 сек отдает. Можете погонять s2972.h4.modhost.pro/ (статистика в подвале). И можете погонять на моем сервере: site3.demo.shopmodx.ru/ Там сейчас серверочек 2Гб 2 ядра на digitalocean.com за 20 баксов. Уточню: это может быть любой собственный сервер, хоть 32 Гб + 16 ядер.
На самом деле курс доллара заставил смотреть в сторону российского хостинга, что и явилось катализатором идеи разработки данной технологии (Ну еще и воля случая, по чьей милости я встретил такого специалиста как Ксения Лисовская). Сейчас мы выбираем российского хостинг-провайдера для себя (один есть, но не совсем устраивает), уже переговоры ведутся. Скоро мы сервера сможем предлагать в несколько раз дешевле западных (в диапазоне до 1000 рублей это будет раза в 3 дешевле, до 3000 будет раз в 5-6 дешевле).
Вы можете присоединиться к тестированию (уже первые участники есть). Всего 500 рублей, и в процессе ваши пожелания будут учтены, а так же наша персональная помощь в освоении всего этого дела.
Если не ошибаюсь, там был спор про неправильную работу php внутри jail, который я удалил, потому что принял всё к сведению и поправил.
Fi1osofНи один из этих топиков не был минусовым. Очень похоже на недобросовестную конкуренцию. Я не удаляю твои комменты на своем сайте, где ты положительно говоришь о своих компонентах…
Только один свой топик я снимал с публикации, вот пруфф.
Обвинять меня в чём-то подобном, как минимум, странно.
Fi1osofТвою заметку обновлял только ты — пользователь с id 2373.
Fi1osofЛадно, раз ты на полном серьёзе считаешь, что я отключил твои заметки, потом почистил логи, а теперь не признаюсь — пусть так и будет.
Я очень хитрый и коварный тиран, боюсь конкуренции и обманываю тут всех подряд.
Fi1osofТак что, либо я убрал твои заметки в черновики, либо ты.
Fi1osofFi1osofТот же redactor от modmore (основа — imperavi) — дико популярное приложение, даже у нас есть пользователи, и я в их числе. (не смотря на сегодняшний курс евро).
К примеру, можно взять за основу ajenti у них даже есть плагин для munin (вполне адекватный мониторинг нагрузки сервера), и куча других не менее полезных плагинов.
А так же «готовая» панелька управления сайтами Ajenti V но она довольно странная, никаких jail'ов и никаких отдельных пользователей для каждого сайта.
Fi1osofКонкретно начиная вот с этого, по вашей ссылке:
Здесь же в комментариях, вы что-то говорите о «честной конкуренции» и т.п. Вы не находите, что ваши действия реально далеки от адекватного поведения? Как по мне, так вы пишите буквально следующее «такой то хостинг — г***о, а вот такой то ВРОДЕ БЫ получше чем это г***о». И потом идете на страницу этого «вроде бы получше», в буквальном смысле заходите в чужой дом, и продолжаете какие то подковырки. Как по мне так это какое то ребячество.
Upd. На рынке должны быть разные продукты. Проще, сложнее, дешевле или дороже. Но покрывать разные потребности и финансовые возможности. Только хотелось бы поменьше грязи…
Fi1osofИ не думайте, что я позволяю себе чего-то просто так говорить, за такие высказывания иногда и отвечать приходится.
Второй момент: по вашему что получается, что «честная конкуренция» — это когда знаешь о каких-то проблемах других игроков и молчишь о них? То есть если я знаю, что у них там что-то не так, и мы пытаемся решить эту проблему, то мы нечестно играем? Серьезно??? А если я нахожу очередную багу, и говорю о ней, то я нечестно играю? Так почему же тогда там топик плюсуют? Может потому что я таким образом решаю чьи-то проблемы? ОК, я мог не публиковать той информации, дабы не компромитировать MODX, и народ долго бы пытался понять почему у них сайты ломаются.
Ну и третий момент: сорри, вы кто? Чем вы таким выделились, чтобы кому-то про какой-то дом говорить и т.п. Почему Василий мне не говорит «Коля, ты приперся не в свой дом, и я не хочу чтобы ты здесь это писал»? Вполне можно принять, что modx.pro это его дом. А вы тут при чем? Написали пять заметок-вопросов и уже решили, что можете права на дома раздавать? Идите хоть пару компонентов полезных выпустите или типа того. Или хоть пулл-пеквест в MODX отправьте. Есть там ваши? А то ппц, ничего полезного сами не сделают, так еще потом решают кому что говорить, а кому не говорить. Лучше время бы на поучиться программировать потратили.
P.S. Минус ваш принимается.
P.S.: каждый ресурс такого рода, всегда обрастает определенной атмосферой. И люди сами выбирают что им по душе. Где тепло и уютно или же там где хардкорно. Мне нравится тут. На ваше поведение я вам указал, как постоянный читатель именно этого ресурса, а не вашей мусорки.
P.S.S.: ваше завышенное ЧВС оставьте при себе, вам правда не лень было все эти ссылки искать?
Fi1osofДиалог закончен и слава богу. Лучше потратьте это время на изучение программирования.
Первое: не первый раз от вас уходит тема на главную в формате «нет времени объяснять, вот ссылка с описанием на моем собственном ресурсе (стороннем) по modx'y». Выглядит как перетягивание одеяла или то, что лениво было нажать ctrl+c, ctrl+v.
Второе: изначально не хотел ставить минус, т.к. сама суть поста интересная, но вот это:
— вынудило.
В свое время перестал заходить на modxclub именно из-за такого формата общения, мол мы тут настоящие программисты, сначала напишите свой собственный modx, а потом критикуйте/спрашивайте. Это мало того, что не прельщает новых пользователей обучаться модксу (а раньше, имхо, такой подход и вовсе расколол сообщество), так еще и выглядит по хамски.
По самой теме: идея здравая — здоровая конкуренция всегда на пользу, так что посмотрим что получится в итоге. Но сейчас, на мой взгляд, пока смотреть особо не на что.
Fi1osofТкните ссылкой, в каком месте вас там послали? Или кого еще? Даже если очень глупые вопросы задают, я спокойно прошу не задавать повторно такие, и только за игнорацию этой просьбы (читай проявление неуважения), я могу в ответ проявить неуважение и что-нить сказать грубое. С вашей стороны сейчас это обвинение, прошу подкрепить пруфами.
Пока вам смотреть нечего, одну площадку мы уже оттестировали успешно и будем пилить автоматическую установку SSL-сертификатов (уверен, у Ксении лучше это получится, чем у меня). И вот еще уже запрос пришел, еще будем тестировать.
Ну и да, просто следуя данной логике:
— Вам задают вопрос (с целью получить ответ)
— Вы считаете его глупым (отталкиваясь от своего уровня знаний) и просите пользователя вопрос не задавать
— Пользователь не достигает своей цели (узнать ответ на вопрос) и продолжает интересоваться
— Вы считаете это неуважением и грубите
Что же до ссылки… Простите, но после редизайна мне довольно дискомфортно искать что-то (нужны как минимум отступы между постами) да и не слишком хочется — можете считать мое высказывание сугубо личным видением картины, но не обвинением (дело-то ваше как поступать).
Fi1osofпо мне так Василий сделал отличный туториал по настройке сервера, пару раз настроишь приходит понимание.
Fi1osof1. Кто даже по туториалу не факт, что настроит.
2. У кого далеко не один сервер и уже подзамучился каждый раз настраивать сервер с нуля. К примеру я тоже себе не один сервер настроил, но каждый раз, когда стоит вопрос «а не создать ли новый сервер?», чессказать лень побеждает. А сейчас сервера плодятся, уничтожаются, опять плодятся… Так удобно :)
еще было бы круто вместо nginx попробовать tengine
Судя по обзорам, это тот же nginx имеющий всякие фичи платной версии nginx
Fi1osofFi1osof2. Оплачиваете нам на сайте 2000 рублей и присылаете данные от сервера мне на n.lanets@modxclub.ru
3. Я прописываю там быстренько настраиваю связь с нашим мастер-сервером и с него идет установка ПО, сайтов и т.п.
Ваш сервер сразу будет подключен к серверу мониторинга, все сайты на нем будут отслеживаться.
Только сразу еще раз предупрежу, что панель управления пока еще в разработке, она будет позже. Но и цены потом будут выше. А пока сайты добавляются через нас, то есть просто присылаете информацию вида
P.S. лично мне из хостинг-площадок на сегодня более понравились fastvps.ru и neoserver.ru (у последнего есть конструктор конфигурации, что редкость на сегодня, и весьма не высокие цены).
Fi1osofХотелось бы «пощупать» что к чему в вашей разработке, сравнить все плюсы и минусы с простой настройкой по инструкции Василия.
У вас получается аналог заграничного Longview и Managed за смешные деньги, с учетом нынешнего курса. Оч круто.
Fi1osof1. Сначала мы докрутим общую инфраструктуру, затем уже панелька для управления.
2. Без мастер-сервера она все же не будет полноценной, так как некоторые вещи слишком низкоуровневые. К примеру, те же хосты прописываются паппет-агентом. То есть даже если вы вручную пропишите что-то в хосты нгинкса, записи будут удалены. Это как с денвером: когда он рестартится, он перезаписывает hosts. Но без мастера предполагаются такие вещи как обновление версии MODX, массовая установка пакетов и т.п. Постараюсь чтобы она появилась как можно быстрее.
Fi1osofFi1osofFi1osofFi1osofFi1osofFi1osof