Как запустить BitTorrent Sync?

Я нахожусь в Ubuntu 12.04 (точная) 64bit и скачал исполняемый файл btsync с http://labs.bittorrent.com/experiment/sync/ , но, похоже, он не работает эффект. Двойной щелчок по исполняемому файлу ничего не делает, и запуск ./btsync в терминале также завершается немедленно без вывода.

Кто-нибудь успешно запускал это под Ubuntu, и если да, есть ли какие-то особые изменения в конфигурации, которые необходимо сделать, чтобы он работал?

68
задан 23 February 2014 в 04:01

8 ответов

Неофициальный PPA BitTorrent Sync теперь имеет пакет btsync-gui, который добавляет GTK GUI (в дополнение к WebUI). На форуме btsync есть ветка о GUI .

0
ответ дан 23 February 2014 в 04:01

Создание сценария запуска и настройка Nginx SSL для удаленного доступа

nano /etc/init.d/btsync

#! /bin/sh
# /etc/init.d/btsync
#

# Carry out specific functions when asked to by the system
case "$1" in
start)
    /USERACCOUNT/.btsync/btsync --config /USERACCOUNT/.btsync/btsync.conf
    ;;
stop)
    killall btsync
    ;;
*)
    echo "Usage: /etc/init.d/btsync {start|stop}"
    exit 1
    ;;
esac

exit 0
chmod 755 /etc/init.d/btsync
update-rc.d btsync defaults

Запустите BT Sync

service btsync start

Конфигурация Nginx

/ etc / nginx / sites-enabled / btsync. xx.xxx

server {
       listen         80;
       server_name    btsync.xx.xxx;
       rewrite        ^ https://$server_name$request_uri? permanent;
}

    server {
           listen         443;
           server_name    btsync.xx.xxx;

           ssl            on;
            ssl_certificate /etc/ssl/certs/ssl-cert-snakeoil.pem;
            ssl_certificate_key /etc/ssl/private/ssl-cert-snakeoil.key;

            access_log  /var/log/nginx/access.log;

            location / {
                    proxy_pass      http://127.0.0.1:8888;
            }
    }
0
ответ дан 23 February 2014 в 04:01

Существует 2 способа использования BitTorrent Sync , 1-й. Установите его, используя PPA & amp; 2nd Download

1st PPA

sudo add-apt-repository ppa:tuxpoldo/btsync
sudo apt-get update

Для обычного использования на рабочем столе вам нужно только установить btsync-user:

sudo apt-get install btsync-user
[ 1122] В качестве альтернативы, если вы настраиваете свой сервер BTSync, установите btsync:

sudo apt-get install btsync

Во время установки просто используйте настройку по умолчанию и также установите пароль администратора. Доступ к нему можно получить с помощью [ 1123]

127.0.0.1:8888     # This will redirect to the 2nd link

ИЛИ

http://127.0.0.1:8888/gui/

Имя пользователя = admin, Пароль = (Использование установлено во время установки)


2-й Скачать

Скачать Клиент BitTorrent Sync

cd Downloads
tar xzpf btsync_glibc23_x64.tar.gz # I have downloaded 64 bit. So check your version 
./btsync

Выход будет

./btsync 
BitTorrent Sync forked to background. pid = 5771  # some what like this pid will be change

enter image description here [ 1129]

Откройте любой веб-браузер & amp; скопируйте и вставьте следующую строку

127.0.0.1:8888     # This will redirect to the 2nd link

ИЛИ

http://127.0.0.1:8888/gui/

enter image description here

<час>

Если вы введете ./btsync --help ] вы также можете запустить его без режима deamon

./btsync --help
 BitTorrent Sync 1.0.132
 Usage:
 btsync [--config <path>] [--nodaemon] [--generate-secret] [--dump-sample-config] [--help] [--get-ro-secret <secret>]
 Options:
--config - location and name of configuration file
--nodaemon - do not use daemon mode
--generate-secret - generate shared secret
--get-ro-secret - get read only secret for existing master secret
--dump-sample-config - dump sample config file
--help - print this message and exit

Help

forum.bittorrent.com

[ 1136] Видеоруководство jupiterbroadcasting.com

