feat(scripts): Add community scripts subsystem: script index, runner, and CLI commands with background refresh; update docs and paths
This commit is contained in:
48
readme.md
48
readme.md
@@ -90,12 +90,50 @@ After successful installation:
|
||||
2. **Configure VMs**: Add vGPU devices in Proxmox web UI (VM → Hardware → Add → PCI Device)
|
||||
3. **Install guest drivers**: Download and install NVIDIA vGPU guest drivers in your VMs
|
||||
|
||||
### Community Scripts
|
||||
|
||||
Access and deploy 400+ community-maintained Proxmox installation scripts:
|
||||
|
||||
```bash
|
||||
# List all available scripts
|
||||
moxytool scripts list
|
||||
|
||||
# Search for specific applications
|
||||
moxytool scripts search docker
|
||||
moxytool scripts search homeassistant
|
||||
|
||||
# View detailed information
|
||||
moxytool scripts info docker
|
||||
|
||||
# Install a script
|
||||
sudo moxytool scripts run docker
|
||||
|
||||
# Refresh the script index
|
||||
moxytool scripts refresh
|
||||
```
|
||||
|
||||
**Features:**
|
||||
- Automatic daily index updates (cached locally)
|
||||
- 400+ LXC containers and VM templates
|
||||
- Full interactive installation support
|
||||
- Applications include: Docker, Jellyfin, Home Assistant, Pi-hole, Nextcloud, and many more
|
||||
|
||||
**Script Categories:**
|
||||
- Containerization (Docker, Podman, Kubernetes)
|
||||
- Media servers (Plex, Jellyfin, Emby)
|
||||
- Home automation (Home Assistant, Node-RED)
|
||||
- Development tools (GitLab, Jenkins, Gitea)
|
||||
- Network tools (Pi-hole, AdGuard, WireGuard)
|
||||
- Databases (PostgreSQL, MariaDB, MongoDB)
|
||||
- And much more...
|
||||
|
||||
## Requirements
|
||||
|
||||
- Proxmox VE 7.4+ or 8.x
|
||||
- NVIDIA GPU with vGPU support
|
||||
- Proxmox VE 7.4-9.x
|
||||
- Root/sudo access
|
||||
- Internet connection for downloading drivers
|
||||
- Internet connection for downloading scripts/drivers
|
||||
|
||||
**Note:** The tool comes as a pre-compiled binary - no runtime dependencies needed!
|
||||
|
||||
## Supported Platforms
|
||||
|
||||
@@ -105,9 +143,11 @@ After successful installation:
|
||||
|
||||
## Development
|
||||
|
||||
**Note:** Development requires Deno. End users don't need Deno - they use pre-compiled binaries.
|
||||
|
||||
### Prerequisites
|
||||
|
||||
- Deno 1.x or later
|
||||
- Deno 2.x or later
|
||||
- Bash (for compilation scripts)
|
||||
|
||||
### Building from Source
|
||||
|
||||
Reference in New Issue
Block a user