Quick Start
Have your homelab service on the internet with SSO protection, all without leaving your terminal.
Three simple steps
- Register at hle.world/register (email or GitHub/Google SSO)
- Create an API key in your dashboard
- Run one command to expose your service
Install the client
pip install hle-clientExpose your service
hle expose --service http://localhost:8080 --api-key hle_your_key_hereConfigure API key location
The client checks for your API key in this order:
--api-keyflag on the command lineHLE_API_KEYenvironment variable~/.config/hle/config.toml(saved after first use)
To save your key automatically:
export HLE_API_KEY=hle_your_key_herehle expose --service http://localhost:8080# Key is now saved to ~/.config/hle/config.toml