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

Categories:

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

Недавно мы радовались новости о публичной доступности 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 - папка синхронизировалась.
BTSWebGUI

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

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

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

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

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

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

  • Выезжала на берег «Катюша»

    Запрет на исполнение вместо гимна «Катюши» - это, несомненно, попытка плюнуть в лицо всей России. Но, парадоксальным образом, штука для нас очень…

  • День рожденья Чебурнета

    Сам по себе Твиттер, который сегодня начали замедлять - порядочная дрянь и вряд ли достоин жалости. Есть даже ирония в том, что от цензуры страдает…

  • Притча

    В России всегда были две беды. Дураки и дороги. И причем сумма их всегда была постоянной, чтобы ни случалось. Чуть получше дороги, чуть побольше…

  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

  • 15 comments

  • Выезжала на берег «Катюша»

    Запрет на исполнение вместо гимна «Катюши» - это, несомненно, попытка плюнуть в лицо всей России. Но, парадоксальным образом, штука для нас очень…

  • День рожденья Чебурнета

    Сам по себе Твиттер, который сегодня начали замедлять - порядочная дрянь и вряд ли достоин жалости. Есть даже ирония в том, что от цензуры страдает…

  • Притча

    В России всегда были две беды. Дураки и дороги. И причем сумма их всегда была постоянной, чтобы ни случалось. Чуть получше дороги, чуть побольше…