free cp 4 web
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
- полковник
- Сообщения: 5845
- Зарегистрирован: 2007-12-07 13:51:33
- Откуда: Верх-Нейвинск
Re: free cp 4 web
хостнайм можно брать из hostname или из файла настроек типа .exim
Услуги хостинговой компании 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/
-
- лейтенант
- Сообщения: 863
- Зарегистрирован: 2007-09-24 12:41:05
- Откуда: dn.ua
- Контактная информация:
Re: free cp 4 web
я бы сначала распихал конфиги куда нужно, а потом сделал обычный скрипт, который бы правил необходимое в конфигах.
Проще и удобней получится....особенно если вдруг понадобиться перенестроить.
напр.
Проще и удобней получится....особенно если вдруг понадобиться перенестроить.
напр.
Код: Выделить всё
perl -pi -e "s/_username_/${username}/g" ${NGINXCONFDIR}/${domainame}.conf
With best wishes, Sergej Kandyla
-
- полковник
- Сообщения: 5845
- Зарегистрирован: 2007-12-07 13:51:33
- Откуда: Верх-Нейвинск
Re: free cp 4 web
у меня так и сделано 

- Morty
- ст. лейтенант
- Сообщения: 1370
- Зарегистрирован: 2007-07-17 23:25:12
Re: free cp 4 web
вот наваял(это содержимое диры ./fcp4w/exim ) , правда без пакета, make.conf внутри если что.
Думаю понятно что это не окончательный вариант, т.к. без кламава например - не будет работат вообще.
Ну и там домен domain.com.ua фигурирует везде не как переменная а как написал -)
всё остальное если ничего не забыл правильно.
ЗЫ: zg ты проверь , и закомить
если все норм
Думаю понятно что это не окончательный вариант, т.к. без кламава например - не будет работат вообще.
Ну и там домен domain.com.ua фигурирует везде не как переменная а как написал -)
всё остальное если ничего не забыл правильно.
ЗЫ: zg ты проверь , и закомить

- Вложения
-
exim.tar.bz2
- (21.4 КБ) 47 скачиваний
- Morty
- ст. лейтенант
- Сообщения: 1370
- Зарегистрирован: 2007-07-17 23:25:12
Re: free cp 4 web
у меня там опечатка в install.sh
вместо
надо
вместо
Код: Выделить всё
${sql} exim < 2.bd_structure.sql
...
echo "root : admin@domain.com.ua" > /etc/aliases
Код: Выделить всё
${sql} exim < 2.db_structure.sql
...
echo "root : admin@domain.com.ua" >> /etc/aliases
-
- полковник
- Сообщения: 5845
- Зарегистрирован: 2007-12-07 13:51:33
- Откуда: Верх-Нейвинск
Re: free cp 4 web
нда.... пакет ещё не собрался, а опыт бесценный уже пошёл - на 7.0-RELEASE последняя версия пакета MySQL - 5.1.22, на стайбл 5.1.26. По недосмотру воткнул на релиз 5.1.26 в результате после перезагрузки компа мускул не стартовал, хотя до работал как надо...
как чё-нить добьюсь внятного, сразу отпишусь 

пробуюMorty писал(а):ЗЫ: zg ты проверь , и закомить если все норм


