Guides

Install in your browser

Floccus is known to work in Chrome, Firefox, Edge, Opera, Vivaldi, Brave and Kiwi. Click on one of the following links to install floccus in your browser.

Your browser will ask you to confirm installation, including the permissions necessary for running floccus. Floccus currently requires the following permissions:

Permission Explanation
storage, unlimitedStorage Necessary for maintaining a cache and mappings between server and browser bookmarks
alarms Necessary for triggering synchronization in regular intervals
bookmarks Necessary for creating and reading bookmarks
Unlimited web access Necessary for accessing your self-hosted server. This cannot be limited, because everybody's server has a different URL. Unfortunately, the way webextensions work currently, floccus also gets access to all the data the browser has collected on those websites. However, floccus makes no use of that data and doesn't in any way collect information about you.
identity Necessary for connecting with Google Drive
Install on Android

Floccus for Android is in an Open Beta phase and is available from

Like Floccus in the browser, Floccus for Android allows you to create and manage multiple accounts
For techincal reasons, the App does not sync your bookmarks with your mobile browsers,
but makes them available directly in the app itself instead.
You can share links from your browser or other apps to the Floccus App for bookmarking, create and browse folders and search like you
would in your browser and open links in your favorite browser.

Sync with Nextcloud Bookmarks
  1. Create a new account in the Floccus panel
  2. Select Nextcloud Bookmarks as your sync method
  3. The following screen shows the account settings.
  4. First you will need to enter your nextcloud URL. This should be the url that you use to access your nextcloud, e.g. https://mycloud.provider.com
  5. Then enter your username and password. If you want to create a separate app password for floccus, click the button next to the user name field, which will direct you to your Nextcloud instance to approve the generation of an app password.
  6. Now, you can configure the folder mapping. You can set one local bookmarks folder and one server folder per account.
Sync via WebDAV
  1. Create a new account in the Floccus panel
  2. Select XBEL in WebDAV as your sync method
  3. The following screen shows the account settings.
  4. First you will need to enter your WebDAV URL. This should be the root URL of your WebDAV server, e.g. https://webdav.provider.com. The URL should end with a slash. Here’s a list of the URLs for the most common public providers.
  5. Then enter your username and password.
  6. If you’d like to encrypt your data before storing it in your Drive, you can set a passphrase here. If you don’t enter anything, it won’t be encrypted.
  7. Finally, you can choose which bookmarks folder to sync to that file. By default floccus will create a new folder for you, to avoid syncing something that you don’t want syned. However, with a click on the folder icon you can select any other folder in your bookmarks. Selecting the topmost “untitled” folder will sync everything.
Sync via Google Drive
  1. Create a new account in the Floccus panel
  2. Select Google Drive as your sync method
  3. The following screen shows the account settings.
  4. First you will need to connect floccus with your Google account. After clicking “Login with Google”, you will need to sign in and grant floccus access to your Google Drive.
  5. The next option allows you to specify the path to your bookmarks file in your Drive storage. By default floccus will place a file called bookmarks.xbel in your topmost folder.
  6. If you’d like to encrypt your data before storing it in your Drive, you can set a passphrase here. If you don’t enter anything, it won’t be encrypted.
  7. Finally, you can choose which bookmarks folder to sync to that file. By default floccus will create a new folder for you, to avoid syncing something that you don’t want syned. However, with a click on the folder icon you can select any other folder in your bookmarks. Selecting the topmost “untitled” folder will sync everything.
Choose a sync strategy

Floccus supports unidirectional, one-way sync as well two-directional “merge” sync.

Merge

In merge mode, changes from your local browser are merged with changes from other browsers.

Permanent one-way

Sometimes you want to have one device as a main device and other devices only as listeners. For this scenario you can set the main device to upload & override and all others to download & override to override their changes with the changes from the main device.

Temporary one-way

Occasionally you only want to temporarily override changes from other devices. For this you can use a one-time upload & override.
In order to undo local changes you can do a one-time download & override to revert all your local changes with the latest server state.

Sync tabs

Instead of syncing a local bookmarks folder, Floccus can optionally sync your open browser tabs.

  1. Create a new account with the sync method of your choice
  2. In the account settings, select Tabs instead of a local folder to sync

Auto-push

You can enable Auto-sync but set sync strategy to "upload & override". This will automatically push your currently open tabs to the server. Whenever you need the tabs on a different browser, or after a crash, you can click download & override once to get the tabs back.

Manual up- and download

Auto-upload can sometimes cause surprises when you have it enabled on multiple devices or when an empty session is pushed after a browser crash, overriding the previously stored session. This is why you can also turn off auto-sync and up- and download your tabs manually, i.e. when you want to switch to a different device upload your open tabs once on device A and download once on device B – et voila, all your tabs are now on the new device.

How does Floccus deal with your personal data? Privacy Policy

What are your rights when using floccus? License