A unified DevOps & Development Projects Command Panel styled with Tabler UI and Cyber-Glass aesthetics. Features real-time infrastructure telemetry, interactive log terminal streaming, Ctrl+K command launcher, and live integration with the Linode API v4.
- Project Roster & Health Grid: Single-pane dashboard monitoring local dev ports and production cloud instances.
- Linode API v4 Integration: Auto-discovers active Linodes, renders specs (vCPUs, RAM, IP), and triggers remote reboots.
- Live Telemetry Charts: Real-time line graph displaying CPU & memory load over time.
- Stream Terminal: Auto-scrolling terminal box with target service log filtering.
- Command Palette (
Ctrl+K/Cmd+K): Keyboard launcher modal for instant task execution. - Lightweight Linode Proxy Bridge: Node.js bridge server (
linode_bridge.js) to protect API keys and bypass browser CORS/rate-limits.
# Set your Linode Personal Access Token (PAT)
export LINODE_TOKEN="your_linode_pat_token_here"
# Start the bridge server on http://localhost:3005
npm startOpen index.html directly in your browser, or serve it via any static HTTP server:
npx vite
# or
python3 -m http.server 8080Click Connect Linode API in the top navigation bar to fetch your live Linode instance roster!
tabler-dev-dashboard/
├── index.html # Main Tabler UI dashboard application
├── linode_bridge.js # Node.js API proxy server for Linode API v4
├── package.json # NPM configuration & scripts
├── README.md # Project documentation & setup guide
├── .gitignore # Git ignore rules
├── dev_projects_dashboard_plan.md # Architectural design plan
└── linode_dashboard_blueprint.md # Linode integration blueprint
| Variable | Default | Description |
|---|---|---|
LINODE_TOKEN |
None | Linode Personal Access Token (PAT) with Linodes: Read Only scope |
PORT |
3005 |
Port for the local linode_bridge.js proxy server |
MIT License.