5622 Commits

Author SHA1 Message Date
Vincent
64d22d0048
Update script URL for LXC container installation 2025-09-30 18:23:48 -04:00
HydroshieldMKII
d7a1ccd59f Update build and install scripts to source functions from the main community repository 2025-09-30 18:20:46 -04:00
HydroshieldMKII
d8b1ee6c73 Update guardian.sh to source build functions from the correct repository location 2025-09-30 18:15:22 -04:00
HydroshieldMKII
12659a9357 Fix update message to display version without 'v' prefix 2025-09-30 18:13:20 -04:00
HydroshieldMKII
9b1c5d4af0 Fix update message to display version without 'v' prefix 2025-09-30 18:11:59 -04:00
HydroshieldMKII
462c71c457 Update script to source functions from new repository location for consistency 2025-09-30 18:04:40 -04:00
HydroshieldMKII
e8e630c841 Refactor update_script function to replace Docker commands with systemctl for service management and enhance database backup/restore process 2025-09-30 17:41:22 -04:00
HydroshieldMKII
aa2649a933 Refactor guardian-install.sh to remove npm installation and ensure proper dependency setup 2025-09-30 17:34:25 -04:00
HydroshieldMKII
b4646fbd78 Refactor guardian-install.sh to simplify dependency installation and ensure DEPLOYMENT_MODE is set for frontend service 2025-09-30 17:25:41 -04:00
HydroshieldMKII
e9d9d03aa8 Refactor guardian-install.sh to streamline dependency installation by removing npm and ensuring proper package installation order 2025-09-30 17:15:40 -04:00
HydroshieldMKII
a4cc08a194 Remove NODE_ENV and PORT environment variables from frontend and backend service configurations 2025-09-30 17:13:29 -04:00
HydroshieldMKII
a533865a80 Remove DEPLOYMENT_MODE environment variable from frontend service configuration 2025-09-30 17:13:02 -04:00
HydroshieldMKII
fa4e953f72 Update guardian-install.sh to set DEPLOYMENT_MODE for frontend build 2025-09-30 17:12:48 -04:00
HydroshieldMKII
f6a8eed717 Reduce CPU allocation to 2 for Guardian installation and update environment variables for production deployment 2025-09-30 17:04:50 -04:00
Vincent
d30d512091 Update installation scripts to use HydroshieldMKII repository for Guardian app setup 2025-09-30 16:40:35 -04:00
Vincent
385931094c Refactor Guardian installation script to remove Docker installation, streamline dependency setup, and enhance service management for backend and frontend 2025-09-30 16:38:39 -04:00
Vincent
a4420750bd Update URLs in build.func and install.func to use community-scripts repository 2025-09-30 16:20:09 -04:00
Vincent
e48f2c35a8 Update Guardian installation and update scripts to use example docker-compose.yml and remove unnecessary comments 2025-09-30 16:10:18 -04:00
Vincent
544150a57a Update docker-compose.yml download link to use the example file for Guardian setup 2025-09-30 15:59:05 -04:00
Vincent
467a81b1e8 Refactor Guardian installation and update process to utilize Docker Compose, streamline dependency installation, and enhance service management 2025-09-30 15:56:23 -04:00
Vincent
8076c313df Remove redundant cleanup comment from guardian-install.sh 2025-09-30 15:43:27 -04:00
Vincent
7f876d101d Refactor update_script and installation process for Guardian to enhance backup handling, streamline frontend build, and improve service configurations 2025-09-30 15:42:50 -04:00
Vincent
c9f81a23c5 Enhance database backup and restore functionality during Guardian updates 2025-09-30 15:29:39 -04:00
Vincent
f48609011b Refactor frontend setup in guardian-install.sh to streamline installation process and update service configuration 2025-09-30 15:11:18 -04:00
Vincent
c520602fcb Strip 'v' prefix from RELEASE in Guardian installation scripts for consistent folder naming 2025-09-30 14:51:54 -04:00
Vincent
bf38566ff8 Update script sources to use new repository paths for improved functionality 2025-09-30 14:47:15 -04:00
Vincent
e3718d5c63 Refactor update_script function to streamline update process and ensure version tracking 2025-09-30 14:36:26 -04:00
Vincent
552959a39b Update Guardian installation and update scripts to use new repository paths and improve dependency management 2025-09-30 14:36:17 -04:00
Vincent
f5affeda71 Init app install + json + default ct update 2025-09-22 15:46:17 -04:00
CanbiZ
a431ee99e8
deb13 2025-09-22 19:51:55 +02:00
CanbiZ
9d35c31243
deb13 2025-09-22 19:51:00 +02:00
CanbiZ
2da3b1bb15
deb13 2025-09-22 19:50:13 +02:00
tremor021
726a5425af Update UpSnap 2025-09-22 19:24:43 +02:00
tremor021
384565abe7 Add UpSnap json 2025-09-22 18:55:05 +02:00
CanbiZ
48500ef76e
Merge pull request #924 from community-scripts/pr-update-app-files
[core] update .app files
2025-09-22 18:53:40 +02:00
GitHub Actions
e168aee4bc Update .app files 2025-09-22 16:47:40 +00:00
tremor021
61a9618026 Update UpSnap 2025-09-22 18:47:20 +02:00
tremor021
2ff50065fb Add UpSnap script 2025-09-22 18:30:25 +02:00
CanbiZ
a185f8ac51 Update passthrough.func
Some checks failed
Bump build.func Revision / bump-revision (push) Has been cancelled
2025-09-22 14:55:06 +02:00
CanbiZ
8dec778dff Update build.func
Some checks failed
Bump build.func Revision / bump-revision (push) Has been cancelled
2025-09-22 14:51:52 +02:00
CanbiZ
176f86de5d Auto-select VAAPI device if only one is available
Some checks failed
Bump build.func Revision / bump-revision (push) Has been cancelled
Improves the vaapi_select_and_apply function to automatically select the VAAPI device when only one is detected, bypassing the whiptail selection dialog. This streamlines the user experience by reducing unnecessary prompts.
2025-09-22 14:48:40 +02:00
CanbiZ
dc45da17fe Add GPU app check and normalize GPU app list
Some checks failed
Bump build.func Revision / bump-revision (push) Has been cancelled
Introduces the _is_gpu_app function to check if an app benefits from GPU passthrough, and updates the GPU app list to use lowercase names for consistency. The select_hw_passthrough function now only proceeds for GPU apps or when CTTYPE is 0.
2025-09-22 14:33:30 +02:00
CanbiZ
020f55e26c Auto-select GPU passthrough when only one option
Some checks failed
Bump build.func Revision / bump-revision (push) Has been cancelled
Improves the select_hw_passthrough function to automatically select the available GPU passthrough option if only one is detected, instead of prompting the user. This streamlines the user experience when only a single GPU type is present.
2025-09-22 14:30:16 +02:00
CanbiZ
3d09942544 Update debian-install.sh 2025-09-22 14:29:15 +02:00
CanbiZ
da1c78e295 Refactor GPU passthrough selection and setup logic
Some checks failed
Bump build.func Revision / bump-revision (push) Has been cancelled
Replaces direct USB and GPU passthrough configuration in build.func with a unified select_hw_passthrough function. Refactors passthrough.func to add interactive selection for VAAPI and NVIDIA devices, streamlines device detection, and updates userland installation functions for both VAAPI and NVIDIA. Cleans up and simplifies device mapping and group ID logic.
2025-09-22 14:27:21 +02:00
CanbiZ
7dd84a1c99 Move VAAPI and NVIDIA setup to debian-install.sh
Some checks failed
Bump build.func Revision / bump-revision (push) Has been cancelled
The VAAPI and NVIDIA setup functions are now called directly in debian-install.sh instead of within the LXC container customization block in build.func. The related code in build.func has been commented out to avoid duplicate execution.
2025-09-22 14:14:35 +02:00
CanbiZ
ddf5781e55 Refactor VAAPI and NVIDIA passthrough setup for LXC
Some checks failed
Bump build.func Revision / bump-revision (push) Has been cancelled
Consolidates and simplifies VAAPI and NVIDIA passthrough logic by introducing unified GPU app detection and moving userland package installation into dedicated *_inside_setup functions. Updates build.func to use new function names and ensures setup is only performed for relevant apps and non-Alpine containers. Improves maintainability and clarity of passthrough.func.
2025-09-22 14:09:59 +02:00
CanbiZ
821c4f36f6 Update passthrough.func
Some checks failed
Bump build.func Revision / bump-revision (push) Has been cancelled
2025-09-22 13:59:56 +02:00
CanbiZ
333ac1edcd Automate VAAPI and NVIDIA setup inside LXC containers
Some checks failed
Bump build.func Revision / bump-revision (push) Has been cancelled
Added direct installation of VAAPI and NVIDIA drivers inside LXC containers during setup, removing reliance on custom in-container scripts. The process now ensures required packages are installed and user permissions are set, improving automation and compatibility for supported distributions.
2025-09-22 13:59:34 +02:00
CanbiZ
d1258c02ac Update passthrough.func
Some checks failed
Bump build.func Revision / bump-revision (push) Has been cancelled
2025-09-22 13:42:27 +02:00