| Title: Self-hosted web browser bookmarks syncing | |
| Author: Solène | |
| Date: 02 November 2024 | |
| Tags: security network | |
| Description: In this guide, you will learn how to use Floccus to | |
| synchronize your bookmarks | |
| # Introduction | |
| This blog post is about Floccus, a self-hosting web browser bookmarks | |
| and tabs syncing software. | |
| What is cool with Floccus is that it works on major web browsers | |
| (Chromium, Google Chrome, Mozilla Firefox, Opera, Brave, Vivaldi and | |
| Microsoft Edge), allowing sharing bookmarks/tabs without depending on | |
| the web browser integrated feature, but it also supports multiple | |
| backends and also allow the sync file to be encrypted. | |
| Floccus official project website | |
| The project is actively developed and maintained. | |
| Floccus GitHub repository | |
| If you want to share a bookmark folder with other people (relatives, a | |
| team at work), do not forget to make a dedicated account on the backend | |
| as the credentials will be shared. | |
| # Features | |
| * can sync bookmarks or tabs | |
| * sync over WebDAV, Nextcloud, git, linkwarden and Google Drive | |
| * (optional) encrypted file on the shared storage with WebDAV and | |
| Google Drive backends | |
| * (optional) security to not sync if more than 50% of the bookmarks | |
| changed | |
| * can sync a single bookmark directory | |
| * sync one-way or two-ways | |
| * non HTTP URLs can be saved when using WebDAV or Google Drive backends | |
| (ftp:, javascript, data:, chrome:) | |
| * getting rid of Floccus is easy, it has an export feature, but you can | |
| also export your bookmarks | |
| # Setup | |
| There is not much to setup, but the process looks like this: | |
| 1. install the web browser extension (it is published on Chrome, | |
| Mozilla and Edge stores) | |
| 2. click on the Floccus icon and click on "Add a profile" | |
| 3. choose the backend | |
| 4. type credentials for the backend | |
| 5. configure the sync options you want | |
| 6. enjoy! | |
| After you are done, repeat the process on another web browser if you | |
| want to enable sync, otherwise Floccus will "only" serve as a bookmark | |
| backup solution. | |
| # Conclusion | |
| It is the first bookmark sync solution I am happy with, it just works, | |
| supports end-to-end encryption, and does not force you to use the same | |
| web browser across all your devices. | |
| Before this, I tried integrated web browser sync solutions, but | |
| self-hosting them was not always possible (or a terrible experience). | |
| I gave a try to "bookmark managers" (linkding, buku, shiori), but | |
| whether in command line or with a web UI, I did not really like it as I | |
| found it rather impractical for daily use. I just wanted to have my | |
| bookmarks stored in the browser, and be able to easily search/open | |
| them. Floccus does the job. |