5774 Commits

Author SHA1 Message Date
Push From Github
650f5fecfe Merge remote-tracking branch 'gitea/main'
Some checks failed
Bump build.func Revision / bump-revision (push) Has been cancelled
2025-09-24 06:57:40 +00:00
Push From Github
73a0e95210 Merge remote-tracking branch 'gitea/main'
Some checks failed
Bump build.func Revision / bump-revision (push) Has been cancelled
2025-09-24 06:57:34 +00:00
Push From Github
2409c23dac Merge remote-tracking branch 'gitea/main'
Some checks failed
Bump build.func Revision / bump-revision (push) Has been cancelled
2025-09-24 06:57:26 +00:00
CanbiZ
bcddaaba41 Update build.func
Some checks failed
Bump build.func Revision / bump-revision (push) Has been cancelled
2025-09-24 08:57:11 +02:00
CanbiZ
09c2308b35 Update build.func
Some checks failed
Bump build.func Revision / bump-revision (push) Has been cancelled
2025-09-24 08:56:59 +02:00
CanbiZ
fed24086ea Update build.func
Some checks failed
Bump build.func Revision / bump-revision (push) Has been cancelled
2025-09-24 08:51:14 +02:00
CanbiZ
dfa6bcf9c7 Improve storage selection logic in build script
Some checks failed
Bump build.func Revision / bump-revision (push) Has been cancelled
Adds checks to ensure the default.vars file exists before storage selection. Updates LXC container creation to skip storage selection if variables are already set, improving efficiency and reliability.
2025-09-24 08:42:53 +02:00
CanbiZ
02734e2b00
Merge pull request #929 from remz1337/pr-frigate
Support for Frigate v0.16
2025-09-24 07:12:47 +02:00
Rémi Bédard-Couture
1a6fbdba5b New script version 2025-09-23 20:58:19 -04:00
CanbiZ
922ec615c0 Update debian-install.sh 2025-09-23 15:28:05 +02:00
CanbiZ
3a49db2b9a Update build.func
Some checks failed
Bump build.func Revision / bump-revision (push) Has been cancelled
2025-09-23 15:23:34 +02:00
CanbiZ
22118056ca Update build.func
Some checks failed
Bump build.func Revision / bump-revision (push) Has been cancelled
2025-09-23 15:19:28 +02:00
CanbiZ
6b40cf6feb Update build.func
Some checks failed
Bump build.func Revision / bump-revision (push) Has been cancelled
2025-09-23 15:00:41 +02:00
CanbiZ
9d39569bda Refactor device detection in build_container function
Some checks failed
Bump build.func Revision / bump-revision (push) Has been cancelled
Replaces glob loops with compgen for detecting VAAPI and NVIDIA devices in /dev. This improves robustness and avoids issues when no matching devices are present.
2025-09-23 14:53:26 +02:00
Michel Roegl-Brunner
8f98298b68
Clean up diagnostics comments in build.func
Some checks failed
Bump build.func Revision / bump-revision (push) Has been cancelled
Removed commented lines related to diagnostics information.
2025-09-23 14:50:22 +02:00
CanbiZ
6e43ed60eb Update core.func
Some checks failed
Bump build.func Revision / bump-revision (push) Has been cancelled
2025-09-23 14:42:48 +02:00
CanbiZ
e5e7c5fa9f Update core.func
Some checks failed
Bump build.func Revision / bump-revision (push) Has been cancelled
2025-09-23 14:41:58 +02:00
CanbiZ
d0f6818386 Move and improve ssh_check and shell_check functions
Some checks failed
Bump build.func Revision / bump-revision (push) Has been cancelled
The ssh_check function was moved from build.func to core.func and enhanced to allow an override and to skip warnings for localhost connections. The shell_check function was simplified to directly check for Bash and provide clearer messaging. These changes centralize environment checks and improve user experience.
2025-09-23 14:39:39 +02:00
CanbiZ
435890eee2 Update core.func
Some checks failed
Bump build.func Revision / bump-revision (push) Has been cancelled
2025-09-23 14:32:19 +02:00
CanbiZ
f333fc5db7 Improve shell detection in shell_check function
Some checks failed
Bump build.func Revision / bump-revision (push) Has been cancelled
Enhanced the shell_check function to handle both 'bash' and '-bash' as valid shells, added a debug message to display the detected shell, and changed the exit code to 1 for clearer error signaling.
2025-09-23 14:29:44 +02:00
CanbiZ
1d5601af6f Add GPU and USB passthrough support to LXC build
Some checks failed
Bump build.func Revision / bump-revision (push) Has been cancelled
Introduces automatic detection and configuration of GPU (VAAPI/NVIDIA) and USB passthrough for LXC containers, including userland package installation and verification. Refactors and expands hardware passthrough logic, adds support for Coral TPU, and improves network and gateway checks. Removes deprecated storage menu and diagnostics code.
2025-09-23 14:27:35 +02:00
CanbiZ
66792ea9d7 Update build.func
Some checks failed
Bump build.func Revision / bump-revision (push) Has been cancelled
2025-09-23 14:05:23 +02:00
CanbiZ
82c6e6e6fb Refactor GPU and USB passthrough setup in container scripts
Some checks failed
Bump build.func Revision / bump-revision (push) Has been cancelled
Introduced a unified gpu_inside_setup function in build.func to handle VAAPI and NVIDIA userland installation inside containers. Replaced bracket conditionals with if statements in passthrough.func for improved readability and maintainability, and made minor logic clarifications for privileged container checks.
2025-09-23 13:51:46 +02:00
CanbiZ
a17aa696b6 Update passthrough.func
Some checks failed
Bump build.func Revision / bump-revision (push) Has been cancelled
2025-09-23 13:28:11 +02:00
CanbiZ
ac85426b7a Update build.func
Some checks failed
Bump build.func Revision / bump-revision (push) Has been cancelled
2025-09-23 13:00:10 +02:00
CanbiZ
f11d455d5a Improve network string construction in build_container
Some checks failed
Bump build.func Revision / bump-revision (push) Has been cancelled
Refactored the build_container function to handle MAC, gateway, VLAN, and MTU parameters more robustly, allowing for both direct and preformatted input. This change ensures correct formatting and prevents duplicate parameter prefixes in the network string.
2025-09-23 12:54:12 +02:00
CanbiZ
08c4d18fc8 Update upsnap.json 2025-09-23 09:56:24 +02:00
GitHub Actions
4d2171b270 Update .app files 2025-09-22 20:42:41 +02:00
Jocelyn Knight
5c88f66ac2 Fix: Correct date_created from January to September 2025-09-22 20:41:37 +02:00
Jocelyn Knight
4a2786ac4d Update: Address PR feedback
- Change credentials from 'Create via CLI' to null
- Remove redundant informational notes
- Move config and storage from /etc and /var/lib to /opt
- Remove custom update script (use built-in)
- Update source URL to ProxmoxVED
- Switch to Debian 13 (Trixie)
2025-09-22 20:41:37 +02:00
Jocelyn Knight
9926ed24e3 Add: Verdaccio LXC 2025-09-22 20:41:37 +02: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