что имеется виду? ключевые слова хотябыzg писал(а): нужна система управления клиентами.
free cp 4 web
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
- ProFTP
- подполковник
- Сообщения: 3388
- Зарегистрирован: 2008-04-13 1:50:04
- Откуда: %&й
- Контактная информация:
Re: free cp 4 web
Услуги хостинговой компании Host-Food.ru
Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
-
- полковник
- Сообщения: 5845
- Зарегистрирован: 2007-12-07 13:51:33
- Откуда: Верх-Нейвинск
Re: free cp 4 web
как плеск, там есть клиенты, к клиентам привязаны домены, к доменам базы, хостинг и т.д. Наддо просто сделать возможность заводить клиентов, привязывать к ним домены, к доменам цеплять услуги. Пока всё ))
- ProFTP
- подполковник
- Сообщения: 3388
- Зарегистрирован: 2008-04-13 1:50:04
- Откуда: %&й
- Контактная информация:
Re: free cp 4 web
я не смотрел плес, это просто домены типо регистрировать ты имел ввиду наверное, ну и все остально?zg писал(а):как плеск, там есть клиенты, к клиентам привязаны домены, к доменам базы, хостинг и т.д. Наддо просто сделать возможность заводить клиентов, привязывать к ним домены, к доменам цеплять услуги. Пока всё ))
(и так понятно, что именно это надо) вот только чтобы больше возможностей было...
- ProFTP
- подполковник
- Сообщения: 3388
- Зарегистрирован: 2008-04-13 1:50:04
- Откуда: %&й
- Контактная информация:
Re: free cp 4 web
temple-> это шалон html, там иногда массив анонимных хэшей в него надо заносить, это програама для конфигурирования виртуал хоста, будет называтся, наверное, apache-admin , только там главный модуль используется не мойzg писал(а):ну ты монстр )))) стока всего написал и ничё не понятно )) пока это не нужно
Последний раз редактировалось ProFTP 2008-10-16 12:29:35, всего редактировалось 1 раз.
-
- лейтенант
- Сообщения: 863
- Зарегистрирован: 2007-09-24 12:41:05
- Откуда: dn.ua
- Контактная информация:
Re: free cp 4 web
+1zg писал(а):ну ты монстр )))) стока всего написал и ничё не понятно )) пока это не нужно, нужна система управления клиентами.
нифига не понятно что делает скрипт и _для чего_ все это нужно, тарифные планы какието....
масс.хостинг на таких технологиях не строят (имхо). А те кто строит подругому к вопросу подходят.
Но все равно хорошо что хоть чтото пишется

Система управления клиентами: еще раз, попробуйте syscp
помойму на текущий момент оно только днс зоны не умеет полноценно править. Но это вопрос времени.
недавно ставил vexim - тоже очень интересная штука. Но только для почты.
Если кто найдет альтернативную фрее систему управления днс\фтп\почта\виртуалхосты ( опц. с разными уровнями доступа) и без лишнего гемороя ( ! vhcs ) - пишите.
With best wishes, Sergej Kandyla
- ProFTP
- подполковник
- Сообщения: 3388
- Зарегистрирован: 2008-04-13 1:50:04
- Откуда: %&й
- Контактная информация:
Re: free cp 4 web
paix, zg сори, я комментарии не написал, но там скрипт не доделан, его надо переделать...
http://search.cpan.org/~rsoliv/Apache-A ... /Config.pm
изменяет конфиги
ЗЫ: все равно, смысл делать такое, один в один как syscp??? если добавить аккаунт, то можно скрипт максимум в 40 строк на баш (только это не система управление клиентами)! думаю нужно стремится такое как плеск делать, даже лучше на много...
и кстате, появилась идея что лучше панельки - это просто дать ssh, в чруте

http://search.cpan.org/~rsoliv/Apache-A ... /Config.pm
изменяет конфиги

ЗЫ: все равно, смысл делать такое, один в один как syscp??? если добавить аккаунт, то можно скрипт максимум в 40 строк на баш (только это не система управление клиентами)! думаю нужно стремится такое как плеск делать, даже лучше на много...
и кстате, появилась идея что лучше панельки - это просто дать ssh, в чруте


