INT 21h

Домашняя страница самого страшного прерывания

Использование Bittorrent Sync для сихнронизации ваших файлов

№ 5416 В разделе "Администрирование" от August 22nd, 2013,

Так уж случилось, что меня не удовлетворяет качество синхронизаций на мобилах у Dropbox и аналогов. А синхронизации SpiderOak на мобиле вообще нет. И вот совсем недавно вышел клиент Bittorrent Sync на Android, Linux и Windows, что оказалось настоящим событием в мире синхронизаций на мобилах :) Я специально положил пару скриншотов ниже для того, чтобы вы сразу оценили подойдет оно вам или нет. На компьютере, конечно же, параметров доступно больше. Меня же интересует исключительно синхронизация Компьютер – Мобила. Самым нетерпеливым – мои конфиги в самом конце статьи :) Если вы не хотите это делать руками, то я сделал репозиторий с пакетами i386, amd64 и armhf (raspberry pi).

2013-08-22 00.24.04 2013-08-22 00.23.53

Сначала скачайте саму программу с официального сайта btsync, а ниже мы установим ее, сделаем конфиги и автозапуск. Поскольку у меня стоит Debian, все написанное ниже будет работать для всех debian-based дистрибутивов, включая Ubuntu, Mint и подобные.

Распакуйте btsync из архива в директорию /usr/local/bin. Теперь создадим демонстрационный конфигурационный файл и положим его в директорию системных конфигов btsync --dump-sample-config > /etc/btsync.conf. Содержимое этого файла необходимо привести примерно к следующему виду.

root@vlad-F80L:/etc# cat ./btsync.conf
{
"device_name": "vlad-F80L",
"listening_port" : 0, // 0 - randomize port
"storage_path" : "/usr/local/share/btsync",
"pid_file" : "/var/run/btsync.pid",

"check_for_updates" : true,
"use_upnp" : true, // use UPnP for port mapping

"download_limit" : 0,
"upload_limit" : 0,
"webui" :
{
"listen" : "127.0.0.1:8888"
}
}

WebUi это веб интерфейс, открываемый на указанном вами порту. Просто зайдете браузером на http://127.0.0.1:8888 и сможете управлять конфигурацией. Слепо следовать моему конфигу не обязательно. Ну хотя device_name поменяйте на ваш. Здесь мы видим, что директория со служебной информацией будет лежать в /usr/local/share/btsync, а жизненно необходимый PID файл в /var/run/btsync.pid.

Конфиг сделали, теперь займемся автозапуском. В /etc/init.d вы можете найти файл skeleton. Этот файл – заготовка для ваших собственных конфигов. В самом начале конфига вы можете увидеть начальную установку переменных и подгрузку конфигов. Давайте изменим переменные на то, что у нас получилось выше:

PATH=/sbin:/usr/sbin:/bin:/usr/bin
DESC="Description of the service"
NAME=btsync
DAEMON=/usr/local/bin/$NAME
DAEMON_ARGS="--config /etc/btsync.conf"
PIDFILE=/var/run/btsync.pid
SCRIPTNAME=/etc/init.d/$NAME

Ну и, конечно же, у нас нет конфига в /etc/default, поэтому просто закомментируйте эту строку. Сохраните этот файл под именем /etc/init.d/btsync и сделайте его исполняемым chmod +x /etc/init.d/btsync.

Теперь делаем автозапуск:

root@vlad-F80L:/etc# update-rc.d btsync defaults
Adding system startup for /etc/init.d/btsync ...
/etc/rc0.d/K20btsync -> ../init.d/btsync
/etc/rc1.d/K20btsync -> ../init.d/btsync
/etc/rc6.d/K20btsync -> ../init.d/btsync
/etc/rc2.d/S20btsync -> ../init.d/btsync
/etc/rc3.d/S20btsync -> ../init.d/btsync
/etc/rc4.d/S20btsync -> ../init.d/btsync
/etc/rc5.d/S20btsync -> ../init.d/btsync

Тестируем:
root@vlad-F80L:/etc# /etc/init.d/btsync start
BitTorrent Sync forked to background. pid = 8279
root@vlad-F80L:/etc#

/etc/btsync.conf
/etc/init.d/btsync

Нет комментариев »

Оставьте ваш комментарий »

Форма отправки комментария

CAPTCHA
*

Разрешенные HTML-теги:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

RSS RSS Feed только для этого поста |


Комментарии
  • Игорь: Все настроил, еще раз просмотрел видео и методом научного тыка все настроил и сохранил, все работает и обе...
  • 21h: Здравствуйте, Игорь! Я не знаю :) Думаю аналогично согласно инструкции к вашей радиостанции.
  • Игорь: Добрый день, просмотрел Ваше видео все доступно и ясно для 8 ми канальных радеек, но мне нада настроить 69...
  • Гоги: Есть инструкция к Моторолкам – она подходит к серии Motorola TLKR T4… Т8. В конце сетка частот и...
  • 21h: торчок давно уже не обновлял, как только закрыл сайт где он работал. да, это морда для opentracker. без...
  • Buter: Какова дальнейшая жизнь торчка? Он кстати веб-интерфейсом для OpenTracker выступает? Без OpenTracker работать...
  • 21h: понятия не имею. гуглите инструкцию к вашей радейке и сверяйтесь с ней.
  • Денис: хочу их подружить с uv5r
  • Денис: t-388 walkie talkie на эти шпаргалочек нет,или как приминить ваши к их настройке?
  • John: Стекла для электроник – техночас.ру