2gusia (2gusia) wrote,
2gusia
2gusia

Categories:

Ставим осла aMule на nas4free

Думать не думал про осла, но в честь законодательных изменений считаю полезным взгромоздить его на nas4free. В джейл, конечно. NB ослом сам не пользуюсь и проверить работу пока затрудняюсь


1) Создаём и запускаем джейл. Имя aMule, IP 192.168.1.53. Заходим в джейл по ssh. Всё так же, как описано в посте про pyLoad. Имеем системное приглашение
root@aMule:/ #

2) Создаём ослу домашнюю папку
mkdir -p /home/aMule/.aMule

3) Ставим нано и осла из портов
pkg_add -r nano
pkg_add -r amule


Система много чего качает и ставит -
ждём -
даём команду
rehash

4) Если всё поставилось - конфигурируем осла
ln /usr/local/etc/rc.d/amuled /etc/rc.d/amuled

echo amuled_enable="YES" >> /etc/rc.conf

добавляем юзера aMule
pw groupadd aMule
pw useradd aMule -g aMule -s /bin/sh -c "aMule Daemon" -d /home/aMule
chown -R aMule:wheel /home/aMule
touch /home/aMule/.aMule/amule.conf


первый запуск для создания конфига
/etc/rc.d/amuled onestart
сообщение: Started amuled.

создаём пароль (внесите свой)
echo -n ваш_пароль | md5
сообщение (у вас будут другие цифры): 3c0d6b7377655b6c3854258795eca6da

nano /home/aMule/.aMule/amule.conf
нам придётся отмотать файл вниз (клавишами - стрелками)
(md5 ставите свой, конечно) -  делаем в секции
[ExternalConnect]
AcceptExternalConnections=1
ECPassword=3c0d6b7377655b6c3854258795eca6da


в секции
[WebServer]
Enabled=1
Password=3c0d6b7377655b6c3854258795eca6da


Ctrl-X
Y
Enter

5) Перезапускаем осла (на всякий случай - возможные опции (fast|force|one|quiet](start|stop|restart|rcvar) )
/etc/rc.d/amuled stop
/etc/rc.d/amuled start


Смотрим, что стартовал
root@aMule:/ # ps ax
PID TT STAT TIME COMMAND
76342 ?? IsJ 0:00.00 /usr/sbin/syslogd -ss
76397 ?? SsJ 0:00.00 /usr/sbin/cron -J 15 -J 15 -s
76737 0 SJ 0:00.03 /bin/tcsh
83805 0 SJ 0:00.10 amuled
83828 0 SJ 0:00.06 amuleweb --amule-config-file=/home/aMule/.aMule/amule.conf
84054 0 R+J 0:00.00 ps ax

6) Запускаем вебгуй в браузере 192.168.1.53:4711
Вводим наш пароль и видим вебгуй
amule

7) По желанию - добавляем в меню расширений осла. Для этого выходим из джейла
exit
исполняем строку
mkdir /usr/local/www/ext/aMule ; echo '<a href="http://192.168.1.53:4711" target="_blank">aMule</a>' > /usr/local/www/ext/aMule/menu.inc
и её же в вебгуе nas4free добавляем как PostInit скрипт (в одну строку)

Должен повторить, что ослом сам не пользуюсь и как проверить работу - не знаю. Советы в комменты велкам.

Источник  - форум nas4free (с незначительными правками)

PS Примерно также ставится другая версия осла - mldonkey. Если кто-то объяснит мне, что она чем-то существенно лучше - можно по ней гид сваять.
Tags: nas, nas4free, качать, руками
Subscribe

  • Опсосы нашли врага

    - Остается последний вопрос: не бывает ли твое сердце подвержено приступам глупой жалости к чужим людям? "Вспомнил старика, что охраняет…

  • МТС как эталон маркетинговой мерзости

    Прочитал я новости, что безлимит перестаёт быть безлимитом и надо 15 руб в день платить. Неприятно, конечно - но не Орден матери Терезы, деньги на…

  • Вслед уходящему

    Почитал вчера прощальное письмо Слободина. Подумал, утро вечера мудренее. Хорошее письмо, уже сам тот факт, что не молчком ушёл - характеризует.…

  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

  • 7 comments