-
- лейтенант
- Сообщения: 863
- Зарегистрирован: 2007-09-24 12:41:05
- Откуда: dn.ua
- Контактная информация:
Re: free cp 4 web
Вы заблуждаетесь.zg писал(а):нда.... пакет ещё не собрался, а опыт бесценный уже пошёл - на 7.0-RELEASE последняя версия пакета MySQL - 5.1.22, на стайбл 5.1.26.
порты к этому НЕ имеют никакого отношения.
With best wishes, Sergej Kandyla
- Morty
- ст. лейтенант
- Сообщения: 1370
- Зарегистрирован: 2007-07-17 23:25:12
-
- полковник
- Сообщения: 5845
- Зарегистрирован: 2007-12-07 13:51:33
- Откуда: Верх-Нейвинск
Re: free cp 4 web
эмм... вобщем я сильно попилил твой скрипт, получилосьMorty писал(а):залил обновленный ,
Код: Выделить всё
#!/bin/sh
## Установка Exim
echo "Install Exim"
cd `dirname $0`
. ../.mysql || exit 1
. ../.exim || exit 1
##
pkg_add -F ${EXIM_PACKAGE} || exit 1
(${MYSQL_DAEMON} start && sleep 3) || (echo "MySQL is not started"; exit 1)
( echo -e "\n# Exim"
echo 'exim_enable="YES"'
echo 'sendmail_enable="NONE"'
echo 'sendmail_submit_enable="NO"' ) >> /etc/rc.conf
# Закоментил т.к. пока не знаю наверняка надо или нет
#echo 'hostname="mail.domain.com.ua"'
##
. 1.createdb | ${MYSQL_CLEINT_CON} || exit 1
${MYSQL_CLEINT_CON} --database=${EXIM_DATABASE} < 2.db_structure.sql || exit 1
${MYSQL_CLEINT_CON} --database=${EXIM_DATABASE} < 3.top_domains.sql || exit 1
##
[ ! -d ${EXIM_CONF_DIR} ] && mkdir -p ${EXIM_CONF_DIR}
[ ! -d ${EXIM_SCRIPTS_DIR} ] && mkdir -p ${EXIM_SCRIPTS_DIR}
. script/check_wlist > ${EXIM_SCRIPTS_DIR}/check_wlist
cat script/mailstat > ${EXIM_SCRIPTS_DIR}/mailstat
chmod 700 ${EXIM_SCRIPTS_DIR}/**
cp -R ./config/** ${EXIM_CONF_DIR}
[ -z "`grep check_wlist ${EXIM_CRONTAB_FILE}`" ] && echo "*/25 * * * * ${EXIM_SCRIPTS_DIR}/check_wlist" >> ${EXIM_CRONTAB_FILE}
[ -z "`grep mailstat ${EXIM_CRONTAB_FILE}`" ] && echo "59 23 * * * ${EXIM_SCRIPTS_DIR}/mailstat" >> ${EXIM_CRONTAB_FILE}
crontab ${EXIM_CRONTAB_FILE}
##
cat > ${EXIM_MAILER_CONF} <<EOF
#
# $FreeBSD: src/etc/mail/mailer.conf,v 1.3 2002/04/05 04:25:12 gshapiro Exp $
#
# Execute the \"real\" sendmail program, named /usr/libexec/sendmail/sendmail
#
#sendmail /usr/libexec/sendmail/sendmail
#send-mail /usr/libexec/sendmail/sendmail
#mailq /usr/libexec/sendmail/sendmail
#newaliases /usr/libexec/sendmail/sendmail
#hoststat /usr/libexec/sendmail/sendmail
#purgestat /usr/libexec/sendmail/sendmail
#
sendmail ${EXIM_BINARY}
send-mail ${EXIM_BINARY}
mailq ${EXIM_BINARY} -bp
newaliases ${EXIM_BINARY} -bi
hoststat ${EXIM_BINARY}
purgestat ${EXIM_BINARY}
EOF
[ -z "`grep root ${EXIM_ALIASES}`" ] && echo "root : admin@${EXIM_HOSTNAME}" >> ${EXIM_ALIASES}
#
echo "Exim installed"
Код: Выделить всё
.exim
-----------
EXIM_PACKAGE="exim-**.tbz"
EXIM_BINARY=/usr/local/sbin/exim
EXIM_HOSTNAME="`hostname`"
EXIM_HOSTNAME=${EXIM_HOSTNAME:=localhost}
EXIM_DATABASE=exim
EXIM_USER=exim
EXIM_PASSWORD=exim
EXIM_MYSQL_CON="${MYSQL_CLIENT} -h ${MYSQL_HOST} -u ${EXIM_USER} --password=${EXIM_PASSWORD} --database=${EXIM_DATABASE}"
EXIM_CRONTAB_FILE=/var/cron/tabs/root
EXIM_MAILER_CONF=/etc/mail/mailer.conf
EXIM_ALIASES=/etc/aliases
EXIM_CONF_DIR=/usr/local/etc/exim
EXIM_SCRIPTS_DIR=/usr/local/scripts
.mysql
--------------------
MYSQL_CLIENT=`which mysql`
MYSQL_DAEMON=/usr/local/etc/rc.d/mysql-server
MYSQL_HOST=localhost
MYSQL_CONNECT_HOST=${MYSQL_HOST}
MYSQL_CONNECT_USER=root
MYSQL_CONNECT_PASSWORD=
MYSQL_CLEINT_CON="${MYSQL_CLIENT} -h ${MYSQL_CONNECT_HOST} -u ${MYSQL_CONNECT_USER} --password=${MYSQL_CONNECT_PASSWORD}"