-
- полковник
- Сообщения: 5845
- Зарегистрирован: 2007-12-07 13:51:33
- Откуда: Верх-Нейвинск
Re: free cp 4 web
да пробовал уже.... перенедоделанный пхпBB2... гемморойный он, а я автоматизацию люблю - копка нажал, всё сделалось и ещё спасибу сказалиpaix писал(а):Система управления клиентами: еще раз, попробуйте syscp
помойму на текущий момент оно только днс зоны не умеет полноценно править. Но это вопрос времени.

хм.. а смысл, если клиент пришёл, заплатил, сказал - "вот сайт, разместите его у себя, а сам я вообще ничё не понимаю". -)))ProFTP писал(а):и кстате, появилась идея что лучше панельки - это просто дать ssh, в чруте![]()
- ProFTP
- подполковник
- Сообщения: 3388
- Зарегистрирован: 2008-04-13 1:50:04
- Откуда: %&й
- Контактная информация:
Re: free cp 4 web
zg писал(а): пока это не нужно
paix писал(а): нифига не понятно что делает скрипт и _для чего_ все это нужно, тарифные планы какието....
масс.хостинг на таких технологиях не строят (имхо). А те кто строит подругому к вопросу подходят.
не понял, откуда ты возьмешь квоту, если не будет тарифных планов? как ты пользователя добавишь?
почему нельзя, допустим: регистрируется чел, у него 0 сайтов, он можешь один тестовый аккаунт добавить, как только закончиться может перейти на тарифный план какой нибудь для сайта, если хочет пускай еще переходит... или в свой аккаут добавлет еще один сайт, или делает конструктором себе свой тариф...
(если ты админ панели, и хочешь тариф удалить или изменить, то удаляешь с таблицы, а квоты системные изменяешь на изменненый тарифный план скриптом и гемороя нету)
где ошибка? это таблицами просто все реализуется

http://www.isp-control.net/paix писал(а): Если кто найдет альтернативную фрее систему управления днс\фтп\почта\виртуалхосты ( опц. с разными уровнями доступа) и без лишнего гемороя ( ! vhcs ) - пишите.
для линукс кажется, автор vhcs - это есть автор cpanel, он название поменял

я не ставил...zg писал(а):да пробовал уже.... перенедоделанный пхпBB2... гемморойный он, а я автоматизацию люблю - копка нажал, всё сделалось и ещё спасибу сказалиа там одна утановка скока нервов вытянет, скоко работа -))) да и качество меня не устраивает честно говоря, я домен создал - он сказал "всё сделано, пользуйтесь", а не один конфиг не пострадал?!!!
это хорошо что аналоги такие:) но если инструкцию плеск или спанель не читать, то тоже не поставишь, тем более там код закрыт (кстате в плеск открыт код?)

да, но хоть панель хоть не панель, если такой попадется, то все равно ты будешь ставить ему...zg писал(а): хм.. а смысл, если клиент пришёл, заплатил, сказал - "вот сайт, разместите его у себя, а сам я вообще ничё не понимаю". -)))

-
- лейтенант
- Сообщения: 863
- Зарегистрирован: 2007-09-24 12:41:05
- Откуда: dn.ua
- Контактная информация:
Re: free cp 4 web
качество syscp имхо очень даже не плохое. И гибкость.
Ставиться за пару часов. Там все как 5 копеек. Есть мускиль, с ним работает почта и фтп и юзера там хранятся. Ну и конфиги апача на этой же основе генерятся, хотя все можно переделать.
Я бы даже сказал что из опенсорсных панелей это одно из самых интересных решений.
vhcs не понравилась, редкая поделка.
Это тоже доверия не внушает. http://www.isp-control.net/ крометого под лины обе.
plesk это вообще быдлокод (имхо) совершенно невменяемые системы.
to ProFTP
все равно непонятно что и для чего
Твое решение - хорошо только для тебя. Мне, например, оно уже не подходит.
Вы сами то определитесь чего хотите )
Ставиться за пару часов. Там все как 5 копеек. Есть мускиль, с ним работает почта и фтп и юзера там хранятся. Ну и конфиги апача на этой же основе генерятся, хотя все можно переделать.
Я бы даже сказал что из опенсорсных панелей это одно из самых интересных решений.
vhcs не понравилась, редкая поделка.
Это тоже доверия не внушает. http://www.isp-control.net/ крометого под лины обе.
plesk это вообще быдлокод (имхо) совершенно невменяемые системы.
to ProFTP
все равно непонятно что и для чего

