Configs2026年7月19日·1 分钟阅读

Proxmox VE Helper Scripts — One-Command LXC and VM Setup for Proxmox

A community-maintained collection of shell scripts that automate creating, configuring, and managing LXC containers and VMs on Proxmox VE with a single command.

Agent 就绪

先审查再安装

这个资产需要先审查。复制的指令会要求 Agent dry-run、列出写入项,确认后再继续。

Needs Confirmation · 64/100策略:需确认
Agent 入口
任意 MCP/CLI Agent
类型
Skill
安装
Single
信任
信任等级:Established
入口
Proxmox VE Helper Scripts
先审查命令
npx -y tokrepo@latest install 6c2591f5-8390-11f1-9bc6-00163e2b0d79 --target codex

先 dry-run,确认写入项后再运行此命令。

Introduction

Proxmox VE Helper Scripts is a community-driven collection of Bash scripts that reduce Proxmox VE setup from hours to minutes. Each script handles the full lifecycle of creating an LXC container or VM for a specific application, including storage allocation, network configuration, and initial software installation.

What Proxmox VE Helper Scripts Does

  • Provides one-command deployment for 200+ popular applications as LXC containers
  • Automates VM creation with pre-configured templates for common operating systems
  • Handles storage selection, resource allocation, and network bridge configuration interactively
  • Includes update and maintenance scripts for keeping deployed containers current
  • Offers both default and advanced modes for quick setup or fine-tuned control

Architecture Overview

Each script is a self-contained Bash file that sources shared utility functions for Proxmox API interaction, user prompts, and error handling. Scripts call the pct and qm CLI tools directly to create containers and VMs, then use SSH or lxc-attach to configure the guest OS and install target software.

Self-Hosting & Configuration

  • Requires Proxmox VE 7.x or 8.x with shell access to the host node
  • Scripts run directly on the Proxmox host; no additional software needed
  • Each script prompts for container ID, hostname, disk size, CPU cores, and RAM
  • Advanced mode exposes options for VLAN tags, DNS settings, and privilege levels
  • Post-install scripts available for updating or reconfiguring existing containers

Key Features

  • Covers 200+ applications from Home Assistant to Plex to Nextcloud to databases
  • Community maintained with frequent additions for new applications
  • Consistent UX across all scripts with color-coded output and validation
  • Both LXC container and full VM scripts available
  • Minimal footprint: no agent or daemon installed on the Proxmox host

Comparison with Similar Tools

  • Proxmox built-in templates — limited to OS images; helper scripts install and configure applications
  • Ansible for Proxmox — more flexible but requires Ansible knowledge; helper scripts are zero-dependency
  • Terraform Proxmox provider — infrastructure-as-code approach; helper scripts are interactive and immediate
  • tteck scripts (original) — predecessor project; community edition continues active maintenance
  • Docker Compose on Proxmox — container-level; helper scripts manage Proxmox-native LXC and VM resources

FAQ

Q: Are these scripts safe to run on a production Proxmox host? A: They only use official Proxmox CLI tools and do not modify host configuration. Review each script before running in production.

Q: Can I customize resource allocations? A: Yes. Advanced mode lets you override every parameter including disk, CPU, RAM, and network settings.

Q: How do I update a container created by a helper script? A: Most applications include a companion update script accessible from the same project.

Q: Do the scripts support Proxmox clusters? A: Scripts run on individual nodes. For cluster deployments, run the script on the target node.

Sources

讨论

登录后参与讨论。
还没有评论,来写第一条吧。

相关资产