Where your library lives.

Your library is a folder. Keep it on your Mac, in iCloud, on your NAS or your own server, and Teserra keeps your Macs and your iPhone in sync. No Teserra cloud.

Nothing to set up

Pick it at first launch

This Mac only
iCloud Drive

Your hardware

A NAS or a server at home

Not yet

No WebDAV, or still planned

Google Drive
Dropbox
OneDrive OneDrive
Proton Drive
S3 Planned

Tested end to endThe others speak standard WebDAV and should work; not yet in our tests

Download for MacSend to my Mac

14-day free trial, then $29 once · Apple silicon, macOS 12+ · sync included

One library, every Mac.

No Teserra cloud in between

On its ownAt launch, after each change, every 5 minutes
A second Mac in one stepPoint it at the same address, everything comes down
Always in view“Up to date” at the foot of the sidebar

Pick yours, then a test.

Choose your NAS, your storage or your own server: Teserra fills in the address and shows where to turn WebDAV on. A NAS on your home network shows up by itself. Test connection tells you what the folder holds before Teserra writes anything. At first launch, or any time in Settings → Sync.

Sync, step by step
Settings, Sync: Choose your server, with Your own server on top, then Synology, QNAP, Nextcloud, Hetzner Storage Box, pCloud, Koofr, kDrive and Another WebDAV server.

Away from home.

A MacBook that leaves home needs an https address. Each Mac uses the one that answers, home first. Rented storage already works from anywhere.

At homehttp://nas.local:5005/teserrayour network
Awayhttps://nas.tail1234.ts.net/teserra Tailscale

A short assistant in Settings → Sync sets up Tailscale or your own address. A NAS that ships with its own certificate connects once you trust its fingerprint; if it ever changes, sync stops and says so.

Set up yours.

Should work

Synology

Install the WebDAV Server package. At home: http://nas.local:5005/teserra.

Setup
About 10 min
Away from home
Tailscale, or remote access
Your files
Your NAS
Step by step
Should work

QNAP

Turn on WebDAV in the NAS settings and use the address it shows.

Setup
About 10 min
Away from home
Tailscale, or myQNAPcloud
Your files
Your NAS
Step by step
Tested

Your own server

One Docker container running rclone serve webdav.

Setup
15 min
Away from home
Tailscale
Your files
Your server
Step by step
Should work

Nextcloud

Copy the WebDAV address from Files → Settings, use an app password.

Setup
A few min
Away from home
Built in
Your files
Your host
Step by step
Should work

Storage Box

Turn on WebDAV in the Hetzner Console. A few euros a month for 1 TB.

Setup
A few min
Away from home
Built in
Your files
Hetzner, Germany
Step by step
pCloud Should work

pCloud

WebDAV works on every pCloud plan.

Setup
A few min
Away from home
Built in
Your files
pCloud, EU or US
Step by step
Koofr Should work

Koofr

Needs an app password.

Setup
A few min
Away from home
Built in
Your files
Koofr, EU
Step by step
Should work

kDrive

Paid plans only, with an app password.

Setup
A few min
Away from home
Built in
Your files
Infomaniak, Switzerland
Step by step

Safe by default.

Nothing goes through usTeserra talks to your storage directly. No Teserra cloud, no account.
It looks before it writesTest connection checks the folder first, and never writes into one that holds something else.
Mass deletions wait for youIf one pass would delete a lot at once, Teserra keeps the files and asks.
Your password stays in the KeychainAnd Disconnect deletes nothing, on your Mac or on your storage.

What syncs: your files, tags, collections, notes, ratings and the trash. Search data is rebuilt on each Mac.

Questions.

Do I need a server?

No. This Mac only and iCloud Drive need nothing at all. A server or a NAS is for people who already have one.

Does sync cost extra?

No. Sync is part of Teserra, with no extra plan and no subscription.

Is it encrypted?

When the address starts with https, everything that travels is encrypted. End-to-end encryption is planned.

What if my NAS is off?

Teserra keeps working. Your changes stay on your Mac and are sent as soon as the NAS is back.

Can I change my mind?

Any time, in Settings → Sync. Disconnect deletes nothing.

Keep your library where you want it.