Lolly
Otwórz aplikację

Sync your devices

Keep your projects, your brand and your settings the same on your computer, your phone and your tablet. Lolly copies your work to one place that you choose, and to nowhere else. You need no Lolly account for this.

Your storage is the only server involved

When you turn on sync, you nominate one place to hold your work: your Dropbox, your Google Drive, your OneDrive, your own Nextcloud or WebDAV server, or your own S3 bucket. That place is the only remote host in the path.

Where the sign-in answer comes back to:

The full list of every network request the app makes is on the Privacy page.

What syncs, and what stays on each device

Syncs:

Stays on each device:

Each device signs in to your storage by itself.

Choose where to sync

What you can use depends on where you run Lolly. In the app, open Settings → Connected services → Sync across devices. The list "Where this device can sync" shows what works on the device you are using, and why the other choices do not.

StorageBrowser, on lolly.toolsBrowser, on a Lolly you hostDesktop appMobile app
DropboxYesYes, with the site's Dropbox app or your ownYesYes, with the app's Dropbox app or your own
Google DriveYes, with the site's Google app or your own; you sign in once per visitYes, with the site's Google app or your ownYes, when the app includes a Google appYes, when the app includes a Google app; on Android, also needs Google Play services on the phone
OneDriveYes, when the site includes a Microsoft appYes, when the site includes a Microsoft appYes, when the app includes a Microsoft appYes, when the app includes a Microsoft app for phones
Nextcloud or WebDAVNoWhen the site's admin allows your serverYesYes
S3-compatible bucketNoWhen the site's admin allows your bucketYesYes
A file you move yourselfYesYesYesYes

Why the browser on lolly.tools cannot reach your own server: the site only lets the page talk to a fixed list of hosts. This list is the guard that stops injected code from sending your work somewhere else, and it cannot name every person's own server. The apps allow any secure (https://) address, so they can reach your server directly.

Planned:

Turn on sync

  1. Open Settings → Connected services and connect your storage.
  2. Under Sync across devices, choose it in Where to sync.
  3. Turn on Sync across my devices.
  4. On each of your other devices, connect the same storage and do the same.

If your storage already holds Lolly data, Lolly asks before it syncs. Bring it to this device adds that data here and keeps this device's saved work, but takes the folders, favourites and templates from the synced copy. Replace it with this device makes this device the synced copy.

How sync keeps your work safe

Encryption is optional

Encryption is off unless you turn it on. Use it when you do not trust the place you sync to.

Set up each kind of storage

Dropbox

Lolly can see only its own app folder in your Dropbox.

If the site or app has no Dropbox app of its own, use yours:

  1. In the Dropbox App Console, create an app with Scoped access and App folder access.
  2. Add the redirect URI for where you use Lolly (see the list below).
  3. In Lolly, paste the app's App key into the Dropbox row and connect.

The redirect URI to add:

Google Drive

Lolly can see only the files it created in your Drive.

On a Lolly site with no Google app, use your own:

  1. In Google Cloud, create a project and turn on the Google Drive API.
  2. Set the OAuth consent screen to External and add yourself as a test user.
  3. Create an OAuth client of type Web application. Add the site as an authorised JavaScript origin, and <the Lolly site>/oauth-return.html as an authorised redirect URI.
  4. Paste its Client ID into the Google Drive row and connect.

OneDrive

Lolly can see only its own app folder in your OneDrive. Personal accounts and work or school accounts both work.

Nextcloud or WebDAV

  1. In Nextcloud, open Settings → Security and create an app password for Lolly. Do not use your account password.
  2. In Lolly, enter the server address, your user name, the app password and a folder name, then press Save & test.

S3-compatible bucket

  1. Create an access key that can read and write only the bucket and prefix you want Lolly to use.
  2. In Lolly, enter the endpoint, region, bucket, key and an optional prefix, then press Save & test.

A file you move yourself

Open Settings → Preferences → Storage → Move to another device, press Export my data, move the file to your other device, and press Import data… there. This works everywhere and needs no network. See Move your work to another device for the steps and what the file holds.

For people who host Lolly or build the apps

The providers need a registration before their sign-in can work. None of these registrations is a server: each one only tells the provider which return addresses to trust.

Limits