Files
proxmox-scripts/README.md

1.6 KiB

Proxmox Scripts

A professional collection of automation and management scripts for Proxmox environments, including LXC containers, VMs, and node configuration.

Repository Structure

  • scripts/ — All automation and management scripts for Proxmox.
    • misc/ — Miscellaneous scripts, including update_apt_proxy_all.sh.
  • docs/ — Documentation and usage guides for each script.

Getting Started

Clone the repository:

git clone https://git.lewsion.com/endrence/proxmox-scripts.git
cd proxmox-scripts

Usage

Place your scripts in the scripts/ directory. Each script should be documented in the docs/ folder or within the script itself.

Example: update_apt_proxy_all.sh

Automates apt-cacher-ng proxy configuration for all LXC containers, VMs (with QEMU Guest Agent), and optionally the Proxmox node itself.

Run locally:

bash scripts/misc/update_apt_proxy_all.sh

Or run directly from the raw link:

bash <(curl -s https://git.lewsion.com/endrence/proxmox-scripts/raw/branch/main/scripts/misc/update_apt_proxy_all.sh)

See docs/update_apt_proxy_all.md for full documentation.

Adding New Scripts

  • Add new scripts to the scripts/ directory (organize in subfolders as needed).
  • Document each script in the docs/ folder or within the script file.
  • Update this README with a brief description of new scripts.

Contribution

Contributions are welcome! Please:

  • Follow the existing folder structure and documentation style.
  • Document your scripts for easier usage and maintenance.
  • Submit pull requests with clear descriptions of changes.

License

MIT