8744 Commits

Author SHA1 Message Date
Johann Grobe
e189ee3edd
Update install/split-pro-install.sh
Co-authored-by: Tobias <96661824+CrazyWolf13@users.noreply.github.com>
2026-02-13 07:58:04 +01:00
Johann Grobe
3a7ebe6791
Update install/split-pro-install.sh
Co-authored-by: Tobias <96661824+CrazyWolf13@users.noreply.github.com>
2026-02-13 07:57:53 +01:00
Johann Grobe
75cdf47f21
Update ct/split-pro.sh
Co-authored-by: Tobias <96661824+CrazyWolf13@users.noreply.github.com>
2026-02-13 07:56:54 +01:00
Johann Grobe
83e4a16e9d
Update install/split-pro-install.sh
Co-authored-by: Tobias <96661824+CrazyWolf13@users.noreply.github.com>
2026-02-13 07:55:30 +01:00
Johann Grobe
c405f09e06
Update ct/split-pro.sh
Co-authored-by: Tobias <96661824+CrazyWolf13@users.noreply.github.com>
2026-02-13 07:55:12 +01:00
Johann Grobe
b0c0323a4d fix errors 2026-02-12 22:01:51 +01:00
Johann Grobe
0dfd3de37a fix url 2026-02-12 21:22:48 +01:00
Johann Grobe
8915e15168 Add split-pro functionality 2026-02-12 21:19:39 +01:00
Tobias
d45eba37da
Merge pull request #1451 from community-scripts/CrazyWolf13-patch-1
Some checks failed
Update GitHub Versions (New) / update-github-versions (push) Has been cancelled
Crawl Versions from newreleases.io / crawl-versions (push) Has been cancelled
Crawl Versions from github / crawl-versions (push) Has been cancelled
Update Versions from GitHub / update-versions (push) Has been cancelled
Stale PR Management / stale-prs (push) Has been cancelled
Cleanup Branches (Merged or Closed) / cleanup (push) Has been cancelled
Change version variable from APPLICATION_VERSION to var_appversion
2026-02-12 20:25:41 +01:00
Tobias
583b837161
Change version variable from APPLICATION_VERSION to var_appversion 2026-02-12 20:25:22 +01:00
CanbiZ (MickLesk)
0231b72d78 Add telemetry data service and dashboard revamp
Some checks failed
Update GitHub Versions (New) / update-github-versions (push) Has been cancelled
Update Versions from GitHub / update-versions (push) Has been cancelled
Introduce a telemetry data microservice under misc/data: add Dockerfile, entrypoint, migration tools, README, LICENSE and a .gitignore. Increase Docker CACHE_TTL_SECONDS to 300s. Implement extensive dashboard and analytics updates in dashboard.go: add total_all_time and sample_size, return total item counts from fetchRecords (with page/limit handling and a maxRecords guard), raise top-N limits, add a minimum-installs threshold for failed-apps, and numerous UI/style/layout improvements in the embedded DashboardHTML. Minor formatting tweak to misc/api.func.
2026-02-12 13:10:06 +01:00
github-actions[bot]
e4a8ee845a
Delete drawio (ct) after migration to ProxmoxVE (#1450)
Some checks failed
Update GitHub Versions (New) / update-github-versions (push) Has been cancelled
Crawl Versions from newreleases.io / crawl-versions (push) Has been cancelled
Crawl Versions from github / crawl-versions (push) Has been cancelled
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-02-12 09:40:26 +00:00
CanbiZ (MickLesk)
da03c76dd4 Refactor repo filter UI and relocate Export CSV
Some checks failed
Update GitHub Versions (New) / update-github-versions (push) Has been cancelled
Update Versions from GitHub / update-versions (push) Has been cancelled
Crawl Versions from newreleases.io / crawl-versions (push) Has been cancelled
Crawl Versions from github / crawl-versions (push) Has been cancelled
Stale PR Management / stale-prs (push) Has been cancelled
Cleanup Branches (Merged or Closed) / cleanup (push) Has been cancelled
Update dashboard UI in misc/data/dashboard.go: move the repository <select> into the quickfilter group, apply inline styling for a compact themed dropdown, and shorten option labels (remove environment suffixes). Add a separator span between the select and quickfilter buttons. Move the Export CSV button from the top controls into the footer to simplify the header layout and avoid duplicate export buttons.
2026-02-11 15:58:34 +01:00
CanbiZ (MickLesk)
4def8258cc Require PB auth & target collection env vars
Remove implicit defaults for PocketBase collection names and make them required environment variables. Replace env(..., "_telemetry_service"/"_telemetry_data") with mustEnv("PB_AUTH_COLLECTION") and mustEnv("PB_TARGET_COLLECTION") so the service fails startup if those are not provided. Also update inline comments to clarify these fields come from the environment.
2026-02-11 15:57:36 +01:00
CanbiZ (MickLesk)
02e8e51236 Merge branch 'main' of https://github.com/community-scripts/ProxmoxVED 2026-02-11 15:49:44 +01:00
CanbiZ (MickLesk)
dc47c1c1c3 Unify telemetry storage and add repo filtering
Refactor telemetry backend to store all telemetry in a single collection and add repo_source-based filtering.

Key changes:
- Added detect_repo_source() in misc/api.func to auto-detect/export REPO_SOURCE (ProxmoxVE/ProxmoxVED/external) when scripts are sourced.
- Consolidated PocketBase collections into a single default collection (_telemetry_data) across service, migration, and scripts; updated defaults in migrate.go, migration.go, migrate.sh and migration shell scripts.
- Simplified PBClient to use one targetColl and removed collection resolution logic; updated create/update/find/fetch functions to use targetColl.
- Introduced repo_source field (values: "ProxmoxVE", "ProxmoxVED", "external") on telemetry records and telemetry payloads; updated validation and logging.
- Added repo filtering to dashboard endpoints, FetchDashboardData and FetchRecordsPaginated, plus a repo selector in the dashboard UI; default filter is ProxmoxVE (production), with an "all" option.
- Adjusted API handlers and callers to pass repo filters and include repo_source when upserting telemetry.
- Misc: updated comments, error messages, and logging to reflect the new model; added telemetry-service.exe binary.

Purpose: simplify data model (single collection), make telemetry attributable to repository sources, and enable dashboard filtering by repo/source.
2026-02-11 15:49:41 +01:00
tremor021
89c244dee0 PowerDNS: updated logo 2026-02-11 14:46:16 +01:00
CanbiZ (MickLesk)
6529949f69 Merge branch 'main' of https://github.com/community-scripts/ProxmoxVED
Some checks failed
Update GitHub Versions (New) / update-github-versions (push) Has been cancelled
Crawl Versions from newreleases.io / crawl-versions (push) Has been cancelled
Crawl Versions from github / crawl-versions (push) Has been cancelled
2026-02-11 12:19:31 +01:00
CanbiZ (MickLesk)
d32b00ff31 Add weekly reports, cleanup, and dashboard UI
Introduce weekly summary reports and a cleanup job, enhance dashboard UI, and adjust telemetry/build settings.

- Add REPO_SOURCE to misc/api.func and include repo_source in telemetry payloads.
- Implement weekly report generation/scheduling in alerts.go: new data types, HTML/plain templates, scheduler, SendWeeklyReport/TestWeeklyReport, and email/HTML helpers.
- Add Cleaner (misc/data/cleanup.go) to detect and mark stuck installations as 'unknown' with scheduling and manual trigger APIs.
- Enhance dashboard backend/frontend (misc/data/dashboard.go): optional days filter (allow 'All'), increase fetch page size, simplify fetchRecords, add quick filter buttons, detail & health modals, improved styles and chart options, and client-side record detail view.
- Update Dockerfile (misc/data/Dockerfile): rename binaries to telemetry-service and build migrate from ./migration/migrate.go; copy adjusted in final image.
- Add migration tooling (misc/data/migration/migrate.sh and migration.go) and other small service changes.

These changes add operational reporting and cleanup capabilities, improve observability and UX of the dashboard, and align build and telemetry identifiers for the service.
2026-02-11 12:19:30 +01:00
CanbiZ (MickLesk)
85888cd934 Merge branch 'main' of https://github.com/community-scripts/ProxmoxVED 2026-02-11 11:15:08 +01:00
CanbiZ (MickLesk)
031bbd9cb2 Fail-safe OpenVINO build; fix edgetpu path
Use an absolute path for the downloaded edgetpu model to ensure it lands at /edgetpu_model.tflite. Wrap the OpenVINO build step in a conditional: only copy the generated .xml/.bin and fetch the COCO class file if build_ov_model.py exits successfully; otherwise emit a warning and allow Frigate to fall back to the CPU model (handles machines without required CPU instructions).
2026-02-11 11:15:04 +01:00
tremor021
d8c1c8e8d5 draw.io: update json 2026-02-11 10:59:55 +01:00
tremor021
052c3ce9ad Update URL 2026-02-11 10:52:29 +01:00
tremor021
a93b070775 add Draw.IO script 2026-02-11 10:48:56 +01:00
CanbiZ (MickLesk)
897c93be8e Update powerdns.json 2026-02-11 10:27:29 +01:00
CanbiZ (MickLesk)
a2ab19a4f4 rm openclaw json 2026-02-11 10:15:32 +01:00
CanbiZ (MickLesk)
d09b8bb86f
Merge pull request #1446 from heinemannj/main
Switch ebusd installation from apt to fetch_and_deploy_gh_release
2026-02-11 09:57:45 +01:00
tremor021
942c4da6b5 update PowerDNS 2026-02-11 09:42:43 +01:00
Joerg Heinemann
69dc86f5c5
Merge pull request #1 from heinemannj/ebusd
Switch ebusd installation from apt to fetch_and_deploy_gh_release
2026-02-11 09:23:30 +01:00
Push From Github
3ace3f2235 Merge remote-tracking branch 'gitea/main' 2026-02-11 08:22:38 +00:00
Push From Github
5e47a100e6 Merge remote-tracking branch 'gitea/main' 2026-02-11 08:22:35 +00:00
Push From Github
12a4df311e Merge remote-tracking branch 'gitea/main' 2026-02-11 08:22:25 +00:00
Push From Github
059295bb63 Merge remote-tracking branch 'gitea/main' 2026-02-11 08:22:21 +00:00
Push From Github
6c14337c95 Merge remote-tracking branch 'gitea/main' 2026-02-11 08:22:12 +00:00
Push From Github
e0128dad7c Merge remote-tracking branch 'gitea/main' 2026-02-11 08:22:07 +00:00
Push From Github
8b8ca91612 Merge remote-tracking branch 'gitea/main' 2026-02-11 08:21:59 +00:00
Push From Github
072af7bdc2 Merge remote-tracking branch 'gitea/main' 2026-02-11 08:21:52 +00:00
Push From Github
8cc070ef60 Merge remote-tracking branch 'gitea/main' 2026-02-11 08:21:46 +00:00
Push From Github
c6179d3d49 Merge remote-tracking branch 'gitea/main' 2026-02-11 08:21:38 +00:00
Push From Github
9e1094e240 Merge remote-tracking branch 'gitea/main' 2026-02-11 08:21:33 +00:00
Push From Github
c78287abd5 Merge remote-tracking branch 'gitea/main' 2026-02-11 08:21:24 +00:00
Push From Github
bd708dca3a Merge remote-tracking branch 'gitea/main' 2026-02-11 08:21:21 +00:00
Push From Github
c13735b5be Merge remote-tracking branch 'gitea/main' 2026-02-11 08:21:12 +00:00
Push From Github
3541a6fcdb Merge remote-tracking branch 'gitea/main' 2026-02-11 08:21:09 +00:00
Push From Github
c93cb812ed Merge remote-tracking branch 'gitea/main' 2026-02-11 08:21:00 +00:00
Push From Github
55fe14f7cd Merge remote-tracking branch 'gitea/main' 2026-02-11 08:20:54 +00:00
Push From Github
ffa12a9beb Merge remote-tracking branch 'gitea/main' 2026-02-11 08:20:47 +00:00
Push From Github
0a81087463 Merge remote-tracking branch 'gitea/main' 2026-02-11 08:20:39 +00:00
Push From Github
6d651b6cf2 Merge remote-tracking branch 'gitea/main' 2026-02-11 08:20:34 +00:00
Push From Github
e45c2cf68f Merge remote-tracking branch 'gitea/main' 2026-02-11 08:20:26 +00:00