Вы сами то определитесь чего хотите )
With best wishes, Sergej Kandyla
- ProFTP
- подполковник
- Сообщения: 3388
- Зарегистрирован: 2008-04-13 1:50:04
- Откуда: %&й
- Контактная информация:
Re: free cp 4 web
что ты имел ввиду? один в один сделать чтоли с той пенели? или не делать?paix писал(а): to ProFTP
все равно непонятно что и для чегоТвое решение - хорошо только для тебя. Мне, например, оно уже не подходит.
Вы сами то определитесь чего хотите )
в принципе, можно как раз то, что я спрашивал, и сделать тип без тарифных планов... НЕ думаю что это сейчас принципиально, можно это переделать за 5 минут или сделать другую панель

-
- полковник
- Сообщения: 5845
- Зарегистрирован: 2007-12-07 13:51:33
- Откуда: Верх-Нейвинск
Re: free cp 4 web
ууу :))) есть клиент, к клиенту привязаны домен, хостинг, тарифный план и прочее. Но вся система базируется на клиентах, вот с этого и нужно начинать.ProFTP писал(а):не понял, откуда ты возьмешь квоту, если не будет тарифных планов? как ты пользователя добавишь?
гм... странно... то ли я не туда смотрел, то ли смотрел, но не то. Скажи, что такого есть в syscp, чего тебе нравится? Скажем в плеске мне нравится:paix писал(а):Я бы даже сказал что из опенсорсных панелей это одно из самых интересных решений.
1. установка - никакого геммора, запустил, оно всё само распаковалось и поставилось
2. работа с интерфейсом - интерфейс там класс, что и говорить
3. удобно и просто управлять доменами, днс и хостингом
4. достаточно всё просто для освоения
В плеске мне не нравится:
1. расширяемость - херас два чего там сделаешь добавишь
2. масшабируемость - плеск это тупо панель, а если мне нужны финансовые отчёты? или автоматические платежи? не удобно...
3. коммерческая основа - в поддержку не достучаться, база InnoDB, софт не обновить, функционал не переделать
4. дыры - через дыру плеска нас ломали, это плохо, сейчас проблемы с почтой, спама столько, что ужас.
5. лицензию каждый год надо продлевать.
Что мне понравилось в syscp: ... нууу... пока ничего особенного.
Что мне не понравилось в syscp:
1. установка - инсталлер сам определил софт, который там стоит и сказал (!!!) что я должен ручками сделать, чтобы софт этот поставить :evil: почему нельзя этот процесс автоматизировать?
2. принципы, на которых базируется syscp, это не совсем то, что мне нужно
-
- лейтенант
- Сообщения: 863
- Зарегистрирован: 2007-09-24 12:41:05
- Откуда: dn.ua
- Контактная информация:
Re: free cp 4 web
чем "безгеморойней" установка, тем сложнее потом поддерживать систему.zg писал(а): Скажи, что такого есть в syscp, чего тебе нравится? Скажем в плеске мне нравится:
1. установка - никакого геммора, запустил, оно всё само распаковалось и поставилось
2. работа с интерфейсом - интерфейс там класс, что и говорить
3. удобно и просто управлять доменами, днс и хостингом
4. достаточно всё просто для освоения
В плеске мне не нравится:
1. расширяемость - херас два чего там сделаешь добавишь
2. масшабируемость - плеск это тупо панель, а если мне нужны финансовые отчёты? или автоматические платежи? не удобно...
3. коммерческая основа - в поддержку не достучаться, база InnoDB, софт не обновить, функционал не переделать
4. дыры - через дыру плеска нас ломали, это плохо, сейчас проблемы с почтой, спама столько, что ужас.
5. лицензию каждый год надо продлевать.
интерфейс в целом не плохой, на упровление тоже нареканий особых нет.
но тут пожалуй достоинства и заканчиваются

даже по твоему списку недостатков больше чем плюсов

