Addon Scripts
Addon scripts install additional software into existing LXC containers. Run these from within the container or as root on the Proxmox host.Running Addon Scripts
Available Addon Scripts
Located intools/addon/:
Complete Addon List
Monitoring & Managementnetdata.sh- Real-time performance monitoringglances.sh- System monitoring toolcronmaster.sh- Cron job managerkomodo.sh- Infrastructure monitoring
dockge.sh- Docker Compose stack managercoolify.sh- Self-hosting platformdokploy.sh- Docker deployment tool
coder-code-server.sh- VS Code in browserpyenv.sh- Python version manager
filebrowser.sh- Web file browserfilebrowser-quantum.sh- Quantum FileBrowsercopyparty.sh- File sharing server
webmin.sh- Web-based system administrationphpmyadmin.sh- MySQL/MariaDB adminolivetin.sh- Web UI for shell commands
pihole-exporter.sh- Pi-hole Prometheus exporterqbittorrent-exporter.sh- qBittorrent metricsnextcloud-exporter.sh- Nextcloud metricsprometheus-paperless-ngx-exporter.sh- Paperless-ngx metrics
jellystat.sh- Jellyfin statisticsimmich-public-proxy.sh- Immich public sharingarcane.sh- Arcane tooling
crowdsec.sh- Crowdsec security engine
runtipi.sh- RunTipi platformall-templates.sh- All container templates
add-tailscale-lxc.sh- Add Tailscale to containeradd-netbird-lxc.sh- Add NetBird to containeradguardhome-sync.sh- Sync AdGuard Home configs
Addon scripts are designed to be run inside existing containers, not on the Proxmox host.
PVE Management Tools
PVE tools run on the Proxmox host to manage the hypervisor itself. Run these from the Proxmox node shell.Running PVE Tools
Available PVE Tools
Located intools/pve/:
Complete PVE Tool List
Initial Setuppost-pve-install.sh- Post-installation configurationpost-pbs-install.sh- Post Backup Server setuppost-pmg-install.sh- Post Mail Gateway setup
update-lxcs.sh- Update all LXC containersupdate-lxcs-cron.sh- Schedule automatic LXC updatescron-update-lxcs.sh- Cron job for updatesupdate-apps.sh- Update applications in containersupdate-repo.sh- Update repository sources
microcode.sh- Install Intel/AMD microcodepbs_microcode.sh- Microcode for Backup Serverkernel-clean.sh- Remove old kernelskernel-pin.sh- Pin kernel version
pve8-upgrade.sh- Upgrade to Proxmox VE 8pbs3-upgrade.sh- Upgrade to PBS 3pbs4-upgrade.sh- Upgrade to PBS 4
hw-acceleration.sh- GPU passthrough setupusb-passthrough.sh- USB device passthroughfrigate-support.sh- Enable Frigate NVR supportscaling-governor.sh- CPU frequency scaling
host-backup.sh- Backup Proxmox host configfstrim.sh- Enable TRIM for SSDsclean-orphaned-lvm.sh- Clean orphaned LVM volumescontainer-restore-from-backup.sh- Restore containercore-restore-from-backup.sh- Restore core config
lxc-delete.sh- Bulk delete containersclean-lxcs.sh- Clean stopped containersexecute.sh- Execute commands in all containersmonitor-all.sh- Monitor all containers
nic-offloading-fix.sh- Fix NIC offload issuesadd-iptag.sh- Add IP tags to containerspve-privilege-converter.sh- Convert privileges
Popular Tool Examples
Netdata Monitoring
Add real-time monitoring to any container:Post-Install Optimization
Optimize a fresh Proxmox installation:- Configures repositories
- Removes subscription nag
- Updates the system
- Installs useful utilities
- Optimizes settings
Update All Containers
Keep all LXC containers updated:Enable Hardware Acceleration
Setup GPU passthrough for containers:- Intel QuickSync
- AMD AMF
- NVIDIA GPUs (with additional setup)
Data Migration Tools
Copy data between containers when migrating applications: Located intools/copy-data/:
home-assistant-core-copy-data-home-assistant-core.shhome-assistant-core-copy-data-home-assistant-container.shhome-assistant-container-copy-data-home-assistant-core.shhome-assistant-container-copy-data-home-assistant-container.shhome-assistant-container-copy-data-podman-home-assistant.shpodman-home-assistant-copy-data-home-assistant-container.shplex-copy-data-plex.shz2m-copy-data-z2m.sh- Zigbee2MQTTzwavejs2mqtt-copy-data-zwavejsui.sh- Z-Wave JS
Best Practices
- Review Before Running: Check what a tool does on GitHub before executing
- Test in Non-Production: Try tools on test systems first
- Backup First: Create backups before major changes
- Read Output: Pay attention to script messages and warnings
- Check Requirements: Ensure your system meets tool requirements
Next Steps
- Schedule regular container updates
- Configure monitoring with Netdata or Glances
- Set up automated backups
- Join the community for tool recommendations