Quick Start
import { Steps, Tabs, TabItem, Aside } from ‘@astrojs/starlight/components’;
This guide gets you from zero to a running Bastion instance with one agent reporting in. Total time: under 10 minutes.
Step 1 — Start the backend
Section titled “Step 1 — Start the backend”-
Download the release package
Terminal window curl -Lo bastion-backend.tar.gz \https://github.com/halden-technologies/bastion/releases/latest/download/bastion-backend-linux-x86_64.tar.gztar -xzf bastion-backend.tar.gzcd bastion-backend -
Start with Docker Compose
Terminal window docker compose up -dThis starts SurrealDB on port 8000 and the Bastion backend on port 8080.
-
Verify the backend is running
Terminal window curl http://localhost:8080/health# {"status":"ok","version":"13.0.0"}
Step 2 — Install the console
Section titled “Step 2 — Install the console”Run the installer. When prompted, enter your backend URL: `http://YOUR_SERVER_IP:8080`Open the PKG and follow the installer. Enter your backend URL when prompted.```bashsudo dpkg -i bastion-console-linux-x86_64.debbastion-console```Step 3 — Create your admin account
Section titled “Step 3 — Create your admin account”- Open the console. You’ll see the login screen.
- Click “Don’t have an account? Create one”
- Fill in your username, email, and password.
- Submit — your 14-day trial license is automatically activated.
Step 4 — Install your first agent
Section titled “Step 4 — Install your first agent”```powershell# DownloadInvoke-WebRequest -Uri "http://YOUR_SERVER_IP:8080/download/agent-windows-x64.msi" -OutFile agent.msi
# Install (silent)msiexec /i agent.msi /quiet BACKEND_URL="grpc://YOUR_SERVER_IP:50051"```
The agent installs as a Windows Service and starts immediately.# Installsudo dpkg -i bastion-agent.debsudo systemctl enable --now bastion-agent```Step 5 — Confirm the agent connected
Section titled “Step 5 — Confirm the agent connected”In the console, navigate to Endpoints. Your new endpoint should appear within 30 seconds with status Active.
That’s it. You’re protected.
What’s next?
Section titled “What’s next?”- Configure alert notifications to get emailed on threats
- Set up your HIPAA dashboard if you’re a healthcare organization
- Set up your FERPA dashboard if you’re a K-12 district
- Connect your SIEM (Splunk, Elasticsearch, or Sentinel)
- Deploy to your whole fleet using Group Policy or your MDM