* Refactor: Healthchecks
* Enhance healthchecks update process with backup and venv
Added backup creation for existing healthchecks installation before updating. Enhanced the update process by recreating the Python virtual environment and installing requirements.
* -
Added copyright, author, and license information.
Replaces 'npm ci' with 'npm install --legacy-peer-deps' in install and update scripts to address peer dependency issues. Adds global npm update and turbo prune steps to the update script for better Docker build support.
Prompts user to select Zabbix version (7.0 LTS, 7.4, or latest) during installation and update. Refactors download logic to use the chosen version, improving flexibility and user control over Zabbix deployment.
* test skip scheduler during install & not running migration
- migration is run by the start script anyway, I think
* restore db upgrade during install/update; add new env vars; patch start.sh
* fix: karakeep strip "v" from release version
* fix: strip v from release for karakeep version
* Fix MODULE_VERSION and SERVER_VERSION formatting
* formatting
* NetVisor: add pkg-config as build dependency
- this will be needed for v0.9.2
* Add libssl-dev as build dependency
* Increase RAM to 3GB
* Change apt-get to apt for package installation
---------
Co-authored-by: CanbiZ <47820557+MickLesk@users.noreply.github.com>
* Change backup directory to /opt for paperless-ngx
Using /tmp for the backup is risky since many installations host it with tmpfs and thereby in RAM.
Having a bigger document base will deplete the memory on backup.
* Update paperless-ngx.sh
Added missing change.
* firefly: refactor update_script and add dataimporter update
Refactor update_script function to improve clarity and organization. Added checks for data importer installation and streamlined permission settings.
* Remove empty line before update_script function
* Add update messages for Firefly and Importer
* Update default Debian version to 13
* Remove software-properties-common from dependencies
Removed installation of 'software-properties-common' from dependencies.
* Update Debian version from 12 to 13
* Changed apt-get to apt
* Changed to new func setup_deb822_repo
* Replaced ${APP} with Grafana
* Refine update_script to use deb822 repo and grafana-only upgrade
* Using cleanup_lxc
* Wrong header_info in update_script()
* Remove unnecessary line break in dependency installation
* Simplify Grafana installation script
Removed unnecessary repository setup commands and updated the script for Grafana installation.
* Update Grafana repository setup in install script
Added repository details for Grafana installation.
---------
Co-authored-by: Tobias <96661824+CrazyWolf13@users.noreply.github.com>
* 'Add new script'
* Fix application name to 'LibreNMS'
* Refactor LibreNMS installation script
Updated the installation script for LibreNMS, changing the source URL and reorganizing the setup process for PHP, MariaDB, and Python dependencies. Removed cleanup commands and added a call to cleanup_lxc.
---------
Co-authored-by: push-app-to-main[bot] <203845782+push-app-to-main[bot]@users.noreply.github.com>
Co-authored-by: CanbiZ <47820557+MickLesk@users.noreply.github.com>