mirror of
https://github.com/community-scripts/ProxmoxVE.git
synced 2026-09-10 16:06:27 +00:00
Compare commits
5 Commits
improve-is
...
fix-change
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
1b14a1b897 | ||
|
|
bb2f407f7c | ||
|
|
bee1ccf720 | ||
|
|
a1be885aa0 | ||
|
|
192bcd3353 |
57
.github/ISSUE_TEMPLATE/bug_report.yml
generated
vendored
57
.github/ISSUE_TEMPLATE/bug_report.yml
generated
vendored
@@ -28,6 +28,7 @@ body:
|
|||||||
label: 🔎 Did you run the script with verbose mode enabled?
|
label: 🔎 Did you run the script with verbose mode enabled?
|
||||||
description: "Required for debugging any script issue. A verbose log is mandatory."
|
description: "Required for debugging any script issue. A verbose log is mandatory."
|
||||||
options:
|
options:
|
||||||
|
- ""
|
||||||
- "Yes, verbose mode was enabled and the output is included below"
|
- "Yes, verbose mode was enabled and the output is included below"
|
||||||
- "No (this issue will likely be closed automatically)"
|
- "No (this issue will likely be closed automatically)"
|
||||||
validations:
|
validations:
|
||||||
@@ -49,32 +50,6 @@ body:
|
|||||||
validations:
|
validations:
|
||||||
required: true
|
required: true
|
||||||
|
|
||||||
- type: dropdown
|
|
||||||
id: issue_phase
|
|
||||||
attributes:
|
|
||||||
label: 🕒 When does the issue occur?
|
|
||||||
options:
|
|
||||||
- "Initial creation / installation"
|
|
||||||
- "Update of an existing container"
|
|
||||||
- "While the application is running"
|
|
||||||
validations:
|
|
||||||
required: true
|
|
||||||
|
|
||||||
- type: dropdown
|
|
||||||
id: execution_context
|
|
||||||
attributes:
|
|
||||||
label: 🖱️ Where did you run the command?
|
|
||||||
description: "The shell matters — the Proxmox web console starts without some environment variables that a normal login shell sets."
|
|
||||||
options:
|
|
||||||
- "Proxmox web UI → node → Shell"
|
|
||||||
- "Proxmox web UI → LXC → Console"
|
|
||||||
- "SSH into the Proxmox host"
|
|
||||||
- "SSH into the container"
|
|
||||||
- "pct enter from the host"
|
|
||||||
- "Other / not listed"
|
|
||||||
validations:
|
|
||||||
required: true
|
|
||||||
|
|
||||||
- type: checkboxes
|
- type: checkboxes
|
||||||
validations:
|
validations:
|
||||||
required: true
|
required: true
|
||||||
@@ -93,23 +68,14 @@ body:
|
|||||||
attributes:
|
attributes:
|
||||||
label: 🖥️ Which Linux distribution are you using?
|
label: 🖥️ Which Linux distribution are you using?
|
||||||
options:
|
options:
|
||||||
|
-
|
||||||
- Alpine
|
- Alpine
|
||||||
|
- Debian 11
|
||||||
- Debian 12
|
- Debian 12
|
||||||
- Debian 13
|
- Debian 13
|
||||||
- Devuan 5
|
|
||||||
- Ubuntu 22.04
|
- Ubuntu 22.04
|
||||||
- Ubuntu 24.04
|
- Ubuntu 24.04
|
||||||
- Ubuntu 25.04
|
- Ubuntu 24.10
|
||||||
- AlmaLinux 9
|
|
||||||
- AlmaLinux 10
|
|
||||||
- Rocky Linux 9
|
|
||||||
- Rocky Linux 10
|
|
||||||
- CentOS Stream 9
|
|
||||||
- Fedora 42
|
|
||||||
- openSUSE 15
|
|
||||||
- openEuler 25
|
|
||||||
- Gentoo
|
|
||||||
- Other / not listed
|
|
||||||
validations:
|
validations:
|
||||||
required: true
|
required: true
|
||||||
|
|
||||||
@@ -119,27 +85,16 @@ body:
|
|||||||
label: 🧱 Is this Proxmox host running arm64?
|
label: 🧱 Is this Proxmox host running arm64?
|
||||||
description: "Run `dpkg --print-architecture` on your Proxmox host if unsure."
|
description: "Run `dpkg --print-architecture` on your Proxmox host if unsure."
|
||||||
options:
|
options:
|
||||||
|
- ""
|
||||||
- "No"
|
- "No"
|
||||||
- "Yes"
|
- "Yes"
|
||||||
validations:
|
validations:
|
||||||
required: true
|
required: true
|
||||||
|
|
||||||
- type: dropdown
|
|
||||||
id: pve_major
|
|
||||||
attributes:
|
|
||||||
label: 📈 Which Proxmox VE release are you on?
|
|
||||||
options:
|
|
||||||
- "Proxmox VE 9"
|
|
||||||
- "Proxmox VE 8"
|
|
||||||
- "Proxmox VE 7 or older (end of life)"
|
|
||||||
validations:
|
|
||||||
required: true
|
|
||||||
|
|
||||||
- type: input
|
- type: input
|
||||||
id: pve_version
|
id: pve_version
|
||||||
attributes:
|
attributes:
|
||||||
label: 🔢 Exact Proxmox version and kernel
|
label: 📈 Which Proxmox version are you on?
|
||||||
description: "Both matter — several issues turned out to be kernel-specific."
|
|
||||||
placeholder: "run pveversion in your PVE node console"
|
placeholder: "run pveversion in your PVE node console"
|
||||||
validations:
|
validations:
|
||||||
required: true
|
required: true
|
||||||
|
|||||||
3
.github/pull_request_template.md
generated
vendored
3
.github/pull_request_template.md
generated
vendored
@@ -14,9 +14,6 @@ Fixes #
|
|||||||
- [ ] **Tested thoroughly** – Changes work as expected.
|
- [ ] **Tested thoroughly** – Changes work as expected.
|
||||||
- [ ] **No security risks** – No hardcoded secrets, unnecessary privilege escalations, or permission issues.
|
- [ ] **No security risks** – No hardcoded secrets, unnecessary privilege escalations, or permission issues.
|
||||||
|
|
||||||
**Tested on:** <!-- e.g. PVE 9.2 / Debian 13 / fresh install + update. Write "not tested" if you could not run it. -->
|
|
||||||
|
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## 🤖 AI Assistance (**X** in brackets)
|
## 🤖 AI Assistance (**X** in brackets)
|
||||||
|
|||||||
@@ -553,6 +553,12 @@ Exercise vigilance regarding copycat or coat-tailing sites that seek to exploit
|
|||||||
- fix(solidtime): prevent composer install from hanging on root prompt [@supersoju](https://github.com/supersoju) ([#17146](https://github.com/community-scripts/ProxmoxVE/pull/17146))
|
- fix(solidtime): prevent composer install from hanging on root prompt [@supersoju](https://github.com/supersoju) ([#17146](https://github.com/community-scripts/ProxmoxVE/pull/17146))
|
||||||
- fix(hermesagent): wait for root gateway cleanup [@steveonjava](https://github.com/steveonjava) ([#17147](https://github.com/community-scripts/ProxmoxVE/pull/17147))
|
- fix(hermesagent): wait for root gateway cleanup [@steveonjava](https://github.com/steveonjava) ([#17147](https://github.com/community-scripts/ProxmoxVE/pull/17147))
|
||||||
|
|
||||||
|
### 💾 Core
|
||||||
|
|
||||||
|
- Keep the script name when regenerating the entrypoint [@MickLesk](https://github.com/MickLesk) ([core#35](https://github.com/community-scripts/core/pull/35))
|
||||||
|
- Rewrite the dead Gitea base onto GitHub instead of failing the update [@MickLesk](https://github.com/MickLesk) ([core#33](https://github.com/community-scripts/core/pull/33))
|
||||||
|
- core.func: fall back to a usable HOME when the shell has none [@MickLesk](https://github.com/MickLesk) ([core#32](https://github.com/community-scripts/core/pull/32))
|
||||||
|
|
||||||
## 2026-09-09
|
## 2026-09-09
|
||||||
|
|
||||||
### 🆕 New Scripts
|
### 🆕 New Scripts
|
||||||
|
|||||||
@@ -69,6 +69,7 @@ function update_script() {
|
|||||||
$STD git -C /opt/browserless/ reset --hard origin/main
|
$STD git -C /opt/browserless/ reset --hard origin/main
|
||||||
$STD npm update --prefix /opt/browserless
|
$STD npm update --prefix /opt/browserless
|
||||||
$STD npm ci --include=optional --include=dev --prefix /opt/browserless
|
$STD npm ci --include=optional --include=dev --prefix /opt/browserless
|
||||||
|
$STD npm install --save-exact playwright-core@1.62.1 --prefix /opt/browserless
|
||||||
$STD /opt/browserless/node_modules/playwright-core/cli.js install --with-deps
|
$STD /opt/browserless/node_modules/playwright-core/cli.js install --with-deps
|
||||||
# Update Chrome separately, as it has to be done with the force option. Otherwise the installation of other browsers will not be done if Chrome is already installed.
|
# Update Chrome separately, as it has to be done with the force option. Otherwise the installation of other browsers will not be done if Chrome is already installed.
|
||||||
$STD /opt/browserless/node_modules/playwright-core/cli.js install --force chrome
|
$STD /opt/browserless/node_modules/playwright-core/cli.js install --force chrome
|
||||||
|
|||||||
@@ -62,6 +62,7 @@ mkdir /opt/browserless
|
|||||||
$STD /opt/changedetection/.venv/bin/python -m pip install playwright
|
$STD /opt/changedetection/.venv/bin/python -m pip install playwright
|
||||||
$STD git clone https://github.com/browserless/chrome /opt/browserless
|
$STD git clone https://github.com/browserless/chrome /opt/browserless
|
||||||
$STD npm ci --include=optional --include=dev --prefix /opt/browserless
|
$STD npm ci --include=optional --include=dev --prefix /opt/browserless
|
||||||
|
$STD npm install --save-exact playwright-core@1.62.1 --prefix /opt/browserless
|
||||||
$STD /opt/browserless/node_modules/playwright-core/cli.js install --with-deps &>/dev/null
|
$STD /opt/browserless/node_modules/playwright-core/cli.js install --with-deps &>/dev/null
|
||||||
$STD /opt/browserless/node_modules/playwright-core/cli.js install --force chrome &>/dev/null
|
$STD /opt/browserless/node_modules/playwright-core/cli.js install --force chrome &>/dev/null
|
||||||
$STD /opt/browserless/node_modules/playwright-core/cli.js install chromium firefox webkit &>/dev/null
|
$STD /opt/browserless/node_modules/playwright-core/cli.js install chromium firefox webkit &>/dev/null
|
||||||
|
|||||||
Reference in New Issue
Block a user