loyalpartner

Self-hosted Chrome Sync server. 自托管 Chrome 同步服务器 — 书签、密码、偏好等浏览器数据留在本地,不经过 Google

47
2
100% credibility
Found Apr 17, 2026 at 47 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
Rust
AI Summary

Self-hosted Chrome Sync server that stores bookmarks, passwords, preferences, and other browser data in a local SQLite database.

How It Works

1
🔍 Discover SelfSync

You want to sync your Chrome bookmarks, passwords, and settings across devices without sending data to Google.

2
🐳 Start the sync server

Run one simple command to launch your private sync server on your computer using Docker.

3
🌐 Point Chrome to your server

Open Chrome with a special flag to connect it directly to your local server.

4
👤 Sign in and enable sync

Log in with your Google account and turn on sync – your data stays on your machine.

5
🔄 Watch data sync

Bookmarks, passwords, and preferences now flow between your devices securely.

Private sync achieved

Everything works just like Google sync, but all your data remains under your control.

Sign up to see the full architecture

4 more

Sign Up Free

Star Growth

See how this repo grew from 47 to 47 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is selfsync?

Selfsync is a self-hosted Chrome Sync server built in Rust that lets you sync bookmarks, passwords, preferences, and other browser data across devices without routing anything through Google. Launch Chrome with a simple `--sync-url` flag pointing to your local server, sign in with your Google account, and it handles multi-user isolation via email automatically, storing everything in a single SQLite file. Docker Compose makes setup a one-command affair, with data persisted in volumes.

Why is it gaining traction?

It stands out by implementing the full Chrome Sync protocol natively—no extensions or hacks needed—making migration from Google seamless: just toggle sync, and your local cache uploads directly. Unlike cloud-dependent alternatives, it offers total data sovereignty, akin to a self-hosted Bitwarden for Chrome sync or a self-hosted Chrome extension manager, with easy Docker runner support for self-hosted environments. Developers dig the privacy win and zero-config multi-user setup.

Who should use this?

Privacy-conscious devs running self-hosted setups like Bitwarden or self-hosted GitHub runners who want Chrome sync without Google. Teams needing on-prem browser data sync across desktops and laptops, or users ditching Google services for a self-hosted VPN Chrome extension vibe but for bookmarks and passwords.

Verdict

Worth a spin for Rust fans seeking self-hosted Chrome sync—solid docs in English/Chinese, tests pass, and Docker shines—but at 47 stars and 1.0% credibility, it's early-stage; expect tweaks for production. Pair with backups for passwords.

(198 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.