мне не нравится в плеск:
- цена панели (и ихняя ценовая политика)
- qmail (только из за этого я бы уже эту панель не брал)
- отвратительная гибкость. Раскрываю:
- а сможеш ли ты туда на фронтенд вотнкуть нжинкс?
- а сможеш ли ты перевести мод_пхп на апаче фастцжи?
- по дефолту идет drweb с ограниченной лицензией (не позволяющей проверять всю почту) каково его заменить на кламав например?
и вот таких вещей очень много.
- кроме того все прекомпилено свсофтом и через ж.
например половина сервисов запускается через инетд, нафика?
еще пример, неймед запускается с указанием левой чрут дир, в результате при обновлении днса (centos) у меня все домены лягли.
- фтп. Все физические юзера, свсофт до сих пор не вкурил штоли что профтпд позволяет легко делать вирт. юзеров...;/
теперь скажи нафига мне это поделие сдалось?
кстати Cpanel я тоже не люблю )
Из комерческих панелей мне нравится Directadmin
- дешевая
- обалденно гибкая
- все можно полностью переставить на использование портовых служб, и обновлять стандартным для фрии способом.
syscp:zg писал(а): Что мне понравилось в syscp: ... нууу... пока ничего особенного.
Что мне не понравилось в syscp:
1. установка - инсталлер сам определил софт, который там стоит и сказал (!!!) что я должен ручками сделать, чтобы софт этот поставитьпочему нельзя этот процесс автоматизировать?
2. принципы, на которых базируется syscp, это не совсем то, что мне нужно
+ минимально затрагивает серверную архитектуру. То что она сама говорит что я должен ручками чтото вписать я считаю плюсом. Т.е. ты поставил несколько служб, настроил и все. В то время как большинство панелей лепят редкую помойку (плеск).
+ стандартность софта (все ставится и обновляется использование средства управления пакетами OS)
+ несколько уровней доступа
+ гибкость. см. https://wiki.syscp.org/contrib/start народ туда добавляет практически все что душе желается, т.к. структура панели полностью прозрачна.
+ юзера хранятся в БД. С коробки получаем полноценную почтовую систему и систему управления вирт. фтп.
+ активный проект
+ маштабируемость, например см. https://wiki.syscp.org/contrib/modifyin ... n_own_host
- как там апаче\виртуалхосты реализованы мне децл не понравилось, но это можно переделать
- был глюк что я не смог добавить туда не реальный домен, хотя может это я не разобрался гдето и забил.
- помойму покачто нереализовано человеческое управление dns, но народ туда прикручивает powerdns который в бд все хранит, т.ч. тоже потенциально это нетрудно доделать.
- подефолту идет postfix (но exim также можно легко прикрутить, есть расширения)
знаеш, несколько уровней доступа это очень и очень удобно!
я дал доступ своему боссу ) он иногда любит чтото сам подобавлять ) - он чрезвычайно доволен. Нужно ему быстро хостинг под проект сделать, рас и сделал, и почтовые учетки и фтп дал чтобы люди могли залить файло. Мне же таким заниматься не интересно.
плюсы для меня однозначно перевешуют минусы, если чегото и нет, это очень элементарно добавить самому.
есть еще одно другое направление в котором я работаю.
Это системы автоматизации с одним уровнем доступа. Имею ввиду что есть хостинг для себя\клиентов под высоконагруженный домен, т.е. это просто скриптики. Зашел запустил они поставили\создали\добавили структуру хостинга. Добавили указанные домены и все. Там ничего такого, например nginx + php-fpm, proftpd.
это ориентировано на закрытые проекты, гдя изменения делаю лично я и делаю редко. Для этого обычных скриптов вполне достаточно. Но это системы под индивидуальные потребности.
Система, предложенная proftp, очень смахивает на такую.
With best wishes, Sergej Kandyla
-
- полковник
- Сообщения: 5845
- Зарегистрирован: 2007-12-07 13:51:33
- Откуда: Верх-Нейвинск
Re: free cp 4 web
ясно )))paix писал(а):если чегото и нет, это очень элементарно добавить самому.
- ProFTP
- подполковник
- Сообщения: 3388
- Зарегистрирован: 2008-04-13 1:50:04
- Откуда: %&й
- Контактная информация:
Re: free cp 4 web
paix, спасибо, но на cpanel стоит демон на Си, по-моиму он для быстрой работы панели (межпроцессорное взаимодействие), наверное, а может это был не демон 

