MickLesk
155c0a00e4
feat: add Postiz app, fix silent() for || fallbacks
2026-02-22 17:46:38 +01:00
MickLesk
fe48d08c69
perf: optimize Twenty CRM resource usage
...
- Reduce defaults: 4 CPU/8GB → 2 CPU/4GB (official min is 2GB)
- Node.js heap: 512MB server, 384MB worker (runtime)
- Build-time heap: 3072MB (only during compilation)
- PG pool: reduce to 5 connections
- PostgreSQL: tune shared_buffers/work_mem/effective_cache_size
- Redis: cap at 64MB with noeviction policy
- Unset NODE_OPTIONS after build to not leak into runtime
2026-02-22 14:48:11 +01:00
MickLesk
5ab302102b
refactor: clean COMMUNITY_SCRIPTS_URL pattern ( #1449 )
...
- ct/vm scripts: split to 2-line pattern (variable + source)
- func files: remove redundant inline defaults
- Only entry points keep the default (ct/*.sh, vm/*.sh, build.func,
install.func, alpine-install.func)
- Downstream sources use $COMMUNITY_SCRIPTS_URL without default
2026-02-22 14:43:08 +01:00
MickLesk
4b9121f41c
feat: add configurable COMMUNITY_SCRIPTS_URL for dev sourcing ( #1449 )
...
- Replace all hardcoded source URLs with $COMMUNITY_SCRIPTS_URL variable
- Default: https://git.community-scripts.org/.../ProxmoxVED/raw/branch/main
- Override: export COMMUNITY_SCRIPTS_URL=https://.../your-fork/raw/branch/xyz
- Propagates into container via build.func exports
- Updated: 43 ct scripts, 14 deferred, 22 vm scripts, 5 func files
- Document in docs/DEV_MODE.md with usage examples
- Also normalizes legacy GitHub URLs to Gitea canonical URL
2026-02-22 14:36:31 +01:00
CanbiZ (MickLesk)
719473f522
Merge pull request #1492 from tomfrenzel/sparkyfitness-pg
...
sparkyfitness: postgresql related refactoring
2026-02-22 14:24:09 +01:00
MickLesk
b1ee761b44
feat: add Twenty CRM script ( #1476 )
...
- Add ct/twenty.sh with update function
- Add install/twenty-install.sh (Node.js 24, PostgreSQL 16, Redis)
- Add frontend/public/json/twenty.json metadata
- Builds from source: yarn + nx monorepo (server + frontend)
- Server on port 3000, worker as separate systemd service
2026-02-22 14:12:34 +01:00
MickLesk
1d0586314f
url
2026-02-22 14:09:38 +01:00
Tom Frenzel
50730dfc96
sparkyfitness: use postgresql 18 over 15
2026-02-22 14:09:14 +01:00
MickLesk
9e825a8200
fix
2026-02-22 14:09:05 +01:00
MickLesk
5bd4cfa345
feat: add SeaweedFS CT script + update AI.md with apt/dependency rules
...
- Add ct/seaweedfs.sh, install/seaweedfs-install.sh, seaweedfs.json
- AI.md: add anti-pattern #22 (apt-get → apt)
- AI.md: add anti-pattern #23 (core packages as dependencies)
- AI.md: fix template to use apt instead of apt-get
- AI.md: add checklist items for apt and core dependencies
2026-02-22 13:58:47 +01:00
MickLesk
6e53db1ddb
fix
2026-02-22 13:40:17 +01:00
MickLesk
cd28d41bc3
anytype server
2026-02-22 13:37:17 +01:00
github-actions[bot]
52f38c3eba
Delete gramps-web (ct) after migration to ProxmoxVE ( #1491 )
...
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-22 10:27:01 +00:00
Tom Frenzel
b04eeba2b6
sparkyfitness: add data backup and restore
2026-02-21 16:36:04 +01:00
MickLesk
b533a7b3e5
increase ram
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-20 22:57:46 +01:00
Tobias
a34ea09922
Merge pull request #1467 from sanderkoenders/add/borg-backup
...
Add BorgBackup Server
2026-02-20 22:10:54 +01:00
MickLesk
d75d247866
Merge branch 'main' of https://github.com/community-scripts/ProxmoxVED
2026-02-20 22:08:58 +01:00
MickLesk
8da64156fb
f
2026-02-20 22:08:50 +01:00
Tobias
8c860f9f1a
Merge pull request #1482 from tomfrenzel/sparkyfitness-node
...
sparkyfitness: update node version
2026-02-20 22:08:21 +01:00
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
Tom Frenzel
b3749a5e39
sparkyfitness: update node version
2026-02-20 18:04:30 +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
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
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
vhsdream
29b06922d1
Use Node to build
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
...
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
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
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)
d83fc60493
fix calbire web
2026-02-17 12:37:33 +01:00
CanbiZ (MickLesk)
f40baa4699
admin creation
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)
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
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