вторник, 31 января 2012 г.

FatRat или толстые приимущества

Вчера мне подали идею что нужно бы на домашнем сервере на котором стоит ubuntu, сделать возможность скачивать файлы по прямым ссылкам, а так же с файлообменников  ( например с letitbit ), погуглив я нашел замечательную программу FatRat, которая обладает всеми нужными функциями к тому же имеет веб-интерфейс, и также ее можно запустить как службу.




FatRat — свободный менеджер загрузок для операционных систем семейства Linux. Как и большинство других менеджеров, поддерживает возобновление загрузки файла в случае обрыва соединения.

Функциональность:
  • Поддерживает докачку
  • Позволяет создавать несколько независимых очередей загрузок с независимыми ограничениями по скорости для каждой
  • Встроен плагин для скачивания файлов с файлового хостинга Rapishare
  • Встроенный торрент-клиент с возможностью поиска по торрент трекерам
  • Возможность захвата видео с YouTube
  • Возможность закачки по расписанию
  • История загрузок (лог)
  • График скорости
  • Веб-интерфейс


Установка
как запустить качалку (fatrat) с вебинтерфейсом в линуксе (в данном случае ubuntu 11.10)

sudo useradd fatrat
sudo mkdir -p /home/fatrat/.config/Dolezel 
sudo mkdir -p /home/fatrat /.local/share/fatrat
sudo cp ~/.config/Dolezel/fatrat.conf /home/fatrat/.config/Dolezel/fatrat.conf 
sudo cp ~/.local/share/fatrat/queues.xml /home/fatrat /.local/share/fatrat/queues.xml
sudo chown -R fatrat:fatrat /home/fatrat/.config/ 
sudo chown -R fatrat:fatrat /home/fatrat /.local/

Создаём скрипт для автозапуска:

sudo nano /etc/init.d/fatrat

Помещаем в него следующие строки [некорректно, но для нас достаточно]:

#!/bin/bash

su fatrat -c "fatrat -n"

Сохраняем его и добавляем последние штрихи:

sudo chmod +x /etc/init.d/fatrat
sudo update-rc.d fatrat defaults
sudo shutdown -r now
После перезагрузки програ сама запустится и, теперь fatrat доступен по адресу http://имя_домена_или_ddns_имя:2233 (в нашем примере это будет http://192.168.1.1:2233). Для очереди закачки по умолчанию надо поменять папку, в которую будут загружаться файлы.




1 комментарий: