Atlas Panel is no longer maintained, please do not use it for anything at all.
A modern, secure server monitoring and management platform
🚧 Early Beta Release - Not recommended for production use
- Real-time Server Monitoring - Track CPU, RAM, disk usage, and uptime
- Secure Remote Shell Access - Execute commands on remote servers
- User Management - Role-based access control (Admin, System, User)
- Modern Web Interface - Clean, responsive design
- Cross-platform Support - Works on Windows, macOS, and Linux
- Go 1.21+
- Node.js 18+ and npm
-
Clone and build
git clone https://github.com/your-org/atlas-panel.git cd atlas-panel # Build API server cd api && go build -o atlas-api # Build node agent cd ../node && go build -o atlas-node # Build web panel cd ../panel && npm install && npm run build
-
Configure
Create
api/config.json:{ "port": 8080, "database": "atlas.db", "jwt_secret": "your-secret-key-here" }Create
node/config.json:{ "port": 3040, "api_key": "your-api-key-here", "server_url": "http://localhost:8080" } -
Run
# Start API server cd api && ./atlas-api # Start node agent (on target servers) cd node && ./atlas-node
- API Server (
/api) - Go backend with SQLite database - Node Agent (
/node) - Go agent for system monitoring - Web Panel (
/panel) - TypeScript frontend with Vite
# API Server
cd api && go run main.go
# Node Agent
cd node && go run main.go
# Web Panel
cd panel && npm run devApache License 2.0 - see LICENSE file for details.
- Website: getatlas.dev
- Version: 0.0.3 (Early Beta)