6241 Commits

Author SHA1 Message Date
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
tremor021
f380816439 Pangolin: update json 2025-11-02 19:14:07 +01:00
tremor021
d45a0128b4 Test 2025-11-02 18:56:30 +01:00
CanbiZ
f1edcad9f7
Merge pull request #1070 from community-scripts/pr-update-app-files
[core] update .app files
2025-11-02 05:03:47 -08:00
GitHub Actions
6e81ce0930 Update .app files 2025-11-02 13:00:52 +00:00
CanbiZ
8d997ee02b
Merge pull request #1069 from fstof/donetick
Donetick
2025-11-02 05:00:26 -08:00
Slaviša Arežina
4f17d0ef37
Move selfhosted.yml and donetick.db to new locations 2025-11-02 10:14:28 +01:00
Slaviša Arežina
70df9a9159
Update source URL for build functions 2025-11-02 10:11:59 +01:00
Slaviša Arežina
e528d46bab
Update donetick.sh 2025-11-02 10:11:16 +01:00