Vraag Hoe BitTorrent Sync te gebruiken?


Ik ben in Ubuntu 12.04 (exact) 64bit en heb het btsync uitvoerbaar vanaf http://labs.bittorrent.com/experiments/sync/ maar het lijkt geen effect te hebben. Dubbelklikken op het uitvoerbare bestand doet niets en het uitvoeren van ./btsync in het station wordt ook onmiddellijk afgesloten zonder enige uitvoer.

Heeft iemand dit met succes onder Ubuntu uitgevoerd en zo ja, zijn er speciale configuratiewijzigingen nodig om het te laten werken?


68
2018-04-23 18:00


oorsprong


Wat is het pakket voor BtSync? Ik kan het niet vinden in apt-get. - Léo Léopold Hertz 준영
NOTITIE deze post is van 2013/2014. Sinze btsync versie 2.0 er zijn aanzienlijke veranderingen en de hieronder genoemde PPA ondersteunt versie 2.0 niet - seb
@seb Kunt u hier een nieuwe PPA opgeven? - Léo Léopold Hertz 준영
Ik heb een probleem bij het uitvoeren van BTsync met kleine schermen. Ik heb hier een nieuwe discussie geopend askubuntu.com/q/748508/25388 Het probleem betreft de weergave van BTsync die is opgelost zonder de schuifbalk van de y-as. - Léo Léopold Hertz 준영


antwoorden:


Er zijn 2 manieren om te gebruiken BitTorrent-synchronisatie , 1e Installeer het met PPA & 2e download

1e PPA 

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

Voor normaal desktopgebruik hoeft u alleen maar te installeren btsync-user:

sudo apt-get install btsync-user

Als alternatief, installeer als u uw BTSync-server instelt btsync:

sudo apt-get install btsync

Gebruik tijdens de installatie alleen de standaardinstelling en stel ook het beheerderswachtwoord in. U hebt er toegang toe via

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

OF

http://127.0.0.1:8888/gui/

Gebruikersnaam = admin, wachtwoord = (gebruik is ingesteld tijdens installatie)


2e download

Download de BitTorrent Sync-client

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

De uitvoer zal zijn

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

enter image description here

Open een webbrowser en kopieer de volgende regel

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

OF

http://127.0.0.1:8888/gui/

enter image description here


Als je typt ./btsync --help je kunt het ook zonder deamon-modus uitvoeren

./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

Helpen

forum.bittorrent.com

Video-tutorial jupiterbroadcasting.com 

Kijk ook eens naar Peer-to-peer (P2P) Synchroniseert en deelt Ubuntu


102
2018-05-16 09:11



Bedankt, dit was zeer uitgebreid, maar mijn oorspronkelijke vraag was niet hoe ik het moest installeren, maar waarom het me geen feedback gaf dat het draaide. Ik veronderstel dat het is veranderd om het behulpzame "BitTorrent Sync gevorkte naar achtergrond" -bit te leveren, dus bedankt dat je erop wees. Ook uw suggestie om te gebruiken --help is een geldige; Ik had dat moeten proberen (hoewel ik meer nieuwsgierig was naar de out-of-the-box-ervaring). Om deze redenen zal ik je antwoord opwaarderen, maar de mijne accepteren (wat ik was vergeten te doen, sorry als dat je de indruk gaf dat de vraag niet werd beantwoord). - waldyrious
@waldir Toen ik het antwoord aan het schrijven was, was mijn doel dat er niets meer te vertellen viel over "BitTorrent Sync", ik probeer altijd extra informatie te schrijven, misschien zal het je niet helpen (of een exact antwoord op jouw vraag) maar het zal anderen helpen en ten tweede wil ik niet alle informatie steeds weer opnieuw verzamelen voor elke tijd. Nu, als iemand zich een vraag stelt over het installeren / configureren van "BitTorrent Sync", zal ik dit antwoord dupliceren ... ik hoop dat je begrijpt wat ik probeer te zeggen ... - Qasim
Tijdens het toevoegen van de ppa zag ik dat er een btsync en btsync-gebruikerspakket is. Een beetje onderzoek heeft aangetoond dat btsync meer is voor servergebruik en btsync-gebruiker voor desktopgebruik. btsync-user voegt het ook automatisch toe aan het opstarten en een opstartprogramma voor het dashboard. Gewoon vermelden zodat u het antwoord kunt verbeteren als u vindt dat het nodig is. - chesedo
@Dave of Qasim wilt u wellicht een volledige sectie toevoegen voor respectievelijk desktop- en serverinstallatie. De reden dat btsync-gebruiker zich op poort 9999 bevindt en niet 8888 net als bij btsync, en maakt geen gebruik van authenticatie. Btsync kan ook op meerdere daemons draaien als ik het me goed herinner. Zien btsync en btsync-user - chesedo
Dat werkte niet voor mij. 127.0.0.1:8888/gui levert niets op. - Costa


Volgens de gebruikershandleiding (pdf), er is (althans voorlopig) geen native GUI voor Linux. De grafische interface voor Linux is gebaseerd op de browser en is toegankelijk via http://localhost:8888/gui/.


32
2018-04-23 18:05



Er is nu een Linux GUI voor btsync: btsync-gui. - Will
Zien deze link. - daviewales
Hoe zou u toegang krijgen tot een externe btsync-instantie op een computer? Als u het IP-adres van de externe computer en de poort probeert, werkt deze om de een of andere reden niet. - Klyn
Om veiligheidsredenen is het standaardgedrag om alleen op de loopback-interface te luisteren, dit voorkomt dat externe computers op afstand verbinding kunnen maken met de webinterface. Om externe toegang mogelijk te maken, moet je het configuratiebestand bewerken en het IP instellen om te luisteren naar 0.0.0.0. Ik raad een goed wachtwoord aan en om HTTPS te gebruiken als je dit doet. - wjdp