где я упомянул слово "порты"? я говорил только про пакеты, которые выложены на ftp://ftp.freebsd.org/pub/FreeBSD/ports ... databases/ . Пакет мускула 5.1.26 скомпиленный под стайбл не работает под релиз, вот и всёpaix писал(а):Вы заблуждаетесь.порты к этому НЕ имеют никакого отношения.

- ProFTP
- подполковник
- Сообщения: 3388
- Зарегистрирован: 2008-04-13 1:50:04
- Откуда: %&й
- Контактная информация:
Re: free cp 4 web
я уже давным давно написал!

zg, там все таки очень много работы поводу идеального состояния нудно сделать...
может полу бесплатну, типо для того чтобы убрать копирайт, то чтобы закинули бабла не много
или если более 1000-2000 пользователей сидит...
и я сомневаюсь что колосально большое количество человек будет разрабатывать ее...
ну если что , то я в теме...


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

и я сомневаюсь что колосально большое количество человек будет разрабатывать ее...
ну если что , то я в теме...

-
- полковник
- Сообщения: 5845
- Зарегистрирован: 2007-12-07 13:51:33
- Откуда: Верх-Нейвинск
Re: free cp 4 web
Morty, .. после запуска всего, exim ругается на mysql_servers, говорит, что не знает, что это за настройка....
конфиг /usr/local/etc/exim/includes/100.main.conf

гуд, значит есть бесценный опытProFTP писал(а):я уже давным давно написал!

я не тороплюсьProFTP писал(а):zg, там все таки очень много работы поводу идеального состояния нудно сделать...

нет, причина банальна - бабло значит отвественность, пока рано об этом говоритьProFTP писал(а):может полу бесплатну, типо для того чтобы убрать копирайт, то чтобы закинули бабла не много или если более 1000-2000 пользователей сидит.
качай пакет, и предлагай рац предложения. Хотя если почту щас прикрутим, то остаётся ещё днс и ftp.ProFTP писал(а):ну если что , то я в теме...
- ProFTP
- подполковник
- Сообщения: 3388
- Зарегистрирован: 2008-04-13 1:50:04
- Откуда: %&й
- Контактная информация:
Re: free cp 4 web
не много не понял там про лицензию, она полностью бесплатная?Morty писал(а):zg , ты хочешь все это с нуля сделать своё ?
вот есть подобная идея, порт(dtc) под фряху есть
http://www.gplhost.com/software-dtc.html
-
- полковник
- Сообщения: 5845
- Зарегистрирован: 2007-12-07 13:51:33
- Откуда: Верх-Нейвинск
Re: free cp 4 web
да, до самого последнего скриптаProFTP писал(а):не много не понял там про лицензию, она полностью бесплатная?

просьба пока не флудить
На данный момент нужно прикрутить почту:
1. Объединить конфиги exim'а с конфигами fcp4w, проще говоря .exim (я оказывается не все конфиги нашёл)
2. Добиться работоспособности exim'a и каким-то образом проверить, что он работает
- Morty
- ст. лейтенант
- Сообщения: 1370
- Зарегистрирован: 2007-07-17 23:25:12
Re: free cp 4 web
та бесплатная она,ProFTP писал(а):не много не понял там про лицензию, она полностью бесплатная?Morty писал(а):zg , ты хочешь все это с нуля сделать своё ?
вот есть подобная идея, порт(dtc) под фряху есть
http://www.gplhost.com/software-dtc.html
но ковырять её - занятие не для слабонервных

