Repository navigation
Self Hosting
Hatem Soliman edited this page Oct 15, 2026
·
1 revision
Hesabak is plain static files: no build step, no server, no environment variables. Anything that serves files works.
git clone https://github.com/CodeNKoffee/hesabak.git
cd hesabak
npx serve .Open the address it prints. Opening index.html directly also works, but installing and offline use need a real http:// address.
- Fork the repository.
- Vercel: Add New → Project, import your fork, keep the defaults, Deploy. Netlify, Cloudflare Pages and GitHub Pages work the same way.
- Optional: add your own domain and the CNAME record your host asks for.
Your copy keeps the security headers in vercel.json. On other hosts, set an equivalent content security policy.
When you change any app file, bump VERSION in sw.js so installed copies fetch the new version.
Open the app · Source · Report a bug · Changelog · MIT licence · Made by Hatem Soliman