Author: Lalatendu Swain
GitHub | Website
This script is designed to automate the post-installation setup of Proxmox VE. It streamlines the configuration of repositories, high availability, and system updates. Use this script responsibly and ensure your environment is backed up before proceeding.
Author: Lalatendu Swain | GitHub | Website
This script is provided as-is and may require modifications or updates based on your specific environment and requirements. Use it at your own risk. The authors of the script are not liable for any damages or issues caused by its usage.
If you find this script useful and want to show your appreciation, you can donate via Buy Me a Coffee.
This script automates post-installation routines for Proxmox VE, including repository configurations, enabling/disabling high availability, and system updates. It interacts with the Proxmox VE environment using sudo privileges.
- Operating System: Debian-based Linux system (Ubuntu, Debian, Proxmox VE 8.x or higher)
- Sudo Privileges: Ensure the user has sudo access to execute apt commands.
- Network Access: Internet access is required for downloading repository packages.
Clone this repository using:
git clone https://github.com/Lalatenduswain/ProxmoxVE-Post-Install-Script.git
cd ProxmoxVE-Post-Install-Script-
Make the script executable:
chmod +x post-pve-install.sh
-
Run the script:
./post-pve-install.sh
This script automates several post-installation configurations for Proxmox VE:
-
Repository Management:
- Correcting Proxmox VE sources.
- Disabling
pve-enterpriserepository (for non-subscribers). - Enabling
pve-no-subscriptionrepository. - Managing
Cephpackage repositories. - Adding/Disabling
pvetestrepository.
-
High Availability Management:
- Enabling or disabling high availability (HA) services (e.g.,
pve-ha-lrm,corosync).
- Enabling or disabling high availability (HA) services (e.g.,
-
System Updates:
- Updating Proxmox VE and its components.
- Rebooting the system post-upgrade for changes to take effect.
If you would like to contribute to this script, feel free to fork the repository and submit a pull request. Make sure to include tests and documentation for any changes made.
Encountering issues? Don't hesitate to submit an issue on our GitHub page.