# Deployment Solution ## Issue Deployment scripts require `pct` command which is only available on Proxmox host. ## Solution: Deploy to Proxmox Host ### Quick Solution (Automated) ```bash ./scripts/deploy-to-proxmox-host.sh ``` This script will: 1. Copy deployment package to Proxmox host (192.168.11.10) 2. SSH into the host 3. Run deployment automatically ### Manual Solution ```bash # 1. Copy to Proxmox host scp -r smom-dbis-138-proxmox root@192.168.11.10:/opt/ # 2. SSH and deploy ssh root@192.168.11.10 cd /opt/smom-dbis-138-proxmox chmod +x scripts/deployment/*.sh install/*.sh ./scripts/deployment/deploy-all.sh ``` ## Why This is Needed The `pct` command (Proxmox Container Toolkit) is only available on Proxmox hosts. It's required for: - Creating containers - Uploading files to containers (`pct push`) - Executing commands in containers (`pct exec`) ## Alternative: Remote API Deployment A remote deployment script is available but has limitations: - Container creation: ✅ Works via API - File upload: ⚠️ Requires local access - Command execution: ✅ Works via API (with limitations) See `docs/REMOTE_DEPLOYMENT.md` for details. ## Recommended Approach **Use the automated script:** ```bash ./scripts/deploy-to-proxmox-host.sh ``` This is the simplest and most reliable method.