Como executar o BitTorrent Sync?

68

Estou no Ubuntu 12.04 (preciso) 64 bits e baixei o executável btsync do link mas executando-o não parece ter algum efeito. Clicar duas vezes no executável não faz nada e a execução do ./btsync no terminal também sai imediatamente sem nenhuma saída.

Alguém já executou isso com sucesso no Ubuntu e, em caso afirmativo, há alguma alteração de configuração especial que precise ser feita para que funcione?

    
por waldyrious 23.04.2013 / 20:00

8 respostas

32

De acordo com o guia do usuário ( pdf ), existe (pelo menos para agora) nenhuma GUI nativa para o Linux. A interface gráfica do Linux é baseada em navegador e pode ser acessada em http://localhost:8888/gui/ .

    
por waldyrious 23.04.2013 / 20:05
102
  

Existem 2 maneiras de usar o BitTorrent Sync , 1º Instale-o usando PPA & amp; 2º download

1º PPA

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

Para o uso normal da área de trabalho, você só precisa instalar btsync-user :

sudo apt-get install btsync-user

Como alternativa, se você estiver configurando seu servidor BTSync, instale btsync :

sudo apt-get install btsync

Durante a instalação, basta usar a configuração padrão e definir a senha administrativa também. Você pode acessá-la por

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

OR

http://127.0.0.1:8888/gui/

Nome de usuário = admin, Senha = (o uso foi definido durante a instalação)

2º download

Faça o download do cliente BitTorrent Sync

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

A saída será

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

Abra qualquer navegador da Web & amp; copie e cole a seguinte linha

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

OR

http://127.0.0.1:8888/gui/

Se você digitar ./btsync --help , também poderá executá-lo no modo 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
  

Ajuda

forum.bittorrent.com

vídeo tutorial jupiterbroadcasting.com

Por favor veja também Sincronização ponto a ponto (P2P) e Compartilhar o Ubuntu

    
por Qasim 16.05.2013 / 11:11
4

Em junho de 2017, o Sync (agora propriedade da Resilio) agora fornece repositórios para muitos dos principais sistemas operacionais Linux, incluindo Ubuntu, Debian, Centos, Red Hat, Fedora, etc.

As instruções de instalação são aqui e copiadas abaixo para o Ubuntu. Há um guia sobre como usar o Sync com o Linux aqui .

Etapas de instalação do Ubuntu

Crie um arquivo chamado /etc/apt/sources.list.d/resilio-sync.list com o seguinte conteúdo para registrar o repositório do Resilio:

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

Adicione a chave pública com o seguinte comando:

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

Instalar sincronização

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

A página a qual eu criei links vai para como iniciá-lo e como iniciá-lo automaticamente.

    
por Tim 27.06.2017 / 05:39
3

Pacotes oficiais

A partir de 18 de fevereiro de 2016, existem pacotes oficiais Ubuntu / Debian. As instruções abaixo são adaptadas do post de anúncio do blog .

Adicionar Repositório do Apt

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

É aconselhável remover quaisquer outros repositórios relacionados à bt-sync de terceiros a partir de /etc/apt/sources.list.d primeiro.

Adicionar chave de assinatura

Em seguida, você precisa adicionar nossa chave pública para verificar o pacote antes de fazer o download e a instalação:

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

Instalar

sudo apt-get update
sudo apt-get install btsync

Controlando a sincronização

Ubuntu 14.10 e Anterior

Se o seu SO usa o sysvinit, upstart, controle o Sync com os seguintes comandos:

sudo service btsync (command)

em que (comando) pode ser start , stop ou restart

Ubuntu 15.04 e posterior

Se o seu sistema operacional usa systemd, use os seguintes comandos para controlar o Sync:

sudo systemctl (command) btsync

em que (comando) pode ser start , stop , enable , disable ou status

Permissões e usuários

Note que, quando você instala o pacote Sync, ele adicionará btsync user ao seu Linux e será executado sob btsync user. Cuide das permissões e grupos antes de começar a sincronizar.

Se você estiver usando o Ubuntu 15.04 ou posterior, é possível executar o Sync na sua conta de usuário atual, se você iniciá-lo com o comando:

sudo systemctl --user (command) btsync

Infelizmente, esta opção não está disponível para 14.10 ou anterior.

    
por Bozaro 01.05.2016 / 19:36
2

Crie um script de inicialização e configure o Nginx SSL para acesso remoto

  

nano /etc/init.d/btsync

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

# Carry out specific functions when asked to by the system
case "" 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

Inicie o BT Sync

service btsync start

Configuração do 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;
            }
    }
    
por nicoX 01.10.2013 / 13:14
1

Eu encontrei uma explicação muito útil aqui:

link

Eu sei que não estou explicando as instruções do post do blog aqui. Mas, finalmente, foi mais útil para mim, então queria compartilhar.

    
por gare 27.04.2014 / 03:16
1

PPA não oficial do BitTorrent Sync agora tem um pacote btsync-gui , que adiciona GUI GTK (além da WebUI). Há um tópico sobre o GUI no fórum do btsync .

    
por saji 29.12.2014 / 14:36
0

De acordo com o mantenedor original do PPA tuxpoldo , a nova maneira de fazer isso para a versão (2.0+) é (deve ser executada em 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
    
por Jonathan 08.04.2015 / 01:39

Tags