Пожалуйста, ознакомьтесь с Синхронизацией Peer To Peer (P2P) и совместным использованием Ubuntu

0
ответ дан 23 February 2014 в 04:01

Я нашел очень полезное прохождение здесь:

https://www.digitalocean.com/community/articles/how-to-use-bittorrent-sync-to-synchronize-directories- in-ubuntu-12-04

Я знаю, что не пишу инструкции из поста здесь. Но в конечном итоге это было более полезным для меня, поэтому хотел поделиться.

0
ответ дан 23 February 2014 в 04:01

Согласно первоначальному сопровождающему PPA tuxpoldo, новый способ сделать это для версии (2.0+) (необходимо запустить в bash):

sh -c "$(curl -fsSL http://debian.yeasoft.net/add-btsync-repository.sh)"
sudo apt-get update
sudo apt-get install btsync-gui
btsync-gui
0
ответ дан 23 February 2014 в 04:01

Согласно руководству пользователя ( pdf ), (по крайней мере, пока) нет встроенного графического интерфейса для Linux. Графический интерфейс для Linux основан на браузере и доступен по адресу http://localhost:8888/gui/.

0
ответ дан 23 February 2014 в 04:01

По состоянию на июнь 2017 года Sync (в настоящее время принадлежит Resilio) теперь предоставляет репозитории для многих основных операционных систем Linux, включая Ubuntu, Debian, Centos, Red Hat, Fedora и т. Д.

Инструкции по установке находятся здесь , , и скопированы ниже для Ubuntu. Здесь есть руководство по использованию Sync с Linux здесь .

Этапы установки Ubuntu

Создайте файл с именем /etc/apt/sources.list.d/resilio-sync.list со следующим содержимым для регистрации репозитория Resilio:

deb http://linux-packages.resilio.com/resilio-sync/deb resilio-sync non-free

Добавьте открытый ключ с помощью следующей команды:

wget -qO - https://linux-packages.resilio.com/resilio-sync/key.asc | sudo apt-key add -

Install Sync

sudo apt-get update
sudo apt-get install resilio-sync

На странице, на которую я ссылаюсь, рассказывается, как ее запустить и как запустить ее автоматически.

0
ответ дан 23 February 2014 в 04:01

Официальные пакеты

По состоянию на 18 февраля 2016 года существуют официальные пакеты Ubuntu / Debian. Приведенные ниже инструкции взяты из сообщения в блоге .

Добавить репозиторий Apt

sudo sh -c 'echo "deb http://linux-packages.getsync.com/btsync/deb btsync non-free" > /etc/apt/sources.list.d/btsync.list'

Рекомендуется сначала удалить любые другие сторонние репозитории, связанные с bt-sync, из /etc/apt/sources.list.d.

Добавить ключ подписи

Далее вам необходимо добавить наш открытый ключ, чтобы проверить пакет перед загрузкой и установкой:

wget -qO - http://linux-packages.getsync.com/btsync/key.asc | sudo apt-key add -

Установить

sudo apt-get update
sudo apt-get install btsync

Управление синхронизацией

Ubuntu 14.10 и ранее

Если ваша ОС использует sysvinit, upstart, управляйте синхронизацией с помощью следующих команд:

sudo service btsync (command)

где (команда) может быть start, stop или restart

Ubuntu 15.04 и новее

Если ваша ОС использует systemd, используйте следующие команды для управления синхронизацией:

sudo systemctl (command) btsync

где (команда) может быть start, stop, enable, disable или status

Разрешения и пользователи

Обратите внимание, что при установке пакета Sync это собираюсь добавить пользователя btsync в ваш Linux и запустить под пользователем btsync. Перед началом синхронизации позаботьтесь о разрешениях и группах.

Если вы используете Ubuntu 15.04 или более позднюю версию, вы можете запустить Sync под своей текущей учетной записью пользователя, если вы запустите его с помощью команды:

sudo systemctl --user (command) btsync

К сожалению, эта опция недоступна для 14.10 или ранее.

0
ответ дан 23 February 2014 в 04:01

Другие вопросы по тегам:

Похожие вопросы: