Love Webhook.site, but is always frustrated by the 100 request limitation? Fret not! Now, you can easily setup the service on your local machine, with no limitation on the requests - with the help of ngrok.
- First, you'll need a ngrok account. Claim your free ngrok account in the official website here.
- After creating your account, claim your free ngrok domain from Cloud Edge > Domains. If you need a guide, you may follow this official blog.
- Clone this project to your local directory.
- Duplicate the
.env.docker
file in this repository, and rename it as.env
- Fill in the secrets in the
.env
file (NGROK_AUTHTOKEN & NGROK_DOMAIN) - Run
docker-compose up -d
- Go to your static ngrok url (for example,
xxx-xxx-xxx.ngrok-free.app
). - You should now see the webhook.site service running on your local machine. Enjoy!
- You might encounter the following error message in ngrok service:
failed to fetch CRL. errors encountered: Get "http://crl.ngrok.com/ngrok.crl"
- It could be dns provider blocking, refer to this Stackoverflow answer
- You could start VPN service on your local machine (e.g. Cloudflare WARP), then you should be able to start ngrok service afterwards.
- Or, you could switch to branch
warp-support
, where we utilise warp-docker to resolve this issue. Note that the license for that version of code will be underGPL-3.0 license
instead ofMIT
.
- The app was built on top of the completely open-source, MIT-licensed version of webhook.site. You should check it out here!