Launches
Byosynch
TrendingSync a folder across Mac and Linux using compatible SSH storage. Your SSH private keys stay on your devices, and files travel directly to your storage.
Sync a folder across Mac and Linux using compatible SSH storage. Your SSH private keys stay on your devices, and files travel directly to your storage. byosynch How it works Privacy Pricing Compare Docs Blog Sign in Sign up globalThis.process??={},globalThis.process.env??={};function e(e){return/(^|; )bys_signed_in=1(;|$)/.test(e)}async function t(){try{let e=await fetch(`/account/api/session`,{headers:{accept:`application/json`}});return e.ok?await e.json():{user:null}}catch{return{user:null}}}function n(e,t){let n=document.createElement(`div`);n.className=`account-menu`,n.setAttribute(`data-auth-in`,``);let r=document.createElement(`button`);r.className=`account-btn`,r.type=`button`,r.setAttribute(`aria-expanded`,`false`),r.setAttribute(`aria-label`,`Account menu`);let i=document.createElement(`span`);i.className=`avatar`,i.textContent=t.charAt(0),r.appendChild(i);let a=document.createElement(`div`);a.className=`account-dropdown`,a.hidden=!0,a.innerHTML=` Account Sign out `,a.querySelector(`.account-email`).textContent=t;let o=e=>{a.hidden=!e,r.setAttribute(`aria-expanded`,String(e))};r.addEventListener(`click`,e=>{e.stopPropagation();let t=a.hidden;t&&r.focus(),o(t)}),document.addEventListener(`click`,e=>{n.contains(e.target)||o(!1)}),n.addEventListener(`keydown`,e=>{e.key!==`Escape`||a.hidden||(n.contains(n.ownerDocument.activeElement)&&r.focus(),o(!1))}),n.addEventListener(`focusout`,e=>{n.contains(e.relatedTarget)||o(!1)}),n.append(r,a),e.append(n)}function r(e,t,r,i,a){let o=e.querySelector(`[data-auth-placeholder]`);if(!t.user){e.ownerDocument.documentElement.remov