6299 Commits

Author SHA1 Message Date
tremor021
c9a5b893db Infisical: increase resources 2025-11-04 18:17:57 +01:00
CanbiZ
b429113018 Update tools.func 2025-11-04 18:10:52 +01:00
CanbiZ
96339e216a fix typo 2025-11-04 17:52:53 +01:00
CanbiZ
27bb9e5192 Improve install log handling for containers
Enhances the build and error handler scripts to better manage installation logs. On install failure, the log is now copied from the container to the host for easier debugging. The error handler now saves the log inside the container's /root directory for later retrieval, improving traceability and support.
2025-11-04 17:10:28 +01:00
CanbiZ
dd34f2d8b3 Fix npm global module version detection in setup_nodejs
Replaces direct npm list checks with STD-prefixed commands and output parsing to improve reliability when detecting installed global module versions in the setup_nodejs function.
2025-11-04 17:03:02 +01:00
CanbiZ
b55e8f5f34 Improve logging and error handling with session IDs
Introduces a SESSION_ID variable for log file naming and tracking, updates log file paths to include timestamps and session IDs, and enhances error handling output to use custom message functions when available. Also improves log file management and user guidance for viewing logs, and refactors error handler to better support containerized environments.
2025-11-04 16:59:02 +01:00
CanbiZ
a6cdb474a1 Update build.func 2025-11-04 16:52:12 +01:00
CanbiZ
60ddf3af72 Refactor and enhance setup_uv function
Improves architecture and OS detection, adds support for i686, and streamlines version fetching and installation logic. Introduces uvx wrapper installation when requested, generates shell completions, and optionally installs a specific Python version via uv. Cleans up temporary directory handling and error management for robustness.
2025-11-04 16:44:21 +01:00
CanbiZ
8ccd06b596 Refactor message output and improve SSH check logic
Replaces many msg_info calls with msg_custom for more consistent and expressive status messages in build.func. Refines SSH client detection in core.func to better distinguish local, subnet, and external connections, and adds additional warnings for external SSH usage.
2025-11-04 16:38:46 +01:00
CanbiZ
2ff12b1f01 Update build.func 2025-11-04 16:30:23 +01:00
CanbiZ
4577271e7d Prioritize app resource defaults and silence storage messages
App-declared CPU, RAM, and disk defaults now take precedence over default.vars only if they are higher, ensuring resource allocations favor app requirements. Additionally, informational output for storage configuration and default.vars creation has been silenced for less verbose operation.
2025-11-04 16:24:37 +01:00
CanbiZ
be47e96028 remove debug 2025-11-04 16:16:38 +01:00
CanbiZ
cf885419ea Update tools.func 2025-11-04 16:09:56 +01:00
CanbiZ
1925c1cd5f Update tools.func 2025-11-04 16:01:24 +01:00
CanbiZ
fe676f19fd Merge branch 'main' of https://github.com/community-scripts/ProxmoxVED 2025-11-04 15:49:27 +01:00
CanbiZ
b159d519b2 Update tools.func 2025-11-04 15:49:26 +01:00
CanbiZ
51dd3abeaa
Backup revision-bump.yml workflow file 2025-11-04 15:39:45 +01:00
CanbiZ
c8a299e401 Improve Node.js setup to prevent Debian package conflicts
Some checks failed
Bump build.func Revision / bump-revision (push) Has been cancelled
Moves APT pinning for NodeSource to occur before removing existing Debian nodejs packages, ensuring Debian's nodejs is not reinstalled. Cleans up logic for removing conflicting packages and clarifies the order of operations in setup_nodejs.
2025-11-04 15:36:01 +01:00
CanbiZ
5ebd30abfd Update tools.func
Some checks failed
Bump build.func Revision / bump-revision (push) Has been cancelled
2025-11-04 15:31:02 +01:00
CanbiZ
000492671c Improve Node.js setup for Debian systems
Some checks failed
Bump build.func Revision / bump-revision (push) Has been cancelled
Enhances the setup_nodejs function to remove Debian-packaged Node.js if present, set APT preferences to prioritize NodeSource packages, and verify npm availability after installation. These changes help avoid conflicts between Debian and NodeSource Node.js versions and ensure npm is properly installed.
2025-11-04 15:23:01 +01:00
Tobias
e13aecdbde
fix: openresty keyring 2025-11-04 14:47:06 +01:00
Tobias
98599c5107
improve install 2025-11-04 14:33:41 +01:00
CanbiZ
03fb8e2da3 Add usage and feature documentation to tools.func
Some checks failed
Bump build.func Revision / bump-revision (push) Has been cancelled
Added detailed comments at the top of misc/tools.func describing its purpose, key features, and usage examples. This improves clarity for maintainers and users of the helper functions.
2025-11-04 13:54:43 +01:00
CanbiZ
175df9e847 Add retry logic for package upgrades and refactor installs
Some checks failed
Bump build.func Revision / bump-revision (push) Has been cancelled
Introduced upgrade_packages_with_retry to handle package upgrades with retry logic, similar to existing install_packages_with_retry. Refactored Java, MariaDB, and other install/upgrade flows to use the new retry functions and ensure_dependencies for more robust package management. Improved error handling and repository preparation steps.
2025-11-04 13:52:58 +01:00
CanbiZ
a44e3e0a1c Merge branch 'main' of https://github.com/community-scripts/ProxmoxVED
Some checks failed
Bump build.func Revision / bump-revision (push) Has been cancelled
2025-11-04 13:49:53 +01:00
CanbiZ
3f7f39abe2 Refactor tool setup: unify cleanup, retries, and validation
Introduces unified helper functions for cleaning up keyrings, stopping services, verifying tool versions, and cleaning legacy installs. Adds a retry mechanism for package installation and a repository preparation function to streamline setup and error handling. Refactors all tool setup and removal logic to use these helpers, reducing code duplication and improving maintainability.
2025-11-04 13:49:51 +01:00
Tobias
18b4d92c06
Create nginxproxymanager.sh 2025-11-04 13:45:33 +01:00
Tobias
08724c6b55
add: nginxproxymanager 2025-11-04 13:43:13 +01:00
CanbiZ
03bf6dadf1 Enhance cleanup of keyrings and repo configs for tools
Some checks failed
Bump build.func Revision / bump-revision (push) Has been cancelled
Expanded the removal of GPG keyrings and repository configuration files for MariaDB, MySQL, MongoDB, Node.js, PHP, PostgreSQL, Java (Adoptium), and ClickHouse in both removal and setup functions. This ensures all possible keyring locations are cleaned before new installations, reducing risk of conflicts and improving idempotency. Also improved PHP-FPM service cleanup and added version verification for MongoDB setup.
2025-11-04 13:24:44 +01:00
CanbiZ
f55fa4f60e Reformat misc/tools.func with consistent indentation
Some checks failed
Bump build.func Revision / bump-revision (push) Has been cancelled
Updated the entire misc/tools.func script to use consistent 2-space indentation for improved readability and maintainability. No functional changes were made.
2025-11-04 13:18:36 +01:00
CanbiZ
5ae38e84c8 Fix LibreNMS release name and improve Node.js install logs
Some checks failed
Bump build.func Revision / bump-revision (push) Has been cancelled
Corrects the case of the release name in the LibreNMS installer to 'librenms' and updates Node.js installation commands to use the $STD variable for consistent output and logging.
2025-11-04 13:13:08 +01:00
CanbiZ
07a5f145f6 Update librenms-install.sh 2025-11-04 12:47:12 +01:00
CanbiZ
bb64b2f25a Update librenms-install.sh 2025-11-04 10:58:22 +01:00
CanbiZ
0c5b2a7392 Update snowshare-install.sh 2025-11-04 10:56:28 +01:00
CanbiZ
012a534ab8
Merge pull request #1074 from TuroYT/add-snowshare
fix snowshare don't build
2025-11-03 10:20:50 -08:00
Romain PINSOLLE
396f138029 fix env for build 2025-11-03 18:47:58 +01:00
Romain PINSOLLE
9b811aed38
Add DATABASE_URL to snowshare-install.sh 2025-11-03 18:23:29 +01:00
CanbiZ
139556ddfb
Merge pull request #1073 from community-scripts/pr-update-app-files
[core] update .app files
2025-11-03 07:56:44 -08:00
GitHub Actions
2c597f3a49 Update .app files 2025-11-03 15:28:02 +00:00
Michel Roegl-Brunner
5db13eb1d9
Merge pull request #1063 from TuroYT/add-snowshare 2025-11-03 16:27:44 +01:00
Tobias
300c235683
blank link 2025-11-03 16:21:07 +01:00
Tobias
a5a59fced4
fix: env file location 2025-11-03 16:20:34 +01:00
Romain PINSOLLE
24832bc29d fixed 2025-11-03 14:57:36 +00:00
Romain PINSOLLE
21b7d27dbc
Update logo URL in snowshare.json 2025-11-03 13:01:08 +01:00
CanbiZ
394cf4c1a8 Update asterisk-install.sh 2025-11-03 11:27:32 +01:00
CanbiZ
dd04911e81 Update asterisk-install.sh 2025-11-03 11:22:51 +01:00
CanbiZ
c13c2805ac Update asterisk-install.sh 2025-11-03 11:17:34 +01:00
CanbiZ
958e42edee test 2025-11-03 11:09:34 +01:00
CanbiZ
00bca3d916 Update donetick.sh 2025-11-03 09:07:13 +01:00
Romain PINSOLLE
8535e8b357
Change environment variable to use .env file 2025-11-03 08:09:59 +01:00