Skip to content

Danilop95/Proxmox-Enhanced-Configuration-Utility

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

63 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Configured Proxmox-Enhanced-Configuration-Utility (PECU)

This repository contains a Bash script called Configurator.sh that facilitates the configuration of Proxmox and the management of package repositories. It provides options to backup, restore, and modify the sources.list file, as well as configure GPU passthrough in Proxmox.

Operation

The Configurator.sh script offers an interactive menu with the following options:

  • Dependency Installation: Allows various operations related to the sources.list file, such as creating a backup, restoring a previous backup, modifying the file, or opening it with the Nano editor.
  • GPU Passthrough Configuration: Enables GPU passthrough configuration in Proxmox, which is useful for assigning a dedicated graphics card to a virtual machine.
  • Exit: Ends the script execution.

The script also verifies if the Proxmox package repositories are correctly configured and displays information about the state of IOMMU and MSI options.

Requirements

The script has been designed to be used on Proxmox systems and requires root privileges for execution. Additionally, basic knowledge of Proxmox configuration and package repositories is recommended.

Compatible Proxmox Versions

The script has been tested and is compatible with the following Proxmox versions:

  • Proxmox VE 6.x
  • Proxmox VE 7.x
  • Proxmox VE 8.x

Usage

⚙️To execute the script directly, you can use the following command on your Proxmox server⚙️

Note

The command bash <(curl -s URL-of-script) relies on features specific to Linux systems and the Bash shell. This command will not work on systems that are not compatible with Bash or Curl. Please be aware that using this command requires an internet connection to download the script from GitHub. If you are working in an offline environment, you will need to download the scripts beforehand and run them directly from your local system.

bash <(curl -s https://raw.githubusercontent.com/Danilop95/Proxmox-local/main/Configurador.sh)

Alternatively, you can clone the repository in a traditional way:

  1. Clone this repository on your local Proxmox machine.
  2. Ensure that the Configurator.sh file has execution permissions. If not, you can grant permissions by running chmod +x Configurator.sh.
  3. Run the Configurator.sh script as the root user using the following command: sudo ./Configurator.sh.
  4. Follow the instructions in the interactive menu to perform desired operations.

Commands:

chmod +x Configurator.sh en.sh es.sh

Contribution

If you wish to contribute to this project, you can submit your suggestions, improvements, or corrections through the issues.

License

This project is licensed under the GNU General Public License v3.0 (GPL-3.0). For more information, see the LICENSE.

About

Proxmox Scripts: Repos Update and GPU Passthrough

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages