Proxmox VE Helper-Scripts: Community automation for container deployment
Bash scripts for automated Proxmox LXC/VM provisioning.
Learn more about ProxmoxVE
The Proxmox VE Helper-Scripts repository provides a collection of Bash automation scripts designed to streamline the deployment and configuration of Linux containers and virtual machines on Proxmox Virtual Environment infrastructure. The scripts utilize environment variable injection to enable non-interactive provisioning workflows, allowing administrators to programmatically define container specifications such as resource allocation, networking parameters, and authentication credentials before executing remote installation routines. Each script fetches application-specific configuration templates and container images, then orchestrates the creation process through Proxmox's container management APIs. The architecture supports bulk deployment scenarios where multiple containers can be provisioned sequentially by modifying environment variables between script invocations, facilitating infrastructure-as-code patterns for homelab and production environments. This approach trades interactive flexibility for reproducibility and automation capabilities, making it particularly suited for standardized deployment pipelines.

Web-based script discovery
Provides a centralized web interface for browsing and copying installation commands rather than requiring manual repository navigation or documentation lookup.
Local UI integration
Includes PVEScripts-Local tool that integrates script management directly into the Proxmox web interface, eliminating the need to access external websites or command line for common deployments.
Interactive configuration prompts
Scripts present configuration options during installation with both simplified defaults for standard setups and advanced parameters for custom configurations, rather than requiring pre-configuration or environment variables.
npm install proxmox-apiAdds Miniflux and Splunk Enterprise scripts; fixes evcc, PeaNUT, Tududi, and openwebui installation/update bugs.
- –Fix evcc missing 'fi' in update logic and refactor; PeaNUT now uses clean install flag during updates.
- –Bump K-to-H scripts to Debian 13 (Trixie); Tududi creates env file from example to fix install/update.
Maintenance release adds Domain-Monitor script and fixes JDK setup bug; no breaking changes or migrations required.
- –Apply JDK count variable fix in tools.func if custom Java setups failed during installation.
- –Review Part-DB RAM allocation increase and openHAB refactor if running those scripts.
Maintenance release adds MariaDB/PostgreSQL helper functions and migrates Open WebUI to uv-based installation; no breaking changes noted.
- –Use new MariaDB and PostgreSQL setup helpers in tools.func for streamlined database provisioning.
- –Migrate Open WebUI deployments to uv-based installation method; existing installs may require manual migration.
See how people are using ProxmoxVE
Top in Cloud & DevOps
Related Repositories
Discover similar tools and frameworks used by developers
FlameGraph
Visualization tool that converts profiling data into interactive SVG flame graphs for identifying performance bottlenecks in applications and systems.
awx
Django-based control plane for centralized Ansible management.
checkout
Clones repositories to workflows with configurable authentication and fetch depth.
portainer
Web-based management platform for multi-orchestrator container environments.
setup-node
Node.js version management and dependency caching for workflows.