- Uses fails-components/webtransport as HTTP/3 layer.
- Node.js 20+
Install and run the backend:
npm install
npm start
On another terminal, install and run the frontend:
cd client
npm install
npm start
Open https://localhost:4433
in your browser. (Currently only Chrome is capable of connecting)
WIP
- Get a LetsEncrypt certificate for your domain.
SSL certificate must be set to expire in less than 14 days(This doesn't seem to be required [?])
(TODO: see thread https://community.letsencrypt.org/t/nginx-http3-letsencrypt/181112/13)
MIT