Synkronisering av filer på bringebærpi -en med synliggende

Synkronisering av filer på bringebærpi -en med synliggende
SyncoTing er en åpen kildekode-synkroniseringsprogram som brukes til å synkronisere filer mellom flere enheter, for eksempel smarttelefoner, personlige datamaskiner eller innebygde enheter som Raspberry Pi. Den gir en sikker plattform for enkelt å dele filene dine til andre enheter uten å bruke noen tredjepartsapplikasjon, og dermed gjøre livet relativt enkelt og raskt.

Denne artikkelen er en detaljert retningslinje for synkronisering av filer på Raspberry Pi -enheten din ved hjelp av SyncoTing.

Synkronisering av filer på Raspberry Pi med synod

Installasjonen av SyncoTing Krever ikke noen kompleks installasjonsmetode i stedet for at du enkelt kan fullføre installasjonen av Raspberry PI -enheten ved å bruke følgende enkle trinn:

Trinn 1: Oppdatering av Raspberry Pi -pakker

Før du beveger deg mot Syncthing-oppsettet, er det bedre å først oppdatere Raspberry Pi-pakkene ved å bruke den nedenfor-nevnte kommandoen:

$ sudo apt oppdatering && sudo apt oppgradering

Trinn 2: Installere forutsetning

Etter å ha oppdatert pakken, må du også installere en tilleggspakke som heter "APT-Transport-HTTPS”Siden dette vil håndtere kilden som vil fungere over Https service. Du kan installere denne pakken via følgende kommando:

$ sudo apt installer apt-transport-https

Trinn 3: Last ned GPG -tasten

Deretter må du også laste ned og lagre GPG -tasten ved å bruke følgende kommando for å sikre at pakken kommer fra en pålitelig kilde.

$ Curl -S https: // SYNCTING.nett/utgivelsesnøkkel.txt | GPG -DEARMOR | sudo tee/usr/share/keyrings/syncthing-archive-keyring.gpg>/dev/null

Kommandoen ovenfor vil legge til GPG -tasten.

Trinn 4: Legge til Syncthing Repository

Etter å ha lagt til GPG -tasten, kan du bruke følgende kommando for å legge til Syncthing -depotet til Raspberry Pi -kildelisten.

$ ECHO "Deb [Signed-By =/usr/share/nøkkelring/syntthing-archive-keyring.gpg] https: // appt.SyncoTing.Nett/synttestabil "| sudo tee/etc/apt/kilder.liste.d/syn til.liste

Trinn 5: Oppdatering av kildelisten

En gang legger du til SyncoTing depot, du må oppdatere Raspberry Pi -kildelisten ved å bruke følgende kommando:

$ sudo apt oppdatering

Kommandoen ovenfor oppdaterer Raspberry Pis depotliste.

Trinn 6: Installer synliggende på Raspberry Pi

Med kildelisten oppdatert, kan du bruke følgende kommando til å installere SyncoTing på Raspberry Pi:

$ sudo apt installerer synlighing

Trinn 7: Kjører synkelt på Raspberry Pi

Etter å ha installert SyncoTing På Raspberry Pi, utfør følgende kommando for å kjøre SyncoTing på Raspberry Pi.

$ SYNCTING

Når du utfører kommandoen ovenfor, vil den åpne SyncoTing Nettgrensesnitt med adressen "127.0.0.1: 8384”På nettleseren din. Den genererer også konfigurasjonsfilen med første gang utførelse. Du må lukke nettleseren og bruke "Ctrl+c”Nøkler i terminalen for å stoppe synliggende på Raspberry Pi.

Merk: Det er viktig å åpne syn til minst en gang før du går mot neste trinn.

Trinn 8: Åpningssyn til konfigurasjonsfilen

For å gjøre endringene, må du åpne SyncoTing Konfigurasjonsfil ved å bruke følgende kommando:

$ sudo nano ~/.Konfigurasjon/syn til/konfigurasjon.XML

Innenfor denne filen, finn den undergitte linjen:

