Pull to refresh

Comments 118

UFO just landed and posted this here
это замечательно!

Мой вариант более универсален, подойдет и для ubuntu и для Debian и для RedHat семейства. НО, я успел выкурить целую пачку сигарет пока на слабеньком Neoware CA2 это всё собралось :)
вариант ваш совсем неплох :)
пользы для начинающих много.
но если мне лень искать и разбираться, то я бы воспользовался репой. нехорошо слаку разводить…
почему слаку? обратите внимание на checkinstall -D
после компиляции всё заворачивается в пакет и ставится в соответствии с традициями debian семейства.
да, несомненно, я заметил чекинсталл. но обновляться это не будет… как впрочем, и удалить пакет из синаптика не получится… хотя из dpkg вполне удалится
да, я читал Вашу статью, вот только по Вашему методу rtotrrent собран без xmlrpc-c
в той статье я rtotrrent не собирал и все веб морды к нему подключаются, следовательно вывод что xmlrpc-c все же есть и работает.
нет, не следовательно. часть функционала не работает. например, управление скоростью отдачи/закачки из вебморды.

поверьте, Ваша статья была первой по которой я ставил торрент клиент.
Спасибо, обязательно проверю!
Имею такое подозрение что виновата в неработе части функционала устаревшая версия xml-rpc библиотеки т.к. остальная часть все-же работает через нее.
да, так и есть. Кстати у ruTorrent есть плагин который решает данную проблему, заменяя собой xmlrpc-c но опять таки автор плагина зявляет что возрастет нагрузка на сервер.
Корпус бы хоть продули, а то создаётся ощущение что вы его из под земли выкапали))))
Это картинка для привлечения внимания. На самом деле, мой домашний сервер выглядит так
Может быть стоит добавить одну фотографию в конец поста и заодно ссылочку на остальные?
Хорошо я добавлю. сейчас еще сделаю скриншот с PXE меню.
и цену бы добавить :)
и чего уж, чтобы два раза не вставать, выложили бы образ с готовой системой, или сборку
Neoware я покупал помоему за 15 долларов. пересылку мне сделал товарищь из США, т.к. у продавца небыло отправки в россию. Вот ссылочка на Ebay.

образ, я изначально делал всё это на HP T5000 образ системы был около 400 мегабайт.
вероятно, 150 долларов. образ не такой уж большой… но все-таки, инсталлятор этого всего добра был бы лучше.

кстати, я на своем dir-320 использую dyndns вместо dhcpd.
и если уж вы рассказываете про настройку домашнего сервера, то нелишним было бы упомянуть про нат.
но это понятно, что раз будет продолжение, то там и будет, тогда надо написать в конце содержание будущих серий. :)
нет, поверье именно 15 долларов.
какого электропотребление сего девайса? и поделитесь другими тех. спецификациями.
энергопотребление заявлено в 25Вт, к сожалению амперметра нет под рукой для того чтобы проверить.

процессор: VIA Ezra 400 MHz
ОЗУ: две планки по 256 мегабайт
два порта USB 1.1
VT82C686 AC97 Audio Controller и встроенный динамик
встроенная сеть VT6105/VT6106S [Rhine-III]
видео VT8605 [ProSavage PM133]

охлаждение полностью пассивное.
Это же компьютер из Vault 13
апппчхуй… простите (:
или не этот ли комп на станции Мир был?
А что за комп на фотке? Очень напоминает старые маки, еоторые ещё на моторолах были.
Очень похож на SUN SparcStation (которые L2+)
а почему был выбран именно rtorrent? есть же тот же transmission, который умеет демонизироваться и имеет вебморду/возможность подключения к удаленному серверу из клиента на локальном компе. клиент к нему есть даже под андроид…
машинка на которой всё это крутится очень слабенькая, я просто посмотрел что используют в самодельных «прошивках» для роутеров и поставил rtorrent.

Хотя transmission было желание поставить из-за клиентов под него.
Transmission прекрасно работает на роутере.
По ссылке много информации как по самому Transmission'у, так и по различным клиентам для него.
А трансмиссия разве не требует иксов?
не требует transmission-daemon
судя по виду, она там не только хранится, но и размножается уже :) Уж больно наваристая…
Ну вот привели вы готовые конфиги, ну хотяб привели описание указанных настроек. А то в вашем линуксе кроме копипасты конфигов большинство ничего делать не умеет.
статья рассчитана на новичка, копипаст + Enter и получаем готовый сервер.
именно, нажал на «звездочку»(то бишь в мемориз), думаю пригодится, за что автору и благодарен, сам бы долго собирал по крупицам с форумов
Если так, то почему бы не в shell скрипт было оформить? :)
Вы не поверите, но статья эта изначально была шелл скриптом :)

