Creates and boots a new GitHub Enterprise Server appliance in Proxmox.
OPTIONS:
-v | --version Version of GHES to install
-h | --hostname Hostname for new virtual machine.
-b | --bootstorage Name of boot disk storage.
-s | --ssdstorage Name of SSD storage.
-c | --cores Number of vCPU cores. Default: 8
-m | --memory Amount of RAM in megabytes. Default: 65535
-n | --network Network device name. Default: vmbr0
-r | --root Root site password for initial configuration.
-l | --license Path to license file.
-i | --ipnetmask IP network that the VM will be on. This is necessary
for the initial configuration to work and should be
in CIDR format. Example: 192.168.1.0/24
-p | --poweron Power on VM after creation.
-o | --onboot Configure VM to boot when hypervisor reboots.
-d | --download Download QCOW2 image for specified version.
-k | --insecure Allow insecure HTTPS connection for initial configuration.
EXAMPLE:
# Download GHES version 3.15.4, import it into "local" storage as "ghes-primary",
# create a data drive on "local-ssd" storage, create a VM with 8 cores, 64GB ram,
# and use the configured "vmbr0" network bridge. Also configure root site password and
# upload license.
gheboot.sh -v 3.16.1 -h ghes-primary -b local -s local-ssd -c 8 -m 65535 -n vmbr0 \
-r "YourPassword123@" -l license-file.ghl -i 192.168.1.0/24 -k -p -d
-
Notifications
You must be signed in to change notification settings - Fork 0
Downloads, creates, and boots a new GitHub Enterprise Server appliance in Proxmox.
License
mcherry/gheboot
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
Downloads, creates, and boots a new GitHub Enterprise Server appliance in Proxmox.
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published