Comprehensive documentation for the TrueNAS Proxmox VE Storage Plugin.
Official repository: https://github.com/truenas/truenas-proxmox-plugin
Official wiki home: https://github.com/truenas/truenas-proxmox-plugin/wiki
- Installation Guide - Complete installation instructions for Proxmox VE and TrueNAS SCALE, including single-node and cluster deployments
- Configuration Reference - Complete reference for all configuration parameters with examples for different use cases
- Testing Guide - Comprehensive guide for using the automated test suite to validate plugin functionality
- Tools and Utilities - Test suite and cluster deployment script documentation
- Troubleshooting Guide - Common issues, error messages, and solutions with detailed diagnostic steps
- Advanced Features - Performance tuning, cluster configuration, security hardening, and enterprise features
- Multi-Tenancy / Shared TrueNAS - Safely sharing a single TrueNAS system across multiple Proxmox clusters
- API Reference - Technical details on TrueNAS API integration, endpoints, and error handling
- Ideas and Feature Requests - Proposed features, enhancements, and development roadmap
- Packaging Guide - Maintainer workflow for Debian packaging and APT publishing
- Changelog - Version history and release notes
- Known Limitations - Critical limitations, restrictions, and workarounds you should know
Installation:
Development / Maintainers:
Testing:
Tools:
- Test Suite
- Health Check Tool
- Diagnostics Bundle
- Orphan Cleanup Tool
- Cluster Update Script
- Version Check Script
- Deployment Automation
Configuration:
Troubleshooting:
Performance:
Multi-Tenancy:
Security:
wiki/
├── README.md # This file - documentation index
├── Installation.md # Installation and setup guide
├── Configuration.md # Configuration reference
├── Testing.md # Test suite usage and validation
├── Tools.md # Tools and utilities (test suite, health check, diagnostics bundle, orphan cleanup, cluster deployment)
├── Troubleshooting.md # Common issues and solutions
├── Advanced-Features.md # Performance, clustering, security
├── Multi-Tenancy.md # Sharing TrueNAS across multiple clusters
├── API-Reference.md # TrueNAS API technical details
├── Ideas.md # Feature ideas and development roadmap
├── Changelog.md # Version history and release notes
└── Known-Limitations.md # Important limitations
Bash Commands:
# Commands to run on Proxmox nodes
pvesm statusConfiguration Files:
# /etc/pve/storage.cfg
truenasplugin: storage-name
api_host 192.168.1.100Example Output:
Expected output from commands
✅ Recommended: Best practices and recommended approaches
❌ Not Recommended: Approaches to avoid
💡 Tip: Helpful tips and tricks
Absolute paths are shown for all files:
- Proxmox:
/etc/pve/storage.cfg,/usr/share/perl5/PVE/Storage/Custom/ - TrueNAS:
/var/log/middlewared.log,/mnt/tank/proxmox
Replace these placeholders with your actual values:
YOUR_TRUENAS_IP- Your TrueNAS IP addressYOUR_API_KEY- Your TrueNAS API keyVMID- Proxmox VM ID numberyour-storage-name- Your storage identifier
Found an error or want to improve documentation?
- Check existing content for accuracy
- Ensure examples are tested and working
- Follow existing formatting conventions
- Keep explanations clear and concise
For issues not covered in documentation:
- Review all relevant documentation sections
- Check Known Limitations
- Search existing GitHub issues at https://github.com/truenas/truenas-proxmox-plugin/issues
- Create a new GitHub issue with detailed information
Version: 2.0.3 Last Updated: February 8, 2026 Compatibility: Proxmox VE 8.x+, TrueNAS SCALE 25.10+