- ProFTP
- подполковник
- Сообщения: 3388
- Зарегистрирован: 2008-04-13 1:50:04
- Откуда: %&й
- Контактная информация:
Re: free cp 4 web
а как использовать вообще таблицы и базу для PowerDNS,postfix,mod_log_sql
первые 2 используют пул соединений, точно, то есть соединение всегда стоит! и если в этой таблице будет выполняться скрипты, то могут быть висящие соединений, прибивать так не получиться через timeout, потомучто используется пул... (если будет дос или мини-дос, то будет активных соединений штук 1000 которые будут просто висеть)
то есть разные базы данных и пользователей нужно создать для dns и postfix/exim или все равно?
или что-то в настройках надо?
Если так поставить то пул работаеть не будет
первые 2 используют пул соединений, точно, то есть соединение всегда стоит! и если в этой таблице будет выполняться скрипты, то могут быть висящие соединений, прибивать так не получиться через timeout, потомучто используется пул... (если будет дос или мини-дос, то будет активных соединений штук 1000 которые будут просто висеть)
то есть разные базы данных и пользователей нужно создать для dns и postfix/exim или все равно?
или что-то в настройках надо?
Если так поставить то пул работаеть не будет
Код: Выделить всё
wait_timeout=10
interactive_timeout = 10
connect_timeout=5
-
- полковник
- Сообщения: 5845
- Зарегистрирован: 2007-12-07 13:51:33
- Откуда: Верх-Нейвинск
Re: free cp 4 web
да всё равноProFTP писал(а):то есть разные базы данных и пользователей нужно создать для dns и postfix/exim или все равно?

- ProFTP
- подполковник
- Сообщения: 3388
- Зарегистрирован: 2008-04-13 1:50:04
- Откуда: %&й
- Контактная информация:
Re: free cp 4 web
а как в плеск это сделано? базы разная или одна?
Последний раз редактировалось ProFTP 2008-11-05 19:19:35, всего редактировалось 1 раз.
-
- полковник
- Сообщения: 5845
- Зарегистрирован: 2007-12-07 13:51:33
- Откуда: Верх-Нейвинск
Re: free cp 4 web
да честно говоря хз..ProFTP писал(а):а как в плеск или в других панялях это сделано? базы разная или одна?



-
- лейтенант
- Сообщения: 863
- Зарегистрирован: 2007-09-24 12:41:05
- Откуда: dn.ua
- Контактная информация:
Re: free cp 4 web
В плеске база данных с юзерами исключительно для самой контрол панели.
днс - неймед.
мыло - кьюмеил, он не трогает БД.
фтп вообще коряво, там только физические юзера.
В директадмине БД исключительно для юзерских нужд.
В цпанели кажется тоже.
Касательно вопросах о базе данных - считаю чем проще тем лучше.
Для большинства случаев достаточно одной базы с набором нужных таблиц и все.
днс - неймед.
мыло - кьюмеил, он не трогает БД.
фтп вообще коряво, там только физические юзера.
В директадмине БД исключительно для юзерских нужд.
В цпанели кажется тоже.
Касательно вопросах о базе данных - считаю чем проще тем лучше.
Для большинства случаев достаточно одной базы с набором нужных таблиц и все.
With best wishes, Sergej Kandyla
-
- полковник
- Сообщения: 5845
- Зарегистрирован: 2007-12-07 13:51:33
- Откуда: Верх-Нейвинск
Re: free cp 4 web
не, там как то хитро, вчера наблюдал как эта сволочь (кумайл на плеске) матюгалась, что база не запущена при загрузке.paix писал(а):мыло - кьюмеил, он не трогает БД.
-
- полковник
- Сообщения: 5845
- Зарегистрирован: 2007-12-07 13:51:33
- Откуда: Верх-Нейвинск
Re: free cp 4 web
закончил биллинговую часть для панели, примерно так http://anton-pribora.ru/freebilling/
теперь осталось прикрутить к ней домены и бинарную часть для управленяи сервером - на первое время только апачем. Как сделаю, отпишусь.
теперь осталось прикрутить к ней домены и бинарную часть для управленяи сервером - на первое время только апачем. Как сделаю, отпишусь.
- ProFTP
- подполковник
- Сообщения: 3388
- Зарегистрирован: 2008-04-13 1:50:04
- Откуда: %&й
- Контактная информация:
Re: free cp 4 web
zg, посмотрел не плохо...
вот думаю что надо пересмотреть варианты... сейчас кроме paix'a мало кто участвовал..
если сейчас даже что-то уже есть, то кто будет именно сейчас тестировать?
делать для чтобы сделать - это хорошо, а для того чтобы сделать в один в один как plesk (и больше) нужно много мелкой работы сделать и дизайн, и html и все остальное... нужна поддержка от трудящихся
(если кому-то вообще это надо)
вот думаю что надо пересмотреть варианты... сейчас кроме paix'a мало кто участвовал..
если сейчас даже что-то уже есть, то кто будет именно сейчас тестировать?
делать для чтобы сделать - это хорошо, а для того чтобы сделать в один в один как plesk (и больше) нужно много мелкой работы сделать и дизайн, и html и все остальное... нужна поддержка от трудящихся

