Vill du ha ett enkelt, problemfritt sätt att synkronisera mellanMac, Windows, Linux, Android och andra plattformar? Kolla in Resilio Sync! Det är ett synkroniseringsverktyg som skapats av några av människorna bakom bittorrent. Den använder bittorrentprotokollet för att överföra filer över nätverket och internet i stort. Så här ställer du in en Resilio Sync-server på Linux.
Lägg till programvarurepo
Innan du installerar programvaran på systemet,Resilio Sync har ett programvarulager som måste läggas till. Det beror på att det är programvara från tredje part, och Linux-distributioner kan inte ha det, förmodligen för att Resilio Sync är en sluten källa, och Linux-distributioner inte har licens att distribuera programvaran.
Följ i alla fall dessa instruktioner för att lägga till programvarubutiken från tredje part till ditt system.
Debian / Ubuntu baserat
Även om mjukvarulageret ser tungt utDebian, det kommer att fungera på alla Linux-distributioner baserade på Debian och Ubuntu. Som det nu finns finns det inte en pålitlig (och officiell) PPA för Ubuntu-användare. Som ett resultat måste detta göra. Öppna ett terminalfönster och klistra in den här långa linjen inuti. LÄGG INTE NÅGONA RUM. Om den här linjen är förkortad eller distribuerad på något sätt fungerar inte redigeringen korrekt.
Denna kommandorad kommer automatiskt att redigera programvarufilen för källkällorna. Du behöver inte redigera något med en textredigerare.
echo "deb http://linux-packages.resilio.com/resilio-sync/deb resilio-sync non-free" | sudo tee /etc/apt/sources.list.d/resilio-sync.list
När programvarukällan finns på systemet måste du ta tag i den signerade GPG-nyckeln. Detta är viktigt eftersom pakethanteraren INTE kommer att installera osignerad programvara:
wget -qO - https://linux-packages.resilio.com/resilio-sync/key.asc | sudo apt-key add -
Slutligen, kör en uppdatering för att återspegla förändringarna.
Ubuntu baserat:sudo apt update
Debian baserat:sudo apt-get update
Redhat Based
Redhat baserade Linux-distributioner, som Debianbaserade sådana levererar inte Resilio-synkroniseringsprogramvaran som standard och användarna måste därför lägga till en tredjeparts mjukvarsserver till sitt system innan de får programvaran.
Så här gör du för Redhat-baserade Linux-filer. Öppna först ett terminalfönster och få root-åtkomst:
sudo -s
Skapa en ny repokonfigurationsfil med root-åtkomst.
sudo nano /etc/yum.repos.d/resilio-sync.repo
Klistra in följande i filen:
[resilio-sync] name=Resilio Sync baseurl=https://linux-packages.resilio.com/resilio-sync/rpm/$basearch enabled=1 gpgcheck=1
När du har gjort den nya repofilen lägger du till den offentligt signerade GPG-nyckeln. Redhat-baserade system vägrar ofta att installera programvara utan detta steg, eftersom det är ett säkerhetsproblem.
rpm --import https://linux-packages.resilio.com/resilio-sync/key.asc
Installation
Programvarulagren läggs till i systemet. Nu återstår bara att installera programvaran. Om du inte använder Arch Linux, en Debian / Ubuntu eller Redhat-baserad Linux-distribution istället för att följa anvisningarna nedan, måste du ladda ner det generiska binära paketet för Resilio Syncing-verktyget.
Obs! Om du följer den här artikeln och använder den generiska binären är instruktionerna troligtvis desamma.
Ubuntu Based (Mint / Elementary och andra derivat)
sudo apt install resilio-sync
Debian Based (Bunsen Labs och andra Debian-baserade Linux)
sudo apt-get install resilio-sync
Redhat Based (Fedora / CentOS / Rhel etc)
sudo dnf install resilio-sync
eller
sudo yum install resilio-sync
Arch Linux
Arch Linux-användare har det enkelt. Liksom de flesta programvaror är Resilio Syncing-programvaran lätt tillgänglig i Arch Linux User-förvaret. Är du inte säker på hur du installerar AUR-paket? Gå över till vår handledning och lära dig allt om det!
För att få paketet Resilio Sync, ladda ner ögonblicksbilden eller direkt peka din favorit AUR-hjälper till detta paket här.
Konfiguration
Programvaran är installerad. Nu är det dags att konfigurera det.
SYSTEMD
De flesta moderna Linux-distributioner använder systemd(minus äldre versioner av Debian). Det är på grund av detta init-system, det är två kommandon bort att aktivera och starta synk-tjänsten. Kör först detta kommando för att aktivera synkroniseringssystemet:
systemctl --user enable
resilio-sync
Med Systemctl-aktivering kan synkroniseringsverktyget göra detstartar automatiskt vid start, förutsatt att du startar om. Men om du inte är intresserad av att starta om systemet är det dags att köra startkommandot. Detta kommando startar synkroniseringsverktyget direkt för användning.
systemctl --user start resilio-sync
Äldre Debian-versioner:
sudo service resilio-sync start
synkronisera
Synkroniseringsverktyget är inte ett GTK-program. Istället är verktyget webbaserat. För att konfigurera din synkroniseringsinställning, öppna en webbläsare och gå till den här webbplatsen: http: // localhost: 8888 / gui /
På webbplatsen uppmanar Resilio Sync användaren att skapa ett nytt användarnamn och lösenord. Gör det och använd ett säkert lösenord.
Nästa sida kräver att användaren anger ett namnför synkroniseringsenheten. Det är vad andra användare i nätverket ser när du använder det. Ange namnet på din dator. Till exempel: ubuntu-PC, eller något liknande.
När denna information har fyllts i kommer du till synkroniseringsgränssnittet.
För att starta en synkronisering, tryck på + logga in i UI och klicka på “standardmapp”.
Använd filwebbläsaren för att navigera till mappen där synkroniseringen ska användas.
Konfigurera synkroniseringsalternativen, till exempel "endast läst" eller "läs och skriv".
Klicka på “nyckel” med tillståndet inställt. Kopiera den här nyckeln och skicka den till andra användare för att lägga till i din synkronisering. Alternativt kan du skanna QR-koden på mobilen.
Obs: För att lägga till en synkronisering via en knapp, klicka på + och välj sedan "ange en länk eller nyckel".
Resilio har stöd för Windows, Mac, Android.
kommentarer