Skip to content
This repository was archived by the owner on Jul 22, 2025. It is now read-only.

atlaspanel/panel

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Atlas Panel

Atlas Panel is no longer maintained, please do not use it for anything at all.

Atlas Panel Logo

Server Management System

A modern, secure server monitoring and management platform

🚧 Early Beta Release - Not recommended for production use

Features

  • 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

Installation

Prerequisites

  • Go 1.21+
  • Node.js 18+ and npm

Quick Start

  1. 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
  2. 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"
    }
  3. Run

    # Start API server
    cd api && ./atlas-api
    
    # Start node agent (on target servers)
    cd node && ./atlas-node

Architecture

  • API Server (/api) - Go backend with SQLite database
  • Node Agent (/node) - Go agent for system monitoring
  • Web Panel (/panel) - TypeScript frontend with Vite

Development

# API Server
cd api && go run main.go

# Node Agent
cd node && go run main.go

# Web Panel
cd panel && npm run dev

License

Apache License 2.0 - see LICENSE file for details.

Links

About

Atlas is a server management software to easily control and manage all of your servers in one secure web panel.

Topics

Resources

License

Security policy

Stars

Watchers

Forks

Contributors