···686869693. Set up your .env file
70707171- from `apps/web` and `packages/db` you will find .env.example create your own.
7171+ From `apps/web` and `packages/db`, you will find .env.example. Create your own copy.
727273734. Follow the steps to run your sqlite database locally inside of
7474 [README.md](https://github.com/openstatusHQ/openstatus/blob/main/packages/db/README.md)
···8383 the result.
84848585For [clerk](https://clerk.com), you will need to create a webhook endpoint. To
8686-access the link via ngrok (free), after login, append `/api/webhook/clerk` to
8686+access the link, you can use tunneling tools like [Tunnelmole](https://github.com/robbie-cahill/tunnelmole-client), an open source tunnelling tool or ngrok, a popular closed source tunnelling tool.
8787+8888+### Using Tunnelmole
8989+1. Install Tunnelmole with `curl -O https://install.tunnelmole.com/384HK/install && sudo bash install`. (On Windows, download [tmole.exe](https://tunnelmole.com/downloads/tmole.exe))
9090+2. Run `tmole 3000`. In the output, you'll see two URLs, one HTTP, and an HTTPS URL. It's best to use the HTTPS URL for privacy and security.
9191+```
9292+➜ ~ tmole 3000
9393+http://bvdo5f-ip-49-183-170-144.tunnelmole.net is forwarding to localhost:3000
9494+https://bvdo5f-ip-49-183-170-144.tunnelmole.net is forwarding to localhost:3000
9595+```
9696+9797+Append `/api/webhook/clerk` to the HTTPs URL.
9898+9999+### Using ngrok
100100+After login, append `/api/webhook/clerk` to
87101the link you get after entering:
8810289103```
···91105```
9210693107### Videos
108108+9410995110Videos to better understand the OpenStatus codebase:
96111