Compare commits

..

9 Commits

Author SHA1 Message Date
CanbiZ
9d80254943 komga: fix update check 2025-10-11 17:27:34 +02:00
community-scripts-pr-app[bot]
2fefd45b2f Update CHANGELOG.md (#8283)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-10-11 15:21:58 +00:00
Bram Suurd
220196309b Update script count in metadata and page content from 300+ to 400+ (#8279) 2025-10-11 17:21:29 +02:00
community-scripts-pr-app[bot]
984d722563 Update CHANGELOG.md (#8282)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-10-11 15:20:25 +00:00
stumpyofpain
f81e50c430 host-backup.sh: Added "ALL" option and include timestamp in backup filename (#8276)
* Update host-backup.sh

added an "all" button to include all folders instead of clicking every folder by itself

* Update host-backup.sh

added a timestamp in the filename incase the user wants to make several backups on the same time.
Otherweise the newest backup will overwrite the earlier one.
2025-10-11 17:20:06 +02:00
community-scripts-pr-app[bot]
9b4812df33 Update CHANGELOG.md (#8281)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-10-11 15:16:54 +00:00
Slaviša Arežina
0ba2abc53d Komga: Update dependencies and enable RAR5 support (#8257)
* Fixes

* Bump to Trixie

* Update komga-install.sh
2025-10-11 17:16:30 +02:00
CanbiZ
a733c85293 fix autoclose action 2025-10-11 14:41:27 +02:00
community-scripts-pr-app[bot]
8199c77708 Update versions.json (#8272)
Co-authored-by: GitHub Actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-10-11 14:06:07 +02:00
9 changed files with 114 additions and 75 deletions

View File

@@ -16,14 +16,28 @@ jobs:
const content = `${issue.title}\n${issue.body}`;
const issueNumber = issue.number;
// Check for tteck script mention
if (content.includes("Template debian-13-standard_13.1-2_amd64.tar.zst [local]") || content.includes("Container creation failed. Checking if template is corrupted or incomplete.") || content.includes("Template is valid, but container creation still failed.")){
const message = `Hello, it looks like you are referencing a container creation issue!.
// Regex patterns (case-insensitive, flexible versioning)
const patterns = [
/Template\s+debian-13-standard_[\d.]+-[\d]+_amd64\.tar\.zst\s*\[(online|local)\]/i,
/Template\s+debian-13-standard_[\d.]+-[\d]+_amd64\.tar\.zst\s+is\s+missing\s+or\s+corrupted/i,
/Container\s+creation\s+failed\.?\s+Checking\s+if\s+template\s+is\s+corrupted\s+or\s+incomplete/i,
/Template\s+is\s+valid,\s+but\s+container\s+creation\s+still\s+failed/i,
/exit\s+code\s+0:\s+while\s+executing\s+command\s+bash\s+-c\s+"\$?\(curl\s+-fsSL\s+https:\/\/raw\.githubusercontent\.com\/[\w/-]+\/create_lxc\.sh\)"/i
];
We get many simmilar issues with this topic, so please check disscusion #8126.
If this did not solve your problem, please reopen this issue.
const matched = patterns.some((regex) => regex.test(content));
This issue is being closed automatically by a bot.`;
if (matched) {
const message = `👋 Hello!
It looks like you are referencing a **container creation issue with a Debian 13 template** (e.g. \`debian-13-standard_13.x-x_amd64.tar.zst\`).
We receive many similar reports about this, and its not related to the scripts themselves but to **a Proxmox base template bug**.
Please refer to [discussion #8126](https://github.com/community-scripts/ProxmoxVE/discussions/8126) for details.
If your issue persists after following the guidance there, feel free to reopen this issue.
_This issue was automatically closed by a bot._`;
await github.rest.issues.createComment({
...context.repo,
@@ -31,17 +45,15 @@ jobs:
body: message
});
// Optionally apply a label like "not planned"
await github.rest.issues.addLabels({
...context.repo,
issue_number: issueNumber,
labels: ["not planned"]
});
// Close the issue
await github.rest.issues.update({
...context.repo,
issue_number: issueNumber,
state: "closed"
});
}
}

View File

@@ -12,6 +12,17 @@ Exercise vigilance regarding copycat or coat-tailing sites that seek to exploit
## 2025-10-11
### 🚀 Updated Scripts
- #### ✨ New Features
- host-backup.sh: Added "ALL" option and include timestamp in backup filename [@stumpyofpain](https://github.com/stumpyofpain) ([#8276](https://github.com/community-scripts/ProxmoxVE/pull/8276))
- Komga: Update dependencies and enable RAR5 support [@tremor021](https://github.com/tremor021) ([#8257](https://github.com/community-scripts/ProxmoxVE/pull/8257))
### 🌐 Website
- Update script count in metadata and page content from 300+ to 400+ [@BramSuurdje](https://github.com/BramSuurdje) ([#8279](https://github.com/community-scripts/ProxmoxVE/pull/8279))
## 2025-10-10
### 🆕 New Scripts

View File

@@ -11,7 +11,7 @@ var_cpu="${var_cpu:-1}"
var_ram="${var_ram:-2048}"
var_disk="${var_disk:-4}"
var_os="${var_os:-debian}"
var_version="${var_version:-12}"
var_version="${var_version:-13}"
var_unprivileged="${var_unprivileged:-1}"
header_info "$APP"
@@ -27,7 +27,7 @@ function update_script() {
msg_error "No ${APP} Installation Found!"
exit
fi
if check_for_gh_release "komga" "gotson/komga"; then
if check_for_gh_release "komga-org" "gotson/komga"; then
msg_info "Stopping Service"
systemctl stop komga
msg_ok "Stopped Service"

View File

@@ -23,7 +23,7 @@
"ram": 2048,
"hdd": 4,
"os": "debian",
"version": "12"
"version": "13"
}
}
],

View File

@@ -1,13 +1,53 @@
[
{
"name": "BerriAI/litellm",
"version": "v1.77.7.dev15",
"date": "2025-10-10T22:37:32Z"
"name": "runtipi/runtipi",
"version": "v4.5.0-beta.4",
"date": "2025-10-11T10:48:55Z"
},
{
"name": "TandoorRecipes/recipes",
"version": "2.3.2",
"date": "2025-10-11T09:59:27Z"
},
{
"name": "meilisearch/meilisearch",
"version": "prototype-docker-alpine-3-22-v3",
"date": "2025-10-11T09:04:29Z"
},
{
"name": "duplicati/duplicati",
"version": "v2.1.1.105-2.1.1.105_canary_2025-10-10",
"date": "2025-10-10T21:52:35Z"
"version": "v2.1.2.3-2.1.2.3_beta_2025-10-11",
"date": "2025-10-11T06:49:43Z"
},
{
"name": "morpheus65535/bazarr",
"version": "v1.5.3",
"date": "2025-09-20T12:12:33Z"
},
{
"name": "Jackett/Jackett",
"version": "v0.24.111",
"date": "2025-10-11T05:50:36Z"
},
{
"name": "firefly-iii/firefly-iii",
"version": "v6.4.2",
"date": "2025-10-07T08:11:58Z"
},
{
"name": "BerriAI/litellm",
"version": "v1.77.7.dev16",
"date": "2025-10-11T00:54:34Z"
},
{
"name": "jeedom/core",
"version": "4.4.20",
"date": "2025-10-11T00:27:06Z"
},
{
"name": "steveiliop56/tinyauth",
"version": "v4.0.0",
"date": "2025-10-08T16:12:11Z"
},
{
"name": "home-assistant/core",
@@ -25,9 +65,9 @@
"date": "2025-10-10T20:11:48Z"
},
{
"name": "firefly-iii/firefly-iii",
"version": "v6.4.2",
"date": "2025-10-07T08:11:58Z"
"name": "keycloak/keycloak",
"version": "26.0.16",
"date": "2025-10-08T04:44:28Z"
},
{
"name": "rcourtman/Pulse",
@@ -44,11 +84,6 @@
"version": "server-v3.4.4",
"date": "2025-09-25T13:19:26Z"
},
{
"name": "runtipi/runtipi",
"version": "v4.5.0-beta.4",
"date": "2025-10-10T17:10:49Z"
},
{
"name": "getumbrel/umbrel",
"version": "1.4.2",
@@ -129,16 +164,6 @@
"version": "v0.97.0",
"date": "2025-10-10T06:52:42Z"
},
{
"name": "morpheus65535/bazarr",
"version": "v1.5.3",
"date": "2025-09-20T12:12:33Z"
},
{
"name": "Jackett/Jackett",
"version": "v0.24.101",
"date": "2025-10-10T05:51:54Z"
},
{
"name": "nzbgetcom/nzbget",
"version": "v25.4",
@@ -159,26 +184,11 @@
"version": "v0.29.0-rc.0",
"date": "2025-10-10T01:13:27Z"
},
{
"name": "jeedom/core",
"version": "4.4.20",
"date": "2025-10-10T00:27:06Z"
},
{
"name": "steveiliop56/tinyauth",
"version": "v4.0.0",
"date": "2025-10-08T16:12:11Z"
},
{
"name": "gelbphoenix/autocaliweb",
"version": "v0.10.3",
"date": "2025-10-09T21:55:26Z"
},
{
"name": "keycloak/keycloak",
"version": "26.0.16",
"date": "2025-10-08T04:44:28Z"
},
{
"name": "FlareSolverr/FlareSolverr",
"version": "v3.4.2",
@@ -229,11 +239,6 @@
"version": "11.0.1",
"date": "2025-10-09T12:34:15Z"
},
{
"name": "meilisearch/meilisearch",
"version": "prototype-v1.22.2-compaction-task-3",
"date": "2025-10-09T08:20:58Z"
},
{
"name": "theonedev/onedev",
"version": "v13.0.8",
@@ -319,11 +324,6 @@
"version": "1.23.5",
"date": "2025-10-08T07:31:37Z"
},
{
"name": "TandoorRecipes/recipes",
"version": "2.3.1",
"date": "2025-10-08T05:58:37Z"
},
{
"name": "booklore-app/booklore",
"version": "v1.5.1",

View File

@@ -6,18 +6,18 @@ import React from "react";
import { ThemeProvider } from "@/components/theme-provider";
import { analytics, basePath } from "@/config/site-config";
import "@/styles/globals.css";
import QueryProvider from "@/components/query-provider";
import { Toaster } from "@/components/ui/sonner";
import Footer from "@/components/footer";
import Navbar from "@/components/navbar";
import "@/styles/globals.css";
const inter = Inter({ subsets: ["latin"] });
export const metadata: Metadata = {
title: "Proxmox VE Helper-Scripts",
description:
"The official website for the Proxmox VE Helper-Scripts (Community) repository. Featuring over 300+ scripts to help you manage your Proxmox Virtual Environment.",
"The official website for the Proxmox VE Helper-Scripts (Community) repository. Featuring over 400+ scripts to help you manage your Proxmox Virtual Environment.",
applicationName: "Proxmox VE Helper-Scripts",
generator: "Next.js",
referrer: "origin-when-cross-origin",
@@ -57,7 +57,7 @@ export const metadata: Metadata = {
openGraph: {
title: "Proxmox VE Helper-Scripts",
description:
"The official website for the Proxmox VE Helper-Scripts (Community) repository. Featuring over 300+ scripts to help you manage your Proxmox Virtual Environment.",
"The official website for the Proxmox VE Helper-Scripts (Community) repository. Featuring over 400+ scripts to help you manage your Proxmox Virtual Environment.",
url: `https://community-scripts.github.io/${basePath}/`,
siteName: "Proxmox VE Helper-Scripts",
images: [
@@ -76,7 +76,7 @@ export const metadata: Metadata = {
title: "Proxmox VE Helper-Scripts",
creator: "@BramSuurdje",
description:
"The official website for the Proxmox VE Helper-Scripts (Community) repository. Featuring over 300+ scripts to help you manage your Proxmox Virtual Environment.",
"The official website for the Proxmox VE Helper-Scripts (Community) repository. Featuring over 400+ scripts to help you manage your Proxmox Virtual Environment.",
images: [`https://community-scripts.github.io/${basePath}/defaultimg.png`],
},
manifest: "/manifest.webmanifest",
@@ -105,7 +105,6 @@ export default function RootLayout({
<div className="flex w-full flex-col justify-center">
<NuqsAdapter>
<QueryProvider>
<Navbar />
<div className="flex min-h-screen flex-col justify-center">
<div className="flex w-full justify-center">
@@ -117,7 +116,6 @@ export default function RootLayout({
<Footer />
</div>
</QueryProvider>
</NuqsAdapter>
</div>
</ThemeProvider>

View File

@@ -111,11 +111,11 @@ export default function Page() {
We are a community-driven initiative that simplifies the setup of Proxmox Virtual Environment (VE).
</p>
<p>
With 300+ scripts to help you manage your
With 400+ scripts to help you manage your
{" "}
<b>Proxmox VE</b>
, whether you&#39;re a seasoned
user or a newcomer, we&#39;ve got you covered.
, whether you&#39;re a seasoned user or a
newcomer, we&#39;ve got you covered.
</p>
</div>
</div>

View File

@@ -13,7 +13,16 @@ setting_up_container
network_check
update_os
JAVA_VERSION="21" setup_java
msg_info "Installing dependencies"
$STD apt -y install \
libarchive-dev \
libjxl-dev \
libheif-dev \
libwebp-dev
msg_ok "Installed dependencies"
JAVA_VERSION="23" setup_java
fetch_and_deploy_gh_release "kepubify" "pgaskin/kepubify" "singlefile" "latest" "/usr/bin" "kepubify-linux-64bit"
USE_ORIGINAL_FILENAME="true" fetch_and_deploy_gh_release "komga-org" "gotson/komga" "singlefile" "latest" "/opt/komga" "komga*.jar"
mv /opt/komga/komga-*.jar /opt/komga/komga.jar
@@ -26,7 +35,8 @@ After=syslog.target network.target
[Service]
Type=simple
WorkingDirectory=/opt/komga/
ExecStart=/usr/bin/java -jar -Xmx2g komga.jar
Environment=LD_LIBRARY_PATH=/usr/lib/x86_64-linux-gnu
ExecStart=/usr/bin/java --enable-native-access=ALL-UNNAMED -jar -Xmx2g komga.jar
TimeoutStopSec=20
KillMode=process
Restart=on-failure
@@ -41,6 +51,7 @@ motd_ssh
customize
msg_info "Cleaning up"
$STD apt-get -y autoremove
$STD apt-get -y autoclean
$STD apt -y autoremove
$STD apt -y autoclean
$STD apt -y clean
msg_ok "Cleaned"

View File

@@ -41,6 +41,7 @@ function perform_backup {
# Build a list of directories for backup
local CTID_MENU=()
CTID_MENU=("ALL" "Backup all folders" "OFF")
while read -r dir; do
CTID_MENU+=("$(basename "$dir")" "$dir " "OFF")
done < <(ls -d "${DIR}"*)
@@ -52,7 +53,13 @@ function perform_backup {
"\nSelect what files/directories to backup:\n" 16 $(((${#DIRNAME} + 2) + 88)) 6 "${CTID_MENU[@]}" 3>&1 1>&2 2>&3) || return
for selected_dir in ${HOST_BACKUP//\"/}; do
selected_directories+=("${DIR}$selected_dir")
if [[ "$selected_dir" == "ALL" ]]; then
# if ALL was chosen, secure all folders
selected_directories=("${DIR}"*/)
break
else
selected_directories+=("${DIR}$selected_dir")
fi
done
done
@@ -62,7 +69,7 @@ function perform_backup {
read -p "Press ENTER to continue..."
header_info
echo "Working..."
tar -czf "$BACKUP_PATH$BACKUP_FILE-$(date +%Y_%m_%d).tar.gz" --absolute-names "${selected_directories[@]}"
tar -czf "$BACKUP_PATH$BACKUP_FILE-$(date +%Y_%m_%dT%H_%M).tar.gz" --absolute-names "${selected_directories[@]}"
header_info
echo -e "\nFinished"
echo -e "\e[1;33m \nA backup is rendered ineffective when it remains stored on the host.\n \e[0m"