The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Бесплатная система управления хостингом"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы WEB технологии (Public)
Изначальное сообщение [Проследить за развитием треда]

"Бесплатная система управления хостингом" 
Сообщение от PoizOn emailИскать по авторуВ закладки(ok) on 30-Май-05, 15:27  (MSK)
Вот решил отказаться от спанели (cPanel), и разработать свою систему управления хостингом - простую - но не такую глючную. Ну а с нуля начинать как-то нерационально. Хотел бы спросить есть ли на просторах opensource подобные системы? Желательно на Perl/C ?
За любые линки буду благодарен.
P.S
Просьба не советовать DirectAdmin и иже с ними - цель создать свою систему.
  Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "Бесплатная система управления хостингом" 
Сообщение от Solotony emailИскать по авторуВ закладки on 31-Май-05, 22:51  (MSK)
Я в свое время искал, не нашел ничего, на чем можно было-бы забазироваться, и начал писать с нуля. ИМХО все панели навязывают тебе свою организацию системы, что не очень удобно. А все просторы опнсорса умещаются в один линк :) sourceforge.net


  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "Бесплатная система управления хостингом" 
Сообщение от PoizOn emailИскать по авторуВ закладки(ok) on 01-Июн-05, 10:05  (MSK)
>Я в свое время искал, не нашел ничего, на чем можно было-бы
>забазироваться, и начал писать с нуля. ИМХО все панели навязывают тебе
>свою организацию системы, что не очень удобно. А все просторы опнсорса
>умещаются в один линк :) sourceforge.net
Да вот именно из-за того что панели навязывают свою организацию - а не встраиваются в уже существующую систему... А если вы начали писать свою - не поделитесь исходниками - для изучения, не для комерции?

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "Бесплатная система управления хостингом" 
Сообщение от dev emailИскать по авторуВ закладки(??) on 01-Июн-05, 13:02  (MSK)
>Да вот именно из-за того что панели навязывают свою организацию - а
>не встраиваются в уже существующую систему... А если вы начали писать
>свою - не поделитесь исходниками - для изучения, не для комерции?

У меня есть панель, которая пытается не навязывать свою организацию, а адаптироваться к любой существующей системе. Один маленький недостаток - она недописана ;) Поэтому не уверен, что ее можно взять за основу.

Гибкость достигается за счет разделения на фронт- и бекенд. Первый нарисан на Яве и посылает второму при необходимости команды "создать юзера Вася", "добавить юзеру Петя новый мыл" и т.д. Бекенд пишется админом для каждой конкретной системы на чем угодно, хоть на sh.

Пока более-менее реализована работа с почтой. Потом, возможно, добавлю работу с веб-сервером, базами и т.д.

Также надо учитывать несколько моментов:
1. Ввиду того, что бекенд надо писать самому, пусть даже и имея пример, не каждый админ с этим справится.
2. Система довольно сильно отличается от существующих панелей, из-за чего, собственно, я и начал ее писать. Главные отличие - все пытаются вынести максимум возможностей из командной строки в веб. Я даю своим юзерам полноценный шел, поэтому это для меня не актуально. Моя система работает там, где надо тонко разделить полномочия, что не получается реализовать стандартными средствами; например почтовая система.
3. Свободного времени на доработку у меня не много.

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "Бесплатная система управления хостингом" 
Сообщение от Solotony emailИскать по авторуВ закладки on 01-Июн-05, 14:10  (MSK)
Моя тоже не дописана :) Сейчас используется предыдущая версия, но она "сырая", то что сейчас делается по завершении вполне можно назвать продуктом.

У меня архитектура клиент-сервер (TCP), сервер написан на перле, клиент вебовский тоже на перле (интегрирован в сайт), есть еще маленький сишный по винду. Сервер понимает комманды вида:

DOMAINS-IS <domain-name>
DOMAINS-GET <domain-name>
DOMAINS-COUNT [NOUSER] [USER <user-re>] [CLIENT <client-re>] [FILTER <filter-re>]
DOMAINS-ADD <domain-info>
DOMAINS-DEL <domain-name>

NAMED-ZONE-ADD <domain> <ns>[;<ns>[...]] [MX <mx>[;<mx>[...]]] <default-ip>
NAMED-ZONE-ADD-SEC <domain> <ns>[;<ns>[...]]
NAMED-ZONE-DEL <domain>
NAMED-ZONE-IS <domain>
NAMED-ZONE-IS-PRI <domain>
NAMED-ZONE-GET <domain>

т.е. им можно управлять из коммандной строки через примитивный клиент,
который понимает формат протокола и ничего не знает об архитектуре.

Сейчас бэкенд сделан, но функциональность оставляет желать лучшего.
Не реализованы такие вещи, как например "перенести домен с аккаунта А на аккаунт В", восстановить аккаунт из бэкапа... Элементарные вещи добавить/удалить пользователя, домен, заказ реализованы.
Сейчас направление развития - распределенность системы, что-бы с одного узла управлять несколькими серверами.

Система управления разбита на два уровня - "база данных" - только на одной машине и "сервер" - есть на каждом узле.

С почтой почти нет работы (только создание домена), так как в этом плане меня удовлетворяют готовые панели.

Вопрос о предаче кода может обсуждаться, но не на бесплатных условиях.

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "Бесплатная система управления хостингом" 
Сообщение от PoizOn emailИскать по авторуВ закладки(ok) on 01-Июн-05, 15:15  (MSK)
Меня интересовала именно бесплатность продукта. Небесплатный - я могу и спанель взять (она у меня щас есть) - у нее основная масса скриптов написана на perl.
Решил остановится на Webmin'e. Он бесплатен и написан на Pure Perl :)

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

6. "Бесплатная система управления хостингом" 
Сообщение от Solotony emailИскать по авторуВ закладки on 02-Июн-05, 02:19  (MSK)
>Решил остановится на Webmin'e. Он бесплатен и написан на Pure Perl :)

Если на серваке 10 пользователей - вебмина хватит. Если 30 - вряд-ли. Если 100 - точно нет. Только если один тарифный план на всех, и никаких "отклонений".  

Основная задача системы упраления хостингом - учет клиентов, платежей, заказов и предоставленных услуг, выставление счетов, уведомления... В общем биллинг.

Сами административные действия достаточно примитивны, лучше просто напиши скрипты, и запускай их из шела. ИМХО иначе затрахешься. Лично я предпочитаю ручками админить - быстрее и удобнее. А вебовское - это для бухгалтера и саппорта :)

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

7. "Бесплатная система управления хостингом" 
Сообщение от PoizOn emailИскать по авторуВ закладки(ok) on 02-Июн-05, 09:35  (MSK)
>>Решил остановится на Webmin'e. Он бесплатен и написан на Pure Perl :)
>
>Если на серваке 10 пользователей - вебмина хватит. Если 30 - вряд-ли.
>Если 100 - точно нет. Только если один тарифный план на
>всех, и никаких "отклонений".
>
>Основная задача системы упраления хостингом - учет клиентов, платежей, заказов и предоставленных
>услуг, выставление счетов, уведомления... В общем биллинг.
>
>Сами административные действия достаточно примитивны, лучше просто напиши скрипты, и запускай их
>из шела. ИМХО иначе затрахешься. Лично я предпочитаю ручками админить -
>быстрее и удобнее. А вебовское - это для бухгалтера и саппорта
>:)
Биллинг есть - отдельно, уже написан.
Сам я в основном и админю руками через SSH, а система, как вы верно подметили нужна именно для саппорта, если б не он - я бы обошелся и обычным шелом... :(

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх


Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ]
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру