Scripts for Proxmox VE and Proxmox BS
Find a file
2022-01-01 23:06:12 +01:00
emby_container.sh Added emby_container.sh emby_setup.sh 2021-12-29 15:21:12 +01:00
emby_setup.sh Added emby_container.sh emby_setup.sh 2021-12-29 15:21:12 +01:00
haos_vm_32gb.sh Added haos_vm_32gb.sh and haos_vm_64gb.sh 2021-12-30 12:39:39 +01:00
haos_vm_64gb.sh Added haos_vm_32gb.sh and haos_vm_64gb.sh 2021-12-30 12:39:39 +01:00
jellyfin_container.sh Added jellyfin_container.sh jellyfin_setup.sh 2021-12-29 15:03:41 +01:00
jellyfin_setup.sh Updated jellyfin_setup.sh 2022-01-01 22:51:08 +01:00
LICENSE Added LICENSE 2021-12-29 14:37:35 +01:00
pbs2_post_install.sh Updated pbs2_post_install.sh and pve7_post_install.sh 2021-12-29 16:08:54 +01:00
pihole_container.sh Added pihole_container.sh and pihole_setup.sh 2021-12-30 12:38:55 +01:00
pihole_setup.sh Added pihole_container.sh and pihole_setup.sh 2021-12-30 12:38:55 +01:00
pve7_post_install.sh Updated pbs2_post_install.sh and pve7_post_install.sh 2021-12-29 16:08:54 +01:00
README.md Updated README.md 2022-01-01 23:06:12 +01:00

Proxmox Scripts

Inspired by and based on tteck's Proxmox helper scripts

Scripts for Proxmox VE and Proxmox BS.

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


Plex Media Server LXC

Plex Media Server LXC

To create a new Plex Media Server LXC, run the following in the Proxmox web shell.

bash -c "$(wget -qLO - https://raw.githubusercontent.com/StevenSeifried/proxmox-scripts/main/plex_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.

Plex Media Server Interface - IP:32400/web