Pull to refresh

HP Compaq T5000 — домашний seedbox

Reading time 2 min
Views 33K
HP Compaq T5000
Хочу представить хабросообществу один старый, но занятный девайс, тонкий клиент HP Compaq T5000.
Под катом описание, фотографии и установка на него rtorrent + rutorrent.


HP Compaq t5000 это тонкий клиент, в моем случае выпущенный в 2003-ем году. Начинка тонкого клиента:
processor Transmeta(tm) Crusoe(tm) Processor TM5800 — 1000 MHz
memory 128KiB L1 cache
memory 512KiB L2 cache
memory 256MiB SODIMM DDR
bridge VT8231 [PCI-to-ISA Bridge]
bridge VT8235 ACPI
storage VT82C586A/B/VT82C686/A/B/VT823x/A/C PIPC Bus Master IDE
disk 256MB 256MB ATA Flash
bus VT82xxxxx UHCI USB 1.1 Controller
multimedia VT82C686 AC97 Audio Controller
network VT6102 [Rhine-II]


В моем случае на тонком клиенте была установлена Windows XP embedded на одном и Windows CE .NET на другом. То какая операционная система установлена зависит только от размера ОЗУ и IDE DOM модуля.

Первое что пришло в голову это включить RDP (удаленное управление), поставить uTorrent, подключить USB жесткий диск и использовать всё это как торрентокачалку. Благо тонкий клиент потребляет в пределах 20Вт.

Немного поодумав, решил поставить Ubuntu. т.к. CD привода под рукой не оказалось, но был поднят tftp сервер, то решено было ставить Ubuntu по сети. А так как встроенного IDE DOM размером в 256MB явно маловато, систему ставил на 4 гиговую USB флешку. Подходящий мне вариант установки описан здесь

упрощенно, я просто взял папку ubuntu-installer из netboot.tar.gz, положил её в /tftpboot/ а в /tftpboot/pxelinux.cfg/01-00-0b-cd-6d-8e-58 добавил:
include ubuntu-installer/i386/boot-screens/menu.cfg
default ubuntu-installer/i386/boot-screens/vesamenu.c32
prompt 0
timeout 0

01-00-0b-cd-6d-8e-58 это mac адрес тонкого клиента.

Далее процесс установки rtorrent + rutorrent.


apt-get install rtorrent wget libapache2-mod-scgi apache2 php5 php5-mysql php5-curl screen
wget rutorrent.googlecode.com/files/rtorrent-2.8.tar.gz
tar zxf rtorrent-2.8.tar.gz
mv rtorrent /var/www/
echo 'SCGIMount /RPC2 127.0.0.1:5000' >> /etc/apache2/apache2.conf
ln -s /etc/apache2/mods-available/scgi.load /etc/apache2/mods-enabled/
service apache2 restart
useradd torrent -d /torrents/

echo 'scgi_port = localhost:5000' > /torrents/.rtorrent.rc
echo 'port_range = 6925-6925' >> /torrents/.rtorrent.rc
echo 'schedule = watch_directory,5,5,load_start=/torrents/watch/*.torrent' >> /torrents/.rtorrent.rc
echo 'directory = /torrents/download/' >> /torrents/.rtorrent.rc
echo 'session = /torrents/session/' >> /torrents/.rtorrent.rc
echo 'hash_read_ahead = 32' >> /torrents/.rtorrent.rc
echo 'hash_max_tries = 1' >> /torrents/.rtorrent.rc
echo 'hash_interval = 1' >> /torrents/.rtorrent.rc

mkdir -p /torrents/{download,session,watch}
chown -R torrent:torrent /torrents/
wget libtorrent.rakshasa.no/attachment/wiki/RTorrentCommonTasks/rtorrentInit.sh?format=raw -O /etc/init.d/rtorrent
sed -i 's/user="user"/user="torrent"/' /etc/init.d/rtorrent
chmod +x /etc/init.d/rtorrent
update-rc.d rtorrent defaults
/etc/init.d/rtorrent start


Теперь перейдем к железу (картинки кликабельны).


image
image
image
image
image
image
image
image
image
image
image
image


Если плюнуть на эстетику то можно снять крышку и воткнуть SATA контроллер, к которому подключить обычные жесткие диски.
Tags:
Hubs:
+9
Comments 32
Comments Comments 32

Articles