Skip to content

Latest commit

 

History

History
28 lines (21 loc) · 1.82 KB

readme.md

File metadata and controls

28 lines (21 loc) · 1.82 KB

Local Webhook.site

Introduction

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.

Prerequisite

  1. First, you'll need a ngrok account. Claim your free ngrok account in the official website here.
  2. After creating your account, claim your free ngrok domain from Cloud Edge > Domains. If you need a guide, you may follow this official blog.

Install

  1. Clone this project to your local directory.
  2. Duplicate the .env.docker file in this repository, and rename it as .env
  3. Fill in the secrets in the .env file (NGROK_AUTHTOKEN & NGROK_DOMAIN)
  4. Run docker-compose up -d
  5. Go to your static ngrok url (for example, xxx-xxx-xxx.ngrok-free.app).
  6. You should now see the webhook.site service running on your local machine. Enjoy!

QnA

  1. 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 under GPL-3.0 license instead of MIT.

Acknowledgements

  • The app was built on top of the completely open-source, MIT-licensed version of webhook.site. You should check it out here!