во второй части я его вывешу, предварительно рассказав об остальных частях и задумках.
UFO just landed and posted this here
Тогда проще Windows поставить.
Вы не учитываете что на таком старье которое я использую windows со всем необходимым набором софта будет еле ворочаться.
На атоме то? Вполне нормально всё будет работать.
какой атом? я же написал что сервер на Neoware CA2, а в нем старенький VIA Ezra
Поклеп. Если ОС современная — на атоме она ворочаться не будет. Я проверял.
«пока шли комплектующие, я успел передумать [...] на Ebay были куплены тонкие клиенты [...] из двух, после долгих размышлений, был выбран Neoware CA2» — то что не понравилось просто отнесли на свалку?
Я к сожалению так увлекся тонкими клиентами, что у меня теперь в офисе лежит их что-то около 10-ти штук :)

а машинка собранная на mini-ITX упакована в коробку и лежит в шкафу без дела.
Чем домашний сервер отличается от домашнего ПК?
домашний ПК шумит сильно и на ночь выключается, а эта коробочка тихонечко качает себе торренты.
>домашний ПК шумит сильно и на ночь выключается

а вот и нет )) — мой домашний ПК не шумит и на ночь никогда не выключается. (конфиг железа самый обычный)
ну это вопрос привычки, меня мой домашний комп раздражает шумом вентиляторов. заснуть не могу.
Хех, а кто-то только под успокаивающий гул кулеров и может уснуть:)
Весьма удачная статья у вас получилась.
То ли я чего-то не понимаю, то ли вы-таки слаку из дебиана сделали…
поясните пожалуйста про слаку. всё собирается в deb пакеты и ставится в соответствии с традициями debian.
Упс. Виноват-с, рефлекс на make install.
Я вот собираюсь через вскоре сделать HTPC на базе m3n78-em, которая успешно живет в ПК. Поставлю туда +1 ТБ и сделать зеркало, для сохранения инфы. И там поднять ESXi 4.0 и на нем сделать 2 сервера. Кста решение не шумное получится. Где-то по шумности как ноут.

Имхо будет интереснее чем медленный тонкий клиент.
тут важно не перестараться. медленный тонкий клиент выполняет всё что мне нужно дома. а цена около 50 долларов всё про всё.
Вот чего явно не хватает: цена вопроса в противовес затраченному времени.
Я это к чему: у меня совершенно вся та же муйня сделана на MacMini Server. Вместе с роутером, кабелями, монтажем и прочей непонятной ерундой, но исключая дисковый массив, мне это обошлось в 50к рублей и порядка 4 часов настройки. А сколько заняло времени у Вас?
цена вопроса вышла около 50 долларов. а настройка ну около дня заняла, дело в том что я пробовал разные ОС, разные варианты, и на конец на разных тонких клиентах.

в итоге решил что нужно взять Neoware, вкрутить в него 2.5' диск и поставить Ubuntu. после чего установка заняла несколько часов и то из-за того что машинка слабая и компилилось долго.
Окей. Для сравнения

Бесшумный комп на MiniITX с ION+Atom N330. 2 ядра по 1.6 ггц, с Hyper Threading. Платформа позволяет молотить hd p1080 видео. 5-7к за материнку+процессор. Ещё 2-3к за хороший, шумоизолированный сервер. Я беру под 3 жестких диска, но вполне можно и взять в виде шаттла под 2 диска.

Далее — 2 диска по 1.5 ТБ в RAID1. 3й диск — системный, обычно это медленный 2.5 диск. 7-8 тысяч. Один из дисков вполне можно убрать.

Память — 2x1 GB — 700 рублей.

