8729 Commits

Author SHA1 Message Date
MickLesk
446751ed03 kima 2026-02-20 21:46:48 +01:00
github-actions[bot]
151126f485
Delete sure (ct) after migration to ProxmoxVE (#1484)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-02-20 20:06:15 +00:00
github-actions[bot]
26a7e42e3e
Delete calibre-web (ct) after migration to ProxmoxVE (#1483)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-02-20 20:05:41 +00:00
CanbiZ (MickLesk)
8c61c25419
Merge pull request #1480 from tomfrenzel/sparkyfitness
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
SparkyFitness
2026-02-20 07:47:28 +01:00
Tom Frenzel
bf7b3fb9e8
sparkyfitness: refactor 2026-02-19 22:25:12 +01:00
Tom Frenzel
7421d98513
sparkyfitness: cleanup 2026-02-19 16:55:05 +01:00
Tom Frenzel
3eb8147659
sparkyfitness: add initial files 2026-02-19 16:54:17 +01:00
vhsdream
7c15d3de9e Zerobyte: increase RAM
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
2026-02-19 10:47:04 -05:00
tremor021
427a3e8fa2 CaddyManager updates
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-19 11:22:11 +01:00
tremor021
32436eed56 add CaddyManager script 2026-02-19 10:26:52 +01:00
github-actions[bot]
9743e23292
Delete truenas-vm (vm) after migration to ProxmoxVE (#1479)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-02-19 07:47:12 +00:00
vhsdream
29b06922d1 Use Node to build
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
2026-02-18 18:52:49 -05:00
vhsdream
0db71a4907 Try NODE_OPTIONS 2026-02-18 18:32:20 -05:00
vhsdream
2fb843528c Zerobyte: try to reduce RAM usage during build 2026-02-18 18:07:18 -05:00
CanbiZ (MickLesk)
54172c0a35 Reduce Zerobyte default CPU and RAM
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
Lower default resources for the Zerobyte container: reduce CPU from 4 to 2 and RAM to 2048 MB. Update ct/zerobyte.sh (var_cpu and var_ram) and frontend/public/json/zerobyte.json (UI resources) so the script and frontend metadata remain consistent.
2026-02-18 12:43:09 +01:00
CanbiZ (MickLesk)
110e6fa2e9 Zerobyte defaults: resources, davfs2 & migrations
Increase Zerobyte VM defaults (CPU 2→4, RAM 4096→6192). Add a debconf preseed for davfs2 (suid_file=false) to prevent interactive prompts during apt install. Remove redundant mkdir/cp of drizzle migrations and instead expose MIGRATIONS_PATH (/opt/zerobyte/app/drizzle) in the installer environment so migrations are referenced in-place rather than duplicated.
2026-02-18 11:13:49 +01:00
CanbiZ (MickLesk)
f45b5b461f Add Zerobyte installer, CT script, and docs
Introduce Zerobyte support: add LXC container installer (install/zerobyte-install.sh), container template/update script (ct/zerobyte.sh), and frontend metadata (frontend/public/json/zerobyte.json). Update docs (docs/AI.md) to require explicit "tarball" mode for fetch_and_deploy_gh_release, add helper notes and best-practices, and include a new get_latest_github_release usage. Also switch the shellscript formatter in .vscode/settings.json to foxundermoon.shell-format. The installer fetches required binaries (restic, rclone, shoutrrr), installs Bun, builds Zerobyte, configures a systemd service, and prepares runtime directories and env config.
2026-02-18 10:24:58 +01:00
CanbiZ (MickLesk)
b788310c72
Merge pull request #1472 from pespinel/feature/strapi
feat: add Strapi headless CMS
2026-02-18 09:48:19 +01:00
Tobias
e2c6de1b7b
Update strapi.sh 2026-02-18 09:37:23 +01:00
pespinel
8ee8bc6bd5 Review comment 2026-02-18 08:42:20 +01:00
pespinel
16267af541 Fix update_script 2026-02-17 21:39:39 +01:00
Tobias
30b03aa9db
Update strapi.sh 2026-02-17 20:38:20 +01:00
Tobias
ca2a0d4279
Update strapi-install.sh 2026-02-17 20:37:38 +01:00
CanbiZ (MickLesk)
8c6f285853
Merge pull request #1473 from juronja/truenas-vm-whiptail-box-size-fix
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
Truenas-vm: Truncating text for longer checkbox items
2026-02-17 20:01:24 +01:00
juronja
edb291bb29
Merge branch 'community-scripts:main' into truenas-vm-whiptail-box-size-fix 2026-02-17 18:46:26 +01:00
pespinel
fd61f1e16f Use node 24 2026-02-17 16:53:06 +01:00
Pablo Espinel
6e5e10a81e
Apply suggestions from code review
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2026-02-17 16:51:34 +01:00
pespinel
94d050315f feat: add Strapi headless CMS 2026-02-17 16:30:48 +01:00
CanbiZ (MickLesk)
56aaae7e66 Update calibre-web-install.sh
Some checks failed
Update GitHub Versions (New) / update-github-versions (push) Has been cancelled
Update Versions from GitHub / update-versions (push) Has been cancelled
2026-02-17 15:22:42 +01:00
CanbiZ (MickLesk)
d773b939f7 noHup /SIGHUP Tweak 2026-02-17 13:46:03 +01:00
CanbiZ (MickLesk)
d83fc60493 fix calbire web 2026-02-17 12:37:33 +01:00
CanbiZ (MickLesk)
f40baa4699 admin creation
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-17 11:54:14 +01:00
CanbiZ (MickLesk)
b59702f31e Update calibre-web-install.sh 2026-02-17 11:47:55 +01:00
CanbiZ (MickLesk)
c5b92b60b9 Update discourse-install.sh 2026-02-17 11:37:26 +01:00
CanbiZ (MickLesk)
59ad12c7a0 Install deps from requirements files
Replace the previous `pip install calibreweb` and `uv sync` steps with explicit upgrades of pip/setuptools/wheel and installing dependencies from requirements.txt. If present, optional-requirements.txt is installed as well. Changes applied to both the installer and container update scripts to provide clearer, reproducible dependency management.
2026-02-17 11:36:50 +01:00
juronja
feabc81cfb missed set truncation to 45 2026-02-17 10:34:06 +00:00
juronja
bfa2a45a54 set truncation to 45 char 2026-02-17 10:29:52 +00:00
CanbiZ (MickLesk)
792f03aeed update api from live 2026-02-17 11:26:06 +01:00
CanbiZ (MickLesk)
c0f768e188 vector 2026-02-17 11:25:01 +01:00
CanbiZ (MickLesk)
dc8d48128c add pgvector 2026-02-17 11:13:48 +01:00
CanbiZ (MickLesk)
a12bfd9ab3 Unconditionally create venv and install deps
Remove the conditional retry logic and always run the venv creation, pip install of calibreweb, and uv sync without build isolation. Updated ct/calibre-web.sh and install/calibre-web-install.sh to: run `$STD uv venv`, `$STD uv pip install --python /opt/calibre-web/.venv/bin/python --no-cache-dir calibreweb`, then `$STD uv sync --no-dev --no-build-isolation`. This simplifies the dependency installation flow and ensures the virtualenv and package are installed before syncing.
2026-02-17 11:12:23 +01:00
CanbiZ (MickLesk)
ac04d4f887 Merge branch 'main' of https://github.com/community-scripts/ProxmoxVED 2026-02-17 10:57:30 +01:00
CanbiZ (MickLesk)
76eb716da7 Retry dependency install without build isolation
Add retry logic to ct/calibre-web.sh and install/calibre-web-install.sh: if 'uv sync --no-dev' fails, the scripts now create/ensure a venv, install the 'calibreweb' package into it via 'uv pip', and retry 'uv sync' with '--no-build-isolation'. This works around failures caused by isolated builds or build-step issues and preserves existing log messages.
2026-02-17 10:57:21 +01:00
github-actions[bot]
f6787f7641
Delete databasus (ct) after migration to ProxmoxVE (#1471)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-02-17 09:41:28 +00:00
CanbiZ (MickLesk)
a1bcf8eb04 Replace pushd/popd with cd in scripts
Replace pushd/popd directory stack usage with plain cd in ct/gramps-web.sh and install/gramps-web-install.sh, and remove the >/dev/null redirections. The frontend build and backend migration steps remain functionally the same but use simpler directory changes to avoid relying on pushd/popd output suppression.
2026-02-17 10:38:03 +01:00
CanbiZ (MickLesk)
f1da768e02 Use pushd/popd and set ALEMBIC_CONFIG
Replace plain cd with pushd/popd (silenced) when building the frontend and running migrations to preserve the original working directory. Ensure database migrations run from /opt/gramps-web-api and export ALEMBIC_CONFIG in both install and update scripts so Alembic uses the correct config. Minor cleanup to silence directory stack output.
2026-02-17 10:24:47 +01:00
CanbiZ (MickLesk)
6c43b624c1 Enhance Proxmox dependency-check scripts
Update frontend docs and significantly refactor dependency-check tooling.

- frontend: set supported version to "PVE 8.x / 9.x" and add info about --install/--status/--uninstall flags.
- Add new tools/pve/dependency-check copy.sh (installer wrapper).
- Rework tools/pve/dependency-check.sh: add CLI (install/status/uninstall), PVE version detection/validation, improved logging/colors, safer config parsing, more robust storage checks, validated tag handling (dep_ping/dep_tcp), portable TCP/ping checks, and wait/timeout helper.
- Improve applicator script handling (ignore list, avoid overwriting other hookscripts), update systemd units (PathExistsGlob, unit binding), and implement uninstall to remove assignments and installed files.

These changes harden lifecycle management and make installation/cleanup and runtime checks more robust and observable.
2026-02-17 10:23:26 +01:00
CanbiZ (MickLesk)
3eaa0ecf10 switch cronmmaster icon 2026-02-17 09:48:17 +01:00
CanbiZ (MickLesk)
b65090b315 Add CronMaster addon; remove legacy installers
Replace legacy container/install scripts with a single tools/addon/cronmaster.sh addon. The new script consolidates install, update and uninstall flows, uses community-scripts core functions, fetches prebuilt GitHub releases, sets up Node.js (defaults to v22), creates a systemd service and an update helper (/usr/local/bin/update_cronmaster). Removed ct/cronmaster.sh and install/cronmaster-install.sh to avoid duplication and centralize maintenance.
2026-02-17 09:41:43 +01:00
CanbiZ (MickLesk)
a7a5b54680 example 2026-02-17 09:33:12 +01:00