- Morty
- ст. лейтенант
- Сообщения: 1370
- Зарегистрирован: 2007-07-17 23:25:12
Re: free cp 4 web
мне понравилось то что ты сделал с конфой -)zg писал(а):да, до самого последнего скриптаProFTP писал(а):не много не понял там про лицензию, она полностью бесплатная?![]()
просьба пока не флудить
На данный момент нужно прикрутить почту:
1. Объединить конфиги exim'а с конфигами fcp4w, проще говоря .exim (я оказывается не все конфиги нашёл)
2. Добиться работоспособности exim'a и каким-то образом проверить, что он работает
на щет mysql_servers ща посм в чем может быть дело..
ЗЫ: а потестить думаю мы сможем да и желающие думаю тоже найдуться
- Morty
- ст. лейтенант
- Сообщения: 1370
- Зарегистрирован: 2007-07-17 23:25:12
Re: free cp 4 web
кстати либы для установки не нада ???
а то я там пакеты собрал на всяк сл
в дире ./libs
а то я там пакеты собрал на всяк сл
в дире ./libs
-
- полковник
- Сообщения: 5845
- Зарегистрирован: 2007-12-07 13:51:33
- Откуда: Верх-Нейвинск
Re: free cp 4 web
а там вроде только iconv, я её с диска стянул, так же как и сам exim, он кстати fcp4w/exim/exim-4.68.tbz и матюгается на mysql_servers, я так понял, что он собран без поддержки мускуля?
- Morty
- ст. лейтенант
- Сообщения: 1370
- Зарегистрирован: 2007-07-17 23:25:12
Re: free cp 4 web
ftp
можно поставит proftpd
и просто в конфе раскоментить
получим фтпшник с работой через системных пользаков,
с входом в хомяки
ЗЫ: это если совсем просто
можно поставит proftpd
и просто в конфе раскоментить
Код: Выделить всё
DocumentRoot ~
с входом в хомяки
ЗЫ: это если совсем просто
- Morty
- ст. лейтенант
- Сообщения: 1370
- Зарегистрирован: 2007-07-17 23:25:12
Re: free cp 4 web
возьми луче тот что я собирал....zg писал(а):а там вроде только iconv, я её с диска стянул, так же как и сам exim, он кстати fcp4w/exim/exim-4.68.tbz и матюгается на mysql_servers, я так понял, что он собран без поддержки мускуля?
там да
нужна поддержка Мускл, libspf, domainkeys, и контент скан(антивирус).
Контент не знабю может в стандартном и вкл а вот Мускл и spf врядли
-
- полковник
- Сообщения: 5845
- Зарегистрирован: 2007-12-07 13:51:33
- Откуда: Верх-Нейвинск
Re: free cp 4 web
да можно, от фтп требуется только, чтоб он доступ давал только строго ограниченные папкиMorty писал(а):можно поставит proftpd
там ещё нужен gettext, вобщем он заработал без матюгов, единственное - у тебя я так понял стоит STABLE, а у меня RELEASE, просто под релиз пакет мускуля только 5.1.22, экзим ругается, ему надо 5.1.26, но так то пофигу.Morty писал(а):возьми луче тот что я собирал....там данужна поддержка Мускл, libspf, domainkeys, и контент скан(антивирус).Контент не знабю может в стандартном и вкл а вот Мускл и spf врядли
Следущий вопрос: как рулить твоим exim'ом?

