Запускаем BitTorrent Sync на NAS4FREE

May 04, 2013 18:05

Недавно мы радовались новости о публичной доступности BitTorrent Sync. Не хватало версии под FreeBSD. Теперь разработчики выложили первую бету. Приделаем её к nas4free, конечно - к embedded версии. Ведь NAS включен 24/7, там такому приложению - самое место.

Работоспособно но устарело, см свежий вариант на http://2gusia.livejournal.com/127309.html

Прим 1. Авторы характеризуют FreeBSD версию как бету, так что может стоит подождать. Не могу также уверенно утверждать об отсутствии уязвимостей - любое приложение, связанное с Internet - риск.
UPD от 26 мая. бета статус софтины заслуженный. И текущая версия (1.0.134) тоже сыплет в лог ошибками
nas4free kernel: WARNING pid 4684 (btsync): ioctl sign-extension ioctl ffffffff8004667e UPВ v 1.1.42 вроде практически не сыплет это в лог

Прим 2. Нам понадобится выбрать физический диск, куда софтину положим. У меня традиционно используется для таких целей оставшаяся от установки embedded nas4free часть флешки. Но есть сомнения. Когда-то я на флешку отправил логи transmission. За пару месяцев флешка умерла из-за интенсивной записи. По Sync трафик ожидаю меньше и рискну отправить его на флешку. Но тем, кто предпочитает зря не рисковать - рекомендую выбрать жесткий диск.
UPD от 31 окт 2013. По результатам нагрузочного тестирования НЕ рекомендую использовать флешку. Ставьте на HDD. В процессе работы создаёт большие базы и пишет логи.

1) Создаём на физическом диске папочку под BitTorrent Sync и дадим к ней полный доступ, идём в неё
nas4free:~# mkdir /mnt/Flash/BTSync
nas4free:~# chmod -R 777 /mnt/Flash/BTSync
nas4free:~# cd /mnt/Flash/BTSync

2) Грузим отсюда 64-бит последнюю стабильную версию. (UPD - заменил прямую ссылку на текущую версию ссылкой на последнюю стабильную)
nas4free:/mnt/Flash/BTSync# fetch http://download-lb.utorrent.com/endpoint/btsync/os/FreeBSD-x64/track/stable/btsync_freebsd_x64.tar.gz

3) Распаковываем
nas4free:/mnt/Flash/BTSync# gzip -d btsync_freebsd_x64.tar.gz
nas4free:/mnt/Flash/BTSync# tar -xvf btsync_freebsd_x64.tar
x btsync
x LICENSE.TXT

4) Создаём на пуле (выберите сами где удобнее) папочку, которую Sync будет синхронизировать, назовём, скажем, SyncFolder,

5) Запускаем
./btsync

6) Проверим, что работает. Через браузер идём на
http://:8888/gui/ (например у меня - http://192.168.1.34:8888/gui/)

На этом в общем, почти всё - через вебгуй всё настраивается. Мануал здесь. Я для проверки установил BitTorrent Sync на Windows комп, определил папку, создал ключ, ввел его в BitTorrent Sync на nas4free - папка синхронизировалась.


Теперь могу родственникам в другой город отправлять файлы самым простым способом - класть их в папочку на NAS. Гораздо удобнее, чем использовать файлообменники.

7) Остался последний штрих - чтобы работало после перезагрузки. В принципе, можно каждый раз подавать команды
cd /mnt/Flash/BTSync
./btsync

Но давайте сделаем такой скрипт, назовём его BTSyncStart.sh и положим в папку /mnt/Flash/BTSync. Сделать это можно через файловый редактор nas4free. Зададим скрипту бит исполнения, можно через файловый менеджер nas4free

#!/bin/sh
cd /mnt/Flash/BTSync
./btsync

8) И укажем запускать этот скрипт при старте


P.S. Мануал короткий и простой. Там есть также вариант настройки через конфигурационный файл.

UPD Пишут, что на разных компах версия должна быть  одинаковая. Иначе возможны нестыковки.
Далее Приделаем BitTorrent Sync к вебгую NAS4FREE

backup, nas, nas4free, качать

Previous post Next post
Up