start
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| start [16/07/2026 23:44] – external edit 127.0.0.1 | start [06/10/2026 02:17] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ====== Start ====== | + | * [[binarylane-solutions: |
| - | + | * [[admin:start|Admin]] | |
| - | ====== VPS Codebase Overview ====== | + | * [[admin: |
| - | + | ||
| - | This is the main entry point for the BinaryLane / Mammoth VPS codebase wiki. | + | |
| - | + | ||
| - | ==== What is this application? | + | |
| - | + | ||
| - | The VPS platform is a large .NET monorepo with supporting services across multiple languages. It manages the full lifecycle of Virtual Private Server (VPS) instances — from provisioning to live management to billing. | + | |
| - | + | ||
| - | ==== Codebase Composition ==== | + | |
| - | + | ||
| - | '' | + | |
| - | + | ||
| - | * **C# (.cs): 2,605 files** — Core application logic, web API, services, controllers | + | |
| - | * **Python (.py): 382 files** — Tooling, scripts, ops automation | + | |
| - | * **TypeScript/ | + | |
| - | * **Velocity templates (.vm): 429 files** — Email/SMS templates | + | |
| - | * **YAML (.yml): 564 files** — CI/CD, infrastructure configs | + | |
| - | * **Shell (.sh): 117 files** — Deployment and admin scripts | + | |
| - | * **JSON (.json): 115 files** — Config and data files | + | |
| - | * **Other: 2,322 files** — Images, CSS, SCSS, SVG, XML configs, etc. | + | |
| - | + | ||
| - | '' | + | |
| - | + | ||
| - | ==== Monorepo Structure ==== | + | |
| - | + | ||
| - | < | + | |
| - | vps/vps/ | + | |
| - | ├── product/ | + | |
| - | │ | + | |
| - | │ | + | |
| - | │ | + | |
| - | │ | + | |
| - | │ | + | |
| - | │ | + | |
| - | ├── facility/ | + | |
| - | │ | + | |
| - | │ | + | |
| - | │ | + | |
| - | ├── infrastructure/ | + | |
| - | │ | + | |
| - | │ | + | |
| - | │ | + | |
| - | │ | + | |
| - | │ | + | |
| - | ├── ops/ — Internal ops tooling | + | |
| - | │ | + | |
| - | │ | + | |
| - | │ | + | |
| - | │ | + | |
| - | │ | + | |
| - | │ | + | |
| - | ├── scripts/ | + | |
| - | └── team/ — Team-specific tooling | + | |
| - | + | ||
| - | vps/compute (project 22) — Compute host programs: | + | |
| - | hostdaemon, qemu-network, | + | |
| - | xm/, xm-for-kvm/ (Xen), ovmf/ (UEFI/KVM), power-limiter | + | |
| - | ==== Wiki Sections ==== | + | |
| - | + | ||
| - | | + | |
| - | * [[reports/start|Reports]] — Automated analysis reports | + | |
| - | * [[concepts/start|Concepts]] — Key architectural concepts | + | |
| - | * [[entities/ | + | |
| - | * [[sources/ | + | |
| - | * [[wiki/ | + | |
start.1784245465.txt.gz · Last modified: by 127.0.0.1
