Skip to content

Installs general packages. Some scripts are designed with XCP-NG in mind (XCP-NG guest tools being installed if choose), but most of this will work with any Linux installation virtualized or not.

License

Notifications You must be signed in to change notification settings

Narehood/VM-Setup

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Narehood - VM-Setup stars - VM-Setup forks - VM-Setup License issues - VM-Setup Bash Script


XCP-NG VM-Setup

VM-Setup is a simple, versatile Bash script for configuring virtual machines on XCP-NG. Effortlessly set up your VM as a Docker Host, UniFi Controller, Xen Orchestra, or just install XCP-NG Tools. The script also supports automated security updates and self-updating, keeping your VMs secure and current.

Tested on: Alma, Alpine, Arch, Debian, SUSE, and Ubuntu (should work on most Linux systems)


Table of Contents


Features

  • 🚀 Install XCP-NG Tools
  • 🎨 Install dotfiles for a custom console look
  • 🐳 Configure as Docker Host
  • 🌐 Set up UniFi Controller
  • 🖥️ Set up Xen Orchestra
  • 🔄 Self-update capability
  • 🛡️ Enable automated security updates

Installation

Clone the repository and navigate to the project directory:

git clone https://github.com/Narehood/VM-Setup
cd VM-Setup

Usage

Run the installer script:

bash install.sh

Follow the on-screen instructions to select your desired configuration.


Menu Options

  1. XCP-NG / Virtual Machine Initial Configuration
  2. Xen Orchestra
  3. UniFi Controller
  4. Docker Host Prep
  5. Enable Automated Security Patches
  6. Check for System Updates
  7. Check for Menu Updates
  8. Exit

Credits


You are free to use and modify this script as you wish. Bug reports are welcome, but fixes are not guaranteed.

About

Installs general packages. Some scripts are designed with XCP-NG in mind (XCP-NG guest tools being installed if choose), but most of this will work with any Linux installation virtualized or not.

Resources

License

Stars

Watchers

Forks

Languages