---
title: "Bestannen naadleas syngronisearje tusken smartphone en tablet"
date: 2020-09-16
language: fy
topics: ["Freedom", "SSH", "cloud", "data", "howto", "iPhone", "linux", "server", "tablet"]
source_url: https://willem.com/fy/2020-09-16_bestannen-naadleas-syngronisearje-tusken-smartphone-en-tablet/
---
# Bestannen naadleas syngronisearje tusken smartphone en tablet

*Unison brûke om automatysk te syngronisearjen tusken GNU/Linux en de iPhone*

> Om myn wurkwize te optimalisearjen siet ik te sykjen nei in manier om op myn kompjûter en myn smartphone by deselde bestannen te kinnen. Dat is handich as do fluch bestannen fan dyn kompjûter nei immen stjoere wolst fia in smartphone en de ferskate berjochtapps, en oarsom. Lês mei om te sjen hoe't ik it oanpakt haw.

## It doel: bestannen dy’t naadleas dield wurde

As ik oan it wurk bin, brûk ik meastal sawol in tablet as in smartphone. Ik brûk in tablet (https://willem.com/en/building-a-tablet-os-what-happens-when-you-reject-the-mainstream/) as haadkompjûter. Myn iPhone is tige nuttich as twadde skerm. Ik brûk him ek om bestannen, skermôfbyldings en foto’s te stjoeren nei minsken fia de protte ferskillende berjochtapps dy’t op iOS wurkje.

Foar better of slimmer is der in ferskowing oan de gong fan e-mail nei apps lykas Slack, WhatsApp, iMessage en Signal. Myn iPhone is de poarte nei dy kommunikaasjekanalen. Om’t ik gjin iCloud Drive of Dropbox brûke wol, hie ik in oare manier nedich om myn bestannen sawol op myn tablet as op myn smartphone te hawwen.

## Mei Unison yn ’e kunde: de bestânssyngronisaasje foar alle platfoarms

Nei efkes sykjen fûn ik Unison (https://www.cis.upenn.edu/~bcpierce/unison/) yn de Debian_software_repository (https://wiki.debian.org/Unison). Om’t myn tablet op Debian GNU/Linux draait, siet ik te sykjen nei in manier om bestannen feilich te syngronisearjen mei iepen standerts. Unison docht dat mei rsync oer SSH/SFTP. Dat betsjut dat it wurket mei myn besteande_NAS_server (https://willem.com/en/2019-11-22_building-a-professional-72tb-nas/) dy’t yn in datasintrum stiet.

Hoewol’t do bestânsdieling ek rjochtstreeks tusken dyn tablet en in smartphone opsette kinst, brûk ik de sintrale NAS-server om myn apparaten mei inoar te ferbinen, ek as se net op itselde netwurk sitte. Dat bart as ien (of beide) apparaten op it mobile netwurk sitte. Om by de bestannen te kommen fan myn iPhone ôf brûk ik de app Secure ShellFish, dy’t moai yntegrearret mei de eigen bestannen-app fan iOS.

![Bestannen syngronisearje tusken myn tablet en iPhone: de NAS-server docht tsjinst as tuskenstasjon; ferskillen yn protokol en ferbining wurde oerbrêge](https://willem.com/global/images/0c3af5ec4a88.webp)

Unison opsette is maklik. Do moatst de Ingelske dokumintaasje op de Unison_website (https://www.cis.upenn.edu/~bcpierce/unison/docs.html) mar ris besjen of dizze moaie_Unison_hantlieding_yn_it_Dútsk (https://wiki.ubuntuusers.de/Unison/) folgje. Do kinst Unison fan de kommandorigel ôf útfiere, mar ik haw it leaver dat it automatysk rint mei in ynstelde profyl en in cron-taak dy’t geregeld draait.

![Myn Unison-profyl mei parameters foar de ‘WillemCloud’](https://willem.com/global/images/69ec55902e0c.webp)

It Unison-profyl is ienfâldich: do bepaalst twa haadmappen en kinst mei in pear skeakels it standertgedrach oanpasse. Ik haw myn profyl sa ynsteld dat it dingen yn batches docht en automatysk beslút hokker bestannen bewarre bliuwe. Ik haw in aparte map “Cloud” dy’t ik tusken myn apparaten diel, it docht tsjinst as in soarte fan “Buroblêd”-map. Sjoch yn de Unison man page foar alle mooglike parameters (typ ‘man unison’ mar ris yn dyn terminal).

Autentikaasje giet fia de SSH-konfiguraasje fan dyn systeem. Do kinst (en moatst) autentikaasje opsette mei authentication_using_shared_client_keys (https://wiki.debian.org/SSH#Using_shared_keys). Dat makket SSH-ferkear sûnder wachtwurd mooglik tusken dyn client en server. As dyn Unison-profyl test en ynsteld is, kinst in cron-taak oanmeitsje om dyn bestannen automatysk te syngronisearjen. Om’t bestânsoerdracht langer duorje kin, moat de cron-taak allinnich rinne as de foarige run klear is. Dat kinst dwaan mei in PID-bestân, dat as kontrôle tsjinnet.

![Myn cron-kommando is ynpakt yn in kontrôle, sadat de syngronisaasje net start as er al rint](https://willem.com/global/images/172e19ff4677.webp)

## Secure ShellFish ynstelle op iOS

As dyn kompjûter dyn bestannen syngronisearret nei dyn NAS, moatst dyn smartphone ynstelle. Ik brûk in iPhone en siet dêrom te sykjen nei de bêste app dy’t goed gearwurket mei de eigen bestannen-app fan iOS. Nei it testen fan ferskate apps fûn ik Secure_ShellFish (https://shellfishapp.com/) de bêste:

![Download en stel Secure ShellFish yn om te ferbinen mei myn “WillemCloud”](https://willem.com/global/images/d74a7d2d31ab.webp)

It moaie fan de app Secure ShellFish is dat er yntegrearret yn de eigen Bestannen-app fan iOS (en de ûnderlizzende storage provider API’s fan iOS). Dat betsjut dat alle apps dy’t by lokale opslach kinne, ferbine kinne mei dyn NAS! Sa hast fan praktysk elke app ôf tagong ta dyn bestannen.

![Bestannen iepenje mei de eigen Bestannen-app fan iOS lit dy in protte ferskillende apps en shortcuts brûke](https://willem.com/global/images/56496fdc5e80.webp)

## Konklúzje

Optimalisearje foar dyn deistige wurkwizen kin op ’e lange termyn echt hiel folle opleverje. Troch it mooglik te meitsjen om bestannen naadleas te dielen tusken myn tablet en smartphone, haw ik krekt dat dien!

Doe’t ik de syngronisaasje automatisearre, ferdwûn it nei de eftergrûn. Ik hoech der net mear oan te tinken as in yngewikkeld proses mei ferskillende protokollen, servers en apps. It wurket gewoan, en krekt sa fyn ik it moai!

![Deselde bestannen op sawol myn smartphone as tablet - it wurket gewoan!](https://willem.com/global/images/e9f915e8f52d.webp)
