Complete guide to all ProxmoxVED documentation - quickly find what you need.
Contribute a new application β Start with: contribution/README.md β Then: ct/DETAILED_GUIDE.md + install/DETAILED_GUIDE.md
Understand the architecture β Read: TECHNICAL_REFERENCE.md β Then: misc/README.md
Debug a failed installation β Check: EXIT_CODES.md β Then: DEV_MODE.md β See also: misc/error_handler.func/
Configure system defaults β Read: DEFAULTS_SYSTEM_GUIDE.md
Develop a function library β Study: misc/ documentation
New Contributor β Start: contribution/README.md β Then: Choose your path below
Container Creator β Read: ct/README.md β Deep Dive: ct/DETAILED_GUIDE.md β Reference: misc/build.func/
Installation Script Developer β Read: install/README.md β Deep Dive: install/DETAILED_GUIDE.md β Reference: misc/tools.func/
VM Provisioner β Read: vm/README.md β Reference: misc/cloud-init.func/
Tools Developer β Read: tools/README.md β Reference: misc/build.func/
API Integrator β Read: api/README.md β Reference: misc/api.func/
System Operator β Start: EXIT_CODES.md β Then: DEFAULTS_SYSTEM_GUIDE.md β Debug: DEV_MODE.md
Architect β Read: TECHNICAL_REFERENCE.md β Deep Dive: misc/README.md
Each major project directory has documentation:
ProxmoxVED/
ββ ct/ β docs/ct/ (README.md + DETAILED_GUIDE.md)
ββ install/ β docs/install/ (README.md + DETAILED_GUIDE.md)
ββ vm/ β docs/vm/ (README.md)
ββ tools/ β docs/tools/ (README.md)
ββ api/ β docs/api/ (README.md)
ββ misc/ β docs/misc/ (9 function libraries)
| Document | Purpose | Audience |
|---|---|---|
| contribution/README.md | How to contribute | Contributors |
| ct/DETAILED_GUIDE.md | Create ct scripts | Container developers |
| install/DETAILED_GUIDE.md | Create install scripts | Installation developers |
| TECHNICAL_REFERENCE.md | Architecture deep-dive | Architects, advanced users |
| DEFAULTS_SYSTEM_GUIDE.md | Configuration system | Operators, power users |
| EXIT_CODES.md | Exit code reference | Troubleshooters |
| DEV_MODE.md | Debugging tools | Developers |
ct/ - Container Scripts
Documentation for /ct - Container creation scripts that run on the Proxmox host.
Includes:
- Overview of container creation process
- Deep dive: DETAILED_GUIDE.md - Complete reference with examples
- Reference to misc/build.func/
- Quick start for creating new containers
install/ - Installation Scripts
Documentation for /install - Scripts that run inside containers to install applications.
Includes:
- Overview of 10-phase installation pattern
- Deep dive: DETAILED_GUIDE.md - Complete reference with examples
- Reference to misc/tools.func/
- Alpine vs Debian differences
vm/ - Virtual Machine Scripts
Documentation for /vm - VM creation scripts using cloud-init provisioning.
Includes:
- Overview of VM provisioning
- Link to misc/cloud-init.func/
- VM vs Container comparison
- Cloud-init examples
tools/ - Tools & Utilities
Documentation for /tools - Management tools and add-ons.
Includes:
- Overview of tools structure
- Integration points
- Contributing new tools
- Common operations
api/ - API Integration
Documentation for /api - Telemetry and API backend.
Includes:
- API overview
- Integration methods
- API endpoints
- Privacy information
misc/ - Function Libraries
Documentation for /misc - 9 core function libraries with complete references.
Contains:
- build.func/ - Container orchestration (7 files)
- core.func/ - Utilities and messaging (5 files)
- error_handler.func/ - Error handling (5 files)
- api.func/ - API integration (5 files)
- install.func/ - Container setup (5 files)
- tools.func/ - Package installation (6 files)
- alpine-install.func/ - Alpine setup (5 files)
- alpine-tools.func/ - Alpine tools (5 files)
- cloud-init.func/ - VM provisioning (5 files)
- contribution/README.md - Quick Start
- Pick your area:
- Containers β ct/README.md + ct/DETAILED_GUIDE.md
- Installation β install/README.md + install/DETAILED_GUIDE.md
- VMs β vm/README.md
- Study existing similar script
- Create your contribution
- Submit PR
- TECHNICAL_REFERENCE.md
- Dive into function libraries:
- Study advanced examples
- Create complex applications
- All of Intermediate Path
- Study all 9 function libraries in depth
- DEFAULTS_SYSTEM_GUIDE.md - Configuration system
- DEV_MODE.md - Debugging and development
- Design new features or function libraries
- EXIT_CODES.md - Find error code
- DEV_MODE.md - Run with debugging
- Check relevant function library docs
- Review logs and fix
| Metric | Count |
|---|---|
| Documentation Files | 63 |
| Total Lines | 15,000+ |
| Function Libraries | 9 |
| Functions Documented | 150+ |
| Code Examples | 50+ |
| Flowcharts | 15+ |
| Do/Don't Sections | 20+ |
| Real-World Examples | 30+ |
- How do I create a container? β ct/DETAILED_GUIDE.md
- How do I create an install script? β install/DETAILED_GUIDE.md
- How do I create a VM? β vm/README.md
- How do I install Node.js? β misc/tools.func/
- How do I debug? β DEV_MODE.md
- Exit code 206? β EXIT_CODES.md
- Network failed? β misc/install.func/
- Package error? β misc/tools.func/
- Contributor β contribution/README.md
- Operator β DEFAULTS_SYSTEM_GUIDE.md
- Developer β TECHNICAL_REFERENCE.md
- Architect β misc/README.md
- β Project-mirrored structure - Organized like the actual project
- β Complete function references - Every function documented
- β Real-world examples - Copy-paste ready code
- β Visual flowcharts - ASCII diagrams of workflows
- β Integration guides - How components connect
- β Troubleshooting - Common issues and solutions
- β Best practices - DO/DON'T sections throughout
- β Learning paths - Structured curriculum by role
- β Quick references - Fast lookup by error code
- β Comprehensive navigation - This page
New to ProxmoxVED? β contribution/README.md
Looking for something specific? β Choose your role above or browse by directory
Need to debug? β EXIT_CODES.md
Want to understand architecture? β TECHNICAL_REFERENCE.md
Found an error? Want to improve docs?
- See: contribution/README.md for full contribution guide
- Open issue: GitHub Issues
- Or submit PR with improvements
- Last Updated: December 2025
- Version: 2.3 (Consolidated & Reorganized)
- Completeness: β 100% - All components documented
- Quality: β Production-ready
- Structure: β Clean and organized
Welcome to ProxmoxVED! Start with CONTRIBUTION_GUIDE.md or choose your role above. π