## Proxmox Scripts Inspired by and based on [tteck's Proxmox helper scripts](https://github.com/tteck/Proxmox) Scripts for Proxmox VE and Proxmox BS. - Proxmox VE = [Proxmox Virtual Environment](https://proxmox.com/en/proxmox-ve) - Proxmox BS = [Proxmox Backup Server](https://proxmox.com/en/proxmox-backup-server)
Proxmox VE 7 Post Install

Proxmox VE 7 Post Install

This script will Disable the Enterprise Repo, Add & Enable the No-Subscription Repo and attempt the *No-Nag* fix. Run the following in the Proxmox Web Shell. ``` bash -c "$(wget -qLO - https://raw.githubusercontent.com/StevenSeifried/proxmox-scripts/main/pve7_post_install.sh)" ``` It's recommended to update Proxmox **after** running this script, **before** adding any VM/CT. ____________________________________________________________________________________________
Proxmox BS 2 Post Install

Proxmox BS 2 Post Install

This script will Disable the Enterprise Repo and Add & Enable the No-Subscription Repo. Run the following in the Proxmox Web Shell. ``` bash -c "$(wget -qLO - https://raw.githubusercontent.com/StevenSeifried/proxmox-scripts/main/pbs2_post_install.sh)" ``` ____________________________________________________________________________________________
Home Assistant OS VM

Home Assistant OS VM

To create a new Proxmox VM with the latest version of Home Assistant OS, run the following from Proxmox web shell With 32GB Storage: ``` bash -c "$(wget -qLO - https://raw.githubusercontent.com/StevenSeifried/proxmox-scripts/main/haos_vm_32gb.sh)" ``` With 64GB Storage: ``` bash -c "$(wget -qLO - https://raw.githubusercontent.com/StevenSeifried/proxmox-scripts/main/haos_vm_64gb.sh)" ```

Default Settings: 4GB RAM - 32GB or 64GB Storage - 2vCPU

After the script completes, If you're dissatisfied with the default settings, click on the VM, then on the **_Hardware_** tab and change the **_Memory_** and **_Processors_** settings to what you desire. Once all changes have been made, **_Start_** the VM. **Home Assistant Interface - IP:8123** ____________________________________________________________________________________________
Pi-hole LXC

Pi-hole LXC

To create a new Proxmox Pi-hole LXC, run the following in the Proxmox web shell. ``` bash -c "$(wget -qLO - https://raw.githubusercontent.com/StevenSeifried/proxmox-scripts/main/pihole_container.sh)" ```

Default Settings: 512MiB RAM - 4GB Storage - 1vCPU

⚙️ **To set your password:** Run from the LXC console ``` pihole -a -p ``` ____________________________________________________________________________________________
Emby Server LXC

Emby Server LXC

To create a new Emby Server LXC, run the following in the Proxmox web shell. ``` bash -c "$(wget -qLO - https://raw.githubusercontent.com/StevenSeifried/proxmox-scripts/main/emby_container.sh)" ```

Default Settings: 2GB RAM - 8GB Storage - 2vCPU

After the script completes, If you're dissatisfied with the default settings, click on the LXC, then on the **_Resources_** tab and change the **_Memory_**, **_Cores_** and **_Root Disk_** (Resize disk) settings to what you desire. Changes are immediate. **Emby Server Interface - IP:8096** ____________________________________________________________________________________________
Jellyfin Server LXC

Jellyfin Server LXC

To create a new Jellyfin Server LXC, run the following in the Proxmox web shell. ``` bash -c "$(wget -qLO - https://raw.githubusercontent.com/StevenSeifried/proxmox-scripts/main/jellyfin_container.sh)" ```

Default Settings: 2GB RAM - 8GB Storage - 2vCPU

After the script completes, If you're dissatisfied with the default settings, click on the LXC, then on the **_Resources_** tab and change the **_Memory_**, **_Cores_** and **_Root Disk_** (Resize disk) settings to what you desire. Changes are immediate. **Jellyfin Server Interface - IP:8096** ____________________________________________________________________________________________