127.0.0.1: 8384

Du kan bruke "Ctrl+w”For å finne linjen ovenfor i filen.

Endre IP -en på linjen med IP -adressen til Raspberry Pi, og du kan finne din Raspberry Pi -adresse gjennom følgende kommando:

$ hostname -i

Lagre filen ovenfor ved å bruke tastene “Ctrl+x”, y og trykk Enter for å avslutte. Vi gjør dette trinnet bare for å sikre at bare de pålitelige brukerne som er koblet til vårt lokale nettverk, vil ha tilgang til filene.

Trinn 9: Opprette en servicefil

I det endelige konfigurasjonstrinnet må vi gjøre en siste oppgave som skal lage en servicefil for SyncoTing Bruke følgende kommando:

$ sudo nano/lib/systemd/system/synthing.service

Legg til følgende informasjon i filen:

[Enhet]
Beskrivelse = syn til
Dokumentasjon = mann: SyncoTing (1)
Etter = nettverk.mål
[Service]
Bruker = Raspberrypi
ExecStart =/usr/bin/syncthing -no -wrowser -no -nestart -logflags = 0
Restart = på nytt
RestartSec = 5
SuccessExitStatus = 3 4
RestartForceExitStatus = 3 4
# Herding
ProtectSystem = fullt
PrivatetMp = True
SystemCallArchitectures = Native
MemorydenyWriteExecute = True
NoneWPrivileges = True
[Installere]
WantedBy = Multi-User.mål

Lagre filen og avslutt å opprette SyncoTing Servicefil på Raspberry Pi .

Trinn 10: Aktivering av synodtjeneste

Etter å ha opprettet en servicefil for SyncoTing, Du må aktivere tjenesten igjen gjennom følgende kommando:

$ sudo SystemCTL Aktiver synlighting

Trinn 11: Startsynkningstjeneste

Start nå SyncoTing Service på Raspberry Pi ved hjelp av den nedenfor-nevnte kommandoen:

$ sudo SystemCTL Start Syncting

Trinn 12: Kontrollerer Syncting Service

Du må også sikre om SyncoTing Tjenesten går bra på Raspberry Pi, og du kan gjøre det ved å utstede følgende kommando ::

$ sudo SystemCTL -status Synkronisering

Dette sikrer at SyncoTing Tjenesten kjører helt greit.

Trinn 13: Å få tilgang til synlighing webgrensesnitt

Bruk nå adressen http: // 192.168.100.162: 8384/ For å få tilgang til nettgrensesnittet i nettleseren din.

Først må du sikre deg SyncoTing Personvern slik at bare du kan få tilgang til filene dine på systemet ditt, og du kan gjøre dette ved å klikke på "Innstillinger”Alternativ.

I “GUI”Tab, skriv inn brukernavn, oppgi passord og klikk deretter på“Lagre”-Knappen.

Så snart du lagrer endringene, må du oppgi brukernavn og passord for å få tilgang til nettgrensesnittet.

For å synkronisere filene mellom enhetene, må du legge til enhets -IDen ved å klikke på "Legg til ekstern enhet”Alternativ. Enheten du vil legge til, må ha en SyncoTing Installer og enhets -IDen vil være inne i applikasjonen. Etter det kan du dele Raspberry Pi -mappen med den aktuelle enheten ved å klikke på "Legg til mappe”Alternativ.

Konklusjon

SyncoTing er en robust applikasjon som gir brukerne frihet til å dele filer mellom flere enheter på en sikker måte. Du kan installere og kjøre denne applikasjonen på Raspberry Pi-nettleseren gjennom de ovennevnte trinnene som inkluderer å legge til en GPG-tast og depot og bruke installasjonskommandoen for å installere applikasjonen på enheten din. Etter installasjonen må du gjøre noen endringer i konfigurasjonsfilene for å få tilgang til SyncoTing Nettgrensesnitt i nettleseren din. Med ekstern enhets -ID kan du la enheten utføre fildeling med Raspberry Pi.