Sign in
Select the button, sign in to Cloudflare, and connect GitHub or GitLab when prompted.
Guide · Self-hosting
Updated August 9, 2026 · Simply Finance
The built-in relay works without setup. Self-host only if you want the encrypted relay to run inside your own Cloudflare account and you are willing to maintain its usage and security settings.
You need a Cloudflare account and a GitHub or GitLab account. Cloudflare uses the Git account to create your own copy of the relay. You do not need to install anything or own a domain.
Cloudflare gives the relay a public HTTPS address ending in workers.dev. Use that address directly in Simply Finance.
Open the SimplySync Relay repository in ChatGPT/Codex or Claude Code and say:
Host my own SimplySync relay.
The agent handles local tooling, Cloudflare authentication, storage, migrations, deployment, and health verification. It pauses only when you must enter login, MFA, CAPTCHA, billing details, or accept terms directly in Cloudflare.
Select the button, sign in to Cloudflare, and connect GitHub or GitLab when prompted.
Cloudflare shows the Worker, database, and bucket names. The suggested values are ready to use.
Select Deploy and wait while Cloudflare creates the relay and applies its database migrations.
Copy the HTTPS address ending in workers.dev from the successful deployment screen.
The URL is an address, not a decryption key. Simply Finance encrypts data before it leaves the device, and the recovery phrase never goes to the relay. Knowing the URL does not expose balances, transactions, budgets, or notes.
If you want usage alerts, enable Workers, D1, and R2 notifications in Cloudflare. This is maintenance visibility, not a step required to make the relay work.
No. The recommended setup happens in your browser. Cloudflare creates and connects the Worker, D1 database, and R2 bucket for you.
No. Simply Finance encrypts sync data on the device. The relay stores encrypted events and blobs, but it does not receive the key required to read them.
Pricing and included usage can change. Review the current Workers pricing, D1 pricing, and R2 pricing before deployment, then enable usage and billing notifications.
Yes. The built-in relay is the managed default and is intended for ongoing use, not just testing. You can keep it enabled alongside your own relay or choose Custom only. We plan to keep the built-in relay available for as long as capacity allows, but it may be retired later if demand grows beyond what we can sustainably provide.