Устанавливаем всё что необходимо для компиляции xmlrpc-c, libtorrent, rtorrent
Теперь перейдем к установке torrent клиента и вебморды. Была выбрана связка rtorrent + rutorrent, установка из репозитариев была отметена сразу, т.к. «родной» пакет был собран без xmlrpc-c который расширяет функционал rutorrent. Ниже фактически, скрипт для авто-установки rtorrent+rutorrent+lighttpd+php.
Torrent клиент и вебморда
После допиливания, в буквальном смысле, Neoware CA2 я принялся ставить на него Ubuntu 9.10 с офисного TFTP сервера. Установку производил самую минимальную. Если бы не было набора для сетевой установки, ставил бы Debian с USB CD-ROM и . Сам я ярый фанат RHEL/CentOS, но на домашний сервер решил ставить что-то из debian семейства, для расширения кругозора.
Первый вариант был сразу же отброшен из-за шума, пыли и энергопотребления. Второй был заказан, пока шли комплектующие, я успел передумать (захотелось шум и энергопотребление свести до минимума). В итоге, на Ebay были куплены тонкие клиенты и . Месяц спустя пришли тонкие клиенты и из двух, после долгих размышлений, был выбран Neoware CA2. В него идеально поместился 2.5' HDD и вторая сетевая карта.
тонкий клиент на базе
самосбор на базе
При выборе аппаратной части, вариантов было несколько:
Аппаратная часть
DigiTemp мониторинг домашней температуры
Radius для WPA2 авторизации
FTP/Samba/NFS сетевые шары для доступа с домашних машин
OpenVPN для хождения в сеть с нетбука из недоверенных сетей
TFTP для сетевой загрузки
DHCP раздаем ip адреса и сетевые настройки
torrent клиент с web-мордой
Из софта на домашнем сервере будет «крутиться» следующий набор:
Хочется поделиться с хабросооществом информацией о том как я собирал домашний сервер.
Домашний linux сервер своими руками
Домашний linux сервер своими руками / Хабрахабр
Комментариев нет:
Отправить комментарий