How razaxq/easytier-manager works
EasyTier Manager is a single POSIX shell script for installing and operating EasyTier on Linux. Its documented workflow starts with an interactive menu or non-interactive parameters, configures a node, obtains and verifies release artifacts, then installs or updates services; users can also inspect status and control those services. Major branches include TOML and Web-console configuration, uninstall, and optional GUI installation. The README documents these capabilities and integrations, but no source excerpts were available to confirm finer internal call wiring.
Main entry points: easytier.sh Manager script
Components 21
Configuration
- TOML wizard
easytier.sh - Web configuration
easytier.sh - TOML config
- Web console
Installation
- Release selection
easytier.sh - Release API
- SHA-256 verification
easytier.sh - Artifact download
easytier.sh - Download mirrors
- Transactional install
easytier.sh
Operations
- Service lifecycle
easytier.sh - Host service manager
- Status and overview
easytier.sh - EasyTier CLI
- EasyTier core
- Uninstall
easytier.sh - Web daemon
- Web database
- Optional GUI client
Other components
- Operator
- Manager script
easytier.sh
Connections 20
- Operator → Manager script: invokes
- Manager script → TOML wizard: configures
- Manager script → Web configuration: configures
- TOML wizard → TOML config: writes
- Web configuration → Web console: joins
- Manager script → Release selection: selects
- Release selection → Release API: queries
- Manager script → SHA-256 verification: verifies
- Manager script → Artifact download: downloads
- Artifact download → Download mirrors: tries
- Manager script → Transactional install: stages and commits
- Manager script → Service lifecycle: controls
- Service lifecycle → Host service manager: dispatches
- Manager script → Status and overview: reports
- Status and overview → EasyTier CLI: queries
- Status and overview → EasyTier core: inspects
- Manager script → Uninstall: removes
- Manager script → Web daemon: installs on demand
- Web daemon → Web database: uses
- Manager script → Optional GUI client: installs optionally