Merge Dev to Main (Alpine 1.21 update) #5

Merged
brammp merged 9 commits from dev into main 2025-01-17 22:39:18 +01:00
Owner

Commit summary

Bumped Alpine version to 3.21
CT Fixes:
[Alpine] nextcloud freshrss, heimdall & mailbackup: affected by AlpinePHPTool Script
[Alpine] gitea: Replace gitea-auto-update with a basic sh script since it is broken on AlpineLinux

[Alpine] nextcloud: Forced PHP 8.3
[Alpine] nextcloud: Tuned Nextcloud configuration
[Alpine] nextcloud: AlpinePHPTool will update the Nextcloud update script

[Alpine] nodered: Fixed missing nodered config file
[Alpine] transfersh: Fixed the custom theme by using the release tar.gz instead of git clone

Updates to AlpinePHPTool script:

  • Fixed/improved detection of current PHP installation
  • Bumped default PHP version to 8.4.
  • Bumped supported Alpine version to 3.21.
  • Added option -v <PHPVersion> to overwrite the default PHP version (used by nextcloud)
  • Added support for crontab configuration, which automatically checks if the crontab file exists in a CT's Config directory (used by nextcloud & freshrss)
  • Refactored PHP packagelists to set the PHP version when running AlpinePHPTool.sh instead of having it set in the pkglist, AlpineUpdatePHPVer.sh is deprecated and removed.
# Commit summary Bumped Alpine version to 3.21 **CT Fixes:** [Alpine] nextcloud freshrss, heimdall & mailbackup: affected by AlpinePHPTool Script [Alpine] gitea: Replace `gitea-auto-update` with a basic sh script since it is broken on AlpineLinux [Alpine] nextcloud: Forced PHP 8.3 [Alpine] nextcloud: Tuned Nextcloud configuration [Alpine] nextcloud: AlpinePHPTool will update the Nextcloud update script [Alpine] nodered: Fixed missing nodered config file [Alpine] transfersh: Fixed the custom theme by using the release tar.gz instead of git clone **Updates to AlpinePHPTool script:** * Fixed/improved detection of current PHP installation * Bumped default PHP version to 8.4. * Bumped supported Alpine version to 3.21. * Added option `-v <PHPVersion>` to overwrite the default PHP version (used by nextcloud) * Added support for crontab configuration, which automatically checks if the `crontab` file exists in a CT's Config directory (used by nextcloud & freshrss) * Refactored PHP packagelists to set the PHP version when running `AlpinePHPTool.sh` instead of having it set in the pkglist, `AlpineUpdatePHPVer.sh` is deprecated and removed.
brammp added 9 commits 2025-01-17 22:37:34 +01:00
All Alpine CT's using PHP:
Bumped php from 8.3 to 8.4
Refactored PHP packagelists to set the PHP version when running `AlpinePHPTool.sh` instead of having it set in the pkglist.
This change will deprecate `AlpineUpdatePHPVer.sh` since  only the `NewPHPVer` variable in `AlpinePHPTool.sh`  needs to change the PHP version change
CT NodeRed: Fixed missing config file by adding 5sec wait time before ending pm2 on setup to generate it
CT Gitea: moved from `gitea-auto-update`  from to an basic sh script since it is broken on AlpineLinux
CT: gitea
  Fixed broken curl command for downloading gitea

CT: nextcloud
  Forced PHP Version to 8.3 using update AlpinePHPTool

CT: transfersh
  Fixed custom theme by downloading the release tar.gz instead of cloneing the repo,
  it is now also added to the update script

Script: AlpinePHPTool
  Added ability to specify a PHP Version
*Added crontab configuration to the script for FreshRSS and Nextcloud CT's
*Added ProxmoxUpdateScript configuration to the script for Nextcloud CT
* Fixed wget check if cronjob config exists
* Enhanced check for current php installation
* Changed way nginx config is updated, it wil  now always overwrite the entire line
* Fixed not Stoping/Starting php-fpm services on upgrade and install
* Fixed PHP detection by checking if php or php-fpm exists

CT Nextcloud: added missing php-Phar package,
fixed typo in FirstRun.sh
brammp merged commit 96328955ad into main 2025-01-17 22:39:18 +01:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: brammp/HomeServerCTs#5