-
- ст. лейтенант
- Сообщения: 1325
- Зарегистрирован: 2008-07-27 17:11:30
- Откуда: Москва
Re: free cp 4 web
ух... что-то упустил эту ветку 
тоже витает подобная идея довольно давно... есть уже 2 написанные панели (но они имхо устарели да и закрыты)
в соседней ветке кок раз постил про автоматизированную установку (тестирую кок раз на серверах хостинга)
в разных линуксах даже сборка чисто из исходников не всегда дает универсальный результат (тестеры постоянно жаловались, на фрю почти никто не жаловался)
дабы не разводить флейм, скажу сразу: точно не знаю почему под линуксом не все заводилось - не разбирался
изначально позиционировал систему под freebsd и не имел желания копаться в линуксах на том этапе и разбираться глюки это системы моей или кривые руки пользователя
на том наборе, что я сейчас тестирую, экономия идет примерно на следующих портах
но (как я писал в соседней ветке) постепенно система начинает во многом дублировать систему портов, плюс в портах есть патчи и т.п. полезности
ну и порты поддерживает больше народа (хотя тут есть тоже минусы - иногда авторы забивают на поддержку своих портов)
в идеале хочу сделать чтобы можно было юзать любые варианты
но если ставить часть софта из портов, а часть из исходников - могут быть проблемы с взаимным видением библиотек
лучше просто конфиг - ведь почти всегда типовая настройка, только пару параметров подправил и все
но этот вариант сложнее шареда... а лучше начинать с простого
остановился пока на mysql (чтобы меньше связей было), да и для mysql многое уже написано
только многие хотят платить по 50 рублей
тут главное продумать систему каталогов, чтобы удобно было
хотя есть еще вариант комбинированный, но он у меня только в голове крутится (аналогов не видел)
особенно актуально, если несколько серверов с хостингом и один с клиентами

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

пробовал - вполне реально все собирать из исходниковот портов тоже надо отказаться, важно, чтобы внешних зависимостей было как можно меньше
на том наборе, что я сейчас тестирую, экономия идет примерно на следующих портах
Код: Выделить всё
libtool
pkg-config
autoconf
autoconf-wrapper
expat
m4
ну и порты поддерживает больше народа (хотя тут есть тоже минусы - иногда авторы забивают на поддержку своих портов)
в идеале хочу сделать чтобы можно было юзать любые варианты

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

я вот пока не определился окончательно что юзать - все привязать к mysql или к ldapldap пока не надо трогать, всё должно быть завязано на конфигах и базе данных, чем больше связок, тем нестабильней система.
остановился пока на mysql (чтобы меньше связей было), да и для mysql многое уже написано
можно и за 500 рублейпотому что VDS дешевеет, за 30$ в месяц можно найти, и прямо там станет сайтов штук 50 маленьких...
только многие хотят платить по 50 рублей

