Lightweight Go-based server management tool with terminal access, file browser, process control and real-time metrics
- Go 1.22+
- Bun
# Clone the repository
git clone https://github.com/ss497254/gloski.git
cd gloski
# Start server (terminal 1)
make dev-server
# Start frontend (terminal 2)
cd web && bun install && bun run devOpen http://localhost:4000:
- Click "Add Server"
- Enter server URL:
http://127.0.0.1:8080 - Enter API key:
your-api-key
- Multi-Server Support: Connect to and manage multiple servers
- Real-time Dashboard: Live CPU, memory, disk, network metrics
- Terminal Access: Full PTY terminal via WebSocket
- File Browser: Navigate, view, edit, upload and download files
- Task Management: Start/stop background tasks, view logs
- Systemd Integration: Manage systemd services
| Variable | Default | Description |
|---|---|---|
GLOSKI_HOST |
127.0.0.1 |
Server bind address |
GLOSKI_PORT |
8080 |
Server port |
GLOSKI_API_KEY |
(none) | API key for authentication |
GLOSKI_LOG_LEVEL |
info |
Log level: debug, info, warn, error |