- Morty
- ст. лейтенант
- Сообщения: 1370
- Зарегистрирован: 2007-07-17 23:25:12
Re: free cp 4 web
по поводу мускл, странно, собирал пакеты на релизе,
со свеже обновленным деревом портов
ЗЫ: рулить вэб-мордой -> постфиксадмином. Нада его ставит заводить домены, пользаков.+роундкуб(временно можно без него) +довекот. и +кламав. Тогда все будет работать, и можно будет проверять
со свеже обновленным деревом портов
ЗЫ: рулить вэб-мордой -> постфиксадмином. Нада его ставит заводить домены, пользаков.+роундкуб(временно можно без него) +довекот. и +кламав. Тогда все будет работать, и можно будет проверять
-
- полковник
- Сообщения: 5845
- Зарегистрирован: 2007-12-07 13:51:33
- Откуда: Верх-Нейвинск
Re: free cp 4 web
аа, ясно, просто я поленилсяMorty писал(а):по поводу мускл, странно, собирал пакеты на релизе,со свеже обновленным деревом портов

гуд, пока можно обойтись без довекота и клама? только постфиксадмином?Morty писал(а):ЗЫ: рулить вэб-мордой -> постфиксадмином. Нада его ставит заводить домены, пользаков.+роундкуб(временно можно без него) +довекот. и +кламав. Тогда все будет работать, и можно будет проверять
- Morty
- ст. лейтенант
- Сообщения: 1370
- Зарегистрирован: 2007-07-17 23:25:12
Re: free cp 4 web
луче клам тоже поставить (либо править конф экзима там де проверка на вирусы идет)
мож попробовать без клама токо закоментить
500 конф
и там еще есть av_scaner
Проще поставь клам -)))))))))
---------
постфиксадмин в любом случае нада.
Ставь вроде это пхпмайдамин(кстати може тоже нада поставить), там проблем не должно быть
хотя я не уверен если по последнему срезу там новая версия и тут писали что там есть отличия.
Последний раз ставил postfixadmin-2.1.0_8 - проблем не встретил.
ЗЫ: лучше наверно вэбморду настраивать алиасами, а то мне кажеться с вирт хостами будет сложновато
сразу настроить т.к. у всех свои домены.
мож попробовать без клама токо закоментить
500 конф
Код: Выделить всё
warn malware
Проще поставь клам -)))))))))
---------
постфиксадмин в любом случае нада.
Ставь вроде это пхпмайдамин(кстати може тоже нада поставить), там проблем не должно быть
хотя я не уверен если по последнему срезу там новая версия и тут писали что там есть отличия.
Последний раз ставил postfixadmin-2.1.0_8 - проблем не встретил.
ЗЫ: лучше наверно вэбморду настраивать алиасами, а то мне кажеться с вирт хостами будет сложновато
сразу настроить т.к. у всех свои домены.
-
- полковник
- Сообщения: 5845
- Зарегистрирован: 2007-12-07 13:51:33
- Откуда: Верх-Нейвинск
Re: free cp 4 web
собственно как я вижу эту панель: логинишься, попадаешь в панель управления, там есть список клиентов, за каждым клиентов закреплены домены. На домен вешается хостинг, фтп и почта. Так же идёт автоподдержка ДНС домена первичная или вторичная. Собстевнно и хостинг и почта должны быть в рамках домена. То есть будет кнопочка "добавить домен", нажав на которую создастся виртуал хост с поддержкой домена, а на него уже будет идти почта и фтп. Этого функционала хватит за глаза на первое время, всё остальное через правку конфигов. Остальные сервисы, типа PMA. клуглого куба и даже постфиксадмина, должны ставиться уже после установки основного пакета, то есть идти просто дополнениями.
Я скоро займусь веб-мордой всего этого дела, думаю и екзим туда же прикручу со временем, чтоб от постфиксадмина не зависеть.
Я скоро займусь веб-мордой всего этого дела, думаю и екзим туда же прикручу со временем, чтоб от постфиксадмина не зависеть.
- ProFTP
- подполковник
- Сообщения: 3388
- Зарегистрирован: 2008-04-13 1:50:04
- Откуда: %&й
- Контактная информация:
Re: free cp 4 web
openldap?
кстате, может пойти другим путем, написать на GTK2+ клиент-сервер...
кстате, может пойти другим путем, написать на GTK2+ клиент-сервер...
