Skip to content

Downloads, creates, and boots a new GitHub Enterprise Server appliance in Proxmox.

License

Notifications You must be signed in to change notification settings

mcherry/gheboot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 

Repository files navigation

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

About

Downloads, creates, and boots a new GitHub Enterprise Server appliance in Proxmox.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages