Compare commits

...

15 Commits

Author SHA1 Message Date
community-scripts-pr-app[bot]
64e8aaab03 Update CHANGELOG.md (#10513)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-01-04 00:15:54 +00:00
community-scripts-pr-app[bot]
7c3e338aae Update versions.json (#10512)
Co-authored-by: GitHub Actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-01-04 01:15:34 +01:00
community-scripts-pr-app[bot]
f6eab1c6a0 Update CHANGELOG.md (#10510)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-01-03 15:18:18 +00:00
Slaviša Arežina
254ea64c99 Preserve log files (#10509) 2026-01-03 16:17:53 +01:00
community-scripts-pr-app[bot]
e02023a2fc Update versions.json (#10507)
Co-authored-by: GitHub Actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-01-03 13:05:48 +01:00
community-scripts-pr-app[bot]
3befc843c1 Update CHANGELOG.md (#10503)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-01-03 09:39:41 +00:00
community-scripts-pr-app[bot]
7a88f38789 Update CHANGELOG.md (#10502)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-01-03 09:39:33 +00:00
Slaviša Arežina
d8788bd935 Update Wireguard notes URL to the new link (#10496) 2026-01-03 10:39:16 +01:00
community-scripts-pr-app[bot]
a5f4ab4c71 Update CHANGELOG.md (#10501)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-01-03 09:39:08 +00:00
community-scripts-pr-app[bot]
de1bc809eb Update CHANGELOG.md (#10500)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-01-03 09:38:53 +00:00
AZFAR AZMAN
09899b2824 Fix ownership and permissions for InvoiceNinja setup (#10298)
Updated ownership and permissions for InvoiceNinja directories.
2026-01-03 10:38:43 +01:00
community-scripts-pr-app[bot]
1739745aca Update CHANGELOG.md (#10499)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-01-03 09:38:31 +00:00
Slaviša Arežina
450c116723 Update database credentials message format (#10497) 2026-01-03 10:38:05 +01:00
community-scripts-pr-app[bot]
e93e87b0bc Update CHANGELOG.md (#10495)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-01-03 08:54:08 +00:00
Ilya Semenov
136e3f0405 Fix headscale Caddyfile to pass non-API URLs (#10493) 2026-01-03 09:53:46 +01:00
7 changed files with 97 additions and 88 deletions

View File

@@ -10,8 +10,28 @@
> [!CAUTION]
Exercise vigilance regarding copycat or coat-tailing sites that seek to exploit the project's popularity for potentially malicious purposes.
## 2026-01-04
## 2026-01-03
### 🚀 Updated Scripts
- #### 🐞 Bug Fixes
- Fix ownership and permissions for InvoiceNinja setup [@twinzdragonz](https://github.com/twinzdragonz) ([#10298](https://github.com/community-scripts/ProxmoxVE/pull/10298))
- Fix headscale Caddyfile to pass non-API URLs [@IlyaSemenov](https://github.com/IlyaSemenov) ([#10493](https://github.com/community-scripts/ProxmoxVE/pull/10493))
### 💾 Core
- #### 🔧 Refactor
- [core]: Preserve log files [@tremor021](https://github.com/tremor021) ([#10509](https://github.com/community-scripts/ProxmoxVE/pull/10509))
### ❔ Uncategorized
- Wireguard: Update WGDashboard notes URL to the new link [@tremor021](https://github.com/tremor021) ([#10496](https://github.com/community-scripts/ProxmoxVE/pull/10496))
- InvoiceNinja: Update database credentias information [@tremor021](https://github.com/tremor021) ([#10497](https://github.com/community-scripts/ProxmoxVE/pull/10497))
## 2026-01-02
### 🚀 Updated Scripts

View File

@@ -37,7 +37,7 @@
"type": "info"
},
{
"text": "Database credentials are stored in ~/invoiceninja.creds",
"text": "Database credentials are stored in `~/invoiceninja.creds`. Use them in the above initial configuration step.",
"type": "info"
},
{

View File

@@ -1,14 +1,74 @@
[
{
"name": "ghostfolio/ghostfolio",
"version": "2.228.0",
"date": "2026-01-03T16:38:36Z"
},
{
"name": "ZoeyVid/NPMplus",
"version": "2025-05-07-r1",
"date": "2025-05-07T12:18:42Z"
},
{
"name": "pocket-id/pocket-id",
"version": "v2.0.2",
"date": "2026-01-03T14:31:18Z"
},
{
"name": "homarr-labs/homarr",
"version": "v1.49.1",
"date": "2026-01-03T13:13:12Z"
},
{
"name": "chrisbenincasa/tunarr",
"version": "v1.0.12",
"date": "2026-01-03T12:40:06Z"
},
{
"name": "fuma-nama/fumadocs",
"version": "create-fumadocs-app@16.0.36",
"date": "2026-01-03T11:13:01Z"
},
{
"name": "requarks/wiki",
"version": "v2.5.309",
"date": "2026-01-03T08:32:10Z"
},
{
"name": "morpheus65535/bazarr",
"version": "v1.5.3",
"date": "2025-09-20T12:12:33Z"
},
{
"name": "Jackett/Jackett",
"version": "v0.24.704",
"date": "2026-01-03T06:03:01Z"
},
{
"name": "TwiN/gatus",
"version": "v5.34.0",
"date": "2026-01-03T03:12:12Z"
},
{
"name": "outline/outline",
"version": "v1.2.0-2",
"date": "2026-01-03T02:42:11Z"
},
{
"name": "jeedom/core",
"version": "4.5.2",
"date": "2026-01-03T00:27:04Z"
},
{
"name": "steveiliop56/tinyauth",
"version": "v4.1.0",
"date": "2025-11-23T12:13:34Z"
},
{
"name": "9001/copyparty",
"version": "v1.20.0",
"date": "2026-01-02T23:40:23Z"
},
{
"name": "pocket-id/pocket-id",
"version": "v2.0.1",
"date": "2026-01-02T23:08:40Z"
},
{
"name": "karakeep-app/karakeep",
"version": "android/v1.8.5-0",
@@ -24,16 +84,16 @@
"version": "v5.0.10",
"date": "2026-01-02T21:19:08Z"
},
{
"name": "keycloak/keycloak",
"version": "26.4.7",
"date": "2025-12-01T08:14:11Z"
},
{
"name": "mealie-recipes/mealie",
"version": "v3.9.2",
"date": "2026-01-02T19:40:09Z"
},
{
"name": "homarr-labs/homarr",
"version": "v1.49.0",
"date": "2026-01-02T19:22:06Z"
},
{
"name": "booklore-app/booklore",
"version": "v1.16.3",
@@ -59,11 +119,6 @@
"version": "1.15.1",
"date": "2026-01-02T13:42:41Z"
},
{
"name": "ghostfolio/ghostfolio",
"version": "2.227.0",
"date": "2026-01-02T13:39:24Z"
},
{
"name": "livebook-dev/livebook",
"version": "nightly",
@@ -89,51 +144,16 @@
"version": "2026.01.02",
"date": "2026-01-02T06:27:23Z"
},
{
"name": "morpheus65535/bazarr",
"version": "v1.5.3",
"date": "2025-09-20T12:12:33Z"
},
{
"name": "Jackett/Jackett",
"version": "v0.24.671",
"date": "2026-01-02T05:57:47Z"
},
{
"name": "jeedom/core",
"version": "4.5.2",
"date": "2026-01-02T00:27:08Z"
},
{
"name": "steveiliop56/tinyauth",
"version": "v4.1.0",
"date": "2025-11-23T12:13:34Z"
},
{
"name": "ZoeyVid/NPMplus",
"version": "2025-05-07-r1",
"date": "2025-05-07T12:18:42Z"
},
{
"name": "MagicMirrorOrg/MagicMirror",
"version": "v2.34.0",
"date": "2026-01-01T14:48:28Z"
},
{
"name": "keycloak/keycloak",
"version": "26.4.7",
"date": "2025-12-01T08:14:11Z"
},
{
"name": "Koenkk/zigbee2mqtt",
"version": "2.7.2",
"date": "2026-01-01T13:43:47Z"
},
{
"name": "fuma-nama/fumadocs",
"version": "fumadocs-obsidian@0.0.8",
"date": "2026-01-01T08:04:20Z"
},
{
"name": "esphome/esphome",
"version": "2025.12.4",
@@ -194,11 +214,6 @@
"version": "v0.7.0",
"date": "2025-12-31T07:50:53Z"
},
{
"name": "outline/outline",
"version": "v1.2.0-1",
"date": "2025-12-31T04:07:38Z"
},
{
"name": "wazuh/wazuh",
"version": "v5.0.0-alpha0",
@@ -264,11 +279,6 @@
"version": "v0.8.6rc1",
"date": "2025-12-29T10:58:49Z"
},
{
"name": "chrisbenincasa/tunarr",
"version": "v1.0.11",
"date": "2025-12-28T23:39:20Z"
},
{
"name": "Lidarr/Lidarr",
"version": "v3.1.0.4875",
@@ -834,11 +844,6 @@
"version": "0.43.1",
"date": "2025-12-11T22:45:52Z"
},
{
"name": "TwiN/gatus",
"version": "v5.33.1",
"date": "2025-12-11T01:59:13Z"
},
{
"name": "gethomepage/homepage",
"version": "v1.8.0",
@@ -1504,11 +1509,6 @@
"version": "1.5.1",
"date": "2025-08-13T15:43:57Z"
},
{
"name": "requarks/wiki",
"version": "v2.5.308",
"date": "2025-08-13T07:09:29Z"
},
{
"name": "ioBroker/ioBroker",
"version": "1012-08-09",

View File

@@ -44,7 +44,7 @@
},
"notes": [
{
"text": "Wireguard and WGDashboard are not the same. More info: `https://docs.wgdashboard.dev/what-is-wireguard-what-is-wgdashboard.html`",
"text": "Wireguard and WGDashboard are not the same. More info: `https://wgdashboard.dev/`",
"type": "info"
},
{

View File

@@ -28,7 +28,7 @@ if [[ ${prompt,,} =~ ^(y|yes)$ ]]; then
redir /admin /admin/
handle_path /admin* {
handle_path /admin/* {
root * /opt/headscale-admin
encode gzip zstd
@@ -36,14 +36,11 @@ handle_path /admin* {
X-Content-Type-Options nosniff
}
try_files {path} {path}/ /opt/headscale-admin/index.html
try_files {path} /opt/headscale-admin/index.html
file_server
}
handle /api/* {
reverse_proxy localhost:8080
}
reverse_proxy localhost:8080
EOF
caddy fmt --overwrite /etc/caddy/Caddyfile
systemctl start caddy

View File

@@ -86,7 +86,8 @@ EOF
mkdir -p /opt/invoiceninja/bootstrap/cache
mkdir -p /opt/invoiceninja/storage/{app/public,framework/{cache/data,sessions,views},logs}
chown -R www-data:www-data /opt/invoiceninja
chmod -R 775 /opt/invoiceninja/storage /opt/invoiceninja/bootstrap/cache
chown -R www-data:www-data /opt/invoiceninja/storage
chown -R www-data:www-data /opt/invoiceninja/bootstrap/cache
msg_ok "Configured InvoiceNinja"
msg_info "Downloading Chromium for PDF Generation"

View File

@@ -809,12 +809,6 @@ cleanup_lxc() {
find /tmp /var/tmp -type f -name 'tmp*' -delete 2>/dev/null || true
find /tmp /var/tmp -type f -name 'tempfile*' -delete 2>/dev/null || true
# Truncate writable log files silently (permission errors ignored)
if command -v truncate >/dev/null 2>&1; then
find /var/log -type f -writable -print0 2>/dev/null |
xargs -0 -n1 truncate -s 0 2>/dev/null || true
fi
# Node.js npm - directly remove cache directory
# npm cache clean/verify can fail with ENOTEMPTY errors, so we skip them
if command -v npm &>/dev/null; then
@@ -833,9 +827,6 @@ cleanup_lxc() {
# Composer (PHP)
if command -v composer &>/dev/null; then COMPOSER_ALLOW_SUPERUSER=1 $STD composer clear-cache || true; fi
if command -v journalctl &>/dev/null; then
$STD journalctl --vacuum-time=10m || true
fi
msg_ok "Cleaned"
}