RSCC-Page/public/Articles/set-up-costmiku-ffsync/index.html

168 lines
7.8 KiB
HTML
Raw Normal View History

2025-03-04 04:23:12 +01:00
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" >
<head>
<meta charset="UTF-8" />
<meta name="description" content="Well, get on this site and find out." />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<meta name="base" content="https://rootsource.cc" />
<title>Set up costmiku ffsync on Firefox - RSCC</title>
<link rel="canonical" href="https://rootsource.cc/Articles/set-up-costmiku-ffsync/" />
<meta content="Zola" name="generator">
<link rel="icon" type="image/png" href="https://rootsource.cc/favicon.png?h=4b8b8481f5ac84986183" />
<link rel="preload" href="https://rootsource.cc/fonts/geist.woff2" as="font" type="font/woff2" crossorigin>
<link rel="preload" href="https://rootsource.cc/fonts/geist-mono.woff2" as="font" type="font/woff2" crossorigin>
<link rel="preload" href="https://rootsource.cc/fonts/phosphor-bold.woff2" as="font" type="font/woff2" crossorigin><style type="text/css">
:root {
--accent-color: hsl(324 2% 43%);
--accent-h: 324;
--accent-s: 2%;
--accent-l: 43%;
}[data-theme="dark"] {
--accent-color: hsl(0 1% 75%);
--accent-h: 0;
--accent-s: 1%;
--accent-l: 75%;
}
@media (prefers-color-scheme: dark) {
:root:not([data-theme="light"]) {
--accent-color: hsl(0 1% 75%);
--accent-h: 0;
--accent-s: 1%;
--accent-l: 75%;
}
}</style>
<link type="text/css" rel="stylesheet" href="https://rootsource.cc/style.css?h=fd31cab16611d9654aa0" />
<link type="text/css" rel="stylesheet" href="https://rootsource.cc/phosphor-bold.css?h=64fb8156a3a3f0de62c5" />
<script type="text/javascript" defer src="https://rootsource.cc/closable.js"></script>
<script type="text/javascript" defer src="https://rootsource.cc/search_index.en.js"></script>
<script type="text/javascript" defer src="https://rootsource.cc/elasticlunr.min.js"></script>
<script type="text/javascript" defer src="https://rootsource.cc/search.js"></script>
<meta property="og:site_name" content="RSCC" />
<meta property="og:title" content="Set up costmiku ffsync on Firefox - RSCC" />
<meta property="og:url" content="https://rootsource.cc/Articles/set-up-costmiku-ffsync/" />
<meta property="og:description" content="Shortest article demonstrating how to configure Firefox to synchronise to costmiku ffsync" />
<meta property="og:locale" content="en_US" />
<meta name="twitter:card" content="summary_large_image" />
<meta name="twitter:title" content="Set up costmiku ffsync on Firefox - RSCC" />
<meta name="twitter:url" content="https://rootsource.cc/Articles/set-up-costmiku-ffsync/" />
<meta name="twitter:description" content="Shortest article demonstrating how to configure Firefox to synchronise to costmiku ffsync" />
</head>
<body >
<a id="skip-to-content" href="#main-content" tabindex="0">Skip to Main Content</a>
<div id="site-navbar" class="sidebar">
<a id="navbar-header" href="#top"><i class="ph-bold ph-arrow-line-up"></i><div>
<span>Set up costmiku ffsync on Firefox</span>
<span>Back to Top</span>
</div>
</a>
<nav class="overshoot">
<ul><li>
<a
href="https:&#x2F;&#x2F;rootsource.cc&#x2F;">
<i class="ph-bold ph-house"></i>RSCC</a>
</li>
<li>
<a href="https://rootsource.cc/Articles" class="
">
<i class="ph-bold ph-newspaper"></i>Articles</a>
</li>
<li>
<a href="https:&#x2F;&#x2F;git.rootsource.cc&#x2F;" rel="" class="external">
<i class="ph-bold ph-git-merge"></i>Alpsource</a>
</li>
<li>
<a href="https:&#x2F;&#x2F;haj.rootsource.cc&#x2F;" rel="" class="external">
<i class="ph-bold ph-fediverse-logo"></i>Hajiku&#x2F;Costkey</a>
</li>
<li>
<a href="https:&#x2F;&#x2F;bin.rootsource.cc&#x2F;" rel="" class="external">
<i class="ph-bold ph-lock-laminated"></i>Estellabin</a>
</li></ul>
</nav>
<div id="navbar-buttons">
<input class="visually-hidden" id="toggle-navbar" type="checkbox" name="toggle-navbar" autocomplete="off" />
<label for="toggle-navbar"><i class="ph-bold ph-sidebar"></i>Toggle Sidebar</label><button id="search">
<i class="ph-bold ph-magnifying-glass"></i>Search</button></div>
</div>
<main id="main-content" class="has-navbar"><div class="container">
<article>
<h1 id="heading">Set up costmiku ffsync on Firefox</h1><div class="article-details"><div class="item">
<i class="ph-bold ph-calendar"></i>
<time datetime="2025-03-01T00:00:00+00:00" pubdate>March 01, 2025</time>
</div>
</div>
<p>This has not been written by the RootsourceCC team, but still describes it accurately.</p>
<p>Create a Mozilla account</p>
<p>Go to <a href="https://accounts.firefox.com">https://accounts.firefox.com</a> and follow the "Sign up" steps to create an account.</p>
<p><strong>Configure Firefox Desktop</strong></p>
<p>Please open <code>about:config</code> in your Firefox and point <code>identity.sync.tokenserver.uri</code> to <code>https://ffsync.costmiku.space/1.0/sync/1.5</code>.</p>
<p><strong>Configure Firefox based browsers on Android</strong></p>
<p>These steps have to be followed in a strict order. Failing to do it would probably lead to issues. This should also work in Firefox based browsers like Mull (tested) and others.</p>
<ul>
<li>Open Firefox Browser -&gt; Settings -&gt; About Firefox -&gt; tap 5 times in Firefox logo.</li>
<li>Go back to Settings -&gt; Account -&gt; you should see a new option <code>Sync Debug</code>, tap on it.</li>
<li>Select <code>Custom Sync server</code> and write there your endpoint. It should be https://ffsync.costmiku.space/1.0/sync/1.5.</li>
<li>Exit Firefox completely, reopen and then follow the steps of "Connect a device" to your Firefox account.</li>
<li>After a successful auth process the sync should start working.</li>
</ul>
<p>Configure Firefox on iOS</p>
<p>Not tested.</p>
<ul>
<li>Open Firefox Browser -&gt; Settings -&gt; About Firefox -&gt; tap on the field with Firefox and version number.</li>
<li>Go back to Settings -&gt; Account -&gt; you should see a new option <code>Advanced Sync Settings</code>, tap on it.</li>
<li>Toggle Use Custom Sync Token Server and write there your endpoint. It should be <code>https://ffsync.costmiku.space/</code>.</li>
<li>You might also need to toggle the switch for custom FxA login server and set it to <code>https://accounts.firefox.com</code></li>
<li>Exit Firefox completely, reopen and then follow the steps of "Connect a device" to your Firefox account.</li>
<li>After a successful auth process the sync should start working.</li>
</ul>
</article><hr />
<nav id="post-nav"><a class="post-nav-item post-nav-prev" href="https:&#x2F;&#x2F;rootsource.cc&#x2F;Articles&#x2F;tylkolinux-installation&#x2F;">
<div class="nav-arrow">Previous</div>
<span class="post-title">TylkoLinux install guide (Delirium).</span>
</a><a class="post-nav-item post-nav-next" href="https:&#x2F;&#x2F;rootsource.cc&#x2F;Articles&#x2F;duckquill2ametrine&#x2F;">
<div class="nav-arrow">Next</div>
<span class="post-title">Transition from Duckquill to Ametrine</span>
</a></nav>
</div>
</main>
<footer id="site-footer">
<div class="container">
<div><p id="site-footer-copyright">raiz1.noho.st owns this website
</p>
<p>Powered by <a class="link external" href="https://www.getzola.org" rel="">Zola</a> and <a class="link external" href="https://ametrine.daudix.one" rel="">Ametrine</a>
</p>
</div></div>
</footer>
<div id="search-modal">
<div id="search-modal-content">
<label for="search-input" class="visually-hidden">Search</label>
<div>
<input id="search-input" placeholder="Search for…" autocomplete="off" type="search">
<i class="ph-bold ph-keyboard" title="Press “&#x2F;” to Open Search Bar"></i>
</div>
<div id="search-results" class="overshoot"></div>
</div>
</div>
</body>
</html>