Vanaf juni 2017 biedt Sync (nu eigendom van Resilio) nu repositories voor vele belangrijke Linux-besturingssystemen, waaronder Ubuntu, Debian, Centos, Red Hat, Fedora, etc.

Installatie-instructies zijn hier, en hieronder gekopieerd voor Ubuntu. Er is een handleiding over het gebruik van Sync met Linux hier.

Ubuntu Installatiestappen

Maak een bestand met de naam /etc/apt/sources.list.d/resilio-sync.list met de volgende inhoud om Resilio-repository te registreren:

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

Voeg de openbare sleutel toe met de volgende opdracht:

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

Synchronisatie installeren

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

De pagina waarnaar ik gelinkt heb, gaat in op hoe het te starten en hoe het automatisch te laten starten.


4
2018-06-27 03:39



Het gedeelte armhf heeft geen zin - als je een x86 * -systeem gebruikt, zijn de armhf-pakketten nutteloos en als je armhf gebruikt, is dat de standaardwaarde en hoef je dit niet expliciet op te geven. - muru
Bedankt @muru, kopieer en plak de fout. Moet nu worden opgelost. - Tim


Officiële pakketten

Vanaf 18 februari 2016 zijn er officiële Ubuntu / Debian-pakketten. De onderstaande instructies zijn aangepast van de blog aankondiging post.

Voeg Apt Repository toe

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

Het is aan te raden om andere bt-sync gerelateerde archieven van derde partijen te verwijderen /etc/apt/sources.list.d eerste.

Meldingssleutel toevoegen

Vervolgens moet u onze openbare sleutel toevoegen om het pakket te laten verifiëren voordat u het downloadt en installeert:

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

Installeren

sudo apt-get update
sudo apt-get install btsync

Synchronisatie beheren

Ubuntu 14.10 en eerder

Als uw besturingssysteem sysvinit gebruikt, start u de synchronisatie met de volgende opdrachten:

sudo service btsync (command)

waar (commando) kan zijn start, stopof restart

Ubuntu 15.04 en later

Als uw besturingssysteem systemd gebruikt, gebruikt u de volgende opdrachten om Sync te besturen:

sudo systemctl (command) btsync

waar (commando) kan zijn start, stop, enable, disableof status

Machtigingen en gebruikers

Merk op dat wanneer u het Sync-pakket installeert het gaat toevoegen btsync gebruiker van je Linux en run under btsync gebruiker. Zorg voor de rechten en groepen voordat je begint met synchroniseren.

Als u Ubuntu 15.04 of hoger gebruikt, is het mogelijk om Sync onder uw huidige gebruikersaccount uit te voeren, als u het start met de opdracht:

sudo systemctl --user (command) btsync

Helaas is deze optie niet beschikbaar voor 14.10 of eerder.


3
2018-05-01 17:36



Kunt u alstublieft meer details geven van de link die u heeft gepost? Het plaatsen van een eenvoudige link is niet voldoende. U kunt hier lezen hoe u kunt verwijzen naar extern materiaal: askubuntu.com/help/referencing - Danibix
Ik geloof dat je de twee zou moeten kunnen veranderen http: urls met https: De sleutel werkt vanaf https en de repository bevindt zich op dezelfde server, dus veronderstel dat deze zou moeten werken. - Tracker1


Maak een opstartscript en stel Nginx SSL in voor externe toegang 

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

Start BT Sync

service btsync start

Nginx-configuratie

/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;
            }
    }

2
2017-10-01 11:14



Leuke toevoeging, maar je zou het misschien nog meer willen uitleggen;) (Ook nieuwkomers laten binnenkomen vi zonder waarschuwing? Ouch! : P) - Gerhard Burger
De eerste code is een opstartscript voor het automatiseren van BTSync om op te starten na een herstart. De Nginx-configuratie configureert de toegang tot BTSync. Toegang, zodat u uw BTSync WebGUI van buiten uw lokale netwerk kunt bereiken en veilig kunt aanmelden. - nicoX


Ik vond hier een heel handige handleiding:

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

Ik weet dat ik de instructies van de blogpost hier niet beschrijf. Maar het was uiteindelijk nuttiger voor mij, dus wilde ik delen.


1
2018-04-27 01:16





BitTorrent Sync's niet-officiële PPA heeft nu een pakket btsync-gui, dat GTK GUI toevoegt (naast WebUI). Er is een discussie over de GUI op het forum van btsync.


1
2017-12-29 13:36





Volgens de oorspronkelijke PPA-onderhouder tuxpoldo, de nieuwe manier om het voor versie (2.0+) te doen is (moet worden ingeleverd 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
2018-04-07 23:39



Dit leek te werken, maar het vraagt ​​om een ​​gebruikersnaam en wachtwoord waarvan ik me niets kan herinneren. - Costa
En er is geen manier om te verlaten. Zelfs het proces doden werkt niet. (kill -1 en kill -9) - Costa
Probeer de app op je telefoon? Ik denk dat je hiermee een identiteitsconfiguratie kunt doen - Jonathan
Voer geen willekeurige internet-scripts uit in uw shell. - Andrew Ensley
@Andrew Technisch draaien van scripts vanaf het internet is veiliger dan het uitvoeren van binaire installateurs, omdat je van te voren kunt zien wat het doet. Daarom zou u, onder uw logica, nooit een binair bestand moeten installeren. - Jonathan