Skip to content
@aetheris-project

aetheris-project

Aetheris Enterprise Platform

Enterprise billing and virtualization management

One control panel for billing, panels and hypervisors.

TypeScript Next.js React Prisma PostgreSQL Redis Python FastAPI Tailwind Nextra


Mission

Aetheris converges WHMCS, FOSSBilling, Pterodactyl Panel, Proxmox VE and VirtFusion into a single enterprise control panel: one billing engine, one client portal, one set of hypervisor drivers and one admin surface, with dynamic whitelabeling and a theme system that runs across every surface of the platform.

We build with strict-mode TypeScript, token-driven design, zero layout shifts, SSR-first rendering and an English-only, emoji-free standard across code, UI and documentation.

Repositories

Repository Description Stack
aetheris-app Core billing system, admin control panel, hypervisor drivers (Pterodactyl, Proxmox VE, VirtFusion) and client portal. Includes a self-contained Python REST backend. Next.js 14, TypeScript, Prisma, PostgreSQL, Redis, BullMQ, Python, FastAPI
aetheris-website Marketing site, interactive product demo, dynamic SEO and landing page. Next.js 14, Tailwind CSS, @vercel/og
aetheris-docs Wiki, per-OS installation guides, developer SDK and OpenAPI specifications. Nextra 2
aetheris-installer Automated cross-platform installer: archinstall-style TUI wizard plus non-interactive --yes mode with native systemd, launchd and Windows service generation. Python 3.10+
aetheris-ops Host optimization scanner and update manager: health score, apt/brew/winget update detection, and a scheduled GitHub Actions workflow that publishes a report badge and opens issues for critical findings. Python 3.10+, GitHub Actions
aetheris-themes Theme guide, templates, ready-made themes (emerald, indigo, amber, aurora) and a validator for the token-driven design system. Python 3.10+, CSS tokens, JSON

Feature highlights

  • Unified billing engine: invoices, subscriptions, proration, dunning and tax, wired to Stripe, PayPal and Mollie.
  • Universal hypervisor driver contract with native Pterodactyl (Application and Client API), Proxmox VE API v2, VirtFusion REST, cPanel/WHM and DirectAdmin backends.
  • Client portal with server lifecycle, VNC console (WebSocket token issuance), backups and payment methods.
  • Admin control panel: node management, allocation pools, nest and egg targeting, backup policies and per-client resource limits.
  • Dynamic whitelabeling: brand, accent colors, navigation and email templates configured at runtime; dark / light / system themes persisted per visitor.
  • Background orchestration with BullMQ: provisioning, billing runs, telemetry and email delivery.
  • Self-contained Python backend (FastAPI + SQLite) for demos and development, plus a fully automated installer for Linux, macOS and Windows.
  • Ops tooling: a stdlib host scanner that scores the machine, detects optimization opportunities and pending updates, and publishes the results to GitHub as a badge and auto-opened issues.
  • A complete theming kit: token reference, templates, ready-made themes and a validator for the dark/light/system design system.

Getting started

# Automated install on any OS (wizard or non-interactive)
git clone https://github.com/aetheris-project/aetheris-installer.git
cd aetheris-installer
python -m venv .venv && source .venv/bin/activate   # Windows: .venv\Scripts\activate
pip install -e .
python -m aetheris_installer --yes

# Or run the platform in development
git clone https://github.com/aetheris-project/aetheris-app.git
cd aetheris-app && npm install && npx prisma migrate dev && npm run dev

Full guidance lives in the documentation wiki and the interactive demo.

Contributing

We welcome contributions across all repositories. Please follow these standards:

  • Strict-mode TypeScript; run npm run typecheck before opening a pull request.
  • Token-driven design: use the CSS-variable tokens (bg-surface, border-edge, text-muted, accents) instead of hardcoded colors.
  • Zero layout shifts: reserve layout space for loading states and toasts.
  • English only across code, UI, commit messages and documentation; no emojis.
  • Document API changes in the wiki and keep the OpenAPI specification in sync.
  • The installer repository is emoji-free by design and writes only inside its target directory.

Open a pull request on the relevant repository. For larger changes, open an issue first to align on the approach.

Contact

Popular repositories Loading

  1. aetheris-addons aetheris-addons Public

    TypeScript 2

  2. aetheris-website aetheris-website Public

    Marketing site, interactive product demo, dynamic SEO and landing page for the Aetheris billing and virtualization platform. Live at https://aetheris-web.vercel.app

    TypeScript 1

  3. aetheris-app aetheris-app Public

    Core billing system, admin control plane, hypervisor drivers (Pterodactyl, Proxmox VE, VirtFusion) and client portal.

    TypeScript 1

  4. aetheris-docs aetheris-docs Public

    Wiki, installation guides, developer SDK and OpenAPI specifications for the Aetheris platform.

    TypeScript 1

  5. aetheris-installer aetheris-installer Public

    Python 1

  6. .github .github Public

    Aetheris organization profile: mission, repositories, and contribution guidelines.

    Python 1

Repositories

Showing 10 of 13 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…