Get started with Tobogganing
Stand up the Tobogganing core API and headend locally to explore certificate-based Zero Trust access.
-
1. Clone the repo
git clone https://github.com/penguintechinc/tobogganing.git cd tobogganing -
2. Configure environment
Copy the example environment file and set your own database and JWT secrets before starting any services.
cp deploy/docker-compose/.env.example deploy/docker-compose/.env -
3. Start the stack
Bring up the core API and headend with Docker Compose.
cd deploy/docker-compose docker-compose -f docker-compose.yml up -d -
4. Access the web portal
Open the portal at http://localhost:8000 and log in with the admin account created on first startup — check the core API container logs for the generated password, and change it immediately.
-
5. Install a client
Issue an API key from the portal, then connect a native or headless client.
./tobogganing-client init --manager-url http://localhost:8000 --api-key YOUR_API_KEY ./tobogganing-client gui