Можно подробности в личку на me@himik.org.ru? Хотелось бы хотя бы сайт глянуть.
Никакого это отношения не имеет к тому, о чём вам написали. Нужно понимать, как работает сам web-сервер, что вообще такое почта (за что какой сервис отвечает, он не один) и т.п.
Тут нужно для начала понимать, что делаешь и зачем. И иметь опыт.
На ноутбуке тренироваться - это не одно и тоже, когда вы восстанавливаете работу сервера и у клиентов не работают сайты.
Кстати, если вы думаете, что раздав бесплатный хостинг вы получите понимающих клиентов (ну бесплатно ведь), то зря.
Как правило, чем меньше клиент платит, тем больше о нём вспоминаешь. (обычно у них нет опыта и спрашивают даже то, что к хостингу не относится. Если что-то упадёт у вас, то пойдут по форуму темы создавать про то, какой у вас плохой хостинг). И им вряд ли будет дело до того, что получили они хостинг бесплатно. (сайты же доход приносили какой-то). И не удивляйтесь, когда вам напишут, что потеряли 200-2000$ из-за вас :)
Подскажите, как вы без соответствующего опыта сможете такое обеспечить?
Забить ноду не проблема, а нужно ли оно, если чистая прибыль того не стоит? Вы получаете больше клиентов и в разы больше геморроя (вы уже поняли, почему. Плюс - много людей = много вопросов), чем хостер с нормальными ценами. Пусть нода месяц забивается, пусть два месяца. Но вы получаете 30 клиентов, вместо 200 (к примеру). Клиенты уже другого уровня и вопросов от них меньше. А прибыли может быть больше.
Мы сталкивались и сталкиваемся. Всё успешно работает. Некоторые проблемы бывают, но решаемы.
Есть, где установка и бесплатна ;)
Вы к warehost.ru какое отношение имеете?
В рекламе на форуме обычно ничего не указывают, чтобы клиента заманить =)
А потом уже объясняют, что эти ограничения ему не помешают и т.п. =)
К примеру, могут мир и не ограничивать, только не давать входящего трафика больше 500-1000 гигов.
Для отправки на ftp меняем строку "uuencode /tmp/backup.tar.gz | mail -s "backup" mailbox@site.ru" на это:
ftp -n [ip-адрес-сервера-ftp] <<END_SCRIPT
quote USER ПОЛЬЗОВАТЕЛЬ
quote PASS ПАРОЛЬ
mput /tmp/backup.tar.gz
quit
END_SCRIPT
Himiko добавил 18.10.2011 в 13:08
Можно с расширением .sh
потом:
chmod +x file.sh
./file.sh - для проверки запуска.
Прокатит ли на хостинге - не знаю. Зависит от ограничений там.
Накидал по-быстрому :) :
#!/bin/sh
mysqldump -u ЮЗЕР -pПАРОЛЬ БАЗА > /tmp/dump.sql
tar -cf /tmp/backup.tar /путь/к/папке
tar -rf /tmp/backup.tar /tmp/dump.sql
gzip /tmp/backup.tar
uuencode /tmp/backup.tar.gz | mail -s "backup" mailbox@site.ru
rm /tmp/backup.tar.gz
И в крон на нужное время.