Skip to content

Conversation

@MickLesk
Copy link
Member

@MickLesk MickLesk commented Oct 23, 2025

✍️ Description

  • Bump default container OS version from Debian 12 to 13 across multiple LXC setup scripts.
  • Refactor update_script functions for consistency
  • Improve messaging
  • Standardize apt usage.
  • Update Kimai install and update scripts to use setup_php, setup_composer, and fetch_and_deploy_gh_release helpers, and switch from MySQL to MariaDB.
  • Update Kometa to use Python 3.13.
  • Minor improvements to backup, cleanup, and service management steps in several scripts.

🔗 Related PR / Issue

Link: #

✅ Prerequisites (X in brackets)

  • Self-review completed – Code follows project standards.
  • Tested thoroughly – Changes work as expected.
  • No security risks – No hardcoded secrets, unnecessary privilege escalations, or permission issues.

🛠️ Type of Change (X in brackets)

  • 🐞 Bug fix – Resolves an issue without breaking functionality.
  • New feature – Adds new, non-breaking functionality.
  • 💥 Breaking change – Alters existing functionality in a way that may require updates.
  • 🆕 New script – A fully functional and tested script or script set.
  • 🌍 Website update – Changes to website-related JSON files or metadata.
  • 🔧 Refactoring / Code Cleanup – Improves readability or maintainability without changing functionality.
  • 📝 Documentation update – Changes to README, AppName.md, CONTRIBUTING.md, or other docs.

@github-actions github-actions bot added feature update script A change that updates a script labels Oct 23, 2025
MickLesk and others added 3 commits November 12, 2025 11:14
Bump default OS version from Debian 12 to 13 across all container scripts. Standardize update messages to use explicit service names and success confirmations. Refactor update functions for consistency, improve error handling, and update package management commands to use 'apt' instead of 'apt-get'.
Replaces manual apt cleanup commands with a unified cleanup_lxc function across install scripts. Updates apt-get to apt for package installation, improves repository setup logic, and standardizes service creation. Minor messaging and variable usage improvements for consistency.
@github-actions github-actions bot added the new script A change that adds a new script label Nov 12, 2025
Standardized package installation commands to use 'apt install' instead of 'apt-get'. Replaced manual database setup with helper functions for PostgreSQL and MariaDB where applicable. Hardware acceleration setup is now handled by a shared function. Removed repetitive cleanup code and replaced with a single 'cleanup_lxc' call at the end of each script. Updated PHP version for FreshRSS and simplified repository setup for Fhem and Grafana. Fixed merge conflict in graylog-install.sh and removed unnecessary temporary file handling.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

feature new script A change that adds a new script update script A change that updates a script

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants