mirror of
https://github.com/tteck/Proxmox.git
synced 2025-02-15 06:09:15 +01:00
upgrade InfluxDB to v2
This commit is contained in:
parent
cdf9a6ba35
commit
9f3c682c05
156 changed files with 841 additions and 462 deletions
18
CHANGELOG.MD
18
CHANGELOG.MD
|
@ -1,4 +1,4 @@
|
|||
<a href="https://tteck.github.io/Proxmox/"><img src="https://github-readme-stats.vercel.app/api?username=tteck&theme=blue-green" height="130"/></a>
|
||||
<a href="https://hungnt612.github.io/Proxmox/"><img src="https://github-readme-stats.vercel.app/api?username=hungnt612&theme=blue-green" height="130"/></a>
|
||||
|
||||
# Change Log
|
||||
All notable changes to this project will be documented in this file.
|
||||
|
@ -76,7 +76,7 @@ All notable changes to this project will be documented in this file.
|
|||
- **Home Assistant OS VM**
|
||||
- Present the drive to the guest as a solid-state drive rather than a rotational hard disk. There is no requirement that the underlying storage actually be backed by SSD's.
|
||||
- When the VM’s filesystem marks blocks as unused after deleting files, the SCSI controller will relay this information to the storage, which will then shrink the disk image accordingly.
|
||||
- 👉 [more info](https://github.com/tteck/Proxmox/discussions/378)
|
||||
- 👉 [more info](https://github.com/hungnt612/Proxmox/discussions/378)
|
||||
|
||||
## 2022-07-22
|
||||
|
||||
|
@ -288,7 +288,7 @@ All notable changes to this project will be documented in this file.
|
|||
### Changed
|
||||
|
||||
- **ALL LXC's**
|
||||
- New [V3 Install Script](https://github.com/tteck/Proxmox/issues/162)
|
||||
- New [V3 Install Script](https://github.com/hungnt612/Proxmox/issues/162)
|
||||
- **ioBroker LXC**
|
||||
- New Script V3
|
||||
|
||||
|
@ -569,28 +569,28 @@ All notable changes to this project will be documented in this file.
|
|||
### Changed
|
||||
|
||||
- **Node-Red LXC**
|
||||
- Add Install [Themes Script](https://raw.githubusercontent.com/tteck/Proxmox/main/misc/images/node-red-themes.png)
|
||||
- Add Install [Themes Script](https://raw.githubusercontent.com/hungnt612/Proxmox/main/misc/images/node-red-themes.png)
|
||||
|
||||
## 2022-02-16
|
||||
|
||||
### Changed
|
||||
|
||||
- **Home Assistant Container LXC**
|
||||
- Add Options to [Update Menu](https://raw.githubusercontent.com/tteck/Proxmox/main/misc/images/update-menu.png)
|
||||
- Add Options to [Update Menu](https://raw.githubusercontent.com/hungnt612/Proxmox/main/misc/images/update-menu.png)
|
||||
|
||||
## 2022-02-14
|
||||
|
||||
### Changed
|
||||
|
||||
- **Home Assistant Container LXC**
|
||||
- Add [Update Menu](https://raw.githubusercontent.com/tteck/Proxmox/main/misc/images/update-menu.png)
|
||||
- Add [Update Menu](https://raw.githubusercontent.com/hungnt612/Proxmox/main/misc/images/update-menu.png)
|
||||
|
||||
## 2022-02-13
|
||||
|
||||
### Changed
|
||||
|
||||
- **Mariadb LXC**
|
||||
- Add [Adminer](https://raw.githubusercontent.com/tteck/Proxmox/main/misc/images/adminer.png) (formerly phpMinAdmin), a full-featured database management tool
|
||||
- Add [Adminer](https://raw.githubusercontent.com/hungnt612/Proxmox/main/misc/images/adminer.png) (formerly phpMinAdmin), a full-featured database management tool
|
||||
|
||||
## 2022-02-12
|
||||
|
||||
|
@ -608,7 +608,7 @@ All notable changes to this project will be documented in this file.
|
|||
- **GamUntu LXC**
|
||||
- New Script
|
||||
- **Jellyfin Media Server LXC**
|
||||
- new script to fix [start issue](https://github.com/tteck/Proxmox/issues/29#issue-1127457380)
|
||||
- new script to fix [start issue](https://github.com/hungnt612/Proxmox/issues/29#issue-1127457380)
|
||||
- **MotionEye NVR LXC**
|
||||
- New script
|
||||
|
||||
|
@ -682,7 +682,7 @@ All notable changes to this project will be documented in this file.
|
|||
- `va-driver-all` is preinstalled
|
||||
- now using Ubuntu 21.10
|
||||
- **misc**
|
||||
- new GUI script [(Screenshot)](https://raw.githubusercontent.com/tteck/Proxmox/main/misc/images/pms-copy-data.png) to copy data from one Plex Media Server LXC to another Plex Media Server LXC
|
||||
- new GUI script [(Screenshot)](https://raw.githubusercontent.com/hungnt612/Proxmox/main/misc/images/pms-copy-data.png) to copy data from one Plex Media Server LXC to another Plex Media Server LXC
|
||||
|
||||
|
||||
## Initial Catch up - 2022-01-23
|
||||
|
|
186
README.md
186
README.md
|
@ -2,7 +2,7 @@
|
|||
|
||||
<p align="center"><sub> Always remember to use due diligence when sourcing scripts and automation tasks from third-party sites. </sub></p>
|
||||
|
||||
<a href="https://github.com/tteck/Proxmox/blob/main/LICENSE"><img src="https://badgen.net/github/license/tteck/Proxmox" ></a> <a href="https://tteck.github.io/Proxmox/"><img src="https://badgen.net/github/checks/tteck/Proxmox/main/"></a> <a href="https://github.com/tteck/Proxmox/discussions"><img src="https://github.com/tteck/Proxmox/blob/main/misc/images/discussions.png?raw=true" height="21" /></a> <a href="https://github.com/tteck/Proxmox/blob/main/CHANGELOG.MD"><img src="https://github.com/tteck/Proxmox/blob/main/misc/images/change.png?raw=true" height="21" /></a>🔸
|
||||
<a href="https://github.com/hungnt612/Proxmox/blob/main/LICENSE"><img src="https://badgen.net/github/license/hungnt612/Proxmox" ></a> <a href="https://hungnt612.github.io/Proxmox/"><img src="https://badgen.net/github/checks/hungnt612/Proxmox/main/"></a> <a href="https://github.com/hungnt612/Proxmox/discussions"><img src="https://github.com/hungnt612/Proxmox/blob/main/misc/images/discussions.png?raw=true" height="21" /></a> <a href="https://github.com/hungnt612/Proxmox/blob/main/CHANGELOG.MD"><img src="https://github.com/hungnt612/Proxmox/blob/main/misc/images/change.png?raw=true" height="21" /></a>🔸
|
||||
|
||||
<details>
|
||||
<summary markdown="span"> Proxmox VE 7 Post Install</summary>
|
||||
|
@ -16,7 +16,7 @@ The script will give options to Disable the Enterprise Repo, Add/Correct PVE7 So
|
|||
Run the following in the Proxmox Shell. ⚠️ **PVE7 ONLY**
|
||||
|
||||
```yaml
|
||||
bash -c "$(wget -qLO - https://github.com/tteck/Proxmox/raw/main/misc/post-install.sh)"
|
||||
bash -c "$(wget -qLO - https://github.com/hungnt612/Proxmox/raw/main/misc/post-install.sh)"
|
||||
```
|
||||
|
||||
It's recommended to answer `y` to all options.
|
||||
|
@ -37,7 +37,7 @@ Cleaning unused kernel images is not only good because of a reduced grub menu, b
|
|||
Run the following in the Proxmox Shell.
|
||||
|
||||
```yaml
|
||||
bash -c "$(wget -qLO - https://github.com/tteck/Proxmox/raw/main/misc/kernel-clean.sh)"
|
||||
bash -c "$(wget -qLO - https://github.com/hungnt612/Proxmox/raw/main/misc/kernel-clean.sh)"
|
||||
```
|
||||
____________________________________________________________________________________________
|
||||
|
||||
|
@ -55,7 +55,7 @@ Proxmox [Edge Kernels](https://github.com/fabianishere/pve-edge-kernel) are cust
|
|||
Run the following in the Proxmox Shell.
|
||||
|
||||
```yaml
|
||||
bash -c "$(wget -qLO - https://github.com/tteck/Proxmox/raw/main/misc/edge-kernel.sh)"
|
||||
bash -c "$(wget -qLO - https://github.com/hungnt612/Proxmox/raw/main/misc/edge-kernel.sh)"
|
||||
```
|
||||
____________________________________________________________________________________________
|
||||
|
||||
|
@ -64,7 +64,7 @@ ________________________________________________________________________________
|
|||
<details>
|
||||
<summary markdown="span"> Proxmox CPU Scaling Governor</summary>
|
||||
|
||||
<p align="center"><img src="https://github.com/tteck/Proxmox/blob/main/misc/images/cpu.png?raw=true" height="100"/></p>
|
||||
<p align="center"><img src="https://github.com/hungnt612/Proxmox/blob/main/misc/images/cpu.png?raw=true" height="100"/></p>
|
||||
|
||||
<h1 align="center" id="heading">Proxmox CPU Scaling Governor </h1>
|
||||
|
||||
|
@ -75,7 +75,7 @@ CPU Scaling Governor enables the operating system to scale the CPU frequency up
|
|||
Run the following in the Proxmox Shell.
|
||||
|
||||
```yaml
|
||||
bash -c "$(wget -qLO - https://github.com/tteck/Proxmox/raw/main/misc/scaling-governor.sh)"
|
||||
bash -c "$(wget -qLO - https://github.com/hungnt612/Proxmox/raw/main/misc/scaling-governor.sh)"
|
||||
```
|
||||
____________________________________________________________________________________________
|
||||
|
||||
|
@ -93,7 +93,7 @@ Update All LXC's Fast & Easy
|
|||
Run the following in the Proxmox Shell.
|
||||
|
||||
```yaml
|
||||
bash -c "$(wget -qLO - https://github.com/tteck/Proxmox/raw/main/misc/update-lxcs.sh)"
|
||||
bash -c "$(wget -qLO - https://github.com/hungnt612/Proxmox/raw/main/misc/update-lxcs.sh)"
|
||||
```
|
||||
____________________________________________________________________________________________
|
||||
|
||||
|
@ -124,7 +124,7 @@ ________________________________________________________________________________
|
|||
<details>
|
||||
<summary markdown="span"> Home Assistant OS VM</summary>
|
||||
|
||||
<p align="center"><img src="https://github.com/tteck/Proxmox/blob/main/misc/images/haos.png?raw=true"/></p>
|
||||
<p align="center"><img src="https://github.com/hungnt612/Proxmox/blob/main/misc/images/haos.png?raw=true"/></p>
|
||||
|
||||
<h1 align="center" id="heading"> Home Assistant OS VM </h1>
|
||||
<h3 align="center"> Option to create VM using Stable, Beta or Dev Image </h3>
|
||||
|
@ -134,7 +134,7 @@ The script automates the manual process of finding, downloading and extracting t
|
|||
To create a new Proxmox Home Assistant OS VM, run the following in the Proxmox Shell
|
||||
|
||||
```yaml
|
||||
bash -c "$(wget -qLO - https://github.com/tteck/Proxmox/raw/main/vm/haos-vm-v4.sh)"
|
||||
bash -c "$(wget -qLO - https://github.com/hungnt612/Proxmox/raw/main/vm/haos-vm-v4.sh)"
|
||||
```
|
||||
<h3 align="center" id="heading">⚡ Default Settings: 4GB RAM - 32GB Storage - 2vCPU - Stable Image⚡</h3>
|
||||
|
||||
|
@ -160,7 +160,7 @@ A standalone container-based installation of Home Assistant Core
|
|||
To create a new Proxmox Home Assistant Container LXC, run the following in the Proxmox Shell.
|
||||
|
||||
```yaml
|
||||
bash -c "$(wget -qLO - https://github.com/tteck/Proxmox/raw/main/ct/homeassistant-v4.sh)"
|
||||
bash -c "$(wget -qLO - https://github.com/hungnt612/Proxmox/raw/main/ct/homeassistant-v4.sh)"
|
||||
```
|
||||
|
||||
<h3 align="center" id="heading">⚡ Default Settings: 2GB RAM - 16GB Storage - 2vCPU ⚡</h3>
|
||||
|
@ -185,14 +185,14 @@ Save and exit the editor with “Ctrl+O”, “Enter” and “Ctrl+X”
|
|||
|
||||
Run in the Proxmox Shell
|
||||
```yaml
|
||||
bash -c "$(wget -qLO - https://github.com/tteck/Proxmox/raw/main/misc/ha-copy-data.sh)"
|
||||
bash -c "$(wget -qLO - https://github.com/hungnt612/Proxmox/raw/main/misc/ha-copy-data.sh)"
|
||||
```
|
||||
|
||||
⚙️ **To Allow USB Device Passthrough:**
|
||||
|
||||
Run in the Proxmox Shell. (**replace `106` with your LXC ID**)
|
||||
```yaml
|
||||
bash -c "$(wget -qLO - https://github.com/tteck/Proxmox/raw/main/misc/usb-passthrough.sh)" -s 106
|
||||
bash -c "$(wget -qLO - https://github.com/hungnt612/Proxmox/raw/main/misc/usb-passthrough.sh)" -s 106
|
||||
```
|
||||
|
||||
Reboot the LXC to apply the changes
|
||||
|
@ -202,12 +202,12 @@ Reboot the LXC to apply the changes
|
|||
|
||||
Run in the LXC console
|
||||
```yaml
|
||||
bash -c "$(wget -qLO - https://github.com/tteck/Proxmox/raw/main/misc/hacs.sh)"
|
||||
bash -c "$(wget -qLO - https://github.com/hungnt612/Proxmox/raw/main/misc/hacs.sh)"
|
||||
```
|
||||
After install, reboot Home Assistant and **clear browser cache** then Add HACS integration.
|
||||
|
||||
|
||||
⚙️ [**Update Menu**](https://raw.githubusercontent.com/tteck/Proxmox/main/misc/images/update-menu.png)
|
||||
⚙️ [**Update Menu**](https://raw.githubusercontent.com/hungnt612/Proxmox/main/misc/images/update-menu.png)
|
||||
|
||||
Run in the LXC console
|
||||
```yaml
|
||||
|
@ -230,7 +230,7 @@ A standalone container-based installation of Home Assistant Core
|
|||
To create a new Proxmox Podman Home Assistant Container LXC, run the following in the Proxmox Shell.
|
||||
|
||||
```yaml
|
||||
bash -c "$(wget -qLO - https://github.com/tteck/Proxmox/raw/main/ct/podman-homeassistant-v4.sh)"
|
||||
bash -c "$(wget -qLO - https://github.com/hungnt612/Proxmox/raw/main/ct/podman-homeassistant-v4.sh)"
|
||||
```
|
||||
<h3 align="center" id="heading">⚡ Default Settings: 2GB RAM - 16GB Storage - 2vCPU ⚡</h3>
|
||||
|
||||
|
@ -254,14 +254,14 @@ Save and exit the editor with “Ctrl+O”, “Enter” and “Ctrl+X”
|
|||
|
||||
Run in the Proxmox Shell
|
||||
```yaml
|
||||
bash -c "$(wget -qLO - https://github.com/tteck/Proxmox/raw/main/misc/ha-copy-data-podman.sh)"
|
||||
bash -c "$(wget -qLO - https://github.com/hungnt612/Proxmox/raw/main/misc/ha-copy-data-podman.sh)"
|
||||
```
|
||||
|
||||
⚙️ **To allow USB device passthrough:**
|
||||
|
||||
Run in the Proxmox Shell. (**replace `106` with your LXC ID**)
|
||||
```yaml
|
||||
bash -c "$(wget -qLO - https://github.com/tteck/Proxmox/raw/main/misc/usb-passthrough.sh)" -s 106
|
||||
bash -c "$(wget -qLO - https://github.com/hungnt612/Proxmox/raw/main/misc/usb-passthrough.sh)" -s 106
|
||||
```
|
||||
|
||||
Reboot the LXC to apply the changes
|
||||
|
@ -270,7 +270,7 @@ Reboot the LXC to apply the changes
|
|||
|
||||
Run in the LXC console
|
||||
```yaml
|
||||
bash -c "$(wget -qLO - https://github.com/tteck/Proxmox/raw/main/misc/podman_hacs.sh)"
|
||||
bash -c "$(wget -qLO - https://github.com/hungnt612/Proxmox/raw/main/misc/podman_hacs.sh)"
|
||||
```
|
||||
After install, reboot Home Assistant and **clear browser cache** then Add HACS integration.
|
||||
|
||||
|
@ -300,7 +300,7 @@ ________________________________________________________________________________
|
|||
To create a new Proxmox ioBroker LXC, run the following in the Proxmox Shell.
|
||||
|
||||
```yaml
|
||||
bash -c "$(wget -qLO - https://github.com/tteck/Proxmox/raw/main/ct/iobroker-v4.sh)"
|
||||
bash -c "$(wget -qLO - https://github.com/hungnt612/Proxmox/raw/main/ct/iobroker-v4.sh)"
|
||||
```
|
||||
|
||||
<h3 align="center" id="heading">⚡ Default Settings: 2GB RAM - 8GB Storage - 2vCPU ⚡</h3>
|
||||
|
@ -329,7 +329,7 @@ ________________________________________________________________________________
|
|||
To create a new Proxmox openHAB LXC, run the following in the Proxmox Shell.
|
||||
|
||||
```yaml
|
||||
bash -c "$(wget -qLO - https://github.com/tteck/Proxmox/raw/main/ct/openhab-v4.sh)"
|
||||
bash -c "$(wget -qLO - https://github.com/hungnt612/Proxmox/raw/main/ct/openhab-v4.sh)"
|
||||
```
|
||||
|
||||
<h3 align="center" id="heading">⚡ Default Settings: 2GB RAM - 8GB Storage - 2vCPU ⚡</h3>
|
||||
|
@ -358,7 +358,7 @@ ________________________________________________________________________________
|
|||
To create a new Proxmox Homebridge LXC, run the following in the Proxmox Shell.
|
||||
|
||||
```yaml
|
||||
bash -c "$(wget -qLO - https://github.com/tteck/Proxmox/raw/main/ct/homebridge-v4.sh)"
|
||||
bash -c "$(wget -qLO - https://github.com/hungnt612/Proxmox/raw/main/ct/homebridge-v4.sh)"
|
||||
```
|
||||
|
||||
<h3 align="center" id="heading">⚡ Default Settings: 1GB RAM - 4GB Storage - 1vCPU ⚡</h3>
|
||||
|
@ -415,7 +415,7 @@ Update from the Homebridge UI
|
|||
To create a new Proxmox ESPHome LXC, run the following in the Proxmox Shell.
|
||||
|
||||
```yaml
|
||||
bash -c "$(wget -qLO - https://github.com/tteck/Proxmox/raw/main/ct/esphome-v4.sh)"
|
||||
bash -c "$(wget -qLO - https://github.com/hungnt612/Proxmox/raw/main/ct/esphome-v4.sh)"
|
||||
```
|
||||
|
||||
<h3 align="center" id="heading">⚡ Default Settings: 1GB RAM - 4GB Storage - 2vCPU ⚡</h3>
|
||||
|
@ -448,7 +448,7 @@ ________________________________________________________________________________
|
|||
To create a new Proxmox Nginx Proxy Manager LXC Container, run the following in the Proxmox Shell.
|
||||
|
||||
```yaml
|
||||
bash -c "$(wget -qLO - https://github.com/tteck/Proxmox/raw/main/ct/nginx-proxy-manager-v4.sh)"
|
||||
bash -c "$(wget -qLO - https://github.com/hungnt612/Proxmox/raw/main/ct/nginx-proxy-manager-v4.sh)"
|
||||
```
|
||||
<h3 align="center" id="heading">⚡ Default Settings: 1GB RAM - 3GB Storage - 1vCPU ⚡</h3>
|
||||
|
||||
|
@ -480,7 +480,7 @@ Add the following to your `configuration.yaml` in Home Assistant.
|
|||
|
||||
Run in the LXC console
|
||||
```yaml
|
||||
bash -c "$(wget -qLO - https://github.com/tteck/Proxmox/raw/main/misc/npm_update.sh)"
|
||||
bash -c "$(wget -qLO - https://github.com/hungnt612/Proxmox/raw/main/misc/npm_update.sh)"
|
||||
```
|
||||
|
||||
____________________________________________________________________________________________
|
||||
|
@ -499,7 +499,7 @@ bash -c "$(wget -qLO - https://github.com/tteck/Proxmox/raw/main/misc/npm_update
|
|||
To create a new Proxmox MQTT LXC, run the following in the Proxmox Shell.
|
||||
|
||||
```yaml
|
||||
bash -c "$(wget -qLO - https://github.com/tteck/Proxmox/raw/main/ct/mqtt-v4.sh)"
|
||||
bash -c "$(wget -qLO - https://github.com/hungnt612/Proxmox/raw/main/ct/mqtt-v4.sh)"
|
||||
```
|
||||
|
||||
<h3 align="center" id="heading">⚡ Default Settings: 512MiB RAM - 2GB Storage - 1vCPU ⚡</h3>
|
||||
|
@ -551,7 +551,7 @@ ________________________________________________________________________________
|
|||
To create a new Proxmox Node-RED LXC, run the following in the Proxmox Shell.
|
||||
|
||||
```yaml
|
||||
bash -c "$(wget -qLO - https://github.com/tteck/Proxmox/raw/main/ct/node-red-v4.sh)"
|
||||
bash -c "$(wget -qLO - https://github.com/hungnt612/Proxmox/raw/main/ct/node-red-v4.sh)"
|
||||
```
|
||||
|
||||
<h3 align="center" id="heading">⚡ Default Settings: 1GB RAM - 4GB Storage - 1vCPU ⚡</h3>
|
||||
|
@ -576,7 +576,7 @@ npm install -g --unsafe-perm node-red
|
|||
|
||||
Run in the LXC console
|
||||
```yaml
|
||||
bash -c "$(wget -qLO - https://github.com/tteck/Proxmox/raw/main/misc/node-red-themes.sh)"
|
||||
bash -c "$(wget -qLO - https://github.com/hungnt612/Proxmox/raw/main/misc/node-red-themes.sh)"
|
||||
```
|
||||
|
||||
____________________________________________________________________________________________
|
||||
|
@ -595,7 +595,7 @@ ________________________________________________________________________________
|
|||
To create a new Proxmox n8n LXC, run the following in the Proxmox Shell.
|
||||
|
||||
```yaml
|
||||
bash -c "$(wget -qLO - https://github.com/tteck/Proxmox/raw/main/ct/n8n-v4.sh)"
|
||||
bash -c "$(wget -qLO - https://github.com/hungnt612/Proxmox/raw/main/ct/n8n-v4.sh)"
|
||||
```
|
||||
|
||||
<h3 align="center" id="heading">⚡ Default Settings: 2GB RAM - 3GB Storage - 2vCPU ⚡</h3>
|
||||
|
@ -615,7 +615,7 @@ ________________________________________________________________________________
|
|||
<details>
|
||||
<summary markdown="span"> Mariadb LXC </summary>
|
||||
|
||||
<p align="center"><img src="https://mariadb.com/wp-content/webp-express/webp-images/doc-root/wp-content/themes/sage/dist/images/mariadb-logo-white.png.webp" alt="MariaDB"/><img src="https://raw.githubusercontent.com/tteck/Proxmox/main/misc/images/adminer_logo-cl.png" height="60"></p>
|
||||
<p align="center"><img src="https://mariadb.com/wp-content/webp-express/webp-images/doc-root/wp-content/themes/sage/dist/images/mariadb-logo-white.png.webp" alt="MariaDB"/><img src="https://raw.githubusercontent.com/hungnt612/Proxmox/main/misc/images/adminer_logo-cl.png" height="60"></p>
|
||||
|
||||
<h1 align="center" id="heading"> Mariadb LXC </h1>
|
||||
|
||||
|
@ -624,7 +624,7 @@ ________________________________________________________________________________
|
|||
To create a new Proxmox Mariadb LXC, run the following in the Proxmox Shell.
|
||||
|
||||
```yaml
|
||||
bash -c "$(wget -qLO - https://github.com/tteck/Proxmox/raw/main/ct/mariadb-v4.sh)"
|
||||
bash -c "$(wget -qLO - https://github.com/hungnt612/Proxmox/raw/main/ct/mariadb-v4.sh)"
|
||||
```
|
||||
|
||||
<h3 align="center" id="heading">⚡ Default Settings: 1GB RAM - 4GB Storage - 1vCPU ⚡</h3>
|
||||
|
@ -721,7 +721,7 @@ Run in the LXC console
|
|||
```yaml
|
||||
apt update && apt upgrade -y
|
||||
```
|
||||
⚙️ [**Adminer**](https://raw.githubusercontent.com/tteck/Proxmox/main/misc/images/adminer.png) (formerly phpMinAdmin) is a full-featured database management tool
|
||||
⚙️ [**Adminer**](https://raw.githubusercontent.com/hungnt612/Proxmox/main/misc/images/adminer.png) (formerly phpMinAdmin) is a full-featured database management tool
|
||||
|
||||
`http://your-mariadb-lxc-ip/adminer/`
|
||||
|
||||
|
@ -732,7 +732,7 @@ ________________________________________________________________________________
|
|||
<details>
|
||||
<summary markdown="span"> PostgreSQL LXC </summary>
|
||||
|
||||
<p align="center"><img src="https://wiki.postgresql.org/images/3/30/PostgreSQL_logo.3colors.120x120.png" height="100"/><img src="https://raw.githubusercontent.com/tteck/Proxmox/main/misc/images/adminer_logo-cl.png" height="60"></p>
|
||||
<p align="center"><img src="https://wiki.postgresql.org/images/3/30/PostgreSQL_logo.3colors.120x120.png" height="100"/><img src="https://raw.githubusercontent.com/hungnt612/Proxmox/main/misc/images/adminer_logo-cl.png" height="60"></p>
|
||||
|
||||
<h1 align="center" id="heading"> PostgreSQL LXC </h1>
|
||||
|
||||
|
@ -741,7 +741,7 @@ ________________________________________________________________________________
|
|||
To create a new Proxmox PostgreSQL LXC, run the following in the Proxmox Shell.
|
||||
|
||||
```yaml
|
||||
bash -c "$(wget -qLO - https://github.com/tteck/Proxmox/raw/main/ct/postgresql-v4.sh)"
|
||||
bash -c "$(wget -qLO - https://github.com/hungnt612/Proxmox/raw/main/ct/postgresql-v4.sh)"
|
||||
```
|
||||
|
||||
<h3 align="center" id="heading">⚡ Default Settings: 1GB RAM - 4GB Storage - 1vCPU ⚡</h3>
|
||||
|
@ -795,7 +795,7 @@ Run in the LXC console
|
|||
```yaml
|
||||
apt update && apt upgrade -y
|
||||
```
|
||||
⚙️ [**Adminer**](https://raw.githubusercontent.com/tteck/Proxmox/main/misc/images/adminer.png) (formerly phpMinAdmin) is a full-featured database management tool
|
||||
⚙️ [**Adminer**](https://raw.githubusercontent.com/hungnt612/Proxmox/main/misc/images/adminer.png) (formerly phpMinAdmin) is a full-featured database management tool
|
||||
|
||||
`http://your-PostgreSQL-lxc-ip/adminer/`
|
||||
|
||||
|
@ -816,7 +816,7 @@ ________________________________________________________________________________
|
|||
To create a new Proxmox Zigbee2MQTT LXC, run the following in the Proxmox Shell.
|
||||
|
||||
```yaml
|
||||
bash -c "$(wget -qLO - https://github.com/tteck/Proxmox/raw/main/ct/zigbee2mqtt-v4.sh)"
|
||||
bash -c "$(wget -qLO - https://github.com/hungnt612/Proxmox/raw/main/ct/zigbee2mqtt-v4.sh)"
|
||||
```
|
||||
<h3 align="center" id="heading">⚡ Default Settings: 1GB RAM - 4GB Storage - 2vCPU ⚡</h3>
|
||||
|
||||
|
@ -878,7 +878,7 @@ cd /opt/zigbee2mqtt && bash update.sh
|
|||
|
||||
Run in the Proxmox Shell
|
||||
```yaml
|
||||
bash -c "$(wget -qLO - https://github.com/tteck/Proxmox/raw/main/misc/z2m-copy-data.sh)"
|
||||
bash -c "$(wget -qLO - https://github.com/hungnt612/Proxmox/raw/main/misc/z2m-copy-data.sh)"
|
||||
```
|
||||
|
||||
____________________________________________________________________________________________
|
||||
|
@ -897,7 +897,7 @@ ________________________________________________________________________________
|
|||
To create a new Proxmox deCONZ LXC, run the following in the Proxmox Shell.
|
||||
|
||||
```yaml
|
||||
bash -c "$(wget -qLO - https://github.com/tteck/Proxmox/raw/main/ct/deconz-v4.sh)"
|
||||
bash -c "$(wget -qLO - https://github.com/hungnt612/Proxmox/raw/main/ct/deconz-v4.sh)"
|
||||
```
|
||||
<h3 align="center" id="heading">⚡ Default Settings: 1GB RAM - 4GB Storage - 2vCPU ⚡</h3>
|
||||
|
||||
|
@ -926,7 +926,7 @@ ________________________________________________________________________________
|
|||
To create a new Proxmox Zwavejs2MQTT LXC, run the following in the Proxmox Shell.
|
||||
|
||||
```yaml
|
||||
bash -c "$(wget -qLO - https://github.com/tteck/Proxmox/raw/main/ct/zwavejs2mqtt-v4.sh)"
|
||||
bash -c "$(wget -qLO - https://github.com/hungnt612/Proxmox/raw/main/ct/zwavejs2mqtt-v4.sh)"
|
||||
```
|
||||
<h3 align="center" id="heading">⚡ Default Settings: 1GB RAM - 4GB Storage - 2vCPU ⚡</h3>
|
||||
|
||||
|
@ -936,13 +936,13 @@ bash -c "$(wget -qLO - https://github.com/tteck/Proxmox/raw/main/ct/zwavejs2mqtt
|
|||
|
||||
Run in the Proxmox Shell
|
||||
```yaml
|
||||
bash -c "$(wget -qLO - https://github.com/tteck/Proxmox/raw/main/misc/zwave-copy-data.sh)"
|
||||
bash -c "$(wget -qLO - https://github.com/hungnt612/Proxmox/raw/main/misc/zwave-copy-data.sh)"
|
||||
```
|
||||
⚙️ **To Update Zwavejs2MQTT**
|
||||
|
||||
Run in the LXC Console
|
||||
```yaml
|
||||
bash -c "$(wget -qLO - https://github.com/tteck/Proxmox/raw/main/misc/zwavejs2mqtt-update.sh)"
|
||||
bash -c "$(wget -qLO - https://github.com/hungnt612/Proxmox/raw/main/misc/zwavejs2mqtt-update.sh)"
|
||||
```
|
||||
|
||||
____________________________________________________________________________________________
|
||||
|
@ -952,7 +952,7 @@ ________________________________________________________________________________
|
|||
<details>
|
||||
<summary markdown="span"> NocoDB LXC </summary>
|
||||
|
||||
<p align="center"><img src="https://github.com/tteck/Proxmox/blob/main/misc/images/nocodb.png?raw=true" height="100"/></p>
|
||||
<p align="center"><img src="https://github.com/hungnt612/Proxmox/blob/main/misc/images/nocodb.png?raw=true" height="100"/></p>
|
||||
|
||||
<h1 align="center" id="heading"> NocoDB LXC </h1>
|
||||
|
||||
|
@ -961,7 +961,7 @@ ________________________________________________________________________________
|
|||
To create a new Proxmox NocoDB LXC, run the following in the Proxmox Shell.
|
||||
|
||||
```yaml
|
||||
bash -c "$(wget -qLO - https://github.com/tteck/Proxmox/raw/main/ct/nocodb-v4.sh)"
|
||||
bash -c "$(wget -qLO - https://github.com/hungnt612/Proxmox/raw/main/ct/nocodb-v4.sh)"
|
||||
```
|
||||
|
||||
<h3 align="center" id="heading">⚡ Default Settings: 1GB RAM - 4GB Storage - 1vCPU ⚡</h3>
|
||||
|
@ -982,7 +982,7 @@ ________________________________________________________________________________
|
|||
<details>
|
||||
<summary markdown="span"> Prometheus LXC </summary>
|
||||
|
||||
<p align="center"><img src="https://github.com/tteck/Proxmox/blob/main/misc/images/prome.png?raw=true" height="100"/></p>
|
||||
<p align="center"><img src="https://github.com/hungnt612/Proxmox/blob/main/misc/images/prome.png?raw=true" height="100"/></p>
|
||||
|
||||
<h1 align="center" id="heading"> Prometheus LXC </h1>
|
||||
|
||||
|
@ -991,7 +991,7 @@ ________________________________________________________________________________
|
|||
To create a new Proxmox Prometheus LXC, run the following in the Proxmox Shell.
|
||||
|
||||
```yaml
|
||||
bash -c "$(wget -qLO - https://github.com/tteck/Proxmox/raw/main/ct/prometheus-v4.sh)"
|
||||
bash -c "$(wget -qLO - https://github.com/hungnt612/Proxmox/raw/main/ct/prometheus-v4.sh)"
|
||||
```
|
||||
|
||||
<h3 align="center" id="heading">⚡ Default Settings: 2GB RAM - 4GB Storage - 1vCPU ⚡</h3>
|
||||
|
@ -1022,7 +1022,7 @@ ________________________________________________________________________________
|
|||
To create a new Proxmox InfluxDB LXC, run the following in the Proxmox Shell.
|
||||
|
||||
```yaml
|
||||
bash -c "$(wget -qLO - https://github.com/tteck/Proxmox/raw/main/ct/influxdb-v4.sh)"
|
||||
bash -c "$(wget -qLO - https://github.com/hungnt612/Proxmox/raw/main/ct/influxdb-v4.sh)"
|
||||
```
|
||||
|
||||
<h3 align="center" id="heading">⚡ Default Settings: 2GB RAM - 8GB Storage - 2vCPU ⚡</h3>
|
||||
|
@ -1064,7 +1064,7 @@ ________________________________________________________________________________
|
|||
To create a new Proxmox Grafana LXC, run the following in the Proxmox Shell.
|
||||
|
||||
```yaml
|
||||
bash -c "$(wget -qLO - https://github.com/tteck/Proxmox/raw/main/ct/grafana-v4.sh)"
|
||||
bash -c "$(wget -qLO - https://github.com/hungnt612/Proxmox/raw/main/ct/grafana-v4.sh)"
|
||||
```
|
||||
|
||||
<h3 align="center" id="heading">⚡ Default Settings: 512MiB RAM - 2GB Storage - 1vCPU ⚡</h3>
|
||||
|
@ -1096,7 +1096,7 @@ ________________________________________________________________________________
|
|||
<details>
|
||||
<summary markdown="span"> Docker LXC </summary>
|
||||
|
||||
<p align="center"><img src="https://raw.githubusercontent.com/tteck/Proxmox/main/misc/images/docker.png" height="100"/></p>
|
||||
<p align="center"><img src="https://raw.githubusercontent.com/hungnt612/Proxmox/main/misc/images/docker.png" height="100"/></p>
|
||||
|
||||
<h1 align="center" id="heading"> Docker LXC </h1>
|
||||
<h3 align="center"> Options to Install Portainer and/or Docker Compose V2</h3>
|
||||
|
@ -1106,7 +1106,7 @@ ________________________________________________________________________________
|
|||
To create a new Proxmox Docker LXC, run the following in the Proxmox Shell.
|
||||
|
||||
```yaml
|
||||
bash -c "$(wget -qLO - https://github.com/tteck/Proxmox/raw/main/ct/docker-v4.sh)"
|
||||
bash -c "$(wget -qLO - https://github.com/hungnt612/Proxmox/raw/main/ct/docker-v4.sh)"
|
||||
```
|
||||
|
||||
<h3 align="center" id="heading">⚡ Default Settings: 2GB RAM - 4GB Storage - 2vCPU ⚡</h3>
|
||||
|
@ -1137,7 +1137,7 @@ ________________________________________________________________________________
|
|||
To create a new Proxmox Debian (curl & sudo) LXC, run the following in the Proxmox Shell.
|
||||
|
||||
```yaml
|
||||
bash -c "$(wget -qLO - https://github.com/tteck/Proxmox/raw/main/ct/debian-v4.sh)"
|
||||
bash -c "$(wget -qLO - https://github.com/hungnt612/Proxmox/raw/main/ct/debian-v4.sh)"
|
||||
```
|
||||
|
||||
<h3 align="center" id="heading">⚡ Default Settings: 512MiB RAM - 2GB Storage - 1vCPU ⚡</h3>
|
||||
|
@ -1165,7 +1165,7 @@ ________________________________________________________________________________
|
|||
To create a new Proxmox Ubuntu (curl & sudo) LXC, run the following in the Proxmox Shell.
|
||||
|
||||
```yaml
|
||||
bash -c "$(wget -qLO - https://github.com/tteck/Proxmox/raw/main/ct/ubuntu-v4.sh)"
|
||||
bash -c "$(wget -qLO - https://github.com/hungnt612/Proxmox/raw/main/ct/ubuntu-v4.sh)"
|
||||
```
|
||||
|
||||
<h3 align="center" id="heading">⚡ Default Settings: 512MiB RAM - 2GB Storage - 1vCPU - 22.04 ⚡</h3>
|
||||
|
@ -1195,7 +1195,7 @@ An application designed to optimize UniFi home and business networks with ease.
|
|||
To create a new Proxmox UniFi Network Application LXC, run the following in the Proxmox Shell.
|
||||
|
||||
```yaml
|
||||
bash -c "$(wget -qLO - https://github.com/tteck/Proxmox/raw/main/ct/unifi-v4.sh)"
|
||||
bash -c "$(wget -qLO - https://github.com/hungnt612/Proxmox/raw/main/ct/unifi-v4.sh)"
|
||||
```
|
||||
|
||||
<h3 align="center" id="heading">⚡ Default Settings: 2GB RAM - 8GB Storage - 2vCPU ⚡</h3>
|
||||
|
@ -1206,7 +1206,7 @@ bash -c "$(wget -qLO - https://github.com/tteck/Proxmox/raw/main/ct/unifi-v4.sh)
|
|||
|
||||
Run in the LXC console
|
||||
```yaml
|
||||
bash -c "$(wget -qLO - https://github.com/tteck/Proxmox/raw/main/misc/unifi-update.sh)"
|
||||
bash -c "$(wget -qLO - https://github.com/hungnt612/Proxmox/raw/main/misc/unifi-update.sh)"
|
||||
```
|
||||
____________________________________________________________________________________________
|
||||
|
||||
|
@ -1224,7 +1224,7 @@ Omada Controller is software which is used to manage the EAP
|
|||
To create a new Proxmox Omada Controller LXC, run the following in the Proxmox Shell.
|
||||
|
||||
```yaml
|
||||
bash -c "$(wget -qLO - https://github.com/tteck/Proxmox/raw/main/ct/omada-v4.sh)"
|
||||
bash -c "$(wget -qLO - https://github.com/hungnt612/Proxmox/raw/main/ct/omada-v4.sh)"
|
||||
```
|
||||
|
||||
<h3 align="center" id="heading">⚡ Default Settings: 2GB RAM - 8GB Storage - 2vCPU ⚡</h3>
|
||||
|
@ -1239,7 +1239,7 @@ bash -c "$(wget -qLO - https://github.com/tteck/Proxmox/raw/main/ct/omada-v4.sh)
|
|||
|
||||
⚙️ **To Update Omada**
|
||||
|
||||
https://github.com/tteck/Proxmox/issues/402#issue-1328460983
|
||||
https://github.com/hungnt612/Proxmox/issues/402#issue-1328460983
|
||||
|
||||
____________________________________________________________________________________________
|
||||
|
||||
|
@ -1257,7 +1257,7 @@ MeshCentral is a full computer management web site. With MeshCentral, you can ru
|
|||
To create a new Proxmox MeshCentral LXC, run the following in the Proxmox Shell.
|
||||
|
||||
```yaml
|
||||
bash -c "$(wget -qLO - https://github.com/tteck/Proxmox/raw/main/ct/meshcentral-v4.sh)"
|
||||
bash -c "$(wget -qLO - https://github.com/hungnt612/Proxmox/raw/main/ct/meshcentral-v4.sh)"
|
||||
```
|
||||
|
||||
<h3 align="center" id="heading">⚡ Default Settings: 512MiB RAM - 2GB Storage - 1vCPU ⚡</h3>
|
||||
|
@ -1283,7 +1283,7 @@ ________________________________________________________________________________
|
|||
To create a new Proxmox Plex Media Server LXC, run the following in the Proxmox Shell.
|
||||
|
||||
```yaml
|
||||
bash -c "$(wget -qLO - https://github.com/tteck/Proxmox/raw/main/ct/plex-v4.sh)"
|
||||
bash -c "$(wget -qLO - https://github.com/hungnt612/Proxmox/raw/main/ct/plex-v4.sh)"
|
||||
```
|
||||
<h3 align="center" id="heading">⚡ Default Settings: 2GB RAM - 8GB Storage - 2vCPU ⚡</h3>
|
||||
|
||||
|
@ -1299,7 +1299,7 @@ apt update && apt upgrade -y
|
|||
|
||||
Run in the Proxmox Shell
|
||||
```yaml
|
||||
bash -c "$(wget -qLO - https://github.com/tteck/Proxmox/raw/main/misc/pms-copy-data.sh)"
|
||||
bash -c "$(wget -qLO - https://github.com/hungnt612/Proxmox/raw/main/misc/pms-copy-data.sh)"
|
||||
```
|
||||
|
||||
____________________________________________________________________________________________
|
||||
|
@ -1316,7 +1316,7 @@ ________________________________________________________________________________
|
|||
To create a new Proxmox Emby Media Server LXC, run the following in the Proxmox Shell.
|
||||
|
||||
```yaml
|
||||
bash -c "$(wget -qLO - https://github.com/tteck/Proxmox/raw/main/ct/emby-v4.sh)"
|
||||
bash -c "$(wget -qLO - https://github.com/hungnt612/Proxmox/raw/main/ct/emby-v4.sh)"
|
||||
```
|
||||
<h3 align="center" id="heading">⚡ Default Settings: 2GB RAM - 8GB Storage - 2vCPU ⚡</h3>
|
||||
|
||||
|
@ -1338,7 +1338,7 @@ ________________________________________________________________________________
|
|||
To create a new Proxmox Jellyfin Media Server LXC, run the following in the Proxmox Shell.
|
||||
|
||||
```yaml
|
||||
bash -c "$(wget -qLO - https://github.com/tteck/Proxmox/raw/main/ct/jellyfin-v4.sh)"
|
||||
bash -c "$(wget -qLO - https://github.com/hungnt612/Proxmox/raw/main/ct/jellyfin-v4.sh)"
|
||||
```
|
||||
<h3 align="center" id="heading">⚡ Default Settings: 2GB RAM - 8GB Storage - 2vCPU ⚡</h3>
|
||||
|
||||
|
@ -1368,7 +1368,7 @@ ________________________________________________________________________________
|
|||
To create a new Proxmox Pi-hole LXC, run the following in the Proxmox Shell.
|
||||
|
||||
```yaml
|
||||
bash -c "$(wget -qLO - https://github.com/tteck/Proxmox/raw/main/ct/pihole-v4.sh)"
|
||||
bash -c "$(wget -qLO - https://github.com/hungnt612/Proxmox/raw/main/ct/pihole-v4.sh)"
|
||||
```
|
||||
<h3 align="center" id="heading">⚡ Default Settings: 512MiB RAM - 2GB Storage - 1vCPU ⚡</h3>
|
||||
|
||||
|
@ -1402,7 +1402,7 @@ An open source authoritative as well as recursive DNS server
|
|||
To create a new Proxmox Technitium DNS LXC, run the following in the Proxmox Shell.
|
||||
|
||||
```yaml
|
||||
bash -c "$(wget -qLO - https://github.com/tteck/Proxmox/raw/main/ct/technitiumdns-v4.sh)"
|
||||
bash -c "$(wget -qLO - https://github.com/hungnt612/Proxmox/raw/main/ct/technitiumdns-v4.sh)"
|
||||
```
|
||||
|
||||
<h3 align="center" id="heading">⚡ Default Settings: 512MiB RAM - 2GB Storage - 1vCPU ⚡</h3>
|
||||
|
@ -1412,7 +1412,7 @@ bash -c "$(wget -qLO - https://github.com/tteck/Proxmox/raw/main/ct/technitiumdn
|
|||
⚙️ **To Update Technitium DNS**
|
||||
|
||||
```yaml
|
||||
bash -c "$(wget -qLO - https://github.com/tteck/Proxmox/raw/main/misc/technitiumdns-update.sh)"
|
||||
bash -c "$(wget -qLO - https://github.com/hungnt612/Proxmox/raw/main/misc/technitiumdns-update.sh)"
|
||||
```
|
||||
__________________________________________________________________________________________
|
||||
|
||||
|
@ -1429,7 +1429,7 @@ ________________________________________________________________________________
|
|||
To create a new Proxmox AdGuard Home LXC, run the following in the Proxmox Shell.
|
||||
|
||||
```yaml
|
||||
bash -c "$(wget -qLO - https://github.com/tteck/Proxmox/raw/main/ct/adguard-v4.sh)"
|
||||
bash -c "$(wget -qLO - https://github.com/hungnt612/Proxmox/raw/main/ct/adguard-v4.sh)"
|
||||
```
|
||||
|
||||
<h3 align="center" id="heading">⚡ Default Settings: 512MiB RAM - 2GB Storage - 1vCPU ⚡</h3>
|
||||
|
@ -1459,7 +1459,7 @@ Uptime Kuma is a self-hosted, open source, fancy uptime monitoring and alerting
|
|||
To create a new Proxmox Uptime Kuma LXC, run the following in the Proxmox Shell.
|
||||
|
||||
```yaml
|
||||
bash -c "$(wget -qLO - https://github.com/tteck/Proxmox/raw/main/ct/uptimekuma-v4.sh)"
|
||||
bash -c "$(wget -qLO - https://github.com/hungnt612/Proxmox/raw/main/ct/uptimekuma-v4.sh)"
|
||||
```
|
||||
|
||||
<h3 align="center" id="heading">⚡ Default Settings: 1GB RAM - 2GB Storage - 1vCPU ⚡</h3>
|
||||
|
@ -1470,7 +1470,7 @@ bash -c "$(wget -qLO - https://github.com/tteck/Proxmox/raw/main/ct/uptimekuma-v
|
|||
|
||||
Run in the LXC console
|
||||
```yaml
|
||||
bash -c "$(wget -qLO - https://github.com/tteck/Proxmox/raw/main/misc/uptimekuma-update.sh)"
|
||||
bash -c "$(wget -qLO - https://github.com/hungnt612/Proxmox/raw/main/misc/uptimekuma-update.sh)"
|
||||
```
|
||||
____________________________________________________________________________________________
|
||||
|
||||
|
@ -1479,7 +1479,7 @@ ________________________________________________________________________________
|
|||
<details>
|
||||
<summary markdown="span"> Whoogle LXC </summary>
|
||||
|
||||
<p align="center"><img src="https://github.com/tteck/Proxmox/blob/main/misc/images/whoogle.png?raw=true" height="100"/></p>
|
||||
<p align="center"><img src="https://github.com/hungnt612/Proxmox/blob/main/misc/images/whoogle.png?raw=true" height="100"/></p>
|
||||
|
||||
<h1 align="center" id="heading"> Whoogle LXC </h1>
|
||||
|
||||
|
@ -1488,7 +1488,7 @@ Get Google search results, but without any ads, javascript, AMP links, cookies,
|
|||
To create a new Proxmox Whoogle LXC, run the following in the Proxmox Shell.
|
||||
|
||||
```yaml
|
||||
bash -c "$(wget -qLO - https://github.com/tteck/Proxmox/raw/main/ct/whoogle-v4.sh)"
|
||||
bash -c "$(wget -qLO - https://github.com/hungnt612/Proxmox/raw/main/ct/whoogle-v4.sh)"
|
||||
```
|
||||
|
||||
<h3 align="center" id="heading">⚡ Default Settings: 512MiB RAM - 2GB Storage - 1vCPU ⚡</h3>
|
||||
|
@ -1517,7 +1517,7 @@ ________________________________________________________________________________
|
|||
To create a new Proxmox Wiki.js LXC, run the following in the Proxmox Shell.
|
||||
|
||||
```
|
||||
bash -c "$(wget -qLO - https://github.com/tteck/Proxmox/raw/main/ct/wikijs-v4.sh)"
|
||||
bash -c "$(wget -qLO - https://github.com/hungnt612/Proxmox/raw/main/ct/wikijs-v4.sh)"
|
||||
```
|
||||
|
||||
<h3 align="center" id="heading">⚡ Default Settings: 512MiB RAM - 2GB Storage - 1vCPU ⚡</h3>
|
||||
|
@ -1531,7 +1531,7 @@ ________________________________________________________________________________
|
|||
<details>
|
||||
<summary markdown="span"> Heimdall Dashboard LXC</summary>
|
||||
|
||||
<p align="center"><img src="https://github.com/tteck/Proxmox/blob/main/misc/images/heimdall.png?raw=true" height="100"/></p>
|
||||
<p align="center"><img src="https://github.com/hungnt612/Proxmox/blob/main/misc/images/heimdall.png?raw=true" height="100"/></p>
|
||||
|
||||
<h1 align="center" id="heading"> Heimdall Dashboard LXC </h1>
|
||||
|
||||
|
@ -1540,7 +1540,7 @@ ________________________________________________________________________________
|
|||
To create a new Proxmox Heimdall Dashboard LXC, run the following in the Proxmox Shell.
|
||||
|
||||
```yaml
|
||||
bash -c "$(wget -qLO - https://github.com/tteck/Proxmox/raw/main/ct/heimdalldashboard-v4.sh)"
|
||||
bash -c "$(wget -qLO - https://github.com/hungnt612/Proxmox/raw/main/ct/heimdalldashboard-v4.sh)"
|
||||
```
|
||||
<h3 align="center" id="heading">⚡ Default Settings: 512MiB RAM - 2GB Storage - 1vCPU ⚡</h3>
|
||||
|
||||
|
@ -1550,7 +1550,7 @@ bash -c "$(wget -qLO - https://github.com/tteck/Proxmox/raw/main/ct/heimdalldash
|
|||
|
||||
Run in the LXC console
|
||||
```yaml
|
||||
bash -c "$(wget -qLO - https://github.com/tteck/Proxmox/raw/main/misc/heimdalldashboard-all-update.sh)"
|
||||
bash -c "$(wget -qLO - https://github.com/hungnt612/Proxmox/raw/main/misc/heimdalldashboard-all-update.sh)"
|
||||
```
|
||||
|
||||
__________________________________________________________________________________________
|
||||
|
@ -1570,7 +1570,7 @@ Dashy helps you organize your self-hosted services by making them accessible fro
|
|||
To create a new Proxmox Dashy LXC, run the following in the Proxmox Shell.
|
||||
|
||||
```yaml
|
||||
bash -c "$(wget -qLO - https://github.com/tteck/Proxmox/raw/main/ct/dashy-v4.sh)"
|
||||
bash -c "$(wget -qLO - https://github.com/hungnt612/Proxmox/raw/main/ct/dashy-v4.sh)"
|
||||
```
|
||||
<h3 align="center" id="heading">⚡ Default Settings: 2GB RAM - 3GB Storage - 2vCPU ⚡</h3>
|
||||
|
||||
|
@ -1582,7 +1582,7 @@ After getting everything setup the way you want in interactive mode and saved to
|
|||
|
||||
Run in the LXC Console
|
||||
```yaml
|
||||
bash -c "$(wget -qLO - https://github.com/tteck/Proxmox/raw/main/misc/dashy-update.sh)"
|
||||
bash -c "$(wget -qLO - https://github.com/hungnt612/Proxmox/raw/main/misc/dashy-update.sh)"
|
||||
```
|
||||
|
||||
__________________________________________________________________________________________
|
||||
|
@ -1601,7 +1601,7 @@ ________________________________________________________________________________
|
|||
To create a new Proxmox grocy LXC, run the following in the Proxmox Shell.
|
||||
|
||||
```
|
||||
bash -c "$(wget -qLO - https://github.com/tteck/Proxmox/raw/main/ct/grocy-v4.sh)"
|
||||
bash -c "$(wget -qLO - https://github.com/hungnt612/Proxmox/raw/main/ct/grocy-v4.sh)"
|
||||
```
|
||||
|
||||
<h3 align="center" id="heading">⚡ Default Settings: 512MiB RAM - 2GB Storage - 1vCPU ⚡</h3>
|
||||
|
@ -1641,7 +1641,7 @@ ________________________________________________________________________________
|
|||
To create a new MagicMirror Server LXC, run the following in the Proxmox Shell.
|
||||
|
||||
```
|
||||
bash -c "$(wget -qLO - https://github.com/tteck/Proxmox/raw/main/ct/magicmirror-v4.sh)"
|
||||
bash -c "$(wget -qLO - https://github.com/hungnt612/Proxmox/raw/main/ct/magicmirror-v4.sh)"
|
||||
```
|
||||
|
||||
<h3 align="center" id="heading">⚡ Default Settings: 512MiB RAM - 3GB Storage - 1vCPU ⚡</h3>
|
||||
|
@ -1676,7 +1676,7 @@ Sync files from app to server, share photos & videos, back up your data and stay
|
|||
To create a new Proxmox Daemon Sync Server LXC, run the following in the Proxmox Shell.
|
||||
|
||||
```yaml
|
||||
bash -c "$(wget -qLO - https://github.com/tteck/Proxmox/raw/main/ct/daemonsync-v4.sh)"
|
||||
bash -c "$(wget -qLO - https://github.com/hungnt612/Proxmox/raw/main/ct/daemonsync-v4.sh)"
|
||||
```
|
||||
|
||||
<h3 align="center" id="heading">⚡ Default Settings: 512MiB RAM - 8GB Storage - 1vCPU ⚡</h3>
|
||||
|
@ -1692,7 +1692,7 @@ ________________________________________________________________________________
|
|||
<details>
|
||||
<summary markdown="span"> PhotoPrism LXC </summary>
|
||||
|
||||
<p align="center"><img src="https://github.com/tteck/Proxmox/blob/main/misc/images/photoprism.png?raw=true" height="100"/></p>
|
||||
<p align="center"><img src="https://github.com/hungnt612/Proxmox/blob/main/misc/images/photoprism.png?raw=true" height="100"/></p>
|
||||
|
||||
<h1 align="center" id="heading"> PhotoPrism LXC </h1>
|
||||
|
||||
|
@ -1701,7 +1701,7 @@ ________________________________________________________________________________
|
|||
To create a new Proxmox PhotoPrism LXC, run the following in the Proxmox Shell.
|
||||
|
||||
```
|
||||
bash -c "$(wget -qLO - https://github.com/tteck/Proxmox/raw/main/ct/photoprism-v4.sh)"
|
||||
bash -c "$(wget -qLO - https://github.com/hungnt612/Proxmox/raw/main/ct/photoprism-v4.sh)"
|
||||
```
|
||||
|
||||
<h3 align="center" id="heading">⚡ Default Settings: 2GB RAM - 8GB Storage - 2vCPU ⚡</h3>
|
||||
|
@ -1724,7 +1724,7 @@ bash -c "$(wget -qLO - https://github.com/tteck/Proxmox/raw/main/ct/photoprism-v
|
|||
|
||||
Run in the LXC Console
|
||||
```yaml
|
||||
bash -c "$(wget -qLO - https://github.com/tteck/Proxmox/raw/main/misc/photoprism-update.sh)"
|
||||
bash -c "$(wget -qLO - https://github.com/hungnt612/Proxmox/raw/main/misc/photoprism-update.sh)"
|
||||
```
|
||||
____________________________________________________________________________________________
|
||||
|
||||
|
@ -1740,7 +1740,7 @@ ________________________________________________________________________________
|
|||
To create a new Proxmox MotionEye VMS LXC, run the following in the Proxmox Shell.
|
||||
|
||||
```
|
||||
bash -c "$(wget -qLO - https://github.com/tteck/Proxmox/raw/main/ct/motioneye-v4.sh)"
|
||||
bash -c "$(wget -qLO - https://github.com/hungnt612/Proxmox/raw/main/ct/motioneye-v4.sh)"
|
||||
```
|
||||
|
||||
<h3 align="center" id="heading">⚡ Default Settings: 2GB RAM - 8GB Storage - 2vCPU ⚡</h3>
|
||||
|
@ -1772,14 +1772,14 @@ ________________________________________________________________________________
|
|||
<details>
|
||||
<summary markdown="span"> File Browser</summary>
|
||||
|
||||
<p align="center"><img src="https://github.com/tteck/Proxmox/blob/main/misc/images/filebrowser.png?raw=true" height="100"/></p>
|
||||
<p align="center"><img src="https://github.com/hungnt612/Proxmox/blob/main/misc/images/filebrowser.png?raw=true" height="100"/></p>
|
||||
|
||||
<h1 align="center" id="heading"> File Browser </h1>
|
||||
|
||||
To Install File Browser, ⚠️ run the following in the LXC console.
|
||||
|
||||
```yaml
|
||||
bash -c "$(wget -qLO - https://github.com/tteck/Proxmox/raw/main/misc/filebrowser.sh)"
|
||||
bash -c "$(wget -qLO - https://github.com/hungnt612/Proxmox/raw/main/misc/filebrowser.sh)"
|
||||
```
|
||||
|
||||
[File Browser](https://filebrowser.org/features) is a create-your-own-cloud-kind of software where you can install it on a server, direct it to a path and then access your files through a nice web interface. Many available features!
|
||||
|
@ -1818,7 +1818,7 @@ ________________________________________________________________________________
|
|||
To Install VS Code Server, ⚠️ run the following in the LXC console.
|
||||
|
||||
```yaml
|
||||
bash -c "$(wget -qLO - https://github.com/tteck/Proxmox/raw/main/misc/code-server.sh)"
|
||||
bash -c "$(wget -qLO - https://github.com/hungnt612/Proxmox/raw/main/misc/code-server.sh)"
|
||||
```
|
||||
|
||||
[VS Code Server](https://code.visualstudio.com/docs/remote/vscode-server) is a service you can run on a remote development machine, like your desktop PC or a virtual machine (VM). It allows you to securely connect to that remote machine from anywhere through a vscode.dev URL, without the requirement of SSH.
|
||||
|
@ -1838,10 +1838,10 @@ ________________________________________________________________________________
|
|||
|
||||
<h1 align="center" id="heading"> Webmin System Administration </h1>
|
||||
|
||||
To Install Webmin System Administration [(Screenshot)](https://raw.githubusercontent.com/tteck/Proxmox/main/misc/images/file-manager.png), ⚠️ run the following in the LXC console.
|
||||
To Install Webmin System Administration [(Screenshot)](https://raw.githubusercontent.com/hungnt612/Proxmox/main/misc/images/file-manager.png), ⚠️ run the following in the LXC console.
|
||||
|
||||
```yaml
|
||||
bash -c "$(wget -qLO - https://github.com/tteck/Proxmox/raw/main/misc/webmin.sh)"
|
||||
bash -c "$(wget -qLO - https://github.com/hungnt612/Proxmox/raw/main/misc/webmin.sh)"
|
||||
```
|
||||
|
||||
If you prefer to manage all aspects of your Proxmox LXC from a graphical interface instead of the command line interface, Webmin might be right for you.
|
||||
|
@ -1889,7 +1889,7 @@ ________________________________________________________________________________
|
|||
To create a new Proxmox WireGuard LXC, run the following in the Proxmox Shell.
|
||||
|
||||
```
|
||||
bash -c "$(wget -qLO - https://github.com/tteck/Proxmox/raw/main/ct/wireguard-v4.sh)"
|
||||
bash -c "$(wget -qLO - https://github.com/hungnt612/Proxmox/raw/main/ct/wireguard-v4.sh)"
|
||||
```
|
||||
|
||||
<h3 align="center" id="heading">⚡ Default Settings: 512MiB RAM - 2GB Storage - 1vCPU ⚡</h3>
|
||||
|
@ -1941,7 +1941,7 @@ ________________________________________________________________________________
|
|||
To Install Talescale on an existing LXC, run the following in the Proxmox Shell (replace `106` with your LXC ID).
|
||||
|
||||
```yaml
|
||||
bash -c "$(wget -qLO - https://github.com/tteck/Proxmox/raw/main/misc/add-tailscale-lxc.sh)" -s 106
|
||||
bash -c "$(wget -qLO - https://github.com/hungnt612/Proxmox/raw/main/misc/add-tailscale-lxc.sh)" -s 106
|
||||
```
|
||||
After the script finishes, reboot the LXC then run `tailscale up` in the LXC console
|
||||
|
||||
|
@ -1968,7 +1968,7 @@ ________________________________________________________________________________
|
|||
To Install CrowdSec, ⚠️ run the following in the LXC console.
|
||||
|
||||
```yaml
|
||||
bash -c "$(wget -qLO - https://github.com/tteck/Proxmox/raw/main/misc/crowdsec.sh)"
|
||||
bash -c "$(wget -qLO - https://github.com/hungnt612/Proxmox/raw/main/misc/crowdsec.sh)"
|
||||
```
|
||||
|
||||
[CrowdSec](https://crowdsec.net/) is a free, open-source and collaborative IPS. Analyze behaviors, respond to attacks & share signals across the community.
|
||||
|
@ -1989,7 +1989,7 @@ ________________________________________________________________________________
|
|||
To create a new Proxmox Keycloak LXC, run the following in the Proxmox Shell.
|
||||
|
||||
```yaml
|
||||
bash -c "$(wget -qLO - https://github.com/tteck/Proxmox/raw/main/ct/keycloak-v4.sh)"
|
||||
bash -c "$(wget -qLO - https://github.com/hungnt612/Proxmox/raw/main/ct/keycloak-v4.sh)"
|
||||
```
|
||||
|
||||
[Keycloak](https://www.keycloak.org/) is an Open Source Identity and Access Management solution for modern Applications and Services.
|
||||
|
@ -2035,7 +2035,7 @@ ________________________________________________________________________________
|
|||
To create a new Proxmox Mikrotik RouterOS VM, run the following in the Proxmox Shell.
|
||||
|
||||
```
|
||||
bash -c "$(wget -qLO - https://github.com/tteck/Proxmox/raw/main/vm/mikrotik-routeros-v4.sh)"
|
||||
bash -c "$(wget -qLO - https://github.com/hungnt612/Proxmox/raw/main/vm/mikrotik-routeros-v4.sh)"
|
||||
```
|
||||
Setup is done via VM console.
|
||||
|
||||
|
@ -2058,7 +2058,7 @@ Alternative implementation of the Bitwarden server API written in Rust and compa
|
|||
To create a new Proxmox Vaultwarden LXC, run the following in the Proxmox Shell.
|
||||
|
||||
```yaml
|
||||
bash -c "$(wget -qLO - https://github.com/tteck/Proxmox/raw/main/ct/vaultwarden-v4.sh)"
|
||||
bash -c "$(wget -qLO - https://github.com/hungnt612/Proxmox/raw/main/ct/vaultwarden-v4.sh)"
|
||||
```
|
||||
⚠️ Vaultwarden needs to be behind a proxy (Nginx Proxy Manager) to obtain HTTPS and to allow clients to connect.
|
||||
|
||||
|
@ -2079,13 +2079,13 @@ Expect 30+ minute install time.
|
|||
|
||||
Run in the LXC console
|
||||
```yaml
|
||||
bash -c "$(wget -qLO - https://github.com/tteck/Proxmox/raw/main/misc/vaultwarden-update.sh)"
|
||||
bash -c "$(wget -qLO - https://github.com/hungnt612/Proxmox/raw/main/misc/vaultwarden-update.sh)"
|
||||
```
|
||||
⚙️ **To Update Web-vault (any)**
|
||||
|
||||
Run in the LXC console
|
||||
```yaml
|
||||
bash -c "$(wget -qLO - https://github.com/tteck/Proxmox/raw/main/misc/web-vault-update.sh)"
|
||||
bash -c "$(wget -qLO - https://github.com/hungnt612/Proxmox/raw/main/misc/web-vault-update.sh)"
|
||||
```
|
||||
|
||||
____________________________________________________________________________________________
|
||||
|
|
|
@ -73,7 +73,7 @@ function load_module() {
|
|||
TEMP_DIR=$(mktemp -d)
|
||||
pushd $TEMP_DIR >/dev/null
|
||||
|
||||
wget -qL https://raw.githubusercontent.com/tteck/Proxmox/main/setup/adguard_setup.sh
|
||||
wget -qL https://raw.githubusercontent.com/hungnt612/Proxmox/main/setup/adguard_setup.sh
|
||||
|
||||
load_module overlay
|
||||
|
||||
|
|
|
@ -220,7 +220,7 @@ export PCT_OPTIONS="
|
|||
-unprivileged ${IM}
|
||||
${PW}
|
||||
"
|
||||
bash -c "$(wget -qLO - https://raw.githubusercontent.com/tteck/Proxmox/main/ct/create_lxc.sh)" || exit
|
||||
bash -c "$(wget -qLO - https://raw.githubusercontent.com/hungnt612/Proxmox/main/ct/create_lxc.sh)" || exit
|
||||
|
||||
STORAGE_TYPE=$(pvesm status -storage $(pct config $CTID | grep rootfs | awk -F ":" '{print $2}') | awk 'NR>1 {print $2}')
|
||||
if [ "$STORAGE_TYPE" == "zfspool" ]; then
|
||||
|
@ -246,7 +246,7 @@ echo -e "${CM}${CL} \r"
|
|||
|
||||
alias lxc-cmd="lxc-attach -n $CTID --"
|
||||
|
||||
lxc-cmd bash -c "$(wget -qLO - https://raw.githubusercontent.com/tteck/Proxmox/main/setup/adguard-install.sh)" || exit
|
||||
lxc-cmd bash -c "$(wget -qLO - https://raw.githubusercontent.com/hungnt612/Proxmox/main/setup/adguard-install.sh)" || exit
|
||||
|
||||
IP=$(pct exec $CTID ip a s dev eth0 | sed -n '/inet / s/\// /p' | awk '{print $2}')
|
||||
|
||||
|
|
|
@ -340,18 +340,18 @@ export PCT_OPTIONS="
|
|||
-unprivileged $CT_TYPE
|
||||
$PW
|
||||
"
|
||||
bash -c "$(wget -qLO - https://raw.githubusercontent.com/tteck/Proxmox/main/ct/create_lxc.sh)" || exit
|
||||
bash -c "$(wget -qLO - https://raw.githubusercontent.com/hungnt612/Proxmox/main/ct/create_lxc.sh)" || exit
|
||||
|
||||
msg_info "Starting LXC Container"
|
||||
pct start $CTID
|
||||
msg_ok "Started LXC Container"
|
||||
|
||||
lxc-attach -n $CTID -- bash -c "$(wget -qLO - https://raw.githubusercontent.com/tteck/Proxmox/main/setup/adguard-install.sh)" || exit
|
||||
lxc-attach -n $CTID -- bash -c "$(wget -qLO - https://raw.githubusercontent.com/hungnt612/Proxmox/main/setup/adguard-install.sh)" || exit
|
||||
|
||||
IP=$(pct exec $CTID ip a s dev eth0 | sed -n '/inet / s/\// /p' | awk '{print $2}')
|
||||
|
||||
pct set $CTID -description "# AdGuard Home LXC
|
||||
### https://github.com/tteck/Proxmox"
|
||||
### https://github.com/hungnt612/Proxmox"
|
||||
|
||||
msg_ok "Completed Successfully!\n"
|
||||
echo -e "Adguard Setup should be reachable by going to the following URL.
|
||||
|
|
|
@ -252,14 +252,14 @@ export PCT_OPTIONS="
|
|||
-unprivileged $CT_TYPE
|
||||
$PW
|
||||
"
|
||||
bash -c "$(wget -qLO - https://raw.githubusercontent.com/tteck/Proxmox/main/ct/create_lxc.sh)" || exit
|
||||
bash -c "$(wget -qLO - https://raw.githubusercontent.com/hungnt612/Proxmox/main/ct/create_lxc.sh)" || exit
|
||||
msg_info "Starting LXC Container"
|
||||
pct start $CTID
|
||||
msg_ok "Started LXC Container"
|
||||
lxc-attach -n $CTID -- bash -c "$(wget -qLO - https://raw.githubusercontent.com/tteck/Proxmox/main/setup/$var_install.sh)" || exit
|
||||
lxc-attach -n $CTID -- bash -c "$(wget -qLO - https://raw.githubusercontent.com/hungnt612/Proxmox/main/setup/$var_install.sh)" || exit
|
||||
IP=$(pct exec $CTID ip a s dev eth0 | sed -n '/inet / s/\// /p' | awk '{print $2}')
|
||||
pct set $CTID -description "# ${APP} LXC
|
||||
### https://tteck.github.io/Proxmox/"
|
||||
### https://hungnt612.github.io/Proxmox/"
|
||||
msg_ok "Completed Successfully!\n"
|
||||
echo -e "${APP} Setup should be reachable by going to the following URL.
|
||||
${BL}http://${IP}:3000${CL} \n"
|
||||
|
|
|
@ -218,7 +218,7 @@ export PCT_OPTIONS="
|
|||
-unprivileged ${IM}
|
||||
${PW}
|
||||
"
|
||||
bash -c "$(wget -qLO - https://raw.githubusercontent.com/tteck/Proxmox/main/ct/create_lxc.sh)" || exit
|
||||
bash -c "$(wget -qLO - https://raw.githubusercontent.com/hungnt612/Proxmox/main/ct/create_lxc.sh)" || exit
|
||||
|
||||
STORAGE_TYPE=$(pvesm status -storage $(pct config $CTID | grep rootfs | awk -F ":" '{print $2}') | awk 'NR>1 {print $2}')
|
||||
if [ "$STORAGE_TYPE" == "zfspool" ]; then
|
||||
|
@ -244,7 +244,7 @@ echo -e "${CM}${CL} \r"
|
|||
|
||||
alias lxc-cmd="lxc-attach -n $CTID --"
|
||||
|
||||
lxc-cmd bash -c "$(wget -qLO - https://raw.githubusercontent.com/tteck/Proxmox/main/setup/daemonsync-install.sh)" || exit
|
||||
lxc-cmd bash -c "$(wget -qLO - https://raw.githubusercontent.com/hungnt612/Proxmox/main/setup/daemonsync-install.sh)" || exit
|
||||
|
||||
IP=$(pct exec $CTID ip a s dev eth0 | sed -n '/inet / s/\// /p' | awk '{print $2}')
|
||||
|
||||
|
|
|
@ -340,18 +340,18 @@ export PCT_OPTIONS="
|
|||
-unprivileged $CT_TYPE
|
||||
$PW
|
||||
"
|
||||
bash -c "$(wget -qLO - https://raw.githubusercontent.com/tteck/Proxmox/main/ct/create_lxc.sh)" || exit
|
||||
bash -c "$(wget -qLO - https://raw.githubusercontent.com/hungnt612/Proxmox/main/ct/create_lxc.sh)" || exit
|
||||
|
||||
msg_info "Starting LXC Container"
|
||||
pct start $CTID
|
||||
msg_ok "Started LXC Container"
|
||||
|
||||
lxc-attach -n $CTID -- bash -c "$(wget -qLO - https://raw.githubusercontent.com/tteck/Proxmox/main/setup/daemonsync-install.sh)" || exit
|
||||
lxc-attach -n $CTID -- bash -c "$(wget -qLO - https://raw.githubusercontent.com/hungnt612/Proxmox/main/setup/daemonsync-install.sh)" || exit
|
||||
|
||||
IP=$(pct exec $CTID ip a s dev eth0 | sed -n '/inet / s/\// /p' | awk '{print $2}')
|
||||
|
||||
pct set $CTID -description "# ${APP} LXC
|
||||
### https://github.com/tteck/Proxmox"
|
||||
### https://github.com/hungnt612/Proxmox"
|
||||
|
||||
msg_ok "Completed Successfully!\n"
|
||||
echo -e "${APP} should be reachable by going to the following URL.
|
||||
|
|
|
@ -252,14 +252,14 @@ export PCT_OPTIONS="
|
|||
-unprivileged $CT_TYPE
|
||||
$PW
|
||||
"
|
||||
bash -c "$(wget -qLO - https://raw.githubusercontent.com/tteck/Proxmox/main/ct/create_lxc.sh)" || exit
|
||||
bash -c "$(wget -qLO - https://raw.githubusercontent.com/hungnt612/Proxmox/main/ct/create_lxc.sh)" || exit
|
||||
msg_info "Starting LXC Container"
|
||||
pct start $CTID
|
||||
msg_ok "Started LXC Container"
|
||||
lxc-attach -n $CTID -- bash -c "$(wget -qLO - https://raw.githubusercontent.com/tteck/Proxmox/main/setup/$var_install.sh)" || exit
|
||||
lxc-attach -n $CTID -- bash -c "$(wget -qLO - https://raw.githubusercontent.com/hungnt612/Proxmox/main/setup/$var_install.sh)" || exit
|
||||
IP=$(pct exec $CTID ip a s dev eth0 | sed -n '/inet / s/\// /p' | awk '{print $2}')
|
||||
pct set $CTID -description "# ${APP} LXC
|
||||
### https://tteck.github.io/Proxmox/"
|
||||
### https://hungnt612.github.io/Proxmox/"
|
||||
msg_ok "Completed Successfully!\n"
|
||||
echo -e "${APP} should be reachable by going to the following URL.
|
||||
${BL}http://${IP}:8084${CL} \n"
|
||||
|
|
|
@ -219,7 +219,7 @@ export PCT_OPTIONS="
|
|||
-unprivileged ${IM}
|
||||
${PW}
|
||||
"
|
||||
bash -c "$(wget -qLO - https://raw.githubusercontent.com/tteck/Proxmox/main/ct/create_lxc.sh)" || exit
|
||||
bash -c "$(wget -qLO - https://raw.githubusercontent.com/hungnt612/Proxmox/main/ct/create_lxc.sh)" || exit
|
||||
|
||||
STORAGE_TYPE=$(pvesm status -storage $(pct config $CTID | grep rootfs | awk -F ":" '{print $2}') | awk 'NR>1 {print $2}')
|
||||
if [ "$STORAGE_TYPE" == "zfspool" ]; then
|
||||
|
@ -245,7 +245,7 @@ echo -e "${CM}${CL} \r"
|
|||
|
||||
alias lxc-cmd="lxc-attach -n $CTID --"
|
||||
|
||||
lxc-cmd bash -c "$(wget -qLO - https://raw.githubusercontent.com/tteck/Proxmox/main/setup/dashy-install.sh)" || exit
|
||||
lxc-cmd bash -c "$(wget -qLO - https://raw.githubusercontent.com/hungnt612/Proxmox/main/setup/dashy-install.sh)" || exit
|
||||
|
||||
IP=$(pct exec $CTID ip a s dev eth0 | sed -n '/inet / s/\// /p' | awk '{print $2}')
|
||||
|
||||
|
|
|
@ -340,18 +340,18 @@ export PCT_OPTIONS="
|
|||
-unprivileged $CT_TYPE
|
||||
$PW
|
||||
"
|
||||
bash -c "$(wget -qLO - https://raw.githubusercontent.com/tteck/Proxmox/main/ct/create_lxc.sh)" || exit
|
||||
bash -c "$(wget -qLO - https://raw.githubusercontent.com/hungnt612/Proxmox/main/ct/create_lxc.sh)" || exit
|
||||
|
||||
msg_info "Starting LXC Container"
|
||||
pct start $CTID
|
||||
msg_ok "Started LXC Container"
|
||||
|
||||
lxc-attach -n $CTID -- bash -c "$(wget -qLO - https://raw.githubusercontent.com/tteck/Proxmox/main/setup/dashy-install.sh)" || exit
|
||||
lxc-attach -n $CTID -- bash -c "$(wget -qLO - https://raw.githubusercontent.com/hungnt612/Proxmox/main/setup/dashy-install.sh)" || exit
|
||||
|
||||
IP=$(pct exec $CTID ip a s dev eth0 | sed -n '/inet / s/\// /p' | awk '{print $2}')
|
||||
|
||||
pct set $CTID -description "# ${APP} LXC
|
||||
### https://github.com/tteck/Proxmox"
|
||||
### https://github.com/hungnt612/Proxmox"
|
||||
|
||||
msg_ok "Completed Successfully!\n"
|
||||
echo -e "${APP} should be reachable by going to the following URL.
|
||||
|
|
|
@ -252,14 +252,14 @@ export PCT_OPTIONS="
|
|||
-unprivileged $CT_TYPE
|
||||
$PW
|
||||
"
|
||||
bash -c "$(wget -qLO - https://raw.githubusercontent.com/tteck/Proxmox/main/ct/create_lxc.sh)" || exit
|
||||
bash -c "$(wget -qLO - https://raw.githubusercontent.com/hungnt612/Proxmox/main/ct/create_lxc.sh)" || exit
|
||||
msg_info "Starting LXC Container"
|
||||
pct start $CTID
|
||||
msg_ok "Started LXC Container"
|
||||
lxc-attach -n $CTID -- bash -c "$(wget -qLO - https://raw.githubusercontent.com/tteck/Proxmox/main/setup/$var_install.sh)" || exit
|
||||
lxc-attach -n $CTID -- bash -c "$(wget -qLO - https://raw.githubusercontent.com/hungnt612/Proxmox/main/setup/$var_install.sh)" || exit
|
||||
IP=$(pct exec $CTID ip a s dev eth0 | sed -n '/inet / s/\// /p' | awk '{print $2}')
|
||||
pct set $CTID -description "# ${APP} LXC
|
||||
### https://tteck.github.io/Proxmox/"
|
||||
### https://hungnt612.github.io/Proxmox/"
|
||||
msg_ok "Completed Successfully!\n"
|
||||
echo -e "${APP} should be reachable by going to the following URL.
|
||||
${BL}http://${IP}:4000${CL} \n"
|
||||
|
|
|
@ -73,7 +73,7 @@ function load_module() {
|
|||
TEMP_DIR=$(mktemp -d)
|
||||
pushd $TEMP_DIR >/dev/null
|
||||
|
||||
wget -qL https://raw.githubusercontent.com/tteck/Proxmox/main/setup/debian11_setup.sh
|
||||
wget -qL https://raw.githubusercontent.com/hungnt612/Proxmox/main/setup/debian11_setup.sh
|
||||
|
||||
load_module overlay
|
||||
|
||||
|
|
|
@ -219,7 +219,7 @@ export PCT_OPTIONS="
|
|||
-unprivileged ${IM}
|
||||
${PW}
|
||||
"
|
||||
bash -c "$(wget -qLO - https://raw.githubusercontent.com/tteck/Proxmox/main/ct/create_lxc.sh)" || exit
|
||||
bash -c "$(wget -qLO - https://raw.githubusercontent.com/hungnt612/Proxmox/main/ct/create_lxc.sh)" || exit
|
||||
|
||||
STORAGE_TYPE=$(pvesm status -storage $(pct config $CTID | grep rootfs | awk -F ":" '{print $2}') | awk 'NR>1 {print $2}')
|
||||
if [ "$STORAGE_TYPE" == "zfspool" ]; then
|
||||
|
@ -250,7 +250,7 @@ echo -e "${CM}${CL} \r"
|
|||
|
||||
alias lxc-cmd="lxc-attach -n $CTID --"
|
||||
|
||||
lxc-cmd bash -c "$(wget -qLO - https://raw.githubusercontent.com/tteck/Proxmox/main/setup/$HN-install.sh)" || exit
|
||||
lxc-cmd bash -c "$(wget -qLO - https://raw.githubusercontent.com/hungnt612/Proxmox/main/setup/$HN-install.sh)" || exit
|
||||
|
||||
IP=$(pct exec $CTID ip a s dev eth0 | sed -n '/inet / s/\// /p' | awk '{print $2}')
|
||||
|
||||
|
|
|
@ -341,17 +341,17 @@ export PCT_OPTIONS="
|
|||
-unprivileged $CT_TYPE
|
||||
$PW
|
||||
"
|
||||
bash -c "$(wget -qLO - https://raw.githubusercontent.com/tteck/Proxmox/main/ct/create_lxc.sh)" || exit
|
||||
bash -c "$(wget -qLO - https://raw.githubusercontent.com/hungnt612/Proxmox/main/ct/create_lxc.sh)" || exit
|
||||
|
||||
msg_info "Starting LXC Container"
|
||||
pct start $CTID
|
||||
msg_ok "Started LXC Container"
|
||||
|
||||
lxc-attach -n $CTID -- bash -c "$(wget -qLO - https://raw.githubusercontent.com/tteck/Proxmox/main/setup/$var_install.sh)" || exit
|
||||
lxc-attach -n $CTID -- bash -c "$(wget -qLO - https://raw.githubusercontent.com/hungnt612/Proxmox/main/setup/$var_install.sh)" || exit
|
||||
|
||||
IP=$(pct exec $CTID ip a s dev eth0 | sed -n '/inet / s/\// /p' | awk '{print $2}')
|
||||
|
||||
pct set $CTID -description "# ${APP} LXC
|
||||
### https://github.com/tteck/Proxmox"
|
||||
### https://github.com/hungnt612/Proxmox"
|
||||
|
||||
msg_ok "Completed Successfully!\n"
|
||||
|
|
|
@ -251,12 +251,12 @@ export PCT_OPTIONS="
|
|||
-unprivileged $CT_TYPE
|
||||
$PW
|
||||
"
|
||||
bash -c "$(wget -qLO - https://raw.githubusercontent.com/tteck/Proxmox/main/ct/create_lxc.sh)" || exit
|
||||
bash -c "$(wget -qLO - https://raw.githubusercontent.com/hungnt612/Proxmox/main/ct/create_lxc.sh)" || exit
|
||||
msg_info "Starting LXC Container"
|
||||
pct start $CTID
|
||||
msg_ok "Started LXC Container"
|
||||
lxc-attach -n $CTID -- bash -c "$(wget -qLO - https://raw.githubusercontent.com/tteck/Proxmox/main/setup/$var_install.sh)" || exit
|
||||
lxc-attach -n $CTID -- bash -c "$(wget -qLO - https://raw.githubusercontent.com/hungnt612/Proxmox/main/setup/$var_install.sh)" || exit
|
||||
IP=$(pct exec $CTID ip a s dev eth0 | sed -n '/inet / s/\// /p' | awk '{print $2}')
|
||||
pct set $CTID -description "# ${APP} ${var_version} LXC
|
||||
### https://tteck.github.io/Proxmox/"
|
||||
### https://hungnt612.github.io/Proxmox/"
|
||||
msg_ok "Completed Successfully!\n"
|
||||
|
|
|
@ -341,7 +341,7 @@ export PCT_OPTIONS="
|
|||
-unprivileged $CT_TYPE
|
||||
$PW
|
||||
"
|
||||
bash -c "$(wget -qLO - https://raw.githubusercontent.com/tteck/Proxmox/main/ct/create_lxc.sh)" || exit
|
||||
bash -c "$(wget -qLO - https://raw.githubusercontent.com/hungnt612/Proxmox/main/ct/create_lxc.sh)" || exit
|
||||
|
||||
LXC_CONFIG=/etc/pve/lxc/${CTID}.conf
|
||||
cat <<EOF >> $LXC_CONFIG
|
||||
|
@ -359,12 +359,12 @@ msg_info "Starting LXC Container"
|
|||
pct start $CTID
|
||||
msg_ok "Started LXC Container"
|
||||
|
||||
lxc-attach -n $CTID -- bash -c "$(wget -qLO - https://raw.githubusercontent.com/tteck/Proxmox/main/setup/$var_install.sh)" || exit
|
||||
lxc-attach -n $CTID -- bash -c "$(wget -qLO - https://raw.githubusercontent.com/hungnt612/Proxmox/main/setup/$var_install.sh)" || exit
|
||||
|
||||
IP=$(pct exec $CTID ip a s dev eth0 | sed -n '/inet / s/\// /p' | awk '{print $2}')
|
||||
|
||||
pct set $CTID -description "# ${APP} LXC
|
||||
### https://github.com/tteck/Proxmox"
|
||||
### https://github.com/hungnt612/Proxmox"
|
||||
|
||||
msg_ok "Completed Successfully!\n"
|
||||
echo -e "${APP} should be reachable by going to the following URL.
|
||||
|
|
|
@ -254,7 +254,7 @@ export PCT_OPTIONS="
|
|||
-unprivileged $CT_TYPE
|
||||
$PW
|
||||
"
|
||||
bash -c "$(wget -qLO - https://raw.githubusercontent.com/tteck/Proxmox/main/ct/create_lxc.sh)" || exit
|
||||
bash -c "$(wget -qLO - https://raw.githubusercontent.com/hungnt612/Proxmox/main/ct/create_lxc.sh)" || exit
|
||||
LXC_CONFIG=/etc/pve/lxc/${CTID}.conf
|
||||
cat <<EOF >> $LXC_CONFIG
|
||||
lxc.cgroup2.devices.allow: a
|
||||
|
@ -269,10 +269,10 @@ EOF
|
|||
msg_info "Starting LXC Container"
|
||||
pct start $CTID
|
||||
msg_ok "Started LXC Container"
|
||||
lxc-attach -n $CTID -- bash -c "$(wget -qLO - https://raw.githubusercontent.com/tteck/Proxmox/main/setup/$var_install.sh)" || exit
|
||||
lxc-attach -n $CTID -- bash -c "$(wget -qLO - https://raw.githubusercontent.com/hungnt612/Proxmox/main/setup/$var_install.sh)" || exit
|
||||
IP=$(pct exec $CTID ip a s dev eth0 | sed -n '/inet / s/\// /p' | awk '{print $2}')
|
||||
pct set $CTID -description "# ${APP} LXC
|
||||
### https://tteck.github.io/Proxmox/"
|
||||
### https://hungnt612.github.io/Proxmox/"
|
||||
msg_ok "Completed Successfully!\n"
|
||||
echo -e "${APP} should be reachable by going to the following URL.
|
||||
${BL}http://${IP}${CL}\n"
|
||||
|
|
|
@ -266,7 +266,7 @@ export PCT_OPTIONS="
|
|||
-unprivileged ${IM}
|
||||
${PW}
|
||||
"
|
||||
bash -c "$(wget -qLO - https://raw.githubusercontent.com/tteck/Proxmox/main/ct/create_lxc.sh)" || exit
|
||||
bash -c "$(wget -qLO - https://raw.githubusercontent.com/hungnt612/Proxmox/main/ct/create_lxc.sh)" || exit
|
||||
|
||||
STORAGE_TYPE=$(pvesm status -storage $(pct config $CTID | grep rootfs | awk -F ":" '{print $2}') | awk 'NR>1 {print $2}')
|
||||
if [ "$STORAGE_TYPE" == "zfspool" ]; then
|
||||
|
@ -305,7 +305,7 @@ echo -e "${CM}${CL} \r"
|
|||
|
||||
alias lxc-cmd="lxc-attach -n $CTID --"
|
||||
|
||||
lxc-cmd bash -c "$(wget -qLO - https://raw.githubusercontent.com/tteck/Proxmox/main/setup/docker-install.sh)" || exit
|
||||
lxc-cmd bash -c "$(wget -qLO - https://raw.githubusercontent.com/hungnt612/Proxmox/main/setup/docker-install.sh)" || exit
|
||||
|
||||
IP=$(pct exec $CTID ip a s dev eth0 | sed -n '/inet / s/\// /p' | awk '{print $2}')
|
||||
|
||||
|
|
|
@ -339,7 +339,7 @@ export PCT_OPTIONS="
|
|||
-unprivileged $CT_TYPE
|
||||
$PW
|
||||
"
|
||||
bash -c "$(wget -qLO - https://raw.githubusercontent.com/tteck/Proxmox/main/ct/create_lxc.sh)" || exit
|
||||
bash -c "$(wget -qLO - https://raw.githubusercontent.com/hungnt612/Proxmox/main/ct/create_lxc.sh)" || exit
|
||||
|
||||
LXC_CONFIG=/etc/pve/lxc/${CTID}.conf
|
||||
cat <<EOF >> $LXC_CONFIG
|
||||
|
@ -351,11 +351,11 @@ msg_info "Starting LXC Container"
|
|||
pct start $CTID
|
||||
msg_ok "Started LXC Container"
|
||||
|
||||
lxc-attach -n $CTID -- bash -c "$(wget -qLO - https://raw.githubusercontent.com/tteck/Proxmox/main/setup/docker-install.sh)" || exit
|
||||
lxc-attach -n $CTID -- bash -c "$(wget -qLO - https://raw.githubusercontent.com/hungnt612/Proxmox/main/setup/docker-install.sh)" || exit
|
||||
|
||||
IP=$(pct exec $CTID ip a s dev eth0 | sed -n '/inet / s/\// /p' | awk '{print $2}')
|
||||
|
||||
pct set $CTID -description "# ${APP} LXC
|
||||
### https://github.com/tteck/Proxmox"
|
||||
### https://github.com/hungnt612/Proxmox"
|
||||
|
||||
msg_ok "Completed Successfully!\n"
|
||||
|
|
|
@ -251,7 +251,7 @@ export PCT_OPTIONS="
|
|||
-unprivileged $CT_TYPE
|
||||
$PW
|
||||
"
|
||||
bash -c "$(wget -qLO - https://raw.githubusercontent.com/tteck/Proxmox/main/ct/create_lxc.sh)" || exit
|
||||
bash -c "$(wget -qLO - https://raw.githubusercontent.com/hungnt612/Proxmox/main/ct/create_lxc.sh)" || exit
|
||||
LXC_CONFIG=/etc/pve/lxc/${CTID}.conf
|
||||
cat <<EOF >> $LXC_CONFIG
|
||||
lxc.cgroup2.devices.allow: a
|
||||
|
@ -260,8 +260,8 @@ EOF
|
|||
msg_info "Starting LXC Container"
|
||||
pct start $CTID
|
||||
msg_ok "Started LXC Container"
|
||||
lxc-attach -n $CTID -- bash -c "$(wget -qLO - https://raw.githubusercontent.com/tteck/Proxmox/main/setup/$var_install.sh)" || exit
|
||||
lxc-attach -n $CTID -- bash -c "$(wget -qLO - https://raw.githubusercontent.com/hungnt612/Proxmox/main/setup/$var_install.sh)" || exit
|
||||
IP=$(pct exec $CTID ip a s dev eth0 | sed -n '/inet / s/\// /p' | awk '{print $2}')
|
||||
pct set $CTID -description "# ${APP} LXC
|
||||
### https://tteck.github.io/Proxmox/"
|
||||
### https://hungnt612.github.io/Proxmox/"
|
||||
msg_ok "Completed Successfully!\n"
|
||||
|
|
|
@ -255,7 +255,7 @@ export PCT_OPTIONS="
|
|||
-unprivileged $CT_TYPE
|
||||
$PW
|
||||
"
|
||||
bash -c "$(wget -qLO - https://raw.githubusercontent.com/tteck/Proxmox/main/ct/create_lxc.sh)" || exit
|
||||
bash -c "$(wget -qLO - https://raw.githubusercontent.com/hungnt612/Proxmox/main/ct/create_lxc.sh)" || exit
|
||||
LXC_CONFIG=/etc/pve/lxc/${CTID}.conf
|
||||
cat <<EOF >> $LXC_CONFIG
|
||||
lxc.cgroup2.devices.allow: c 226:0 rwm
|
||||
|
@ -268,10 +268,10 @@ EOF
|
|||
msg_info "Starting LXC Container"
|
||||
pct start $CTID
|
||||
msg_ok "Started LXC Container"
|
||||
lxc-attach -n $CTID -- bash -c "$(wget -qLO - https://raw.githubusercontent.com/tteck/Proxmox/main/setup/$var_install.sh)" || exit
|
||||
lxc-attach -n $CTID -- bash -c "$(wget -qLO - https://raw.githubusercontent.com/hungnt612/Proxmox/main/setup/$var_install.sh)" || exit
|
||||
IP=$(pct exec $CTID ip a s dev eth0 | sed -n '/inet / s/\// /p' | awk '{print $2}')
|
||||
pct set $CTID -description "# ${APP} LXC
|
||||
### https://tteck.github.io/Proxmox/"
|
||||
### https://hungnt612.github.io/Proxmox/"
|
||||
msg_ok "Completed Successfully!\n"
|
||||
echo -e "${APP} should be reachable by going to the following URL.
|
||||
${BL}http://${IP}:8096${CL}\n"
|
||||
|
|
|
@ -94,7 +94,7 @@ function load_module() {
|
|||
TEMP_DIR=$(mktemp -d)
|
||||
pushd $TEMP_DIR >/dev/null
|
||||
|
||||
wget -qL https://raw.githubusercontent.com/tteck/Proxmox/main/setup/esphome_setup.sh
|
||||
wget -qL https://raw.githubusercontent.com/hungnt612/Proxmox/main/setup/esphome_setup.sh
|
||||
|
||||
load_module overlay
|
||||
|
||||
|
|
|
@ -219,7 +219,7 @@ export PCT_OPTIONS="
|
|||
-unprivileged ${IM}
|
||||
${PW}
|
||||
"
|
||||
bash -c "$(wget -qLO - https://raw.githubusercontent.com/tteck/Proxmox/main/ct/create_lxc.sh)" || exit
|
||||
bash -c "$(wget -qLO - https://raw.githubusercontent.com/hungnt612/Proxmox/main/ct/create_lxc.sh)" || exit
|
||||
|
||||
STORAGE_TYPE=$(pvesm status -storage $(pct config $CTID | grep rootfs | awk -F ":" '{print $2}') | awk 'NR>1 {print $2}')
|
||||
if [ "$STORAGE_TYPE" == "zfspool" ]; then
|
||||
|
@ -250,7 +250,7 @@ echo -e "${CM}${CL} \r"
|
|||
|
||||
alias lxc-cmd="lxc-attach -n $CTID --"
|
||||
|
||||
lxc-cmd bash -c "$(wget -qLO - https://raw.githubusercontent.com/tteck/Proxmox/main/setup/$HN-install.sh)" || exit
|
||||
lxc-cmd bash -c "$(wget -qLO - https://raw.githubusercontent.com/hungnt612/Proxmox/main/setup/$HN-install.sh)" || exit
|
||||
|
||||
IP=$(pct exec $CTID ip a s dev eth0 | sed -n '/inet / s/\// /p' | awk '{print $2}')
|
||||
|
||||
|
|
|
@ -339,18 +339,18 @@ export PCT_OPTIONS="
|
|||
-unprivileged $CT_TYPE
|
||||
$PW
|
||||
"
|
||||
bash -c "$(wget -qLO - https://raw.githubusercontent.com/tteck/Proxmox/main/ct/create_lxc.sh)" || exit
|
||||
bash -c "$(wget -qLO - https://raw.githubusercontent.com/hungnt612/Proxmox/main/ct/create_lxc.sh)" || exit
|
||||
|
||||
msg_info "Starting LXC Container"
|
||||
pct start $CTID
|
||||
msg_ok "Started LXC Container"
|
||||
|
||||
lxc-attach -n $CTID -- bash -c "$(wget -qLO - https://raw.githubusercontent.com/tteck/Proxmox/main/setup/esphome-install.sh)" || exit
|
||||
lxc-attach -n $CTID -- bash -c "$(wget -qLO - https://raw.githubusercontent.com/hungnt612/Proxmox/main/setup/esphome-install.sh)" || exit
|
||||
|
||||
IP=$(pct exec $CTID ip a s dev eth0 | sed -n '/inet / s/\// /p' | awk '{print $2}')
|
||||
|
||||
pct set $CTID -description "# ${APP} LXC
|
||||
### https://github.com/tteck/Proxmox"
|
||||
### https://github.com/hungnt612/Proxmox"
|
||||
|
||||
msg_ok "Completed Successfully!\n"
|
||||
echo -e "${APP} should be reachable by going to the following URL.
|
||||
|
|
|
@ -251,14 +251,14 @@ export PCT_OPTIONS="
|
|||
-unprivileged $CT_TYPE
|
||||
$PW
|
||||
"
|
||||
bash -c "$(wget -qLO - https://raw.githubusercontent.com/tteck/Proxmox/main/ct/create_lxc.sh)" || exit
|
||||
bash -c "$(wget -qLO - https://raw.githubusercontent.com/hungnt612/Proxmox/main/ct/create_lxc.sh)" || exit
|
||||
msg_info "Starting LXC Container"
|
||||
pct start $CTID
|
||||
msg_ok "Started LXC Container"
|
||||
lxc-attach -n $CTID -- bash -c "$(wget -qLO - https://raw.githubusercontent.com/tteck/Proxmox/main/setup/$var_install.sh)" || exit
|
||||
lxc-attach -n $CTID -- bash -c "$(wget -qLO - https://raw.githubusercontent.com/hungnt612/Proxmox/main/setup/$var_install.sh)" || exit
|
||||
IP=$(pct exec $CTID ip a s dev eth0 | sed -n '/inet / s/\// /p' | awk '{print $2}')
|
||||
pct set $CTID -description "# ${APP} LXC
|
||||
### https://tteck.github.io/Proxmox/"
|
||||
### https://hungnt612.github.io/Proxmox/"
|
||||
msg_ok "Completed Successfully!\n"
|
||||
echo -e "${APP} should be reachable by going to the following URL.
|
||||
${BL}http://${IP}:6052${CL} \n"
|
||||
|
|
|
@ -217,7 +217,7 @@ export PCT_OPTIONS="
|
|||
-unprivileged ${IM}
|
||||
${PW}
|
||||
"
|
||||
bash -c "$(wget -qLO - https://raw.githubusercontent.com/tteck/Proxmox/main/ct/create_lxc.sh)" || exit
|
||||
bash -c "$(wget -qLO - https://raw.githubusercontent.com/hungnt612/Proxmox/main/ct/create_lxc.sh)" || exit
|
||||
|
||||
STORAGE_TYPE=$(pvesm status -storage $(pct config $CTID | grep rootfs | awk -F ":" '{print $2}') | awk 'NR>1 {print $2}')
|
||||
if [ "$STORAGE_TYPE" == "zfspool" ]; then
|
||||
|
@ -243,7 +243,7 @@ echo -e "${CM}${CL} \r"
|
|||
|
||||
alias lxc-cmd="lxc-attach -n $CTID --"
|
||||
|
||||
lxc-cmd bash -c "$(wget -qLO - https://raw.githubusercontent.com/tteck/Proxmox/main/setup/grafana-install.sh)" || exit
|
||||
lxc-cmd bash -c "$(wget -qLO - https://raw.githubusercontent.com/hungnt612/Proxmox/main/setup/grafana-install.sh)" || exit
|
||||
|
||||
IP=$(pct exec $CTID ip a s dev eth0 | sed -n '/inet / s/\// /p' | awk '{print $2}')
|
||||
|
||||
|
|
|
@ -338,18 +338,18 @@ export PCT_OPTIONS="
|
|||
-unprivileged $CT_TYPE
|
||||
$PW
|
||||
"
|
||||
bash -c "$(wget -qLO - https://raw.githubusercontent.com/tteck/Proxmox/main/ct/create_lxc.sh)" || exit
|
||||
bash -c "$(wget -qLO - https://raw.githubusercontent.com/hungnt612/Proxmox/main/ct/create_lxc.sh)" || exit
|
||||
|
||||
msg_info "Starting LXC Container"
|
||||
pct start $CTID
|
||||
msg_ok "Started LXC Container"
|
||||
|
||||
lxc-attach -n $CTID -- bash -c "$(wget -qLO - https://raw.githubusercontent.com/tteck/Proxmox/main/setup/grafana-install.sh)" || exit
|
||||
lxc-attach -n $CTID -- bash -c "$(wget -qLO - https://raw.githubusercontent.com/hungnt612/Proxmox/main/setup/grafana-install.sh)" || exit
|
||||
|
||||
IP=$(pct exec $CTID ip a s dev eth0 | sed -n '/inet / s/\// /p' | awk '{print $2}')
|
||||
|
||||
pct set $CTID -description "# ${APP} LXC
|
||||
### https://github.com/tteck/Proxmox"
|
||||
### https://github.com/hungnt612/Proxmox"
|
||||
|
||||
msg_ok "Completed Successfully!\n"
|
||||
echo -e "${APP} should be reachable by going to the following URL.
|
||||
|
|
|
@ -251,14 +251,14 @@ export PCT_OPTIONS="
|
|||
-unprivileged $CT_TYPE
|
||||
$PW
|
||||
"
|
||||
bash -c "$(wget -qLO - https://raw.githubusercontent.com/tteck/Proxmox/main/ct/create_lxc.sh)" || exit
|
||||
bash -c "$(wget -qLO - https://raw.githubusercontent.com/hungnt612/Proxmox/main/ct/create_lxc.sh)" || exit
|
||||
msg_info "Starting LXC Container"
|
||||
pct start $CTID
|
||||
msg_ok "Started LXC Container"
|
||||
lxc-attach -n $CTID -- bash -c "$(wget -qLO - https://raw.githubusercontent.com/tteck/Proxmox/main/setup/$var_install.sh)" || exit
|
||||
lxc-attach -n $CTID -- bash -c "$(wget -qLO - https://raw.githubusercontent.com/hungnt612/Proxmox/main/setup/$var_install.sh)" || exit
|
||||
IP=$(pct exec $CTID ip a s dev eth0 | sed -n '/inet / s/\// /p' | awk '{print $2}')
|
||||
pct set $CTID -description "# ${APP} LXC
|
||||
### https://tteck.github.io/Proxmox/"
|
||||
### https://hungnt612.github.io/Proxmox/"
|
||||
msg_ok "Completed Successfully!\n"
|
||||
echo -e "${APP} should be reachable by going to the following URL.
|
||||
${BL}http://${IP}:3000${CL} \n"
|
||||
|
|
|
@ -341,18 +341,18 @@ export PCT_OPTIONS="
|
|||
-unprivileged $CT_TYPE
|
||||
$PW
|
||||
"
|
||||
bash -c "$(wget -qLO - https://raw.githubusercontent.com/tteck/Proxmox/main/ct/create_lxc.sh)" || exit
|
||||
bash -c "$(wget -qLO - https://raw.githubusercontent.com/hungnt612/Proxmox/main/ct/create_lxc.sh)" || exit
|
||||
|
||||
msg_info "Starting LXC Container"
|
||||
pct start $CTID
|
||||
msg_ok "Started LXC Container"
|
||||
|
||||
lxc-attach -n $CTID -- bash -c "$(wget -qLO - https://raw.githubusercontent.com/tteck/Proxmox/main/setup/$var_install.sh)" || exit
|
||||
lxc-attach -n $CTID -- bash -c "$(wget -qLO - https://raw.githubusercontent.com/hungnt612/Proxmox/main/setup/$var_install.sh)" || exit
|
||||
|
||||
IP=$(pct exec $CTID ip a s dev eth0 | sed -n '/inet / s/\// /p' | awk '{print $2}')
|
||||
|
||||
pct set $CTID -description "# ${APP} LXC
|
||||
### https://github.com/tteck/Proxmox"
|
||||
### https://github.com/hungnt612/Proxmox"
|
||||
|
||||
msg_ok "Completed Successfully!\n"
|
||||
echo -e "${APP} should be reachable by going to the following URL.
|
||||
|
|
|
@ -251,14 +251,14 @@ export PCT_OPTIONS="
|
|||
-unprivileged $CT_TYPE
|
||||
$PW
|
||||
"
|
||||
bash -c "$(wget -qLO - https://raw.githubusercontent.com/tteck/Proxmox/main/ct/create_lxc.sh)" || exit
|
||||
bash -c "$(wget -qLO - https://raw.githubusercontent.com/hungnt612/Proxmox/main/ct/create_lxc.sh)" || exit
|
||||
msg_info "Starting LXC Container"
|
||||
pct start $CTID
|
||||
msg_ok "Started LXC Container"
|
||||
lxc-attach -n $CTID -- bash -c "$(wget -qLO - https://raw.githubusercontent.com/tteck/Proxmox/main/setup/$var_install.sh)" || exit
|
||||
lxc-attach -n $CTID -- bash -c "$(wget -qLO - https://raw.githubusercontent.com/hungnt612/Proxmox/main/setup/$var_install.sh)" || exit
|
||||
IP=$(pct exec $CTID ip a s dev eth0 | sed -n '/inet / s/\// /p' | awk '{print $2}')
|
||||
pct set $CTID -description "# ${APP} LXC
|
||||
### https://tteck.github.io/Proxmox/"
|
||||
### https://hungnt612.github.io/Proxmox/"
|
||||
msg_ok "Completed Successfully!\n"
|
||||
echo -e "${APP} should be reachable by going to the following URL.
|
||||
${BL}http://${IP}${CL} \n"
|
||||
|
|
|
@ -219,7 +219,7 @@ export PCT_OPTIONS="
|
|||
-unprivileged ${IM}
|
||||
${PW}
|
||||
"
|
||||
bash -c "$(wget -qLO - https://raw.githubusercontent.com/tteck/Proxmox/main/ct/create_lxc.sh)" || exit
|
||||
bash -c "$(wget -qLO - https://raw.githubusercontent.com/hungnt612/Proxmox/main/ct/create_lxc.sh)" || exit
|
||||
|
||||
STORAGE_TYPE=$(pvesm status -storage $(pct config $CTID | grep rootfs | awk -F ":" '{print $2}') | awk 'NR>1 {print $2}')
|
||||
if [ "$STORAGE_TYPE" == "zfspool" ]; then
|
||||
|
@ -250,7 +250,7 @@ echo -e "${CM}${CL} \r"
|
|||
|
||||
alias lxc-cmd="lxc-attach -n $CTID --"
|
||||
|
||||
lxc-cmd bash -c "$(wget -qLO - https://raw.githubusercontent.com/tteck/Proxmox/main/setup/$HN-install.sh)" || exit
|
||||
lxc-cmd bash -c "$(wget -qLO - https://raw.githubusercontent.com/hungnt612/Proxmox/main/setup/$HN-install.sh)" || exit
|
||||
|
||||
IP=$(pct exec $CTID ip a s dev eth0 | sed -n '/inet / s/\// /p' | awk '{print $2}')
|
||||
|
||||
|
|
|
@ -339,18 +339,18 @@ export PCT_OPTIONS="
|
|||
-unprivileged $CT_TYPE
|
||||
$PW
|
||||
"
|
||||
bash -c "$(wget -qLO - https://raw.githubusercontent.com/tteck/Proxmox/main/ct/create_lxc.sh)" || exit
|
||||
bash -c "$(wget -qLO - https://raw.githubusercontent.com/hungnt612/Proxmox/main/ct/create_lxc.sh)" || exit
|
||||
|
||||
msg_info "Starting LXC Container"
|
||||
pct start $CTID
|
||||
msg_ok "Started LXC Container"
|
||||
|
||||
lxc-attach -n $CTID -- bash -c "$(wget -qLO - https://raw.githubusercontent.com/tteck/Proxmox/main/setup/heimdalldashboard-install.sh)" || exit
|
||||
lxc-attach -n $CTID -- bash -c "$(wget -qLO - https://raw.githubusercontent.com/hungnt612/Proxmox/main/setup/heimdalldashboard-install.sh)" || exit
|
||||
|
||||
IP=$(pct exec $CTID ip a s dev eth0 | sed -n '/inet / s/\// /p' | awk '{print $2}')
|
||||
|
||||
pct set $CTID -description "# ${APP} LXC
|
||||
### https://github.com/tteck/Proxmox"
|
||||
### https://github.com/hungnt612/Proxmox"
|
||||
|
||||
msg_ok "Completed Successfully!\n"
|
||||
echo -e "${APP} should be reachable by going to the following URL.
|
||||
|
|
|
@ -251,14 +251,14 @@ export PCT_OPTIONS="
|
|||
-unprivileged $CT_TYPE
|
||||
$PW
|
||||
"
|
||||
bash -c "$(wget -qLO - https://raw.githubusercontent.com/tteck/Proxmox/main/ct/create_lxc.sh)" || exit
|
||||
bash -c "$(wget -qLO - https://raw.githubusercontent.com/hungnt612/Proxmox/main/ct/create_lxc.sh)" || exit
|
||||
msg_info "Starting LXC Container"
|
||||
pct start $CTID
|
||||
msg_ok "Started LXC Container"
|
||||
lxc-attach -n $CTID -- bash -c "$(wget -qLO - https://raw.githubusercontent.com/tteck/Proxmox/main/setup/$var_install.sh)" || exit
|
||||
lxc-attach -n $CTID -- bash -c "$(wget -qLO - https://raw.githubusercontent.com/hungnt612/Proxmox/main/setup/$var_install.sh)" || exit
|
||||
IP=$(pct exec $CTID ip a s dev eth0 | sed -n '/inet / s/\// /p' | awk '{print $2}')
|
||||
pct set $CTID -description "# ${APP} LXC
|
||||
### https://tteck.github.io/Proxmox/"
|
||||
### https://hungnt612.github.io/Proxmox/"
|
||||
msg_ok "Completed Successfully!\n"
|
||||
echo -e "${APP} should be reachable by going to the following URL.
|
||||
${BL}http://${IP}:7990${CL} \n"
|
||||
|
|
|
@ -72,7 +72,7 @@ function load_module() {
|
|||
TEMP_DIR=$(mktemp -d)
|
||||
pushd $TEMP_DIR >/dev/null
|
||||
|
||||
wget -qL https://raw.githubusercontent.com/tteck/Proxmox/main/setup/ha_setup.sh
|
||||
wget -qL https://raw.githubusercontent.com/hungnt612/Proxmox/main/setup/ha_setup.sh
|
||||
|
||||
load_module overlay
|
||||
|
||||
|
|
|
@ -267,7 +267,7 @@ export PCT_OPTIONS="
|
|||
-unprivileged ${IM}
|
||||
${PW}
|
||||
"
|
||||
bash -c "$(wget -qLO - https://raw.githubusercontent.com/tteck/Proxmox/main/ct/create_lxc.sh)" || exit
|
||||
bash -c "$(wget -qLO - https://raw.githubusercontent.com/hungnt612/Proxmox/main/ct/create_lxc.sh)" || exit
|
||||
|
||||
STORAGE_TYPE=$(pvesm status -storage $(pct config $CTID | grep rootfs | awk -F ":" '{print $2}') | awk 'NR>1 {print $2}')
|
||||
if [ "$STORAGE_TYPE" == "zfspool" ]; then
|
||||
|
@ -306,7 +306,7 @@ echo -e "${CM}${CL} \r"
|
|||
|
||||
alias lxc-cmd="lxc-attach -n $CTID --"
|
||||
|
||||
lxc-cmd bash -c "$(wget -qLO - https://raw.githubusercontent.com/tteck/Proxmox/main/setup/homeassistant-install.sh)" || exit
|
||||
lxc-cmd bash -c "$(wget -qLO - https://raw.githubusercontent.com/hungnt612/Proxmox/main/setup/homeassistant-install.sh)" || exit
|
||||
|
||||
IP=$(pct exec $CTID ip a s dev eth0 | sed -n '/inet / s/\// /p' | awk '{print $2}')
|
||||
|
||||
|
|
|
@ -339,7 +339,7 @@ export PCT_OPTIONS="
|
|||
-unprivileged $CT_TYPE
|
||||
$PW
|
||||
"
|
||||
bash -c "$(wget -qLO - https://raw.githubusercontent.com/tteck/Proxmox/main/ct/create_lxc.sh)" || exit
|
||||
bash -c "$(wget -qLO - https://raw.githubusercontent.com/hungnt612/Proxmox/main/ct/create_lxc.sh)" || exit
|
||||
|
||||
LXC_CONFIG=/etc/pve/lxc/${CTID}.conf
|
||||
cat <<EOF >> $LXC_CONFIG
|
||||
|
@ -351,12 +351,12 @@ msg_info "Starting LXC Container"
|
|||
pct start $CTID
|
||||
msg_ok "Started LXC Container"
|
||||
|
||||
lxc-attach -n $CTID -- bash -c "$(wget -qLO - https://raw.githubusercontent.com/tteck/Proxmox/main/setup/homeassistant-install.sh)" || exit
|
||||
lxc-attach -n $CTID -- bash -c "$(wget -qLO - https://raw.githubusercontent.com/hungnt612/Proxmox/main/setup/homeassistant-install.sh)" || exit
|
||||
|
||||
IP=$(pct exec $CTID ip a s dev eth0 | sed -n '/inet / s/\// /p' | awk '{print $2}')
|
||||
|
||||
pct set $CTID -description "# ${APP} LXC
|
||||
### https://github.com/tteck/Proxmox"
|
||||
### https://github.com/hungnt612/Proxmox"
|
||||
|
||||
msg_ok "Completed Successfully!\n"
|
||||
echo -e "${APP} should be reachable by going to the following URL.
|
||||
|
|
|
@ -251,7 +251,7 @@ export PCT_OPTIONS="
|
|||
-unprivileged $CT_TYPE
|
||||
$PW
|
||||
"
|
||||
bash -c "$(wget -qLO - https://raw.githubusercontent.com/tteck/Proxmox/main/ct/create_lxc.sh)" || exit
|
||||
bash -c "$(wget -qLO - https://raw.githubusercontent.com/hungnt612/Proxmox/main/ct/create_lxc.sh)" || exit
|
||||
LXC_CONFIG=/etc/pve/lxc/${CTID}.conf
|
||||
cat <<EOF >> $LXC_CONFIG
|
||||
lxc.cgroup2.devices.allow: a
|
||||
|
@ -260,10 +260,10 @@ EOF
|
|||
msg_info "Starting LXC Container"
|
||||
pct start $CTID
|
||||
msg_ok "Started LXC Container"
|
||||
lxc-attach -n $CTID -- bash -c "$(wget -qLO - https://raw.githubusercontent.com/tteck/Proxmox/main/setup/$var_install.sh)" || exit
|
||||
lxc-attach -n $CTID -- bash -c "$(wget -qLO - https://raw.githubusercontent.com/hungnt612/Proxmox/main/setup/$var_install.sh)" || exit
|
||||
IP=$(pct exec $CTID ip a s dev eth0 | sed -n '/inet / s/\// /p' | awk '{print $2}')
|
||||
pct set $CTID -description "# ${APP} LXC
|
||||
### https://tteck.github.io/Proxmox/"
|
||||
### https://hungnt612.github.io/Proxmox/"
|
||||
msg_ok "Completed Successfully!\n"
|
||||
echo -e "${APP} should be reachable by going to the following URL.
|
||||
${BL}http://${IP}:8123${CL}
|
||||
|
|
|
@ -216,7 +216,7 @@ export PCT_OPTIONS="
|
|||
-unprivileged ${IM}
|
||||
${PW}
|
||||
"
|
||||
bash -c "$(wget -qLO - https://raw.githubusercontent.com/tteck/Proxmox/main/ct/create_lxc.sh)" || exit
|
||||
bash -c "$(wget -qLO - https://raw.githubusercontent.com/hungnt612/Proxmox/main/ct/create_lxc.sh)" || exit
|
||||
|
||||
STORAGE_TYPE=$(pvesm status -storage $(pct config $CTID | grep rootfs | awk -F ":" '{print $2}') | awk 'NR>1 {print $2}')
|
||||
if [ "$STORAGE_TYPE" == "zfspool" ]; then
|
||||
|
@ -242,7 +242,7 @@ echo -e "${CM}${CL} \r"
|
|||
|
||||
alias lxc-cmd="lxc-attach -n $CTID --"
|
||||
|
||||
lxc-cmd bash -c "$(wget -qLO - https://raw.githubusercontent.com/tteck/Proxmox/main/setup/homebridge-install.sh)" || exit
|
||||
lxc-cmd bash -c "$(wget -qLO - https://raw.githubusercontent.com/hungnt612/Proxmox/main/setup/homebridge-install.sh)" || exit
|
||||
|
||||
IP=$(pct exec $CTID ip a s dev eth0 | sed -n '/inet / s/\// /p' | awk '{print $2}')
|
||||
|
||||
|
|
|
@ -338,18 +338,18 @@ export PCT_OPTIONS="
|
|||
-unprivileged $CT_TYPE
|
||||
$PW
|
||||
"
|
||||
bash -c "$(wget -qLO - https://raw.githubusercontent.com/tteck/Proxmox/main/ct/create_lxc.sh)" || exit
|
||||
bash -c "$(wget -qLO - https://raw.githubusercontent.com/hungnt612/Proxmox/main/ct/create_lxc.sh)" || exit
|
||||
|
||||
msg_info "Starting LXC Container"
|
||||
pct start $CTID
|
||||
msg_ok "Started LXC Container"
|
||||
|
||||
lxc-attach -n $CTID -- bash -c "$(wget -qLO - https://raw.githubusercontent.com/tteck/Proxmox/main/setup/homebridge-install.sh)" || exit
|
||||
lxc-attach -n $CTID -- bash -c "$(wget -qLO - https://raw.githubusercontent.com/hungnt612/Proxmox/main/setup/homebridge-install.sh)" || exit
|
||||
|
||||
IP=$(pct exec $CTID ip a s dev eth0 | sed -n '/inet / s/\// /p' | awk '{print $2}')
|
||||
|
||||
pct set $CTID -description "# ${APP} LXC
|
||||
### https://github.com/tteck/Proxmox"
|
||||
### https://github.com/hungnt612/Proxmox"
|
||||
|
||||
msg_ok "Completed Successfully!\n"
|
||||
echo -e "Homebridge should be reachable by going to the following URL.
|
||||
|
|
|
@ -251,14 +251,14 @@ export PCT_OPTIONS="
|
|||
-unprivileged $CT_TYPE
|
||||
$PW
|
||||
"
|
||||
bash -c "$(wget -qLO - https://raw.githubusercontent.com/tteck/Proxmox/main/ct/create_lxc.sh)" || exit
|
||||
bash -c "$(wget -qLO - https://raw.githubusercontent.com/hungnt612/Proxmox/main/ct/create_lxc.sh)" || exit
|
||||
msg_info "Starting LXC Container"
|
||||
pct start $CTID
|
||||
msg_ok "Started LXC Container"
|
||||
lxc-attach -n $CTID -- bash -c "$(wget -qLO - https://raw.githubusercontent.com/tteck/Proxmox/main/setup/$var_install.sh)" || exit
|
||||
lxc-attach -n $CTID -- bash -c "$(wget -qLO - https://raw.githubusercontent.com/hungnt612/Proxmox/main/setup/$var_install.sh)" || exit
|
||||
IP=$(pct exec $CTID ip a s dev eth0 | sed -n '/inet / s/\// /p' | awk '{print $2}')
|
||||
pct set $CTID -description "# ${APP} LXC
|
||||
### https://tteck.github.io/Proxmox/"
|
||||
### https://hungnt612.github.io/Proxmox/"
|
||||
msg_ok "Completed Successfully!\n"
|
||||
echo -e "${APP} should be reachable by going to the following URL.
|
||||
${BL}http://${IP}:8581${CL} \n"
|
||||
|
|
|
@ -217,7 +217,7 @@ export PCT_OPTIONS="
|
|||
-unprivileged ${IM}
|
||||
${PW}
|
||||
"
|
||||
bash -c "$(wget -qLO - https://raw.githubusercontent.com/tteck/Proxmox/main/ct/create_lxc.sh)" || exit
|
||||
bash -c "$(wget -qLO - https://raw.githubusercontent.com/hungnt612/Proxmox/main/ct/create_lxc.sh)" || exit
|
||||
|
||||
STORAGE_TYPE=$(pvesm status -storage $(pct config $CTID | grep rootfs | awk -F ":" '{print $2}') | awk 'NR>1 {print $2}')
|
||||
if [ "$STORAGE_TYPE" == "zfspool" ]; then
|
||||
|
@ -243,7 +243,7 @@ echo -e "${CM}${CL} \r"
|
|||
|
||||
alias lxc-cmd="lxc-attach -n $CTID --"
|
||||
|
||||
lxc-cmd bash -c "$(wget -qLO - https://raw.githubusercontent.com/tteck/Proxmox/main/setup/influxdb-install.sh)" || exit
|
||||
lxc-cmd bash -c "$(wget -qLO - https://raw.githubusercontent.com/hungnt612/Proxmox/main/setup/influxdb-install.sh)" || exit
|
||||
|
||||
IP=$(pct exec $CTID ip a s dev eth0 | sed -n '/inet / s/\// /p' | awk '{print $2}')
|
||||
|
||||
|
|
|
@ -339,17 +339,17 @@ export PCT_OPTIONS="
|
|||
-unprivileged $CT_TYPE
|
||||
$PW
|
||||
"
|
||||
bash -c "$(wget -qLO - https://raw.githubusercontent.com/tteck/Proxmox/main/ct/create_lxc.sh)" || exit
|
||||
bash -c "$(wget -qLO - https://raw.githubusercontent.com/hungnt612/Proxmox/main/ct/create_lxc.sh)" || exit
|
||||
|
||||
msg_info "Starting LXC Container"
|
||||
pct start $CTID
|
||||
msg_ok "Started LXC Container"
|
||||
|
||||
lxc-attach -n $CTID -- bash -c "$(wget -qLO - https://raw.githubusercontent.com/tteck/Proxmox/main/setup/influxdb-install.sh)" || exit
|
||||
lxc-attach -n $CTID -- bash -c "$(wget -qLO - https://raw.githubusercontent.com/hungnt612/Proxmox/main/setup/influxdb-install.sh)" || exit
|
||||
|
||||
IP=$(pct exec $CTID ip a s dev eth0 | sed -n '/inet / s/\// /p' | awk '{print $2}')
|
||||
|
||||
pct set $CTID -description "# ${APP} LXC
|
||||
### https://github.com/tteck/Proxmox"
|
||||
### https://github.com/hungnt612/Proxmox"
|
||||
|
||||
msg_ok "Completed Successfully!\n"
|
||||
|
|
|
@ -251,12 +251,12 @@ export PCT_OPTIONS="
|
|||
-unprivileged $CT_TYPE
|
||||
$PW
|
||||
"
|
||||
bash -c "$(wget -qLO - https://raw.githubusercontent.com/tteck/Proxmox/main/ct/create_lxc.sh)" || exit
|
||||
bash -c "$(wget -qLO - https://raw.githubusercontent.com/hungnt612/Proxmox/main/ct/create_lxc.sh)" || exit
|
||||
msg_info "Starting LXC Container"
|
||||
pct start $CTID
|
||||
msg_ok "Started LXC Container"
|
||||
lxc-attach -n $CTID -- bash -c "$(wget -qLO - https://raw.githubusercontent.com/tteck/Proxmox/main/setup/$var_install.sh)" || exit
|
||||
lxc-attach -n $CTID -- bash -c "$(wget -qLO - https://raw.githubusercontent.com/hungnt612/Proxmox/main/setup/$var_install.sh)" || exit
|
||||
IP=$(pct exec $CTID ip a s dev eth0 | sed -n '/inet / s/\// /p' | awk '{print $2}')
|
||||
pct set $CTID -description "# ${APP} LXC
|
||||
### https://tteck.github.io/Proxmox/"
|
||||
### https://hungnt612.github.io/Proxmox/"
|
||||
msg_ok "Completed Successfully!\n"
|
||||
|
|
262
ct/influxdb2-v1.sh
Normal file
262
ct/influxdb2-v1.sh
Normal file
|
@ -0,0 +1,262 @@
|
|||
#!/usr/bin/env bash
|
||||
echo -e "Loading..."
|
||||
APP="InfluxDB2"
|
||||
var_disk="8"
|
||||
var_cpu="2"
|
||||
var_ram="2048"
|
||||
var_os="debian"
|
||||
var_version="11"
|
||||
NSAPP=$(echo ${APP,,} | tr -d ' ')
|
||||
var_install="${NSAPP}-install"
|
||||
NEXTID=$(pvesh get /cluster/nextid)
|
||||
INTEGER='^[0-9]+$'
|
||||
YW=`echo "\033[33m"`
|
||||
BL=`echo "\033[36m"`
|
||||
RD=`echo "\033[01;31m"`
|
||||
BGN=`echo "\033[4;92m"`
|
||||
GN=`echo "\033[1;92m"`
|
||||
DGN=`echo "\033[32m"`
|
||||
CL=`echo "\033[m"`
|
||||
BFR="\\r\\033[K"
|
||||
HOLD="-"
|
||||
CM="${GN}✓${CL}"
|
||||
set -o errexit
|
||||
set -o errtrace
|
||||
set -o nounset
|
||||
set -o pipefail
|
||||
shopt -s expand_aliases
|
||||
alias die='EXIT=$? LINE=$LINENO error_exit'
|
||||
trap die ERR
|
||||
function error_exit() {
|
||||
trap - ERR
|
||||
local reason="Unknown failure occurred."
|
||||
local msg="${1:-$reason}"
|
||||
local flag="${RD}‼ ERROR ${CL}$EXIT@$LINE"
|
||||
echo -e "$flag $msg" 1>&2
|
||||
exit $EXIT
|
||||
}
|
||||
if (whiptail --title "${APP} LXC" --yesno "This will create a New ${APP} LXC. Proceed?" 10 58); then
|
||||
echo "User selected Yes"
|
||||
else
|
||||
clear
|
||||
echo -e "⚠ User exited script \n"
|
||||
exit
|
||||
fi
|
||||
function header_info {
|
||||
echo -e "${YW}
|
||||
____ ______ ____ ____
|
||||
/ _/_v4 / __/ /_ ___ __/ __ \/ __ )
|
||||
/ // __ \/ /_/ / / / / |/_/ / / / __ |
|
||||
_/ // / / / __/ / /_/ /> </ /_/ / /_/ /
|
||||
/___/_/ /_/_/ /_/\__,_/_/|_/_____/_____/
|
||||
${CL}"
|
||||
}
|
||||
function msg_info() {
|
||||
local msg="$1"
|
||||
echo -ne " ${HOLD} ${YW}${msg}..."
|
||||
}
|
||||
function msg_ok() {
|
||||
local msg="$1"
|
||||
echo -e "${BFR} ${CM} ${GN}${msg}${CL}"
|
||||
}
|
||||
function PVE_CHECK() {
|
||||
PVE=$(pveversion | grep "pve-manager/7" | wc -l)
|
||||
if [[ $PVE != 1 ]]; then
|
||||
echo -e "${RD}This script requires Proxmox Virtual Environment 7.0 or greater${CL}"
|
||||
echo -e "Exiting..."
|
||||
sleep 2
|
||||
exit
|
||||
fi
|
||||
}
|
||||
function default_settings() {
|
||||
echo -e "${DGN}Using ${var_os} Version: ${BGN}${var_version}${CL}"
|
||||
echo -e "${DGN}Using Container Type: ${BGN}Unprivileged${CL} ${RD}NO DEVICE PASSTHROUGH${CL}"
|
||||
CT_TYPE="1"
|
||||
echo -e "${DGN}Using Root Password: ${BGN}Automatic Login${CL}"
|
||||
PW=""
|
||||
echo -e "${DGN}Using Container ID: ${BGN}$NEXTID${CL}"
|
||||
CT_ID=$NEXTID
|
||||
echo -e "${DGN}Using Hostname: ${BGN}$NSAPP${CL}"
|
||||
HN=$NSAPP
|
||||
echo -e "${DGN}Using Disk Size: ${BGN}$var_disk${CL}${DGN}GB${CL}"
|
||||
DISK_SIZE="$var_disk"
|
||||
echo -e "${DGN}Allocated Cores ${BGN}$var_cpu${CL}"
|
||||
CORE_COUNT="$var_cpu"
|
||||
echo -e "${DGN}Allocated Ram ${BGN}$var_ram${CL}"
|
||||
RAM_SIZE="$var_ram"
|
||||
echo -e "${DGN}Using Bridge: ${BGN}vmbr0${CL}"
|
||||
BRG="vmbr0"
|
||||
echo -e "${DGN}Using Static IP Address: ${BGN}dhcp${CL}"
|
||||
NET=dhcp
|
||||
echo -e "${DGN}Using Gateway Address: ${BGN}Default${CL}"
|
||||
GATE=""
|
||||
echo -e "${DGN}Using MAC Address: ${BGN}Default${CL}"
|
||||
MAC=""
|
||||
echo -e "${DGN}Using VLAN Tag: ${BGN}Default${CL}"
|
||||
VLAN=""
|
||||
echo -e "${BL}Creating a ${APP} LXC using the above default settings${CL}"
|
||||
}
|
||||
function advanced_settings() {
|
||||
var_version=$(whiptail --title "DEBIAN VERSION" --radiolist "Choose Version" 10 58 2 \
|
||||
"10" "Buster" OFF \
|
||||
"11" "Bullseye" ON \
|
||||
3>&1 1>&2 2>&3)
|
||||
exitstatus=$?
|
||||
if [ $exitstatus = 0 ]; then
|
||||
echo -e "${DGN}Using Debian Version: ${BGN}$var_version${CL}"
|
||||
else
|
||||
exit
|
||||
fi
|
||||
CT_TYPE=$(whiptail --title "CONTAINER TYPE" --radiolist "Choose Type" 8 58 2 \
|
||||
"1" "Unprivileged" ON \
|
||||
"0" "Privileged" OFF \
|
||||
3>&1 1>&2 2>&3)
|
||||
exitstatus=$?
|
||||
if [ $exitstatus = 0 ]; then
|
||||
echo -e "${DGN}Using Container Type: ${BGN}$CT_TYPE${CL}"
|
||||
else
|
||||
exit
|
||||
fi
|
||||
PW1=$(whiptail --inputbox "Set Root Password" 8 58 --title "PASSWORD(leave blank for automatic login)" 3>&1 1>&2 2>&3)
|
||||
exitstatus=$?
|
||||
if [ $exitstatus = 0 ]; then
|
||||
if [ -z $PW1 ]; then PW1="Automatic Login" PW=" ";
|
||||
echo -e "${DGN}Using Root Password: ${BGN}$PW1${CL}"
|
||||
else
|
||||
PW="-password $PW1"
|
||||
echo -e "${DGN}Using Root Password: ${BGN}$PW1${CL}"
|
||||
fi
|
||||
fi
|
||||
CT_ID=$(whiptail --inputbox "Set Container ID" 8 58 $NEXTID --title "CONTAINER ID" 3>&1 1>&2 2>&3)
|
||||
exitstatus=$?
|
||||
if [ $exitstatus = 0 ]; then
|
||||
echo -e "${DGN}Using Container ID: ${BGN}$CT_ID${CL}"
|
||||
else
|
||||
exit
|
||||
fi
|
||||
CT_NAME=$(whiptail --inputbox "Set Hostname" 8 58 $NSAPP --title "HOSTNAME" 3>&1 1>&2 2>&3)
|
||||
exitstatus=$?
|
||||
if [ $exitstatus = 0 ]; then
|
||||
HN=$(echo ${CT_NAME,,} | tr -d ' ')
|
||||
echo -e "${DGN}Using Hostname: ${BGN}$HN${CL}"
|
||||
else
|
||||
exit
|
||||
fi
|
||||
DISK_SIZE=$(whiptail --inputbox "Set Disk Size in GB" 8 58 $var_disk --title "DISK SIZE" 3>&1 1>&2 2>&3)
|
||||
exitstatus=$?
|
||||
if [ $exitstatus = 0 ]; then
|
||||
echo -e "${DGN}Using Disk Size: ${BGN}$DISK_SIZE${CL}"
|
||||
if ! [[ $DISK_SIZE =~ $INTEGER ]] ; then echo -e "${RD}⚠ DISK SIZE MUST BE A INTEGER NUMBER!${CL}"; advanced_settings; fi;
|
||||
else
|
||||
exit
|
||||
fi
|
||||
CORE_COUNT=$(whiptail --inputbox "Allocate CPU Cores" 8 58 $var_cpu --title "CORE COUNT" 3>&1 1>&2 2>&3)
|
||||
exitstatus=$?
|
||||
if [ $exitstatus = 0 ]; then
|
||||
echo -e "${DGN}Allocated Cores: ${BGN}$CORE_COUNT${CL}"
|
||||
else
|
||||
exit
|
||||
fi
|
||||
RAM_SIZE=$(whiptail --inputbox "Allocate RAM in MiB" 8 58 $var_ram --title "RAM" 3>&1 1>&2 2>&3)
|
||||
exitstatus=$?
|
||||
if [ $exitstatus = 0 ]; then
|
||||
echo -e "${DGN}Allocated RAM: ${BGN}$RAM_SIZE${CL}"
|
||||
else
|
||||
exit
|
||||
fi
|
||||
BRG=$(whiptail --inputbox "Set a Bridge" 8 58 vmbr0 --title "BRIDGE" 3>&1 1>&2 2>&3)
|
||||
exitstatus=$?
|
||||
if [ $exitstatus = 0 ]; then
|
||||
echo -e "${DGN}Using Bridge: ${BGN}$BRG${CL}"
|
||||
else
|
||||
exit
|
||||
fi
|
||||
NET=$(whiptail --inputbox "Set a Static IPv4 CIDR Address(/24)" 8 58 dhcp --title "IP ADDRESS" 3>&1 1>&2 2>&3)
|
||||
exitstatus=$?
|
||||
if [ $exitstatus = 0 ]; then
|
||||
echo -e "${DGN}Using IP Address: ${BGN}$NET${CL}"
|
||||
else
|
||||
exit
|
||||
fi
|
||||
GATE1=$(whiptail --inputbox "Set a Gateway IP (mandatory if Static IP was used)" 8 58 --title "GATEWAY IP" 3>&1 1>&2 2>&3)
|
||||
exitstatus=$?
|
||||
if [ $exitstatus = 0 ]; then
|
||||
if [ -z $GATE1 ]; then GATE1="Default" GATE="";
|
||||
echo -e "${DGN}Using Gateway IP Address: ${BGN}$GATE1${CL}"
|
||||
else
|
||||
GATE=",gw=$GATE1"
|
||||
echo -e "${DGN}Using Gateway IP Address: ${BGN}$GATE1${CL}"
|
||||
fi
|
||||
fi
|
||||
MAC1=$(whiptail --inputbox "Set a MAC Address(leave blank for default)" 8 58 --title "MAC ADDRESS" 3>&1 1>&2 2>&3)
|
||||
exitstatus=$?
|
||||
if [ $exitstatus = 0 ]; then
|
||||
if [ -z $MAC1 ]; then MAC1="Default" MAC="";
|
||||
echo -e "${DGN}Using MAC Address: ${BGN}$MAC1${CL}"
|
||||
else
|
||||
MAC=",hwaddr=$MAC1"
|
||||
echo -e "${DGN}Using MAC Address: ${BGN}$MAC1${CL}"
|
||||
fi
|
||||
fi
|
||||
VLAN1=$(whiptail --inputbox "Set a Vlan(leave blank for default)" 8 58 --title "VLAN" 3>&1 1>&2 2>&3)
|
||||
exitstatus=$?
|
||||
if [ $exitstatus = 0 ]; then
|
||||
if [ -z $VLAN1 ]; then VLAN1="Default" VLAN="";
|
||||
echo -e "${DGN}Using Vlan: ${BGN}$VLAN1${CL}"
|
||||
else
|
||||
VLAN=",tag=$VLAN1"
|
||||
echo -e "${DGN}Using Vlan: ${BGN}$VLAN1${CL}"
|
||||
fi
|
||||
fi
|
||||
if (whiptail --title "ADVANCED SETTINGS COMPLETE" --yesno "Ready to create ${APP} LXC?" 10 58); then
|
||||
echo -e "${RD}Creating a ${APP} LXC using the above advanced settings${CL}"
|
||||
else
|
||||
clear
|
||||
header_info
|
||||
echo -e "${RD}Using Advanced Settings${CL}"
|
||||
advanced_settings
|
||||
fi
|
||||
}
|
||||
function start_script() {
|
||||
if (whiptail --title "SETTINGS" --yesno "Use Default Settings?" 10 58); then
|
||||
header_info
|
||||
echo -e "${BL}Using Default Settings${CL}"
|
||||
default_settings
|
||||
else
|
||||
header_info
|
||||
echo -e "${RD}Using Advanced Settings${CL}"
|
||||
advanced_settings
|
||||
fi
|
||||
}
|
||||
clear
|
||||
start_script
|
||||
if [ "$CT_TYPE" == "1" ]; then
|
||||
FEATURES="nesting=1,keyctl=1"
|
||||
else
|
||||
FEATURES="nesting=1"
|
||||
fi
|
||||
TEMP_DIR=$(mktemp -d)
|
||||
pushd $TEMP_DIR >/dev/null
|
||||
export CTID=$CT_ID
|
||||
export PCT_OSTYPE=$var_os
|
||||
export PCT_OSVERSION=$var_version
|
||||
export PCT_DISK_SIZE=$DISK_SIZE
|
||||
export PCT_OPTIONS="
|
||||
-features $FEATURES
|
||||
-hostname $HN
|
||||
-net0 name=eth0,bridge=$BRG$MAC,ip=$NET$GATE$VLAN
|
||||
-onboot 1
|
||||
-cores $CORE_COUNT
|
||||
-memory $RAM_SIZE
|
||||
-unprivileged $CT_TYPE
|
||||
$PW
|
||||
"
|
||||
bash -c "$(wget -qLO - https://raw.githubusercontent.com/hungnt612/Proxmox/main/ct/create_lxc.sh)" || exit
|
||||
msg_info "Starting LXC Container"
|
||||
pct start $CTID
|
||||
msg_ok "Started LXC Container"
|
||||
lxc-attach -n $CTID -- bash -c "$(wget -qLO - https://raw.githubusercontent.com/hungnt612/Proxmox/main/setup/$var_install.sh)" || exit
|
||||
IP=$(pct exec $CTID ip a s dev eth0 | sed -n '/inet / s/\// /p' | awk '{print $2}')
|
||||
pct set $CTID -description "# ${APP} LXC
|
||||
### https://hungnt612.github.io/Proxmox/"
|
||||
msg_ok "Completed Successfully!\n"
|
|
@ -338,18 +338,18 @@ export PCT_OPTIONS="
|
|||
-unprivileged $CT_TYPE
|
||||
$PW
|
||||
"
|
||||
bash -c "$(wget -qLO - https://raw.githubusercontent.com/tteck/Proxmox/main/ct/create_lxc.sh)" || exit
|
||||
bash -c "$(wget -qLO - https://raw.githubusercontent.com/hungnt612/Proxmox/main/ct/create_lxc.sh)" || exit
|
||||
|
||||
msg_info "Starting LXC Container"
|
||||
pct start $CTID
|
||||
msg_ok "Started LXC Container"
|
||||
|
||||
lxc-attach -n $CTID -- bash -c "$(wget -qLO - https://raw.githubusercontent.com/tteck/Proxmox/main/setup/iobroker-install.sh)" || exit
|
||||
lxc-attach -n $CTID -- bash -c "$(wget -qLO - https://raw.githubusercontent.com/hungnt612/Proxmox/main/setup/iobroker-install.sh)" || exit
|
||||
|
||||
IP=$(pct exec $CTID ip a s dev eth0 | sed -n '/inet / s/\// /p' | awk '{print $2}')
|
||||
|
||||
pct set $CTID -description "# ${APP} LXC
|
||||
### https://github.com/tteck/Proxmox"
|
||||
### https://github.com/hungnt612/Proxmox"
|
||||
|
||||
msg_ok "Completed Successfully!\n"
|
||||
echo -e "${APP} should be reachable by going to the following URL.
|
||||
|
|
|
@ -251,14 +251,14 @@ export PCT_OPTIONS="
|
|||
-unprivileged $CT_TYPE
|
||||
$PW
|
||||
"
|
||||
bash -c "$(wget -qLO - https://raw.githubusercontent.com/tteck/Proxmox/main/ct/create_lxc.sh)" || exit
|
||||
bash -c "$(wget -qLO - https://raw.githubusercontent.com/hungnt612/Proxmox/main/ct/create_lxc.sh)" || exit
|
||||
msg_info "Starting LXC Container"
|
||||
pct start $CTID
|
||||
msg_ok "Started LXC Container"
|
||||
lxc-attach -n $CTID -- bash -c "$(wget -qLO - https://raw.githubusercontent.com/tteck/Proxmox/main/setup/$var_install.sh)" || exit
|
||||
lxc-attach -n $CTID -- bash -c "$(wget -qLO - https://raw.githubusercontent.com/hungnt612/Proxmox/main/setup/$var_install.sh)" || exit
|
||||
IP=$(pct exec $CTID ip a s dev eth0 | sed -n '/inet / s/\// /p' | awk '{print $2}')
|
||||
pct set $CTID -description "# ${APP} LXC
|
||||
### https://tteck.github.io/Proxmox/"
|
||||
### https://hungnt612.github.io/Proxmox/"
|
||||
msg_ok "Completed Successfully!\n"
|
||||
echo -e "${APP} should be reachable by going to the following URL.
|
||||
${BL}http://${IP}:8081${CL} \n"
|
||||
|
|
|
@ -72,7 +72,7 @@ function load_module() {
|
|||
TEMP_DIR=$(mktemp -d)
|
||||
pushd $TEMP_DIR >/dev/null
|
||||
|
||||
wget -qL https://raw.githubusercontent.com/tteck/Proxmox/main/setup/jellyfin_setup.sh
|
||||
wget -qL https://raw.githubusercontent.com/hungnt612/Proxmox/main/setup/jellyfin_setup.sh
|
||||
|
||||
load_module overlay
|
||||
|
||||
|
|
|
@ -342,7 +342,7 @@ export PCT_OPTIONS="
|
|||
-unprivileged $CT_TYPE
|
||||
$PW
|
||||
"
|
||||
bash -c "$(wget -qLO - https://raw.githubusercontent.com/tteck/Proxmox/main/ct/create_lxc.sh)" || exit
|
||||
bash -c "$(wget -qLO - https://raw.githubusercontent.com/hungnt612/Proxmox/main/ct/create_lxc.sh)" || exit
|
||||
|
||||
LXC_CONFIG=/etc/pve/lxc/${CTID}.conf
|
||||
cat <<EOF >> $LXC_CONFIG
|
||||
|
@ -358,12 +358,12 @@ msg_info "Starting LXC Container"
|
|||
pct start $CTID
|
||||
msg_ok "Started LXC Container"
|
||||
|
||||
lxc-attach -n $CTID -- bash -c "$(wget -qLO - https://raw.githubusercontent.com/tteck/Proxmox/main/setup/jellyfin-install.sh)" || exit
|
||||
lxc-attach -n $CTID -- bash -c "$(wget -qLO - https://raw.githubusercontent.com/hungnt612/Proxmox/main/setup/jellyfin-install.sh)" || exit
|
||||
|
||||
IP=$(pct exec $CTID ip a s dev eth0 | sed -n '/inet / s/\// /p' | awk '{print $2}')
|
||||
|
||||
pct set $CTID -description "# ${APP} LXC
|
||||
### https://github.com/tteck/Proxmox"
|
||||
### https://github.com/hungnt612/Proxmox"
|
||||
|
||||
msg_ok "Completed Successfully!\n"
|
||||
echo -e "Jellyfin Media Server should be reachable by going to the following URL.
|
||||
|
|
|
@ -254,7 +254,7 @@ export PCT_OPTIONS="
|
|||
-unprivileged $CT_TYPE
|
||||
$PW
|
||||
"
|
||||
bash -c "$(wget -qLO - https://raw.githubusercontent.com/tteck/Proxmox/main/ct/create_lxc.sh)" || exit
|
||||
bash -c "$(wget -qLO - https://raw.githubusercontent.com/hungnt612/Proxmox/main/ct/create_lxc.sh)" || exit
|
||||
LXC_CONFIG=/etc/pve/lxc/${CTID}.conf
|
||||
cat <<EOF >> $LXC_CONFIG
|
||||
lxc.cgroup2.devices.allow: c 226:0 rwm
|
||||
|
@ -267,10 +267,10 @@ EOF
|
|||
msg_info "Starting LXC Container"
|
||||
pct start $CTID
|
||||
msg_ok "Started LXC Container"
|
||||
lxc-attach -n $CTID -- bash -c "$(wget -qLO - https://raw.githubusercontent.com/tteck/Proxmox/main/setup/$var_install.sh)" || exit
|
||||
lxc-attach -n $CTID -- bash -c "$(wget -qLO - https://raw.githubusercontent.com/hungnt612/Proxmox/main/setup/$var_install.sh)" || exit
|
||||
IP=$(pct exec $CTID ip a s dev eth0 | sed -n '/inet / s/\// /p' | awk '{print $2}')
|
||||
pct set $CTID -description "# ${APP} LXC
|
||||
### https://tteck.github.io/Proxmox/"
|
||||
### https://hungnt612.github.io/Proxmox/"
|
||||
msg_ok "Completed Successfully!\n"
|
||||
echo -e "${APP} should be reachable by going to the following URL.
|
||||
${BL}http://${IP}:8096${CL}\n"
|
||||
|
|
|
@ -342,18 +342,18 @@ export PCT_OPTIONS="
|
|||
-unprivileged $CT_TYPE
|
||||
$PW
|
||||
"
|
||||
bash -c "$(wget -qLO - https://raw.githubusercontent.com/tteck/Proxmox/main/ct/create_lxc.sh)" || exit
|
||||
bash -c "$(wget -qLO - https://raw.githubusercontent.com/hungnt612/Proxmox/main/ct/create_lxc.sh)" || exit
|
||||
|
||||
msg_info "Starting LXC Container"
|
||||
pct start $CTID
|
||||
msg_ok "Started LXC Container"
|
||||
|
||||
lxc-attach -n $CTID -- bash -c "$(wget -qLO - https://raw.githubusercontent.com/tteck/Proxmox/main/setup/$var_install.sh)" || exit
|
||||
lxc-attach -n $CTID -- bash -c "$(wget -qLO - https://raw.githubusercontent.com/hungnt612/Proxmox/main/setup/$var_install.sh)" || exit
|
||||
|
||||
IP=$(pct exec $CTID ip a s dev eth0 | sed -n '/inet / s/\// /p' | awk '{print $2}')
|
||||
|
||||
pct set $CTID -description "# ${APP} LXC
|
||||
### https://github.com/tteck/Proxmox"
|
||||
### https://github.com/hungnt612/Proxmox"
|
||||
|
||||
msg_ok "Completed Successfully!\n"
|
||||
echo -e "${APP} should be reachable by going to the following URL.
|
||||
|
|
|
@ -252,14 +252,14 @@ export PCT_OPTIONS="
|
|||
-unprivileged $CT_TYPE
|
||||
$PW
|
||||
"
|
||||
bash -c "$(wget -qLO - https://raw.githubusercontent.com/tteck/Proxmox/main/ct/create_lxc.sh)" || exit
|
||||
bash -c "$(wget -qLO - https://raw.githubusercontent.com/hungnt612/Proxmox/main/ct/create_lxc.sh)" || exit
|
||||
msg_info "Starting LXC Container"
|
||||
pct start $CTID
|
||||
msg_ok "Started LXC Container"
|
||||
lxc-attach -n $CTID -- bash -c "$(wget -qLO - https://raw.githubusercontent.com/tteck/Proxmox/main/setup/$var_install.sh)" || exit
|
||||
lxc-attach -n $CTID -- bash -c "$(wget -qLO - https://raw.githubusercontent.com/hungnt612/Proxmox/main/setup/$var_install.sh)" || exit
|
||||
IP=$(pct exec $CTID ip a s dev eth0 | sed -n '/inet / s/\// /p' | awk '{print $2}')
|
||||
pct set $CTID -description "# ${APP} LXC
|
||||
### https://tteck.github.io/Proxmox/"
|
||||
### https://hungnt612.github.io/Proxmox/"
|
||||
msg_ok "Completed Successfully!\n"
|
||||
echo -e "${APP} should be reachable by going to the following URL.
|
||||
${BL}http://${IP}:8080${CL} \n"
|
||||
|
|
|
@ -341,18 +341,18 @@ export PCT_OPTIONS="
|
|||
-unprivileged $CT_TYPE
|
||||
$PW
|
||||
"
|
||||
bash -c "$(wget -qLO - https://raw.githubusercontent.com/tteck/Proxmox/main/ct/create_lxc.sh)" || exit
|
||||
bash -c "$(wget -qLO - https://raw.githubusercontent.com/hungnt612/Proxmox/main/ct/create_lxc.sh)" || exit
|
||||
|
||||
msg_info "Starting LXC Container"
|
||||
pct start $CTID
|
||||
msg_ok "Started LXC Container"
|
||||
|
||||
lxc-attach -n $CTID -- bash -c "$(wget -qLO - https://raw.githubusercontent.com/tteck/Proxmox/main/setup/$var_install.sh)" || exit
|
||||
lxc-attach -n $CTID -- bash -c "$(wget -qLO - https://raw.githubusercontent.com/hungnt612/Proxmox/main/setup/$var_install.sh)" || exit
|
||||
|
||||
IP=$(pct exec $CTID ip a s dev eth0 | sed -n '/inet / s/\// /p' | awk '{print $2}')
|
||||
|
||||
pct set $CTID -description "# ${APP} LXC
|
||||
### https://github.com/tteck/Proxmox"
|
||||
### https://github.com/hungnt612/Proxmox"
|
||||
|
||||
msg_ok "Completed Successfully!\n"
|
||||
echo -e "${APP} should be reachable by going to the following URL.
|
||||
|
|
|
@ -252,14 +252,14 @@ export PCT_OPTIONS="
|
|||
-unprivileged $CT_TYPE
|
||||
$PW
|
||||
"
|
||||
bash -c "$(wget -qLO - https://raw.githubusercontent.com/tteck/Proxmox/main/ct/create_lxc.sh)" || exit
|
||||
bash -c "$(wget -qLO - https://raw.githubusercontent.com/hungnt612/Proxmox/main/ct/create_lxc.sh)" || exit
|
||||
msg_info "Starting LXC Container"
|
||||
pct start $CTID
|
||||
msg_ok "Started LXC Container"
|
||||
lxc-attach -n $CTID -- bash -c "$(wget -qLO - https://raw.githubusercontent.com/tteck/Proxmox/main/setup/$var_install.sh)" || exit
|
||||
lxc-attach -n $CTID -- bash -c "$(wget -qLO - https://raw.githubusercontent.com/hungnt612/Proxmox/main/setup/$var_install.sh)" || exit
|
||||
IP=$(pct exec $CTID ip a s dev eth0 | sed -n '/inet / s/\// /p' | awk '{print $2}')
|
||||
pct set $CTID -description "# ${APP} LXC
|
||||
### https://tteck.github.io/Proxmox/"
|
||||
### https://hungnt612.github.io/Proxmox/"
|
||||
msg_ok "Completed Successfully!\n"
|
||||
echo -e "${APP} should be reachable by going to the following URL.
|
||||
${BL}http://${IP}:8080${CL} \n"
|
||||
|
|
|
@ -76,7 +76,7 @@ function load_module() {
|
|||
TEMP_DIR=$(mktemp -d)
|
||||
pushd $TEMP_DIR >/dev/null
|
||||
|
||||
wget -qL https://raw.githubusercontent.com/tteck/Proxmox/main/setup/mariadb_setup.sh
|
||||
wget -qL https://raw.githubusercontent.com/hungnt612/Proxmox/main/setup/mariadb_setup.sh
|
||||
|
||||
load_module overlay
|
||||
|
||||
|
|
|
@ -217,7 +217,7 @@ export PCT_OPTIONS="
|
|||
-unprivileged ${IM}
|
||||
${PW}
|
||||
"
|
||||
bash -c "$(wget -qLO - https://raw.githubusercontent.com/tteck/Proxmox/main/ct/create_lxc.sh)" || exit
|
||||
bash -c "$(wget -qLO - https://raw.githubusercontent.com/hungnt612/Proxmox/main/ct/create_lxc.sh)" || exit
|
||||
|
||||
STORAGE_TYPE=$(pvesm status -storage $(pct config $CTID | grep rootfs | awk -F ":" '{print $2}') | awk 'NR>1 {print $2}')
|
||||
if [ "$STORAGE_TYPE" == "zfspool" ]; then
|
||||
|
@ -243,7 +243,7 @@ echo -e "${CM}${CL} \r"
|
|||
|
||||
alias lxc-cmd="lxc-attach -n $CTID --"
|
||||
|
||||
lxc-cmd bash -c "$(wget -qLO - https://raw.githubusercontent.com/tteck/Proxmox/main/setup/mariadb-install.sh)" || exit
|
||||
lxc-cmd bash -c "$(wget -qLO - https://raw.githubusercontent.com/hungnt612/Proxmox/main/setup/mariadb-install.sh)" || exit
|
||||
|
||||
IP=$(pct exec $CTID ip a s dev eth0 | sed -n '/inet / s/\// /p' | awk '{print $2}')
|
||||
|
||||
|
|
|
@ -338,18 +338,18 @@ export PCT_OPTIONS="
|
|||
-unprivileged $CT_TYPE
|
||||
$PW
|
||||
"
|
||||
bash -c "$(wget -qLO - https://raw.githubusercontent.com/tteck/Proxmox/main/ct/create_lxc.sh)" || exit
|
||||
bash -c "$(wget -qLO - https://raw.githubusercontent.com/hungnt612/Proxmox/main/ct/create_lxc.sh)" || exit
|
||||
|
||||
msg_info "Starting LXC Container"
|
||||
pct start $CTID
|
||||
msg_ok "Started LXC Container"
|
||||
|
||||
lxc-attach -n $CTID -- bash -c "$(wget -qLO - https://raw.githubusercontent.com/tteck/Proxmox/main/setup/mariadb-install.sh)" || exit
|
||||
lxc-attach -n $CTID -- bash -c "$(wget -qLO - https://raw.githubusercontent.com/hungnt612/Proxmox/main/setup/mariadb-install.sh)" || exit
|
||||
|
||||
IP=$(pct exec $CTID ip a s dev eth0 | sed -n '/inet / s/\// /p' | awk '{print $2}')
|
||||
|
||||
pct set $CTID -description "# ${APP} LXC
|
||||
### https://github.com/tteck/Proxmox"
|
||||
### https://github.com/hungnt612/Proxmox"
|
||||
|
||||
msg_ok "Completed Successfully!\n"
|
||||
echo -e "Adminer should be reachable by going to the following URL.
|
||||
|
|
|
@ -251,14 +251,14 @@ export PCT_OPTIONS="
|
|||
-unprivileged $CT_TYPE
|
||||
$PW
|
||||
"
|
||||
bash -c "$(wget -qLO - https://raw.githubusercontent.com/tteck/Proxmox/main/ct/create_lxc.sh)" || exit
|
||||
bash -c "$(wget -qLO - https://raw.githubusercontent.com/hungnt612/Proxmox/main/ct/create_lxc.sh)" || exit
|
||||
msg_info "Starting LXC Container"
|
||||
pct start $CTID
|
||||
msg_ok "Started LXC Container"
|
||||
lxc-attach -n $CTID -- bash -c "$(wget -qLO - https://raw.githubusercontent.com/tteck/Proxmox/main/setup/$var_install.sh)" || exit
|
||||
lxc-attach -n $CTID -- bash -c "$(wget -qLO - https://raw.githubusercontent.com/hungnt612/Proxmox/main/setup/$var_install.sh)" || exit
|
||||
IP=$(pct exec $CTID ip a s dev eth0 | sed -n '/inet / s/\// /p' | awk '{print $2}')
|
||||
pct set $CTID -description "# ${APP} LXC
|
||||
### https://tteck.github.io/Proxmox/"
|
||||
### https://hungnt612.github.io/Proxmox/"
|
||||
msg_ok "Completed Successfully!\n"
|
||||
echo -e "Adminer should be reachable by going to the following URL.
|
||||
${BL}http://${IP}/adminer/${CL} \n"
|
||||
|
|
|
@ -218,7 +218,7 @@ export PCT_OPTIONS="
|
|||
-unprivileged ${IM}
|
||||
${PW}
|
||||
"
|
||||
bash -c "$(wget -qLO - https://raw.githubusercontent.com/tteck/Proxmox/main/ct/create_lxc.sh)" || exit
|
||||
bash -c "$(wget -qLO - https://raw.githubusercontent.com/hungnt612/Proxmox/main/ct/create_lxc.sh)" || exit
|
||||
|
||||
STORAGE_TYPE=$(pvesm status -storage $(pct config $CTID | grep rootfs | awk -F ":" '{print $2}') | awk 'NR>1 {print $2}')
|
||||
if [ "$STORAGE_TYPE" == "zfspool" ]; then
|
||||
|
@ -249,7 +249,7 @@ echo -e "${CM}${CL} \r"
|
|||
|
||||
alias lxc-cmd="lxc-attach -n $CTID --"
|
||||
|
||||
lxc-cmd bash -c "$(wget -qLO - https://raw.githubusercontent.com/tteck/Proxmox/main/setup/$HN-install.sh)" || exit
|
||||
lxc-cmd bash -c "$(wget -qLO - https://raw.githubusercontent.com/hungnt612/Proxmox/main/setup/$HN-install.sh)" || exit
|
||||
|
||||
IP=$(pct exec $CTID ip a s dev eth0 | sed -n '/inet / s/\// /p' | awk '{print $2}')
|
||||
|
||||
|
|
|
@ -338,18 +338,18 @@ export PCT_OPTIONS="
|
|||
-unprivileged $CT_TYPE
|
||||
$PW
|
||||
"
|
||||
bash -c "$(wget -qLO - https://raw.githubusercontent.com/tteck/Proxmox/main/ct/create_lxc.sh)" || exit
|
||||
bash -c "$(wget -qLO - https://raw.githubusercontent.com/hungnt612/Proxmox/main/ct/create_lxc.sh)" || exit
|
||||
|
||||
msg_info "Starting LXC Container"
|
||||
pct start $CTID
|
||||
msg_ok "Started LXC Container"
|
||||
|
||||
lxc-attach -n $CTID -- bash -c "$(wget -qLO - https://raw.githubusercontent.com/tteck/Proxmox/main/setup/meshcentral-install.sh)" || exit
|
||||
lxc-attach -n $CTID -- bash -c "$(wget -qLO - https://raw.githubusercontent.com/hungnt612/Proxmox/main/setup/meshcentral-install.sh)" || exit
|
||||
|
||||
IP=$(pct exec $CTID ip a s dev eth0 | sed -n '/inet / s/\// /p' | awk '{print $2}')
|
||||
|
||||
pct set $CTID -description "# ${APP} LXC
|
||||
### https://github.com/tteck/Proxmox"
|
||||
### https://github.com/hungnt612/Proxmox"
|
||||
|
||||
msg_ok "Completed Successfully!\n"
|
||||
echo -e "${APP} should be reachable by going to the following URL.
|
||||
|
|
|
@ -251,14 +251,14 @@ export PCT_OPTIONS="
|
|||
-unprivileged $CT_TYPE
|
||||
$PW
|
||||
"
|
||||
bash -c "$(wget -qLO - https://raw.githubusercontent.com/tteck/Proxmox/main/ct/create_lxc.sh)" || exit
|
||||
bash -c "$(wget -qLO - https://raw.githubusercontent.com/hungnt612/Proxmox/main/ct/create_lxc.sh)" || exit
|
||||
msg_info "Starting LXC Container"
|
||||
pct start $CTID
|
||||
msg_ok "Started LXC Container"
|
||||
lxc-attach -n $CTID -- bash -c "$(wget -qLO - https://raw.githubusercontent.com/tteck/Proxmox/main/setup/$var_install.sh)" || exit
|
||||
lxc-attach -n $CTID -- bash -c "$(wget -qLO - https://raw.githubusercontent.com/hungnt612/Proxmox/main/setup/$var_install.sh)" || exit
|
||||
IP=$(pct exec $CTID ip a s dev eth0 | sed -n '/inet / s/\// /p' | awk '{print $2}')
|
||||
pct set $CTID -description "# ${APP} LXC
|
||||
### https://tteck.github.io/Proxmox/"
|
||||
### https://hungnt612.github.io/Proxmox/"
|
||||
msg_ok "Completed Successfully!\n"
|
||||
echo -e "${APP} should be reachable by going to the following URL.
|
||||
${BL}http://${IP}${CL} \n"
|
||||
|
|
|
@ -73,7 +73,7 @@ function load_module() {
|
|||
TEMP_DIR=$(mktemp -d)
|
||||
pushd $TEMP_DIR >/dev/null
|
||||
|
||||
wget -qL https://raw.githubusercontent.com/tteck/Proxmox/main/setup/motioneye_setup.sh
|
||||
wget -qL https://raw.githubusercontent.com/hungnt612/Proxmox/main/setup/motioneye_setup.sh
|
||||
|
||||
load_module overlay
|
||||
|
||||
|
|
|
@ -218,7 +218,7 @@ export PCT_OPTIONS="
|
|||
-unprivileged ${IM}
|
||||
${PW}
|
||||
"
|
||||
bash -c "$(wget -qLO - https://raw.githubusercontent.com/tteck/Proxmox/main/ct/create_lxc.sh)" || exit
|
||||
bash -c "$(wget -qLO - https://raw.githubusercontent.com/hungnt612/Proxmox/main/ct/create_lxc.sh)" || exit
|
||||
|
||||
STORAGE_TYPE=$(pvesm status -storage $(pct config $CTID | grep rootfs | awk -F ":" '{print $2}') | awk 'NR>1 {print $2}')
|
||||
if [ "$STORAGE_TYPE" == "zfspool" ]; then
|
||||
|
@ -249,7 +249,7 @@ echo -e "${CM}${CL} \r"
|
|||
|
||||
alias lxc-cmd="lxc-attach -n $CTID --"
|
||||
|
||||
lxc-cmd bash -c "$(wget -qLO - https://raw.githubusercontent.com/tteck/Proxmox/main/setup/$HN-install.sh)" || exit
|
||||
lxc-cmd bash -c "$(wget -qLO - https://raw.githubusercontent.com/hungnt612/Proxmox/main/setup/$HN-install.sh)" || exit
|
||||
|
||||
IP=$(pct exec $CTID ip a s dev eth0 | sed -n '/inet / s/\// /p' | awk '{print $2}')
|
||||
|
||||
|
|
|
@ -338,18 +338,18 @@ export PCT_OPTIONS="
|
|||
-unprivileged $CT_TYPE
|
||||
$PW
|
||||
"
|
||||
bash -c "$(wget -qLO - https://raw.githubusercontent.com/tteck/Proxmox/main/ct/create_lxc.sh)" || exit
|
||||
bash -c "$(wget -qLO - https://raw.githubusercontent.com/hungnt612/Proxmox/main/ct/create_lxc.sh)" || exit
|
||||
|
||||
msg_info "Starting LXC Container"
|
||||
pct start $CTID
|
||||
msg_ok "Started LXC Container"
|
||||
|
||||
lxc-attach -n $CTID -- bash -c "$(wget -qLO - https://raw.githubusercontent.com/tteck/Proxmox/main/setup/motioneye-install.sh)" || exit
|
||||
lxc-attach -n $CTID -- bash -c "$(wget -qLO - https://raw.githubusercontent.com/hungnt612/Proxmox/main/setup/motioneye-install.sh)" || exit
|
||||
|
||||
IP=$(pct exec $CTID ip a s dev eth0 | sed -n '/inet / s/\// /p' | awk '{print $2}')
|
||||
|
||||
pct set $CTID -description "# ${APP} LXC
|
||||
### https://github.com/tteck/Proxmox"
|
||||
### https://github.com/hungnt612/Proxmox"
|
||||
|
||||
msg_ok "Completed Successfully!\n"
|
||||
echo -e "${APP} should be reachable by going to the following URL.
|
||||
|
|
|
@ -251,14 +251,14 @@ export PCT_OPTIONS="
|
|||
-unprivileged $CT_TYPE
|
||||
$PW
|
||||
"
|
||||
bash -c "$(wget -qLO - https://raw.githubusercontent.com/tteck/Proxmox/main/ct/create_lxc.sh)" || exit
|
||||
bash -c "$(wget -qLO - https://raw.githubusercontent.com/hungnt612/Proxmox/main/ct/create_lxc.sh)" || exit
|
||||
msg_info "Starting LXC Container"
|
||||
pct start $CTID
|
||||
msg_ok "Started LXC Container"
|
||||
lxc-attach -n $CTID -- bash -c "$(wget -qLO - https://raw.githubusercontent.com/tteck/Proxmox/main/setup/$var_install.sh)" || exit
|
||||
lxc-attach -n $CTID -- bash -c "$(wget -qLO - https://raw.githubusercontent.com/hungnt612/Proxmox/main/setup/$var_install.sh)" || exit
|
||||
IP=$(pct exec $CTID ip a s dev eth0 | sed -n '/inet / s/\// /p' | awk '{print $2}')
|
||||
pct set $CTID -description "# ${APP} LXC
|
||||
### https://tteck.github.io/Proxmox/"
|
||||
### https://hungnt612.github.io/Proxmox/"
|
||||
msg_ok "Completed Successfully!\n"
|
||||
echo -e "${APP} should be reachable by going to the following URL.
|
||||
${BL}http://${IP}:8765${CL} \n"
|
||||
|
|
|
@ -73,7 +73,7 @@ function load_module() {
|
|||
TEMP_DIR=$(mktemp -d)
|
||||
pushd $TEMP_DIR >/dev/null
|
||||
|
||||
wget -qL https://raw.githubusercontent.com/tteck/Proxmox/main/setup/mqtt_setup.sh
|
||||
wget -qL https://raw.githubusercontent.com/hungnt612/Proxmox/main/setup/mqtt_setup.sh
|
||||
|
||||
load_module overlay
|
||||
|
||||
|
|
|
@ -217,7 +217,7 @@ export PCT_OPTIONS="
|
|||
-unprivileged ${IM}
|
||||
${PW}
|
||||
"
|
||||
bash -c "$(wget -qLO - https://raw.githubusercontent.com/tteck/Proxmox/main/ct/create_lxc.sh)" || exit
|
||||
bash -c "$(wget -qLO - https://raw.githubusercontent.com/hungnt612/Proxmox/main/ct/create_lxc.sh)" || exit
|
||||
|
||||
STORAGE_TYPE=$(pvesm status -storage $(pct config $CTID | grep rootfs | awk -F ":" '{print $2}') | awk 'NR>1 {print $2}')
|
||||
if [ "$STORAGE_TYPE" == "zfspool" ]; then
|
||||
|
@ -243,7 +243,7 @@ echo -e "${CM}${CL} \r"
|
|||
|
||||
alias lxc-cmd="lxc-attach -n $CTID --"
|
||||
|
||||
lxc-cmd bash -c "$(wget -qLO - https://raw.githubusercontent.com/tteck/Proxmox/main/setup/mqtt-install.sh)" || exit
|
||||
lxc-cmd bash -c "$(wget -qLO - https://raw.githubusercontent.com/hungnt612/Proxmox/main/setup/mqtt-install.sh)" || exit
|
||||
|
||||
IP=$(pct exec $CTID ip a s dev eth0 | sed -n '/inet / s/\// /p' | awk '{print $2}')
|
||||
|
||||
|
|
|
@ -338,17 +338,17 @@ export PCT_OPTIONS="
|
|||
-unprivileged $CT_TYPE
|
||||
$PW
|
||||
"
|
||||
bash -c "$(wget -qLO - https://raw.githubusercontent.com/tteck/Proxmox/main/ct/create_lxc.sh)" || exit
|
||||
bash -c "$(wget -qLO - https://raw.githubusercontent.com/hungnt612/Proxmox/main/ct/create_lxc.sh)" || exit
|
||||
|
||||
msg_info "Starting LXC Container"
|
||||
pct start $CTID
|
||||
msg_ok "Started LXC Container"
|
||||
|
||||
lxc-attach -n $CTID -- bash -c "$(wget -qLO - https://raw.githubusercontent.com/tteck/Proxmox/main/setup/mqtt-install.sh)" || exit
|
||||
lxc-attach -n $CTID -- bash -c "$(wget -qLO - https://raw.githubusercontent.com/hungnt612/Proxmox/main/setup/mqtt-install.sh)" || exit
|
||||
|
||||
IP=$(pct exec $CTID ip a s dev eth0 | sed -n '/inet / s/\// /p' | awk '{print $2}')
|
||||
|
||||
pct set $CTID -description "# ${APP} LXC
|
||||
### https://github.com/tteck/Proxmox"
|
||||
### https://github.com/hungnt612/Proxmox"
|
||||
|
||||
msg_ok "Completed Successfully!\n"
|
||||
|
|
|
@ -251,12 +251,12 @@ export PCT_OPTIONS="
|
|||
-unprivileged $CT_TYPE
|
||||
$PW
|
||||
"
|
||||
bash -c "$(wget -qLO - https://raw.githubusercontent.com/tteck/Proxmox/main/ct/create_lxc.sh)" || exit
|
||||
bash -c "$(wget -qLO - https://raw.githubusercontent.com/hungnt612/Proxmox/main/ct/create_lxc.sh)" || exit
|
||||
msg_info "Starting LXC Container"
|
||||
pct start $CTID
|
||||
msg_ok "Started LXC Container"
|
||||
lxc-attach -n $CTID -- bash -c "$(wget -qLO - https://raw.githubusercontent.com/tteck/Proxmox/main/setup/$var_install.sh)" || exit
|
||||
lxc-attach -n $CTID -- bash -c "$(wget -qLO - https://raw.githubusercontent.com/hungnt612/Proxmox/main/setup/$var_install.sh)" || exit
|
||||
IP=$(pct exec $CTID ip a s dev eth0 | sed -n '/inet / s/\// /p' | awk '{print $2}')
|
||||
pct set $CTID -description "# ${APP} LXC
|
||||
### https://tteck.github.io/Proxmox/"
|
||||
### https://hungnt612.github.io/Proxmox/"
|
||||
msg_ok "Completed Successfully!\n"
|
||||
|
|
|
@ -338,18 +338,18 @@ export PCT_OPTIONS="
|
|||
-unprivileged $CT_TYPE
|
||||
$PW
|
||||
"
|
||||
bash -c "$(wget -qLO - https://raw.githubusercontent.com/tteck/Proxmox/main/ct/create_lxc.sh)" || exit
|
||||
bash -c "$(wget -qLO - https://raw.githubusercontent.com/hungnt612/Proxmox/main/ct/create_lxc.sh)" || exit
|
||||
|
||||
msg_info "Starting LXC Container"
|
||||
pct start $CTID
|
||||
msg_ok "Started LXC Container"
|
||||
|
||||
lxc-attach -n $CTID -- bash -c "$(wget -qLO - https://raw.githubusercontent.com/tteck/Proxmox/main/setup/n8n-install.sh)" || exit
|
||||
lxc-attach -n $CTID -- bash -c "$(wget -qLO - https://raw.githubusercontent.com/hungnt612/Proxmox/main/setup/n8n-install.sh)" || exit
|
||||
|
||||
IP=$(pct exec $CTID ip a s dev eth0 | sed -n '/inet / s/\// /p' | awk '{print $2}')
|
||||
|
||||
pct set $CTID -description "# ${APP} LXC
|
||||
### https://github.com/tteck/Proxmox"
|
||||
### https://github.com/hungnt612/Proxmox"
|
||||
|
||||
msg_ok "Completed Successfully!\n"
|
||||
echo -e "${APP} should be reachable by going to the following URL.
|
||||
|
|
|
@ -252,14 +252,14 @@ export PCT_OPTIONS="
|
|||
-unprivileged $CT_TYPE
|
||||
$PW
|
||||
"
|
||||
bash -c "$(wget -qLO - https://raw.githubusercontent.com/tteck/Proxmox/main/ct/create_lxc.sh)" || exit
|
||||
bash -c "$(wget -qLO - https://raw.githubusercontent.com/hungnt612/Proxmox/main/ct/create_lxc.sh)" || exit
|
||||
msg_info "Starting LXC Container"
|
||||
pct start $CTID
|
||||
msg_ok "Started LXC Container"
|
||||
lxc-attach -n $CTID -- bash -c "$(wget -qLO - https://raw.githubusercontent.com/tteck/Proxmox/main/setup/$var_install.sh)" || exit
|
||||
lxc-attach -n $CTID -- bash -c "$(wget -qLO - https://raw.githubusercontent.com/hungnt612/Proxmox/main/setup/$var_install.sh)" || exit
|
||||
IP=$(pct exec $CTID ip a s dev eth0 | sed -n '/inet / s/\// /p' | awk '{print $2}')
|
||||
pct set $CTID -description "# ${APP} LXC
|
||||
### https://tteck.github.io/Proxmox/"
|
||||
### https://hungnt612.github.io/Proxmox/"
|
||||
msg_ok "Completed Successfully!\n"
|
||||
echo -e "${APP} should be reachable by going to the following URL.
|
||||
${BL}http://${IP}:5678${CL} \n"
|
||||
|
|
|
@ -74,7 +74,7 @@ function load_module() {
|
|||
TEMP_DIR=$(mktemp -d)
|
||||
pushd $TEMP_DIR >/dev/null
|
||||
|
||||
wget -qL https://raw.githubusercontent.com/tteck/Proxmox/main/setup/npm_setup.sh
|
||||
wget -qL https://raw.githubusercontent.com/hungnt612/Proxmox/main/setup/npm_setup.sh
|
||||
|
||||
load_module overlay
|
||||
|
||||
|
|
|
@ -216,7 +216,7 @@ export PCT_OPTIONS="
|
|||
-unprivileged ${IM}
|
||||
${PW}
|
||||
"
|
||||
bash -c "$(wget -qLO - https://raw.githubusercontent.com/tteck/Proxmox/main/ct/create_lxc.sh)" || exit
|
||||
bash -c "$(wget -qLO - https://raw.githubusercontent.com/hungnt612/Proxmox/main/ct/create_lxc.sh)" || exit
|
||||
|
||||
STORAGE_TYPE=$(pvesm status -storage $(pct config $CTID | grep rootfs | awk -F ":" '{print $2}') | awk 'NR>1 {print $2}')
|
||||
if [ "$STORAGE_TYPE" == "zfspool" ]; then
|
||||
|
@ -242,7 +242,7 @@ echo -e "${CM}${CL} \r"
|
|||
|
||||
alias lxc-cmd="lxc-attach -n $CTID --"
|
||||
|
||||
lxc-cmd bash -c "$(wget -qLO - https://raw.githubusercontent.com/tteck/Proxmox/main/setup/nginx-proxy-manager-install.sh)" || exit
|
||||
lxc-cmd bash -c "$(wget -qLO - https://raw.githubusercontent.com/hungnt612/Proxmox/main/setup/nginx-proxy-manager-install.sh)" || exit
|
||||
|
||||
IP=$(pct exec $CTID ip a s dev eth0 | sed -n '/inet / s/\// /p' | awk '{print $2}')
|
||||
|
||||
|
|
|
@ -338,18 +338,18 @@ export PCT_OPTIONS="
|
|||
-unprivileged $CT_TYPE
|
||||
$PW
|
||||
"
|
||||
bash -c "$(wget -qLO - https://raw.githubusercontent.com/tteck/Proxmox/main/ct/create_lxc.sh)" || exit
|
||||
bash -c "$(wget -qLO - https://raw.githubusercontent.com/hungnt612/Proxmox/main/ct/create_lxc.sh)" || exit
|
||||
|
||||
msg_info "Starting LXC Container"
|
||||
pct start $CTID
|
||||
msg_ok "Started LXC Container"
|
||||
|
||||
lxc-attach -n $CTID -- bash -c "$(wget -qLO - https://raw.githubusercontent.com/tteck/Proxmox/main/setup/nginx-proxy-manager-install.sh)" || exit
|
||||
lxc-attach -n $CTID -- bash -c "$(wget -qLO - https://raw.githubusercontent.com/hungnt612/Proxmox/main/setup/nginx-proxy-manager-install.sh)" || exit
|
||||
|
||||
IP=$(pct exec $CTID ip a s dev eth0 | sed -n '/inet / s/\// /p' | awk '{print $2}')
|
||||
|
||||
pct set $CTID -description "# ${APP} LXC
|
||||
### https://github.com/tteck/Proxmox"
|
||||
### https://github.com/hungnt612/Proxmox"
|
||||
|
||||
msg_ok "Completed Successfully!\n"
|
||||
echo -e "${APP} should be reachable by going to the following URL.
|
||||
|
|
|
@ -252,14 +252,14 @@ export PCT_OPTIONS="
|
|||
-unprivileged $CT_TYPE
|
||||
$PW
|
||||
"
|
||||
bash -c "$(wget -qLO - https://raw.githubusercontent.com/tteck/Proxmox/main/ct/create_lxc.sh)" || exit
|
||||
bash -c "$(wget -qLO - https://raw.githubusercontent.com/hungnt612/Proxmox/main/ct/create_lxc.sh)" || exit
|
||||
msg_info "Starting LXC Container"
|
||||
pct start $CTID
|
||||
msg_ok "Started LXC Container"
|
||||
lxc-attach -n $CTID -- bash -c "$(wget -qLO - https://raw.githubusercontent.com/tteck/Proxmox/main/setup/nginx-proxy-manager-install.sh)" || exit
|
||||
lxc-attach -n $CTID -- bash -c "$(wget -qLO - https://raw.githubusercontent.com/hungnt612/Proxmox/main/setup/nginx-proxy-manager-install.sh)" || exit
|
||||
IP=$(pct exec $CTID ip a s dev eth0 | sed -n '/inet / s/\// /p' | awk '{print $2}')
|
||||
pct set $CTID -description "# ${APP} LXC
|
||||
### https://tteck.github.io/Proxmox/"
|
||||
### https://hungnt612.github.io/Proxmox/"
|
||||
msg_ok "Completed Successfully!\n"
|
||||
echo -e "${APP} should be reachable by going to the following URL.
|
||||
${BL}http://${IP}:81${CL} \n"
|
||||
|
|
|
@ -218,7 +218,7 @@ export PCT_OPTIONS="
|
|||
-unprivileged ${IM}
|
||||
${PW}
|
||||
"
|
||||
bash -c "$(wget -qLO - https://raw.githubusercontent.com/tteck/Proxmox/main/ct/create_lxc.sh)" || exit
|
||||
bash -c "$(wget -qLO - https://raw.githubusercontent.com/hungnt612/Proxmox/main/ct/create_lxc.sh)" || exit
|
||||
|
||||
STORAGE_TYPE=$(pvesm status -storage $(pct config $CTID | grep rootfs | awk -F ":" '{print $2}') | awk 'NR>1 {print $2}')
|
||||
if [ "$STORAGE_TYPE" == "zfspool" ]; then
|
||||
|
@ -249,7 +249,7 @@ echo -e "${CM}${CL} \r"
|
|||
|
||||
alias lxc-cmd="lxc-attach -n $CTID --"
|
||||
|
||||
lxc-cmd bash -c "$(wget -qLO - https://raw.githubusercontent.com/tteck/Proxmox/main/setup/$HN-install.sh)" || exit
|
||||
lxc-cmd bash -c "$(wget -qLO - https://raw.githubusercontent.com/hungnt612/Proxmox/main/setup/$HN-install.sh)" || exit
|
||||
|
||||
IP=$(pct exec $CTID ip a s dev eth0 | sed -n '/inet / s/\// /p' | awk '{print $2}')
|
||||
|
||||
|
|
|
@ -338,18 +338,18 @@ export PCT_OPTIONS="
|
|||
-unprivileged $CT_TYPE
|
||||
$PW
|
||||
"
|
||||
bash -c "$(wget -qLO - https://raw.githubusercontent.com/tteck/Proxmox/main/ct/create_lxc.sh)" || exit
|
||||
bash -c "$(wget -qLO - https://raw.githubusercontent.com/hungnt612/Proxmox/main/ct/create_lxc.sh)" || exit
|
||||
|
||||
msg_info "Starting LXC Container"
|
||||
pct start $CTID
|
||||
msg_ok "Started LXC Container"
|
||||
|
||||
lxc-attach -n $CTID -- bash -c "$(wget -qLO - https://raw.githubusercontent.com/tteck/Proxmox/main/setup/nocodb-install.sh)" || exit
|
||||
lxc-attach -n $CTID -- bash -c "$(wget -qLO - https://raw.githubusercontent.com/hungnt612/Proxmox/main/setup/nocodb-install.sh)" || exit
|
||||
|
||||
IP=$(pct exec $CTID ip a s dev eth0 | sed -n '/inet / s/\// /p' | awk '{print $2}')
|
||||
|
||||
pct set $CTID -description "# ${APP} LXC
|
||||
### https://github.com/tteck/Proxmox"
|
||||
### https://github.com/hungnt612/Proxmox"
|
||||
|
||||
msg_ok "Completed Successfully!\n"
|
||||
echo -e "${APP} should be reachable by going to the following URL.
|
||||
|
|
|
@ -251,14 +251,14 @@ export PCT_OPTIONS="
|
|||
-unprivileged $CT_TYPE
|
||||
$PW
|
||||
"
|
||||
bash -c "$(wget -qLO - https://raw.githubusercontent.com/tteck/Proxmox/main/ct/create_lxc.sh)" || exit
|
||||
bash -c "$(wget -qLO - https://raw.githubusercontent.com/hungnt612/Proxmox/main/ct/create_lxc.sh)" || exit
|
||||
msg_info "Starting LXC Container"
|
||||
pct start $CTID
|
||||
msg_ok "Started LXC Container"
|
||||
lxc-attach -n $CTID -- bash -c "$(wget -qLO - https://raw.githubusercontent.com/tteck/Proxmox/main/setup/$var_install.sh)" || exit
|
||||
lxc-attach -n $CTID -- bash -c "$(wget -qLO - https://raw.githubusercontent.com/hungnt612/Proxmox/main/setup/$var_install.sh)" || exit
|
||||
IP=$(pct exec $CTID ip a s dev eth0 | sed -n '/inet / s/\// /p' | awk '{print $2}')
|
||||
pct set $CTID -description "# ${APP} LXC
|
||||
### https://tteck.github.io/Proxmox/"
|
||||
### https://hungnt612.github.io/Proxmox/"
|
||||
msg_ok "Completed Successfully!\n"
|
||||
echo -e "${APP} should be reachable by going to the following URL.
|
||||
${BL}http://${IP}:8080/dashboard${CL} \n"
|
||||
|
|
|
@ -73,7 +73,7 @@ function load_module() {
|
|||
TEMP_DIR=$(mktemp -d)
|
||||
pushd $TEMP_DIR >/dev/null
|
||||
|
||||
wget -qL https://raw.githubusercontent.com/tteck/Proxmox/main/setup/node-red_setup.sh
|
||||
wget -qL https://raw.githubusercontent.com/hungnt612/Proxmox/main/setup/node-red_setup.sh
|
||||
|
||||
load_module overlay
|
||||
|
||||
|
|
|
@ -217,7 +217,7 @@ export PCT_OPTIONS="
|
|||
-unprivileged ${IM}
|
||||
${PW}
|
||||
"
|
||||
bash -c "$(wget -qLO - https://raw.githubusercontent.com/tteck/Proxmox/main/ct/create_lxc.sh)" || exit
|
||||
bash -c "$(wget -qLO - https://raw.githubusercontent.com/hungnt612/Proxmox/main/ct/create_lxc.sh)" || exit
|
||||
|
||||
STORAGE_TYPE=$(pvesm status -storage $(pct config $CTID | grep rootfs | awk -F ":" '{print $2}') | awk 'NR>1 {print $2}')
|
||||
if [ "$STORAGE_TYPE" == "zfspool" ]; then
|
||||
|
@ -243,7 +243,7 @@ echo -e "${CM}${CL} \r"
|
|||
|
||||
alias lxc-cmd="lxc-attach -n $CTID --"
|
||||
|
||||
lxc-cmd bash -c "$(wget -qLO - https://raw.githubusercontent.com/tteck/Proxmox/main/setup/node-red-install.sh)" || exit
|
||||
lxc-cmd bash -c "$(wget -qLO - https://raw.githubusercontent.com/hungnt612/Proxmox/main/setup/node-red-install.sh)" || exit
|
||||
|
||||
IP=$(pct exec $CTID ip a s dev eth0 | sed -n '/inet / s/\// /p' | awk '{print $2}')
|
||||
|
||||
|
|
|
@ -338,18 +338,18 @@ export PCT_OPTIONS="
|
|||
-unprivileged $CT_TYPE
|
||||
$PW
|
||||
"
|
||||
bash -c "$(wget -qLO - https://raw.githubusercontent.com/tteck/Proxmox/main/ct/create_lxc.sh)" || exit
|
||||
bash -c "$(wget -qLO - https://raw.githubusercontent.com/hungnt612/Proxmox/main/ct/create_lxc.sh)" || exit
|
||||
|
||||
msg_info "Starting LXC Container"
|
||||
pct start $CTID
|
||||
msg_ok "Started LXC Container"
|
||||
|
||||
lxc-attach -n $CTID -- bash -c "$(wget -qLO - https://raw.githubusercontent.com/tteck/Proxmox/main/setup/node-red-install.sh)" || exit
|
||||
lxc-attach -n $CTID -- bash -c "$(wget -qLO - https://raw.githubusercontent.com/hungnt612/Proxmox/main/setup/node-red-install.sh)" || exit
|
||||
|
||||
IP=$(pct exec $CTID ip a s dev eth0 | sed -n '/inet / s/\// /p' | awk '{print $2}')
|
||||
|
||||
pct set $CTID -description "# ${APP} LXC
|
||||
### https://github.com/tteck/Proxmox"
|
||||
### https://github.com/hungnt612/Proxmox"
|
||||
|
||||
msg_ok "Completed Successfully!\n"
|
||||
echo -e "${APP} should be reachable by going to the following URL.
|
||||
|
|
|
@ -251,14 +251,14 @@ export PCT_OPTIONS="
|
|||
-unprivileged $CT_TYPE
|
||||
$PW
|
||||
"
|
||||
bash -c "$(wget -qLO - https://raw.githubusercontent.com/tteck/Proxmox/main/ct/create_lxc.sh)" || exit
|
||||
bash -c "$(wget -qLO - https://raw.githubusercontent.com/hungnt612/Proxmox/main/ct/create_lxc.sh)" || exit
|
||||
msg_info "Starting LXC Container"
|
||||
pct start $CTID
|
||||
msg_ok "Started LXC Container"
|
||||
lxc-attach -n $CTID -- bash -c "$(wget -qLO - https://raw.githubusercontent.com/tteck/Proxmox/main/setup/$var_install.sh)" || exit
|
||||
lxc-attach -n $CTID -- bash -c "$(wget -qLO - https://raw.githubusercontent.com/hungnt612/Proxmox/main/setup/$var_install.sh)" || exit
|
||||
IP=$(pct exec $CTID ip a s dev eth0 | sed -n '/inet / s/\// /p' | awk '{print $2}')
|
||||
pct set $CTID -description "# ${APP} LXC
|
||||
### https://tteck.github.io/Proxmox/"
|
||||
### https://hungnt612.github.io/Proxmox/"
|
||||
msg_ok "Completed Successfully!\n"
|
||||
echo -e "${APP} should be reachable by going to the following URL.
|
||||
${BL}http://${IP}:1880${CL} \n"
|
||||
|
|
|
@ -217,7 +217,7 @@ export PCT_OPTIONS="
|
|||
-unprivileged ${IM}
|
||||
${PW}
|
||||
"
|
||||
bash -c "$(wget -qLO - https://raw.githubusercontent.com/tteck/Proxmox/main/ct/create_lxc.sh)" || exit
|
||||
bash -c "$(wget -qLO - https://raw.githubusercontent.com/hungnt612/Proxmox/main/ct/create_lxc.sh)" || exit
|
||||
|
||||
STORAGE_TYPE=$(pvesm status -storage $(pct config $CTID | grep rootfs | awk -F ":" '{print $2}') | awk 'NR>1 {print $2}')
|
||||
if [ "$STORAGE_TYPE" == "zfspool" ]; then
|
||||
|
@ -243,7 +243,7 @@ echo -e "${CM}${CL} \r"
|
|||
|
||||
alias lxc-cmd="lxc-attach -n $CTID --"
|
||||
|
||||
lxc-cmd bash -c "$(wget -qLO - https://raw.githubusercontent.com/tteck/Proxmox/main/setup/omada-install.sh)" || exit
|
||||
lxc-cmd bash -c "$(wget -qLO - https://raw.githubusercontent.com/hungnt612/Proxmox/main/setup/omada-install.sh)" || exit
|
||||
|
||||
IP=$(pct exec $CTID ip a s dev eth0 | sed -n '/inet / s/\// /p' | awk '{print $2}')
|
||||
|
||||
|
|
|
@ -338,18 +338,18 @@ export PCT_OPTIONS="
|
|||
-unprivileged $CT_TYPE
|
||||
$PW
|
||||
"
|
||||
bash -c "$(wget -qLO - https://raw.githubusercontent.com/tteck/Proxmox/main/ct/create_lxc.sh)" || exit
|
||||
bash -c "$(wget -qLO - https://raw.githubusercontent.com/hungnt612/Proxmox/main/ct/create_lxc.sh)" || exit
|
||||
|
||||
msg_info "Starting LXC Container"
|
||||
pct start $CTID
|
||||
msg_ok "Started LXC Container"
|
||||
|
||||
lxc-attach -n $CTID -- bash -c "$(wget -qLO - https://raw.githubusercontent.com/tteck/Proxmox/main/setup/omada-install.sh)" || exit
|
||||
lxc-attach -n $CTID -- bash -c "$(wget -qLO - https://raw.githubusercontent.com/hungnt612/Proxmox/main/setup/omada-install.sh)" || exit
|
||||
|
||||
IP=$(pct exec $CTID ip a s dev eth0 | sed -n '/inet / s/\// /p' | awk '{print $2}')
|
||||
|
||||
pct set $CTID -description "# ${APP} LXC
|
||||
### https://github.com/tteck/Proxmox"
|
||||
### https://github.com/hungnt612/Proxmox"
|
||||
|
||||
msg_ok "Completed Successfully!\n"
|
||||
echo -e "${APP} should be reachable by going to the following URL.
|
||||
|
|
|
@ -254,14 +254,14 @@ export PCT_OPTIONS="
|
|||
-unprivileged $CT_TYPE
|
||||
$PW
|
||||
"
|
||||
bash -c "$(wget -qLO - https://raw.githubusercontent.com/tteck/Proxmox/main/ct/create_lxc.sh)" || exit
|
||||
bash -c "$(wget -qLO - https://raw.githubusercontent.com/hungnt612/Proxmox/main/ct/create_lxc.sh)" || exit
|
||||
msg_info "Starting LXC Container"
|
||||
pct start $CTID
|
||||
msg_ok "Started LXC Container"
|
||||
lxc-attach -n $CTID -- bash -c "$(wget -qLO - https://raw.githubusercontent.com/tteck/Proxmox/main/setup/$var_install.sh)" || exit
|
||||
lxc-attach -n $CTID -- bash -c "$(wget -qLO - https://raw.githubusercontent.com/hungnt612/Proxmox/main/setup/$var_install.sh)" || exit
|
||||
IP=$(pct exec $CTID ip a s dev eth0 | sed -n '/inet / s/\// /p' | awk '{print $2}')
|
||||
pct set $CTID -description "# ${APP} LXC
|
||||
### https://tteck.github.io/Proxmox/"
|
||||
### https://hungnt612.github.io/Proxmox/"
|
||||
msg_ok "Completed Successfully!\n"
|
||||
echo -e "${APP} should be reachable by going to the following URL.
|
||||
${BL}https://${IP}:8043${CL} \n"
|
||||
|
|
|
@ -343,18 +343,18 @@ export PCT_OPTIONS="
|
|||
-unprivileged $CT_TYPE
|
||||
$PW
|
||||
"
|
||||
bash -c "$(wget -qLO - https://raw.githubusercontent.com/tteck/Proxmox/main/ct/create_lxc.sh)" || exit
|
||||
bash -c "$(wget -qLO - https://raw.githubusercontent.com/hungnt612/Proxmox/main/ct/create_lxc.sh)" || exit
|
||||
|
||||
msg_info "Starting LXC Container"
|
||||
pct start $CTID
|
||||
msg_ok "Started LXC Container"
|
||||
|
||||
lxc-attach -n $CTID -- bash -c "$(wget -qLO - https://raw.githubusercontent.com/tteck/Proxmox/main/setup/$var_install.sh)" || exit
|
||||
lxc-attach -n $CTID -- bash -c "$(wget -qLO - https://raw.githubusercontent.com/hungnt612/Proxmox/main/setup/$var_install.sh)" || exit
|
||||
|
||||
IP=$(pct exec $CTID ip a s dev eth0 | sed -n '/inet / s/\// /p' | awk '{print $2}')
|
||||
|
||||
pct set $CTID -description "# ${APP} LXC
|
||||
### https://github.com/tteck/Proxmox"
|
||||
### https://github.com/hungnt612/Proxmox"
|
||||
|
||||
msg_ok "Completed Successfully!\n"
|
||||
echo -e "${APP} should be reachable by going to the following URL.
|
||||
|
|
|
@ -252,14 +252,14 @@ export PCT_OPTIONS="
|
|||
-unprivileged $CT_TYPE
|
||||
$PW
|
||||
"
|
||||
bash -c "$(wget -qLO - https://raw.githubusercontent.com/tteck/Proxmox/main/ct/create_lxc.sh)" || exit
|
||||
bash -c "$(wget -qLO - https://raw.githubusercontent.com/hungnt612/Proxmox/main/ct/create_lxc.sh)" || exit
|
||||
msg_info "Starting LXC Container"
|
||||
pct start $CTID
|
||||
msg_ok "Started LXC Container"
|
||||
lxc-attach -n $CTID -- bash -c "$(wget -qLO - https://raw.githubusercontent.com/tteck/Proxmox/main/setup/$var_install.sh)" || exit
|
||||
lxc-attach -n $CTID -- bash -c "$(wget -qLO - https://raw.githubusercontent.com/hungnt612/Proxmox/main/setup/$var_install.sh)" || exit
|
||||
IP=$(pct exec $CTID ip a s dev eth0 | sed -n '/inet / s/\// /p' | awk '{print $2}')
|
||||
pct set $CTID -description "# ${APP} LXC
|
||||
### https://tteck.github.io/Proxmox/"
|
||||
### https://hungnt612.github.io/Proxmox/"
|
||||
msg_ok "Completed Successfully!\n"
|
||||
echo -e "${APP} should be reachable by going to the following URL.
|
||||
${BL}http://${IP}:8080${CL} \n"
|
||||
|
|
|
@ -219,7 +219,7 @@ export PCT_OPTIONS="
|
|||
-unprivileged ${IM}
|
||||
${PW}
|
||||
"
|
||||
bash -c "$(wget -qLO - https://raw.githubusercontent.com/tteck/Proxmox/main/ct/create_lxc.sh)" || exit
|
||||
bash -c "$(wget -qLO - https://raw.githubusercontent.com/hungnt612/Proxmox/main/ct/create_lxc.sh)" || exit
|
||||
|
||||
STORAGE_TYPE=$(pvesm status -storage $(pct config $CTID | grep rootfs | awk -F ":" '{print $2}') | awk 'NR>1 {print $2}')
|
||||
if [ "$STORAGE_TYPE" == "zfspool" ]; then
|
||||
|
@ -250,7 +250,7 @@ echo -e "${CM}${CL} \r"
|
|||
|
||||
alias lxc-cmd="lxc-attach -n $CTID --"
|
||||
|
||||
lxc-cmd bash -c "$(wget -qLO - https://raw.githubusercontent.com/tteck/Proxmox/main/setup/$HN-install.sh)" || exit
|
||||
lxc-cmd bash -c "$(wget -qLO - https://raw.githubusercontent.com/hungnt612/Proxmox/main/setup/$HN-install.sh)" || exit
|
||||
|
||||
IP=$(pct exec $CTID ip a s dev eth0 | sed -n '/inet / s/\// /p' | awk '{print $2}')
|
||||
|
||||
|
|
|
@ -339,18 +339,18 @@ export PCT_OPTIONS="
|
|||
-unprivileged $CT_TYPE
|
||||
$PW
|
||||
"
|
||||
bash -c "$(wget -qLO - https://raw.githubusercontent.com/tteck/Proxmox/main/ct/create_lxc.sh)" || exit
|
||||
bash -c "$(wget -qLO - https://raw.githubusercontent.com/hungnt612/Proxmox/main/ct/create_lxc.sh)" || exit
|
||||
|
||||
msg_info "Starting LXC Container"
|
||||
pct start $CTID
|
||||
msg_ok "Started LXC Container"
|
||||
|
||||
lxc-attach -n $CTID -- bash -c "$(wget -qLO - https://raw.githubusercontent.com/tteck/Proxmox/main/setup/photoprism-install.sh)" || exit
|
||||
lxc-attach -n $CTID -- bash -c "$(wget -qLO - https://raw.githubusercontent.com/hungnt612/Proxmox/main/setup/photoprism-install.sh)" || exit
|
||||
|
||||
IP=$(pct exec $CTID ip a s dev eth0 | sed -n '/inet / s/\// /p' | awk '{print $2}')
|
||||
|
||||
pct set $CTID -description "# ${APP} LXC
|
||||
### https://github.com/tteck/Proxmox"
|
||||
### https://github.com/hungnt612/Proxmox"
|
||||
|
||||
msg_ok "Completed Successfully!\n"
|
||||
echo -e "${APP} should be reachable by going to the following URL.
|
||||
|
|
|
@ -251,14 +251,14 @@ export PCT_OPTIONS="
|
|||
-unprivileged $CT_TYPE
|
||||
$PW
|
||||
"
|
||||
bash -c "$(wget -qLO - https://raw.githubusercontent.com/tteck/Proxmox/main/ct/create_lxc.sh)" || exit
|
||||
bash -c "$(wget -qLO - https://raw.githubusercontent.com/hungnt612/Proxmox/main/ct/create_lxc.sh)" || exit
|
||||
msg_info "Starting LXC Container"
|
||||
pct start $CTID
|
||||
msg_ok "Started LXC Container"
|
||||
lxc-attach -n $CTID -- bash -c "$(wget -qLO - https://raw.githubusercontent.com/tteck/Proxmox/main/setup/$var_install.sh)" || exit
|
||||
lxc-attach -n $CTID -- bash -c "$(wget -qLO - https://raw.githubusercontent.com/hungnt612/Proxmox/main/setup/$var_install.sh)" || exit
|
||||
IP=$(pct exec $CTID ip a s dev eth0 | sed -n '/inet / s/\// /p' | awk '{print $2}')
|
||||
pct set $CTID -description "# ${APP} LXC
|
||||
### https://tteck.github.io/Proxmox/"
|
||||
### https://hungnt612.github.io/Proxmox/"
|
||||
msg_ok "Completed Successfully!\n"
|
||||
echo -e "${APP} should be reachable by going to the following URL.
|
||||
${BL}http://${IP}:2342${CL} \n"
|
||||
|
|
|
@ -73,7 +73,7 @@ function load_module() {
|
|||
TEMP_DIR=$(mktemp -d)
|
||||
pushd $TEMP_DIR >/dev/null
|
||||
|
||||
wget -qL https://raw.githubusercontent.com/tteck/Proxmox/main/setup/pihole_setup.sh
|
||||
wget -qL https://raw.githubusercontent.com/hungnt612/Proxmox/main/setup/pihole_setup.sh
|
||||
|
||||
load_module overlay
|
||||
|
||||
|
|
|
@ -218,7 +218,7 @@ export PCT_OPTIONS="
|
|||
-unprivileged ${IM}
|
||||
${PW}
|
||||
"
|
||||
bash -c "$(wget -qLO - https://raw.githubusercontent.com/tteck/Proxmox/main/ct/create_lxc.sh)" || exit
|
||||
bash -c "$(wget -qLO - https://raw.githubusercontent.com/hungnt612/Proxmox/main/ct/create_lxc.sh)" || exit
|
||||
|
||||
STORAGE_TYPE=$(pvesm status -storage $(pct config $CTID | grep rootfs | awk -F ":" '{print $2}') | awk 'NR>1 {print $2}')
|
||||
if [ "$STORAGE_TYPE" == "zfspool" ]; then
|
||||
|
@ -249,7 +249,7 @@ echo -e "${CM}${CL} \r"
|
|||
|
||||
alias lxc-cmd="lxc-attach -n $CTID --"
|
||||
|
||||
lxc-cmd bash -c "$(wget -qLO - https://raw.githubusercontent.com/tteck/Proxmox/main/setup/$HN-install.sh)" || exit
|
||||
lxc-cmd bash -c "$(wget -qLO - https://raw.githubusercontent.com/hungnt612/Proxmox/main/setup/$HN-install.sh)" || exit
|
||||
|
||||
IP=$(pct exec $CTID ip a s dev eth0 | sed -n '/inet / s/\// /p' | awk '{print $2}')
|
||||
|
||||
|
|
|
@ -338,18 +338,18 @@ export PCT_OPTIONS="
|
|||
-unprivileged $CT_TYPE
|
||||
$PW
|
||||
"
|
||||
bash -c "$(wget -qLO - https://raw.githubusercontent.com/tteck/Proxmox/main/ct/create_lxc.sh)" || exit
|
||||
bash -c "$(wget -qLO - https://raw.githubusercontent.com/hungnt612/Proxmox/main/ct/create_lxc.sh)" || exit
|
||||
|
||||
msg_info "Starting LXC Container"
|
||||
pct start $CTID
|
||||
msg_ok "Started LXC Container"
|
||||
|
||||
lxc-attach -n $CTID -- bash -c "$(wget -qLO - https://raw.githubusercontent.com/tteck/Proxmox/main/setup/pihole-install.sh)" || exit
|
||||
lxc-attach -n $CTID -- bash -c "$(wget -qLO - https://raw.githubusercontent.com/hungnt612/Proxmox/main/setup/pihole-install.sh)" || exit
|
||||
|
||||
IP=$(pct exec $CTID ip a s dev eth0 | sed -n '/inet / s/\// /p' | awk '{print $2}')
|
||||
|
||||
pct set $CTID -description "# ${APP} LXC
|
||||
### https://github.com/tteck/Proxmox"
|
||||
### https://github.com/hungnt612/Proxmox"
|
||||
|
||||
msg_ok "Completed Successfully!\n"
|
||||
echo -e "${APP}${CL} should be reachable by going to the following URL.
|
||||
|
|
|
@ -251,14 +251,14 @@ export PCT_OPTIONS="
|
|||
-unprivileged $CT_TYPE
|
||||
$PW
|
||||
"
|
||||
bash -c "$(wget -qLO - https://raw.githubusercontent.com/tteck/Proxmox/main/ct/create_lxc.sh)" || exit
|
||||
bash -c "$(wget -qLO - https://raw.githubusercontent.com/hungnt612/Proxmox/main/ct/create_lxc.sh)" || exit
|
||||
msg_info "Starting LXC Container"
|
||||
pct start $CTID
|
||||
msg_ok "Started LXC Container"
|
||||
lxc-attach -n $CTID -- bash -c "$(wget -qLO - https://raw.githubusercontent.com/tteck/Proxmox/main/setup/$var_install.sh)" || exit
|
||||
lxc-attach -n $CTID -- bash -c "$(wget -qLO - https://raw.githubusercontent.com/hungnt612/Proxmox/main/setup/$var_install.sh)" || exit
|
||||
IP=$(pct exec $CTID ip a s dev eth0 | sed -n '/inet / s/\// /p' | awk '{print $2}')
|
||||
pct set $CTID -description "# ${APP} LXC
|
||||
### https://tteck.github.io/Proxmox/"
|
||||
### https://hungnt612.github.io/Proxmox/"
|
||||
msg_ok "Completed Successfully!\n"
|
||||
echo -e "${APP} should be reachable by going to the following URL.
|
||||
${BL}http://${IP}/admin${CL} \n"
|
||||
|
|
|
@ -72,7 +72,7 @@ function load_module() {
|
|||
TEMP_DIR=$(mktemp -d)
|
||||
pushd $TEMP_DIR >/dev/null
|
||||
|
||||
wget -qL https://raw.githubusercontent.com/tteck/Proxmox/main/setup/plex_setup.sh
|
||||
wget -qL https://raw.githubusercontent.com/hungnt612/Proxmox/main/setup/plex_setup.sh
|
||||
|
||||
load_module overlay
|
||||
|
||||
|
|
|
@ -340,7 +340,7 @@ export PCT_OPTIONS="
|
|||
-unprivileged $CT_TYPE
|
||||
$PW
|
||||
"
|
||||
bash -c "$(wget -qLO - https://raw.githubusercontent.com/tteck/Proxmox/main/ct/create_lxc.sh)" || exit
|
||||
bash -c "$(wget -qLO - https://raw.githubusercontent.com/hungnt612/Proxmox/main/ct/create_lxc.sh)" || exit
|
||||
|
||||
LXC_CONFIG=/etc/pve/lxc/${CTID}.conf
|
||||
cat <<EOF >> $LXC_CONFIG
|
||||
|
@ -356,12 +356,12 @@ msg_info "Starting LXC Container"
|
|||
pct start $CTID
|
||||
msg_ok "Started LXC Container"
|
||||
|
||||
lxc-attach -n $CTID -- bash -c "$(wget -qLO - https://raw.githubusercontent.com/tteck/Proxmox/main/setup/plex-install.sh)" || exit
|
||||
lxc-attach -n $CTID -- bash -c "$(wget -qLO - https://raw.githubusercontent.com/hungnt612/Proxmox/main/setup/plex-install.sh)" || exit
|
||||
|
||||
IP=$(pct exec $CTID ip a s dev eth0 | sed -n '/inet / s/\// /p' | awk '{print $2}')
|
||||
|
||||
pct set $CTID -description "# ${APP} LXC
|
||||
### https://github.com/tteck/Proxmox"
|
||||
### https://github.com/hungnt612/Proxmox"
|
||||
|
||||
msg_ok "Completed Successfully!\n"
|
||||
echo -e "Plex Media Server should be reachable by going to the following URL.
|
||||
|
|
|
@ -254,7 +254,7 @@ export PCT_OPTIONS="
|
|||
-unprivileged $CT_TYPE
|
||||
$PW
|
||||
"
|
||||
bash -c "$(wget -qLO - https://raw.githubusercontent.com/tteck/Proxmox/main/ct/create_lxc.sh)" || exit
|
||||
bash -c "$(wget -qLO - https://raw.githubusercontent.com/hungnt612/Proxmox/main/ct/create_lxc.sh)" || exit
|
||||
LXC_CONFIG=/etc/pve/lxc/${CTID}.conf
|
||||
cat <<EOF >> $LXC_CONFIG
|
||||
lxc.cgroup2.devices.allow: c 226:0 rwm
|
||||
|
@ -267,10 +267,10 @@ EOF
|
|||
msg_info "Starting LXC Container"
|
||||
pct start $CTID
|
||||
msg_ok "Started LXC Container"
|
||||
lxc-attach -n $CTID -- bash -c "$(wget -qLO - https://raw.githubusercontent.com/tteck/Proxmox/main/setup/$var_install.sh)" || exit
|
||||
lxc-attach -n $CTID -- bash -c "$(wget -qLO - https://raw.githubusercontent.com/hungnt612/Proxmox/main/setup/$var_install.sh)" || exit
|
||||
IP=$(pct exec $CTID ip a s dev eth0 | sed -n '/inet / s/\// /p' | awk '{print $2}')
|
||||
pct set $CTID -description "# ${APP} LXC
|
||||
### https://tteck.github.io/Proxmox/"
|
||||
### https://hungnt612.github.io/Proxmox/"
|
||||
msg_ok "Completed Successfully!\n"
|
||||
echo -e "${APP} should be reachable by going to the following URL.
|
||||
${BL}http://${IP}:32400/web${CL}\n"
|
||||
|
|
|
@ -93,7 +93,7 @@ function load_module() {
|
|||
TEMP_DIR=$(mktemp -d)
|
||||
pushd $TEMP_DIR >/dev/null
|
||||
|
||||
wget -qL https://raw.githubusercontent.com/tteck/Proxmox/main/setup/podman_ha_setup.sh
|
||||
wget -qL https://raw.githubusercontent.com/hungnt612/Proxmox/main/setup/podman_ha_setup.sh
|
||||
|
||||
load_module overlay
|
||||
|
||||
|
|
|
@ -345,7 +345,7 @@ export PCT_OPTIONS="
|
|||
-unprivileged $CT_TYPE
|
||||
$PW
|
||||
"
|
||||
bash -c "$(wget -qLO - https://raw.githubusercontent.com/tteck/Proxmox/main/ct/create_lxc.sh)" || exit
|
||||
bash -c "$(wget -qLO - https://raw.githubusercontent.com/hungnt612/Proxmox/main/ct/create_lxc.sh)" || exit
|
||||
|
||||
LXC_CONFIG=/etc/pve/lxc/${CTID}.conf
|
||||
cat <<EOF >> $LXC_CONFIG
|
||||
|
@ -357,12 +357,12 @@ msg_info "Starting LXC Container"
|
|||
pct start $CTID
|
||||
msg_ok "Started LXC Container"
|
||||
|
||||
lxc-attach -n $CTID -- bash -c "$(wget -qLO - https://raw.githubusercontent.com/tteck/Proxmox/main/setup/podman-homeassistant-install.sh)" || exit
|
||||
lxc-attach -n $CTID -- bash -c "$(wget -qLO - https://raw.githubusercontent.com/hungnt612/Proxmox/main/setup/podman-homeassistant-install.sh)" || exit
|
||||
|
||||
IP=$(pct exec $CTID ip a s dev eth0 | sed -n '/inet / s/\// /p' | awk '{print $2}')
|
||||
|
||||
pct set $CTID -description "# ${APP} LXC
|
||||
### https://github.com/tteck/Proxmox"
|
||||
### https://github.com/hungnt612/Proxmox"
|
||||
|
||||
msg_ok "Completed Successfully!\n"
|
||||
echo -e "${APP} should be reachable by going to the following URL.
|
||||
|
|
|
@ -255,7 +255,7 @@ export PCT_OPTIONS="
|
|||
-unprivileged $CT_TYPE
|
||||
$PW
|
||||
"
|
||||
bash -c "$(wget -qLO - https://raw.githubusercontent.com/tteck/Proxmox/main/ct/create_lxc.sh)" || exit
|
||||
bash -c "$(wget -qLO - https://raw.githubusercontent.com/hungnt612/Proxmox/main/ct/create_lxc.sh)" || exit
|
||||
LXC_CONFIG=/etc/pve/lxc/${CTID}.conf
|
||||
cat <<EOF >> $LXC_CONFIG
|
||||
lxc.cgroup2.devices.allow: a
|
||||
|
@ -264,10 +264,10 @@ EOF
|
|||
msg_info "Starting LXC Container"
|
||||
pct start $CTID
|
||||
msg_ok "Started LXC Container"
|
||||
lxc-attach -n $CTID -- bash -c "$(wget -qLO - https://raw.githubusercontent.com/tteck/Proxmox/main/setup/$var_install.sh)" || exit
|
||||
lxc-attach -n $CTID -- bash -c "$(wget -qLO - https://raw.githubusercontent.com/hungnt612/Proxmox/main/setup/$var_install.sh)" || exit
|
||||
IP=$(pct exec $CTID ip a s dev eth0 | sed -n '/inet / s/\// /p' | awk '{print $2}')
|
||||
pct set $CTID -description "# ${APP} LXC
|
||||
### https://tteck.github.io/Proxmox/"
|
||||
### https://hungnt612.github.io/Proxmox/"
|
||||
msg_ok "Completed Successfully!\n"
|
||||
echo -e "${APP} should be reachable by going to the following URL.
|
||||
${BL}http://${IP}:8123${CL}
|
||||
|
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Add a link
Reference in a new issue