Skip to content

Reference overview

This is the developer reference for Vexlyx. Each page documents one feature: what it does, how it is built, how to test it and how to extend it. Pages are written next to the code in the product repository, so they stay accurate as features change.

Looking for step-by-step user guides?

They are being written. Until they land, the installer page covers installation, and the sections below explain how each part works.

Sections

SectionWhat it covers
FoundationThe monorepo, API and dashboard setup, database, shared schemas, infrastructure
Access and securitySign-in, roles, fine-grained permissions, reseller quotas, the audit log
Projects and deploymentProjects, Git, webhooks, builds, the deployment engine, live logs, environment variables
RuntimesNext.js, Python, React and Vite, PHP and WordPress, custom Dockerfiles
Domains, DNS and SSLDomains, subdomains, DNS zones, routing, certificates
EmailPostfix, Dovecot, mailboxes, webmail, SPF, DKIM and DMARC, aliases, mail operations
Databases and filesMySQL and PostgreSQL provisioning, the file manager and SFTP
OperationsThe installer, monitoring, backups, firewall, service status, cleanup

About these pages

  • They are generated from docs/dev/ in the Vexlyx repository. To fix something, use the Edit this page link at the bottom of any page; it opens the source file.
  • Some pages mention feature codes such as F3.1. They match the roadmap in the repository's FEATURES.md.

Released under the MIT license.