{"repo":"dennisklappe/cf-ledger","free":true,"listed":false,"github":"https://github.com/dennisklappe/cf-ledger","clone":"git clone https://github.com/dennisklappe/cf-ledger.git","description":"Per-application Cloudflare cost attribution dashboard. A Worker that shows which app (and resource) is spending your money, in real dollars.","language":"TypeScript","stars":14,"topics":["cloudflare","cloudflare-workers","cost-management","d1","dashboard","finops","r2","workers-kv"],"license":"MIT","category":"dashboards-admin","readme_excerpt":"cf-ledger A self-hosted Cloudflare Worker that answers one question the Cloudflare dashboard refuses to: which of my applications is costing me money? It snapshots your account's usage daily, attributes it per application in real dollars , and serves an HTML dashboard behind Cloudflare Access. Sample data. Per-app dollar costs, ranked, with a shared / unattributed section for the cost leaks. Just want to see your costs? Use the hosted version, no install: cf-ledger.klappe.dev . Paste a read-only API token; it stays in your browser and is never stored on the server. It's stateless (zero setup, but no saved history). How it works: below. Run your own For an always-on instance with saved month-over-month history, host it yourself. Both options below use the normal stored-token mode: - Deploy to Cloudflare — always-on, daily snapshots, behind a Cloudflare Access login. - Run it locally — fully private, nothing deployed, your token and data never leave your machine. Launch it on Cloudflare Three steps, no terminal required: 1. Deploy. Click the button. Cloudflare clones the repo, creates the Worker and its D1 database, and deploys. The Worker creates its own database tables on first load, so there is nothing to run by hand. 2. Put a login in front of it (required). Use Cloudflare Access (Zero Trust), the built-in login wall. See Authentication just below. Until you do this, the dashboard shows a loud \"not protected\" warning. 3. Connect. Open the dashboard, click Connect Cloudflare","default_branch":null,"files":null,"tree":[],"storefront":"/r/dennisklappe","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/dennisklappe/cf-ledger/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}