You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Elton Renda
85ffcc3b02
|
2 months ago | |
---|---|---|
.github/ISSUE_TEMPLATE | 3 years ago | |
apps/nginx-proxy-manager | 2 months ago | |
utils | 4 months ago | |
.DS_Store | 4 months ago | |
.gitignore | 3 years ago | |
LICENSE | 3 years ago | |
README.md | 4 months ago | |
create.sh | 4 months ago | |
install.sh | 4 months ago |
README.md
Proxmox scripts
Some useful proxmox scripts...
Usage
To create a new LXC container on Proxmox and setup a app to run inside of it, run the following in a SSH connection or the Proxmox web shell.
Tested with: proxmox 7.1+, alpine 3.12+, debian 11+, Ubuntu 18+
bash -c "$(wget --no-cache -qO- https://raw.githubusercontent.com/ej52/proxmox/main/create.sh)"
Command line arguments
argument | default | description |
---|---|---|
--app | none | application to install |
--id | $nextid | container id |
--os | alpine | OS distribution to install |
--os-version | latest | OS version to install |
--bridge | vmbr0 | bridge used for eth0 |
--cores | 1 | number of cpu cores |
--disksize | 4 | size of disk in GB |
--hostname | value of --app | hostname of the container |
--memory | 512 | amount of memory |
--storage | local-lvm | storage location for container disk |
--templates | local | storage location for templates |
--swap | 0 | amount of SWAP |
--cleanup | false | Remove dev dependencies after install |
you can set these parameters by appending -- <parameter> <value>
like:
bash -c "$(wget --no-cache -qO- https://raw.githubusercontent.com/ej52/proxmox/main/create.sh)" -s --app nginx-proxy-manager --cleanup
Console
There is no login required to access the console from the Proxmox web UI. If you are presented with a blank screen, press CTRL + C
to generate a prompt.
Alternative Usage
If you are not using proxmox or want to install a app on a existing install, you can run the setup script itself.
Note: Only Alpine, Debian and Ubuntu are currently supported
sh -c "$(wget --no-cache -qO- https://raw.githubusercontent.com/ej52/proxmox/main/install.sh)" -s --app nginx-proxy-manager
Command line arguments
argument | default | description |
---|---|---|
--app | none | application to install |
--cleanup | false | Remove dev dependencies after install |