not really known
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
Merge pull request #161 from programbo/bugfix/sed-replacing-dependancy-version
2 months ago
.github/ISSUE_TEMPLATE Update issue templates 3 years ago
apps/nginx-proxy-manager fix: Only change version number of the package 2 months ago
utils refactor: Overhaul create and install scripts 4 months ago
.DS_Store refactor: Overhaul create and install scripts 4 months ago
.gitignore resolves #11, resolves #13, resolves #14, resolves #15, resolves #19, resolves #20, resolves #21, resolves #22; major changes to NPM 3 years ago
LICENSE first commit 3 years ago
README.md chore: update README 4 months ago
create.sh resolve #150 4 months ago
install.sh resolve #150 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

Applications

Nginx Proxy Manager

Thanks