6332 Commits

Author SHA1 Message Date
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
Slaviša Arežina
58000ff630
Update Donetick JSON configuration
Updated Donetick configuration with new categories, documentation link, config path, logo, and description. Adjusted resource requirements for installation.
2025-11-02 09:38:44 +01:00
Slaviša Arežina
4097ed96d2
Update donetick installation script for package manager 2025-11-02 09:35:08 +01:00
Frans Stofberg
aebedc7fd8 Revert more files 2025-11-02 09:55:55 +02:00
Frans Stofberg
0cd72e9f39 Remove files not needed for PR 2025-11-02 09:51:36 +02:00
Frans Stofberg
86028cc640 Remove comments 2025-11-02 09:41:02 +02:00
Frans Stofberg
67927b2a89 remove broken package 2025-11-02 00:23:04 +02:00
Frans Stofberg
f6c2697457 use apt-get 2025-11-02 00:18:44 +02:00
Frans Stofberg
e1cef5e6cd remove apt dependencies 2025-11-02 00:09:01 +02:00
Frans Stofberg
739f25086c rename files 2025-11-02 00:04:30 +02:00