Skip to content

solinode/atlas

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

1 Commit
Β 
Β 

Repository files navigation

🌍 Solinode Atlas

The sovereign control plane for your infrastructure.

Solinode Atlas is a self-hosted, privacy-first control panel for managing Linux servers, Docker containers, and Nginx-based routing β€” all from a single, unified dashboard.

Think of Atlas as the nervous system for your infrastructure: it sees everything, controls everything, and reports everything β€” without sending data to third parties.

Open-source. Self-hosted. No telemetry. No surveillance.


πŸš€ What Is Atlas?

Atlas is a distributed control plane designed for:

  • Homelabs
  • Bare-metal servers
  • VPS fleets
  • Edge & on-prem infrastructure
  • Privacy-focused teams
  • Developers who want full stack ownership

It gives you:

  • πŸ“Š Real-time system monitoring
  • 🐳 Full Docker container control
  • 🌐 Domain β†’ container routing via Nginx
  • πŸ“œ Live container logs in the browser
  • πŸ” Start / stop / restart containers remotely
  • 🧩 Built for future integration with HomeCloud

✨ Core Features

πŸ–₯️ Server Monitoring

  • CPU, RAM, disk, and network usage
  • OS, kernel, uptime, and hardware info
  • Real-time metrics with live updates

🐳 Docker Management

  • List all containers across all servers
  • View status, images, uptime, and ports
  • Start, stop, and restart containers
  • Stream container logs in real-time
  • (Planned) Exec shell into containers

🌐 Nginx Domain Routing

  • Point domains to containers from the UI
  • Automatic Nginx config generation
  • Safe reloads with validation
  • Per-server routing management
  • (Optional, later) HTTPS automation

🌍 Multi-Server Federation

  • One panel to manage many servers
  • Each node runs a lightweight Atlas Agent
  • Works over LAN, VPN, or private WAN

πŸ”’ Security-First

  • No external telemetry
  • Agent authentication via tokens or mTLS
  • Role-based access control (planned)
  • Full audit logs (planned)

🧠 Architecture Overview

Atlas is split into two main parts:


Browser (UI)
↓
Atlas Control Backend  ─── Secure API ─── Atlas Agent (Node)
|                                     |
|                                     β”œβ”€ Docker Engine
|                                     β”œβ”€ System Metrics
|                                     └─ Nginx Config
↓
Database (Users, Servers, Routes)

  • Atlas Control β†’ central backend + web UI
  • Atlas Agent β†’ lightweight service on each server

πŸ“¦ Repository Structure (Planned)


atlas/
β”œβ”€β”€ agent/               # Atlas node agent (Docker, metrics, Nginx)
β”œβ”€β”€ control-backend/     # API, auth, orchestration
β”œβ”€β”€ control-frontend/   # Web dashboard UI
β”œβ”€β”€ deploy/              # docker-compose, systemd, install scripts
β”œβ”€β”€ docs/                # Architecture, API, guides
└── README.md


πŸ›£οΈ Roadmap

Phase 1 β€” Core MVP

  • Single-server support
  • System metrics collection
  • Docker container listing
  • Web dashboard

Phase 2 β€” Control & Logs

  • Start / stop / restart containers
  • Real-time log streaming
  • Container resource usage

Phase 3 β€” Domain Routing

  • Nginx config generation
  • Domain β†’ container mapping
  • Safe reloads from UI

Phase 4 β€” Multi-Server

  • Server registry
  • Fleet dashboard
  • Federated control

Phase 5 β€” Security & Power Features

  • RBAC & API tokens
  • Audit logging
  • HTTPS automation
  • Plugin system

πŸ›‘οΈ License

Atlas is released under the AGPL-3.0 License.
You are free to use, modify, and self-host it β€” but improvements must remain open.


🀝 Contributing

We’re building Atlas completely in public.

Contributions are welcome for:

  • Backend systems
  • Frontend UI/UX
  • Metrics & observability
  • Security hardening
  • Docs & examples

Contribution guide coming soon.


🌐 About Solinode

Solinode builds open, composable, privacy-first infrastructure for a sovereign cloud future.

Atlas is a core control plane in that ecosystem.


πŸ’¬ Contact


Atlas holds up your infrastructure.

Your cloud. Your terms.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published