Production Ready · Open Source · Globally Distributed

Global Distributed
Network Monitoring

Real-time global node monitoring with professional network diagnostic tools
Supports 2D/3D visualization and enterprise-grade security management

Global Deployment
Unlimited Nodes
2D/3D Visualization
Real-time Maps
Enterprise Security
Full Permission System

Core Features

Comprehensive features, exceptional performance, and easy-to-deploy network monitoring solution

🌍

Comprehensive Network Monitoring

Support unlimited global node deployment with real-time network visualization

  • Real-time node status tracking
  • WebSocket millisecond-level updates
  • Intelligent node aggregation display
  • Automatic ASN information identification
🗺️

Powerful Visualization

2D/3D dual-mode maps with multiple provider support

  • Leaflet 2D flat map
  • Cesium 3D globe view
  • OpenStreetMap/Mapbox support
  • Satellite/Terrain map switching
📊

Professional Diagnostic Tools

Comprehensive network quality testing and analysis

  • Ping / Traceroute / MTR
  • Bandwidth speed testing
  • DNS resolution detection
  • Port scanning functionality
🛡️

Enterprise-Grade Security

Complete permission management and security protection

  • Three-level permission system
  • JWT Token authentication
  • API key management
  • Operation audit logs
🔄

Zero-Downtime Updates

One-click web interface updates with automatic backup and rollback

  • Git / Archive dual-mode
  • Automatic database backup
  • Automatic rollback on failure
  • Real-time update progress

Modern Technology Stack

Built on cutting-edge technology with exceptional performance

  • React 19 + TypeScript
  • Node.js 24 + Express 5
  • PostgreSQL + Prisma
  • Docker containerized deployment

Technology Stack

Built on modern technologies with exceptional performance and easy maintenance

🎨

Frontend

React 19 Latest UI framework
TypeScript Type safety
Tailwind CSS 4 Modern styling
Vite 7 Lightning-fast build
Leaflet 2D mapping
Cesium 3D globe
⚙️

Backend

Node.js 24 Runtime environment
Express 5 Web framework
Prisma 6 ORM toolkit
PostgreSQL Relational database
Socket.IO Real-time communication
JWT Authentication
🚀

DevOps

Docker Containerization
Docker Compose Service orchestration
Nginx Reverse proxy
Redis Caching
Git Version control
GitHub Actions CI/CD

🏗️ System Architecture

📱
Frontend UI
React SPA
API Service
RESTful + WebSocket
💾
Data Storage
PostgreSQL + Redis
🤖
Monitoring Agent
Distributed nodes

Quick Start

Deploy a complete network monitoring system in just a few minutes

🐳

Docker One-Click Deploy

Recommended, 1-3 minutes setup

# One-click deployment
curl -fsSL https://raw.githubusercontent.com/lonelyrower/SsalgTen/main/scripts/ssalgten.sh | bash -s -- deploy
# Or using Git
git clone https://github.com/lonelyrower/SsalgTen.git
cd SsalgTen
./scripts/ssalgten.sh deploy
Automatic Docker and dependencies installation
Image fast mode support (recommended)
Automatic Nginx reverse proxy configuration
💻

Development Environment

Local development debugging

# Clone repository
git clone https://github.com/lonelyrower/SsalgTen.git
# Install dependencies
npm run install:all
# Start development environment
npm run dev:db
npm run dev
Hot reload development support
Full TypeScript support
Built-in development database

⚙️ System Requirements

Production Environment

  • Ubuntu 20.04+ / CentOS 8+ / Debian 11+
  • Docker 24.0+ + Docker Compose v2.20+
  • 4 CPU cores / 8GB RAM / 100GB SSD

Development Environment

  • Node.js 24.0.0+ (24+ LTS recommended)
  • npm 10.0.0+ / Git 2.25+
  • 8GB RAM recommended