Architecture

Drawing

Our architecture is designed to give you the best of both worlds - secure local operations and community-powered learning. Let's break down how it all works.

Core Components

1. Local Agent

Think of this as your personal infrastructure assistant. It's essentially a Semaphore wrapper that:

  • Automatically handles Semaphore deployment

  • Sets up all necessary Ansible dependencies

  • Saves you hours of complex setup and configuration

2. Local Dashboard

This is your command center for infrastructure management:

  • Maintains a repository of all your operational scripts

  • Provides complete local control over your infrastructure

  • Can operate independently if you prefer complete isolation

This is where the magic of community learning happens:

  • Acts as a central hub connecting validators

  • Provides access to community-contributed scripts

  • Enables secure remote management of your infrastructure

How It All Works Together

Basic Setup (Local Only)

  1. Install the Local Agent

    • Handles all the heavy lifting of setup

    • Configures Semaphore and dependencies automatically

  2. Access Local Dashboard

    • Manage your script repository

    • Control your infrastructure

    • Operate completely independently

What You Miss in Local-Only Mode

While the local setup is fully functional, you'll miss out on:

  1. Community Learning

    • No access to battle-tested scripts from other validators

    • Limited to your own experience and solutions

    • Operating in isolation from the validator community

  2. Central Management

    • Still need to SSH into your infrastructure

    • No remote management capabilities

    • Limited mobility in managing your operations

  1. Register with Browser Dashboard

    • Connect your local agent to the cloud platform

    • Gain access to the community script repository

  2. Continuous Updates

    • Receive regular script updates from the community

    • Choose which scripts to adopt

    • Maintain full control over your environment

  3. Remote Management

    • Securely manage your infrastructure from anywhere

    • No need for direct SSH access

    • Centralized logging and monitoring

This architecture ensures you get the best of both worlds - the security of local operations with the power of community learning.

Last updated