Guide: Slik installerer du Syncthing på en Ubuntu/Debian server.


1 innlegg i emnet

Skrevet

Guide: Slik installerer du Syncthing på en Ubuntu/Debian server.

Har du din egen linux server? Lyst å sette opp din egen private nettsky?

Er du også opptatt av personvernet, og som ikke stoler 100% på Dropbox, Google Microsoft, eller myndighetene som gir tilbyderne munnkurv?? Da bør du ta en titt på Syncthing.
Med denne guiden har du ikke lenger noen grunn til å betale konkurrenten BitTorrent Sync for å holde dine egne filer synkronisert. Her har du alt som trengs for å få din egen serveren opp å gå.

Steg 1: Legg til pakke biblioteket, og installer Syncthing.

sudo apt-get install curl
curl -s https://syncthing.net/release-key.txt | sudo apt-key add -
echo "deb http://apt.syncthing.net/ syncthing release" | sudo tee /etc/apt/sources.list.d/syncthing-release.list
sudo apt-get update
sudo apt-get install syncthing

Steg 2: Opprett og aktiver Syncthing som en tjeneste:

sudo nano /etc/systemd/system/syncthing@.service

I denne filen, limer du inn denne teksten:

[Unit]
Description=Syncthing - Open Source Continuous File Synchronization for %I
Documentation=http://docs.syncthing.net/
After=network.target

[Service]
User=%i
Environment=STNORESTART=yes
ExecStart=/usr/bin/syncthing -no-browser -logflags=0
Restart=on-failure
SuccessExitStatus=2 3 4
RestartForceExitStatus=3 4

[Install]
WantedBy=multi-user.target

Kilde: https://github.com/syncthing/syncthing/blob/master/etc/linux-systemd/system/syncthing%40.service

Aktiver og kjør Syncthing som ønsket bruker.

sudo systemctl enable syncthing@BRUKERNAVN.service
sudo systemctl start syncthing@BRUKERNAVN.service

Husk å bytt ut "brukernavn" med ønsket brukernavn på din server. I praksis blir det f.eks. "syncthing@minbruker.service".

Steg 3: Få tilgang til web-grensesnittet
Som standard, er det bare localhost eller verten selv som har tilgang til web-grensesnittet. Så lenge dette er en server, vil en i de fleste tilfeller gi tilgang også til det lokale nettverket, eller spesifikke IP adresser dersom dette er en åpent tilgjengelig server.

sudo systemctl stop syncthing@BRUKERNAVN.service

Først stopper vi Syncthing, før vi så endrer konfigurasjonsfilen.

nano /home/BRUKERNAVN/.config/syncthing/config.xml

Finn følgende linjer:

<gui enabled="true" tls="false">
    <address>127.0.0.1:8384</address>
    <apikey><!-- koden er sensurert bort --></apikey>
</gui>

Endre adressen til noe mer passende, f.eks:

<gui enabled="true" tls="false">
    <address>0.0.0.0:8384</address>
    <apikey><!-- koden er sensurert bort --></apikey>
</gui>

Deretter kan Syncthing startes igjen med de nye endringene.

sudo systemctl stop syncthing@BRUKERNAVN.service

Ferdig

Du kan nå åpne Syncthing i nettleseren, for å sette opp deling der. ipadresse:8384

For sikkerhetens skyld bør du også sette brukernavn og passord på web grensesnittet slik at ingen andre får tilgang. Dette gjøres enkelt og oversiktlig ved å gå til "Handlinger" -> "Settings".

 

Kommer snart: Guide: Syncthing for Windows (uten terminalvindu).

1

Del dette innlegget


Lenke til innlegg
Del på andre sider

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!


Start en konto

Logg inn

Har du allerede en konto? Logg inn her.


Logg inn nå

  • Hvem er aktive   0 medlemmer

    Ingen innloggede medlemmer aktive