Итого за 14-18 тысяч рублей мы получаем файловое хранилище, домашний сервер не последней мощности, возможность с него же смотреть hd (не переставая при это активно использовать 3 оставшихся виртуальных ядра и половину 4го). При том единственный источник звука — блок питания (опять же, я отталкиваюсь от надежности и не покупаю внешние БП). Вторую сетевуху вставить тоже не проблема, за 18к там будет и WiFi.

Настройка всего этого на убунте занимает пару-тройку часов вперемешку с флудом в IRC.
Извиняюсь, s/шумоизолированный сервер/шумоизолированный корпус/, конечно же.
У меня нечто подобное уже собранное лежит дома, тем не менее я сделал сервер на машинке которая потребляет если не ошибаюсь 25 ватт.

это просто оверхед, держать такую здоровую машину ради простых задач.
В состоянии покоя там получается ватт 60. А весь оверхед — ради hd видео)

Себе домой я собрал на N270. Сам системник без дисков обошёлся в 4 тысячи рублей. Потребление — как раз около 25-30 ватт, когда диски припаркованы.
на случай если я упрусь в производительность, у меня уже собранная такая машина лежит.

сейчас подумываю о добавлении домашнего видео наблюдения (подъезд, входная дверь, парковка), заказал карты видео захвата, возможно под них придется расчехлить атомный аппарат. Но это в перспективе, пока хватает и тонкого клиента.
кстати, а тонкие клиенты под 2 SATA диска бывают по адекватной цене?
тонкие клиенты под SATA диски, на сколько мне известно, вообще не бывают.

обычно внутрях у тонкого клиента IDE-DOM
В приниципе то что у автора — вполне подходит. Там PCI есть, а в PCI можно много чего воткнуть )
у меня на столе сейчас второй такой девайс, в него вставлен USB+SATA+IDE контроллер три в одном.
а меня вот интересует, вы написали «возможность смотреть hd» в смысле 720p? без аппаратного ускорения в убунте? или свою конфигурацию вы лишь используете как сервер, и смотрите фильмы с других устройств, потягивая фильмы через сетку(просто у меня на домашнем-то в убунте не все ок с фильмами 1080p)? или под эту платформу в убунте все ок и можно без проблем смотреть и 1080p
Драйвера уже есть нормальные. Да и из коробки в бетах было всё нормально.
Что-то вроде сделал по инструкции tftp и на get 123 пишет time out… перепроверял много раз.
Конечно мало ли где что у меня там может быть, но тут точно все путем, в смысле ничего не забыто? :)
попробуйте в файле /etc/xinetd.d/tftp

изменить server_args на:
server_args = -s /tftpboot

после чего перезапустить xinetd
Вроде так оно и есть в инструкции. То есть заменять нечего, там так и было.
в изначальной инструкции было нечто длинное, с которым например CentOS-вский tftpd не работал.
$ netstat -upan | grep xinet
udp 0 0 0.0.0.0:69 0.0.0.0:* 30830/xinetd
$ iptables -nL | grep 69
ACCEPT udp — 0.0.0.0/0 0.0.0.0/0 udp dpt:69
$ cat /var/log/messages | grep xinetd | grep «Started working:»
Jun 10 21:13:34 cooler xinetd[25304]: Started working: 1 available service
$

Проверьте у себя)
Ух ты, хоть кому-то пригодился мой обзор :)
статья очень кстати, только вот недавно нечто подобное захотели поднять у себя дома. Спасибо!
а про digitemp можно подробей — что за штука?
Neoware CA2 хорошая вещь. И цены на него хорошие. Задумываюсь уже прикупить его вместо своего древнего системника, который спать не даёт.
О, это замечательно.
Как раз мечтал собрать простенький домашний сервер, теперь есть над чем подумать.
Позволю себе вставить ссылочку на то, как я собирал rTorrent из исходников + ruTorrent в качестве web-gui rTorrent + ruTorrent
единственное отличие это то что Вы используете Apache, тогда как на слабой машине будет экономнее работать lighttpd
ВЫ неверно судите о количестве ресурсов, требуемых для работы Веб-сервера на вашем Linux-box'e. Такой подход важен в больших, хорошо нагруженных приложениях с тысячами и тысячами посетителей в день. Вас же, единственного, как lighttpd, так и nginx, так и Apache будут воспринимать весьма шустро и практически идентично. Да и при правильном напильнике разницы в используемых ресурсах не будет.