если раньше можно было еще делать один сайт на один аккаунт, то сейчас уже сложно - слишком конкуренция большаякак делать тарифный план, нужно для сайта или для сайтов делать?
тут главное продумать систему каталогов, чтобы удобно было
хотя есть еще вариант комбинированный, но он у меня только в голове крутится (аналогов не видел)
имхо лучше просто грамотное API, тогда можно подцепить любую систему управления клиентамикак плеск, там есть клиенты, к клиентам привязаны домены, к доменам базы, хостинг и т.д. Наддо просто сделать возможность заводить клиентов, привязывать к ним домены, к доменам цеплять услуги. Пока всё ))
особенно актуально, если несколько серверов с хостингом и один с клиентами
- ProFTP
- подполковник
- Сообщения: 3388
- Зарегистрирован: 2008-04-13 1:50:04
- Откуда: %&й
- Контактная информация:
Re: free cp 4 web
движок почти готов



Код: Выделить всё
#Class.pm
package Property;
BEGIN {*UNTIE=*DESTROY}
# ??? ????? ? ???? ???? ??????????? ??????????? ??????? ??? ???????
sub TIESCALAR {
print "creating layer..\n";
my$self=\{};
bless $self, $_[0];
if(defined $_[1]) {
$self->STORE($_[1]{-default}) if exists $_[1]{-default};
$$$self{-getter}=$_[1]{-getter} if exists $_[1]{-getter};
$$$self{-setter}=$_[1]{-setter} if exists $_[1]{-setter};
$$$self{-destroyer}=$_[1]{-destroyer} if exists $_[1]{-destroyer};
$$$self{-aftertie}=$_[1]{-aftertie} if exists $_[1]{-aftertie};
}
$$$self{-aftertie}($self, @_) if exists $$$self{-aftertie};
+$self
}
sub FETCH {
if(exists $${$_[0]}{-getter}) {
+$${$_[0]}{-getter}(@_)
} else {
print "getter called..\n";
+${+shift}
}
}
sub STORE {
if(exists $${$_[0]}{-setter}) {
+$${$_[0]}{-setter}(@_)
} else {
print "setter called..\n";
+${+$_[0]}=$_[1]
}
}
sub DESTROY {
if(exists $${$_[0]}{-destroyer}) {
+$${$_[0]}{-destroyer}(@_)
} else {
print "destroyer of worlds..\n";
+shift
}
}
package Class;
#???????? ?????? ??? ???????????
sub new {
my($class, $self)=(shift, {@_});
foreach(keys %{$self->{-properties}||={}}) { # ????????? ???????? ??????-???????, ??? ?????????? ? ??????????
tie $self->{$_}, Property, $self->{-properties}{$_}; # ?????? ??????? ????? ????? ???? ??????????? ???????
print $_, "\n";
}
delete $self->{-properties};
+bless $self, $class; # ???????????? ?????? ?? ???? ??????? ???, ????? ??? ?????? ?????
}
+1
Код: Выделить всё
package Child;
use base qw(Class);
=end
?????? ????????? ??????.
?????? ????? ???????????? ? ??????? ????? ???? "?????" ? ????? ?????????.
=cut
sub new {
+shift->SUPER::new( # ??????? ????? ?????? - ????? Class::new, ?? ??? ??????? Child.
-properties=>{
p1=>{
-default=>1,
-getter=>'Child::p1_getter' # ??? \&p1_getter
#????? ??? ?????, ??? ?? ??????
#sub {
# print "Your getter\n";
# +${+shift}
#}
},
p2=>{
-default=>3,
-destroyer=>'Child::p2_destroyer' # ??? \&p2_destroyer
#????? ??? ?????, ??? ?? ??????
#sub {
# print "Your destroyer\n";
#}
}
}
);
}
sub p1_getter {
#...
}
sub p2_destroyer {
#...
}
sub run {
print "Running...\n";
+shift
}
+1
-
- полковник
- Сообщения: 5845
- Зарегистрирован: 2007-12-07 13:51:33
- Откуда: Верх-Нейвинск
Re: free cp 4 web
ProFTP писал(а):# ??? ????? ? ???? ???? ??????????? ??????????? ??????? ??? ???????
Код: Выделить всё
это чтобы у тебя была возможность отслеживать события для свойств
