8744 Commits

Author SHA1 Message Date
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
juronja
ef54d4fd6c show no tags 2026-02-17 08:19:06 +00:00
juronja
18b70e7c39 truncating longer strings 2026-02-17 08:12:52 +00:00
Sander Koenders
8c06b6d73e Remove comments from alpine-borgbackup-server 2026-02-17 09:04:47 +01:00
Sander Koenders
2d12d6ab44 Use ProxmoxVED build.func temporarily 2026-02-17 09:04:47 +01:00
Sander Koenders
d2ca6fb861 Add options to enable and disable password authentication
Using password auth is not recommended, but it can be useful for testing or in environments where public key authentication is not feasible. This commit adds options to enable and disable password authentication in the SSH configuration.
2026-02-17 09:04:47 +01:00
Sander Koenders
0042f61d04 Add backup user
Also provide a way to set the ssh public key for the backup user
2026-02-17 09:04:47 +01:00
Sander Koenders
65fc2dc320 Add borgbackup server
Use alpine 3.23
2026-02-17 09:04:43 +01:00
CanbiZ (MickLesk)
fdbd2d145a s
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-16 17:33:25 +01:00
CanbiZ (MickLesk)
a3218c2d98 s 2026-02-16 17:22:26 +01:00
CanbiZ (MickLesk)
ec13d93860 add gramps-web 2026-02-16 17:16:16 +01:00
vhsdream
4e3b23adf9 Remove seerr json 2026-02-16 09:33:58 -05:00
vhsdream
fb496690f3 Update Sure JSON 2026-02-16 09:31:56 -05:00
CanbiZ (MickLesk)
431049fdcd Merge branch 'main' of https://github.com/community-scripts/ProxmoxVED 2026-02-16 15:03:44 +01:00
CanbiZ (MickLesk)
372e0b021b Update discourse-install.sh 2026-02-16 15:03:40 +01:00
CanbiZ (MickLesk)
f9628d4935
Merge pull request #1457 from juronja/truenas-vm-fixes
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
truenas-vm - SERIAL ID and other minor fixes
2026-02-16 12:58:33 +01:00
CanbiZ (MickLesk)
620c96e55c
Merge pull request #1460 from FutureCow/patch-2
Update release tag extraction in papra.sh
2026-02-16 12:58:21 +01:00
CanbiZ (MickLesk)
ebdc965a34 Update discourse-install.sh 2026-02-16 12:51:32 +01:00
github-actions[bot]
cc2657b945
Delete romm (ct) after migration to ProxmoxVE (#1465)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-02-16 11:49:07 +00:00
CanbiZ (MickLesk)
a73b00813d
Update databasus-install.sh 2026-02-16 11:49:40 +01:00
CanbiZ (MickLesk)
c9d6f7ae55 Update ente-install.sh 2026-02-16 11:09:39 +01:00
github-actions[bot]
5e01da7ad9
Delete linkding (ct) after migration to ProxmoxVE (#1464)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-02-16 09:14:50 +00:00
CanbiZ (MickLesk)
1da0d502d7 Simplify VM disk setup in cachyos-vm.sh
Remove storage type detection and explicit pvesm alloc/qm set steps, and inline EFI/disk/CD configuration into the initial qm create call. Uses unified storage refs (efidisk0 ${STORAGE}:1,efitype=4m,pre-enrolled-keys=0 and scsi0 ${STORAGE}:${DISK_SIZE},${DISK_CACHE}${THIN%,}) and sets the ISO via -cdrom local:iso/${FILENAME}. Adds a success message and streamlines VM creation by eliminating per-storage branching and manual allocation logic.
2026-02-16 10:07:29 +01:00
Push From Github
582e14ab9f Merge remote-tracking branch 'gitea/main'
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-15 22:00:21 +00:00
Push From Github
946d66ca02 Merge remote-tracking branch 'gitea/main' 2026-02-15 22:00:14 +00:00
Push From Github
48f7daf10d Merge remote-tracking branch 'gitea/main' 2026-02-15 22:00:09 +00:00
Push From Github
8e16adb278 Merge remote-tracking branch 'gitea/main' 2026-02-15 22:00:02 +00:00
Push From Github
fd3af2b01d Merge remote-tracking branch 'gitea/main' 2026-02-15 21:59:57 +00:00
Push From Github
e2e1b7db2c Merge remote-tracking branch 'gitea/main' 2026-02-15 21:59:48 +00:00
Push From Github
075940d738 Merge remote-tracking branch 'gitea/main' 2026-02-15 21:59:44 +00:00
Push From Github
64958afd8b Merge remote-tracking branch 'gitea/main' 2026-02-15 21:59:35 +00:00
Push From Github
a5394d95f6 Merge remote-tracking branch 'gitea/main' 2026-02-15 21:59:32 +00:00
Push From Github
6d60da39b2 Merge remote-tracking branch 'gitea/main' 2026-02-15 21:59:22 +00:00
Push From Github
c0d09885c3 Merge remote-tracking branch 'gitea/main' 2026-02-15 21:59:16 +00:00
Tobias
1ad36099e2
Delete frontend/public/json/seerr.json 2026-02-15 22:59:00 +01:00
Tobias
5181ab3826
Delete install/seerr-install.sh 2026-02-15 22:58:50 +01:00
Tobias
2432bd5be0
Delete ct/seerr.sh 2026-02-15 22:58:34 +01:00
vhsdream
9c114c1c30 source profile before update 2026-02-15 16:00:59 -05:00
vhsdream
1a14c6fdc0 Add more env vars to systemd file 2026-02-15 15:45:38 -05:00
vhsdream
62da43679d try to fix PATH issues 2026-02-15 15:28:41 -05:00
vhsdream
bab8b01625 use correct bundle during install & update 2026-02-15 15:10:16 -05:00