В общем и целом подход называется «обжегшись на плите и на холодильник дуем».
к сожалению Вы не правы… из-за привычки к апачу я использовал в первоначальной сборке именно его. Так вот при пользовании вебморды, la подскакивало и начинало свопиться.
lighttpd конечно экономичнее, но часто Apache уже установлен, так что такой вариант на мой взгляд имеет право на жизнь.
Не знаю сколько у вас установлено оперативной памяти, но при объеме допустим в 1Gb проблем со свопом быть не должно, тем более если пользователь в системе один.
конечно имеет право, в первой версии домашнего сервера работал апач.

а памяти сейчас 512 мегабайт. и экономичнее показался lighttpd.
я не стал заморачиваться с выбором корпуса и использую старый ноут с разбитым экраном. Из всего был был заменен только винт (на 250Гб). Абсолютно бесшумный вариант, с хорошим ACPI управлением. Работает с перерывами только на пылесос.
Всё супер!.. Но ещё в доме нужен пылесос =)
Класная идея с OpenVPN, уже думаю что буду ставить дома. Есть мысль купить нетбук, будет хоум сервером.
А где вы такую классную пыль для корпуса купили?
есть ли еще свободные ресурсы, например для запуска IP-PBX.
Прочитав статью про домашний SIP, опять захотелось запустить дома PBX. Но использовать для этого комп ни как не хочется. Запустить PBX на роутере думаю смысла мало. А вот такой малоэнергоемкий сервер думаю будет в самый раз.
да, ресурсов для астериска предостаточно, но я ставить его не стал, для дома мне достаточно одного SIP телефона Cisco 7940G. одной линией зацепленного на сипнет, другой на корпоративный Asterisk.
Спасибо за обзор, сам сейчас готовлю материал на тему медиацентра на базе Ubuntu 10.04 c xbmc, MythTV, круглосуточная торрент-качалка, Wifi точка доступа.
Вместо rtorrent в моем случае стоит Transmission 1.93 благодаря репам PPA, обновляется автоматически. При этом можно удаленно управлять через WEB, GUI и консоль.
Очень жду продолжении «Radius — для WPA2 авторизации».
такая замечательная картинка и в итоге тонкий клиент :'(
Спасибо вам большое! Пишите еще :)

У меня вот как раз валяется вынесенный с работы Fujitsг XS PIII-450



Жалко выкидывать такую прелесть и хотелось из нее как раз сделать нечто такое, как описали вы :)) Еще раз спасибо!
Интересно, попробую такой девайс собрать в качестве веб сервера
тоже недавно серверороутер собрал, но таки на mini itx.
intel d510m, безвентиляторный.
есть вентилятор 1 в корпусе (antec isk). вообщем-то не напрягающий, но надо потестировать, если его можно отключить.
поставил убунту.

habreffect.ru/5f0/d1a849256/server1.jpg
habreffect.ru/b49/b50980b7e/server4.jpg
Забацал ну уж очень схожий комплект у себя на работе — народ доволен, и удаленка тебе и вайфайка! Тока торрентов нет и стоит сквид + несколько пакетов для мониторинга.
Может тоже расскажу об этом всем потом в отдельной статейке.
Респект! Отличная статья!
А какие пакеты для мониторинга сквида установили?
Munin. Машин немного — хватает.
как насчёт шума? планирую его поставить в спальне, а спать я привык в полной тишине
мамка поддерживает винты > 500 Gb?
ты винт подключал через pci-контроллер? какая максимальная пропуская способность такого соединения?
Шума нет, полностью пассивный девайс. на счет больше 500 не проверял, у меня 40 гиговый диск и подключен он напрямую к onboard IDE контроллеру.
продолжения видимо не будет…
А нужно продолжение? Заготовка есть, просто не решаюсь опубликовать.
ну люди ждали, ждал в т.ч. и я. Я был бы не против продолжения.
Ну если нужно опубликую на сл неделе.
Не нашел второй части :(
ее автор так и не опубликовал, как я понял.
Sign up to leave a comment.

Articles