Syncthing har en irriterande vana: två enheter synkar bara medan båda är online. Laptopen sover, telefonen ligger i fickan på mobildata, datorn hemma är avstängd — och filerna väntar på ett ögonblick då två av dem råkar vara vakna samtidigt. En peer som är online dygnet runt löser det. Allt synkar via servern, när varje enhet än dyker upp.
Den vanliga invändningen är ”då ligger mina filer på en VPS”. Även på det har Syncthing ett svar: dela en mapp med servern som en ej betrodd enhet, så lagrar den bara krypterad data som den inte kan läsa.
Vilken plan
Syncthing i sig är pyttelitet — runt 25–30 MB RAM i vårt test. Det du egentligen köper är disk, eftersom servern har en fullständig kopia av varje mapp du delar med den.
| Vad du synkar | Plan |
|---|---|
| Dokument, anteckningar, konfigurationer, en lösenordsdatabasfil | Nano-IP: 2 vCPU, 1 GB, 15 GB ($8/mån) |
| Flera års dokument plus en del foton | Micro-IP: 2 vCPU, 2 GB, 25 GB ($10/mån) |
| Arbetsmappar och större arkiv | Small-IP: 4 vCPU, 4 GB, 35 GB ($16/mån) |
| Ett fotobibliotek | Pro-32: 400 GB ($40/mån), på förfrågan |
Välj en plan med egen IPv4. Dina enheter måste nå servern på port 22000; på en NAT-plan kommer bara SSH igenom, och Syncthing faller tillbaka på publika reläer — långsammare och via infrastruktur du inte kontrollerar. Välj Tyskland eller Finland, det som ligger närmast dig och finns tillgängligt vid beställning. Servern kan betalas med krypto, utan KYC.
Installation
Som root på Ubuntu 24.04 eller Debian 12, från Syncthings officiella förråd (stabil v2-kanal):
mkdir -p /etc/apt/keyrings
curl -L -o /etc/apt/keyrings/syncthing-archive-keyring.gpg https://syncthing.net/release-key.gpg
echo "deb [signed-by=/etc/apt/keyrings/syncthing-archive-keyring.gpg] https://apt.syncthing.net/ syncthing stable-v2" > /etc/apt/sources.list.d/syncthing.list
apt update && apt install -y syncthing
Kör den som en egen användare under systemd:
useradd -m -s /bin/bash syncthing
systemctl enable --now syncthing@syncthing
ufw allow 22/tcp && ufw allow 22000/tcp && ufw allow 22000/udp && ufw enable
Kalla inte användaren sync. Det namnet tillhör redan ett systemkonto med /bin som hemkatalog, och syncthing@sync misslyckas med ett fel om skrivskyddat filsystem — vi snubblade själva på det.
Hämta serverns enhets-ID — du klistrar in det på dina andra enheter:
runuser -u syncthing -- syncthing device-id
Webbgränssnittet lyssnar bara på 127.0.0.1:8384, och det är precis vad du vill. Nå det via en SSH-tunnel från din dator:
ssh -L 8384:127.0.0.1:8384 root@YOUR_SERVER_IP
Öppna http://127.0.0.1:8384 och sätt allra först ett GUI-lösenord under Settings → GUI.
Dela en mapp så att servern inte kan läsa den
På laptopen (eller valfri betrodd enhet):
- Lägg till servern som fjärrenhet med dess enhets-ID.
- Öppna mappen du vill synka → Sharing, kryssa i servern och skriv ett krypteringslösenord bredvid. Spara lösenordet i din lösenordshanterare: utan det är datan på servern bara brus.
- I serverns webbgränssnitt godkänner du mappen och väljer mapptypen Receive Encrypted.
Klart. Titta på vad som faktiskt hamnade på servern:
find /home/syncthing -path '*syncthing-enc*' -type f | head
Du ser sökvägar som …/I.syncthing-enc/C8/PICA7BFKFPSGQ06C4D4SQ50GB6E151QUNF1EOBK i stället för dina filnamn. I vårt test sökte vi på servern efter en fras ur den synkade filen — ingenting.
Dina andra enheter delar samma mapp som vanligt med varandra, och med servern med samma krypteringslösenord. Varje betrodd enhet som känner till lösenordet kan synka från servern, även en ny laptop när den gamla har dött.
Den ärliga delen
- Synk är inte backup. Raderingar och oavsiktliga överskrivningar synkas också. Slå på versionering på en betrodd enhet eller ha en separat säkerhetskopia någon annanstans.
- Kryptering döljer innehåll och namn, inte allt. Filstorlekar och när saker ändras går fortfarande att räkna ut på servern. För de flesta är det en bra avvägning; är det inte det för dig är den här uppsättningen inte för dig.
- Lösenordet är nyckeln. Tappar du det är den krypterade kopian på servern värdelös. Det är hela poängen, och också risken.
- Telefoner. Det finns ingen officiell mobilapp längre: Android har en som underhålls av communityn, iOS bara klienter från tredje part. Kontrollera din innan du planerar runt den.
Vill du ha ett fullständigt webbgränssnitt med kalendrar, kontakter och delningslänkar i stället för tyst synk i bakgrunden, titta på Nextcloud. Vill du bara att dina filer ska finnas överallt och inte gå att läsa någonstans utom på dina egna enheter, är det här det lättare verktyget.
Relaterat
- Kör Nextcloud själv på en VPS: ett fullständigt privat moln med webbgränssnitt
- VPS för Vaultwarden: lösenord på egen server
- VPS för krypterad lagring: LUKS, och vad kryptering på en server kan och inte kan göra
- Så sätter du upp inloggning med SSH-nyckel
- Så konfigurerar du en ufw-brandvägg
Kommentarer
Inga kommentarer än. Bli först.