Skip to content

Latest commit

 

History

68 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ASDL Hub

A self-hosted infrastructure hub for managing distributed nodes and services over a WireGuard mesh.

ASDL Hub gives you a central place to manage your infrastructure across multiple machines.

Connect your nodes, manage services and deployments, monitor health, run jobs, and access node terminals from one dashboard.

Features

  • 🖥️ Node management
  • 🔐 WireGuard-based node connectivity
  • 📦 Service and container management
  • 🚀 Deployments
  • ❤️ Node health monitoring
  • 🖥️ Web-based terminal access
  • 🔄 Migrations between nodes
  • ⚙️ Job management
  • 🔑 Built-in node enrollment
  • 🌐 Web dashboard

Architecture

                    ┌─────────────────────┐
                    │      ASDL Hub       │
                    │                     │
                    │  API + Dashboard    │
                    │  PostgreSQL         │
                    │  WireGuard          │
                    └──────────┬──────────┘
                               │
                    WireGuard mesh
              ┌────────────────┼────────────────┐
              │                │                │
        ┌─────▼─────┐    ┌─────▼─────┐    ┌─────▼─────┐
        │   Node    │    │   Node    │    │   Node    │
        │   Agent   │    │   Agent   │    │   Agent   │
        └───────────┘    └───────────┘    └───────────┘

The Hub manages the infrastructure while the Agent runs on managed nodes. Installation ASDL Hub is designed to be installed with a single command:

curl -fsSL https://get.asdl.website/asdl-hub | sudo bash

The installer handles dependencies, PostgreSQL, WireGuard, Nginx, the firewall, systemd, and the Hub itself. A domain is optional. If you don't provide one, ASDL Hub can use the server's public IP.

Documentation

Full documentation: https://docs.asdl.website/asdl-hub

Installation

curl -fsSL https://get.asdl.website/asdl-hub | sudo bash

Status

ASDL Hub is currently under active development. Expect breaking changes while the project approaches its first stable release.

License

See LICENSE.

About

Self-hosted infrastructure hub for managing distributed nodes, services, deployments, and WireGuard-connected infrastructure.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages