Giter Club home page Giter Club logo

proxmox-scripts's Introduction

Proxmox Scripts

⚠️ This repository will no longer be maintained ⚠️

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/other/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/other/pbs2_post_install.sh)"

Proxmox CPU Scaling Governor

Proxmox CPU Scaling Governor

You can change the CPU Scaling Governor to save power or improve performance.

Generic Scaling Governors

Run the following in the Proxmox Shell.

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

bash -c "$(wget -qLO - https://raw.githubusercontent.com/StevenSeifried/proxmox-scripts/main/vm/haos_vm.sh)"

Default Settings: 4GB RAM - 32GB 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/ct/pihole_container.sh)"

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

Change Pi-hole password:

Run from the LXC console

pihole -a -p

Pi-hole with cloudflared LXC

Pi-hole with cloudflared LXC

Please note: I don't want discussions about cloudflared in the Issues.

To create a new Proxmox Pi-hole with cloudflared LXC, run the following in the Proxmox web shell.

bash -c "$(wget -qLO - https://raw.githubusercontent.com/StevenSeifried/proxmox-scripts/main/ct/pihole_cloudflared_container.sh)"

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

Change Pi-hole password:

Run from the LXC console

pihole -a -p

You must configure Pi-hole to use the local cloudflared service as the upstream DNS server by specifying "127.0.0.1#5053" as the "Custom DNS 1 (IPv4)".


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/ct/emby_container.sh)"

Default Settings: 2GB RAM - 32GB 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/ct/jellyfin_container.sh)"

Default Settings: 2GB RAM - 32GB 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


jdownloader2 Server LXC

jdownloader2 Server LXC

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

bash -c "$(wget -qLO - https://raw.githubusercontent.com/StevenSeifried/proxmox-scripts/main/ct/jdownloader2_container.sh)"

Default Settings: 2GB RAM - 32GB 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.

You must setup jdownloader2 in LXC console first

Run from the LXC console and follow the instructions:

sudo -u jdown2 java -jar /opt/jdown2/JDownloader.jar -norestart

LanguageTool Server LXC

LanguageTool Server LXC

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

bash -c "$(wget -qLO - https://raw.githubusercontent.com/StevenSeifried/proxmox-scripts/main/ct/languagetool_container.sh)"

Default Settings: 2GB RAM - 64GB 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.


Logitech Media Server LXC

Logitech Media Server LXC

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

bash -c "$(wget -qLO - https://raw.githubusercontent.com/StevenSeifried/proxmox-scripts/main/ct/lms_container.sh)"

Default Settings: 2GB RAM - 64GB 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.


proxmox-scripts's People

Contributors

stevenseifried avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

proxmox-scripts's Issues

Tvheadend stops at Adding Repo

Many thanks for providing these scripts and sorry to trouble you.
I copied your link to install TVHeadend but unfortunately it only gets as far as "Adding Tvheadend Repo" and then just seems to stop:
✔ Updating LXC Template List... ✔ Downloading LXC Template... ✔ Creating LXC Container... ✔ Starting LXC Container... ✔ Setting up Container OS... ✔ Updating Container OS... ✔ Installing Prerequisites... ✔ Adding Tvheadend Repo...

Any suggestion gratefully received please,
Thanks
Grahame

jdownloader2 Server LXC

Hi,
wenn ich mir den Container installiere, wie komme ich dann auf die Oberfläche von jDownloader?

Gruß

problems to continue the installation of jdownloader script

Hello, sorry to bother you with a question, probably absurd.

I have installed jdownloader with your script, thank you very much for your work, it is great.
The question: how do I continue? I have only got the active machine and an ip. I don't know how to continue and be able to see the graphical interface.

Really, thank you very much for the time spent doing these things, and sorry for my poor knowledge of these systems. a huge greeting

Not an issue, just want some info.

I'm interested in installing a Jdownloader2 LXC, but would like some info on possibly installing with 1 or maybe 2gb storage instead of the 32gb as I'll be linking to my Synology nas via NFC. Thank you for any help.

JDownloader does not ask for account credentials

Cannot access web interface after LXC setup process.
It looks like it is not possible to finish installation process correctly

To Reproduce
Steps to reproduce the behavior:

  1. Install LXC container with jdownloader2_container.sh script
  2. Log-in to https://my.jdownloader.org/
  3. Run command: sudo -u jdown2 java -jar /opt/jdown2/JDownloader.jar -norestart
  4. The above command does not ask for any user commands, makes some magic and confirms all is Ok and asks to reboot
  5. After reboot same command also does not ask for the account login/password and just finishes silently.
  6. Going to the container IP address in a browser shows ERR_CONNECTION_REFUSED error

Login details for the LMS container?

Hey! I'm currently trying to set up a Logitech Media Server and discovered your help scripts. I've just given that my Proxmox and the container has been created but I'm asked for the login and can't find any details.

Or am I just missing sth with containers? :D

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.