MickLesk
962a7ee59c
fix(plex): restart service after update to apply new version
...
After apt install updates the plexmediaserver package, the running
service needs an explicit restart so the new version is loaded.
Without this, users see the update succeed but Plex still shows
the old version in the web interface.
Ref #12993
2026-03-17 20:44:40 +01:00
CanbiZ (MickLesk)
655a66dd34
plex remove old gpg
2026-03-13 14:25:17 +01:00
CanbiZ (MickLesk)
48fb024ae8
hf: setup plex repo if not installed (old install)
2026-03-13 14:10:23 +01:00
CanbiZ (MickLesk)
287fe28741
Refactor & Bump to v2: Plex ( #12179 )
2026-02-22 21:43:40 +01:00
CanbiZ (MickLesk)
7715a02f05
remove whiptail from update scripts for unattended update support ( #11712 )
...
* Simplify Alpine update scripts to run upgrade
Remove interactive whiptail menus, loops and newt dependency checks from ct/alpine-docker.sh, ct/alpine-zigbee2mqtt.sh, and ct/alpine.sh. Each update_script now simply calls header_info, runs $STD apk -U upgrade, displays a success message and exits, simplifying and automating the update flow.
* feat(update-scripts): replace whiptail with msg_menu for unattended updates
Remove all whiptail dialogs from ct update_script() functions and replace
with msg_menu() - a lightweight read-based menu that supports:
- PHS_SILENT=1: auto-selects first (default) option for unattended mode
- Interactive: numbered menu with 10s timeout and default fallback
Converted scripts (whiptail menu → msg_menu):
- plex.sh, npmplus.sh, cronicle.sh, meilisearch.sh, node-red.sh
- homeassistant.sh, podman-homeassistant.sh
- vaultwarden.sh, alpine-vaultwarden.sh
- loki.sh, alpine-loki.sh
- alpine-grafana.sh, alpine-redis.sh, alpine-valkey.sh
- alpine-nextcloud.sh
Simplified scripts (removed unnecessary whiptail for single-action updates):
- alpine.sh, alpine-docker.sh, alpine-zigbee2mqtt.sh
Special handling:
- gitea-mirror.sh: replaced yesno/msgbox with read -rp confirmations,
exit 75 in silent mode for major version upgrades requiring interaction
- vaultwarden.sh/alpine-vaultwarden.sh: passwordbox replaced with
read -r -s -p, skipped in silent mode with warning
- nginxproxymanager.sh: exit 1 → exit 75 for disabled script
Infrastructure:
- Added msg_menu() helper to misc/build.func
- Added exit code 75 handling in update-apps.sh (skip, not fail)
Closes #11620
* refactor(update-scripts): remove menus where sequential updates suffice
- alpine-nextcloud: add apk upgrade as the update action (was missing)
- meilisearch: run meilisearch + UI updates sequentially (like bar-assistant)
- npmplus: run alpine upgrade + docker pull sequentially, no menu
- vaultwarden: update VaultWarden + Web-Vault sequentially, remove admin
token option (interactive-only, not suitable for unattended updates)
- alpine-vaultwarden: just run apk upgrade, remove admin token menu
2026-02-09 11:05:31 +01:00
Tobias
08d67aa722
chore: fix update msg ( #10593 )
2026-01-06 22:57:40 +01:00
Tobias
c1fe8b91b4
chore: bump copyright to 2026 - happy new year ( #10585 )
...
* chore: bump copyright to 2026 - happy new year
* fix
* meilisearch fix source url
* livebook: fix space
* fix source cmd
* fix source cmd
2026-01-06 13:28:12 +01:00
CanbiZ
4d4ced6b63
feat: Add var_gpu flag for GPU passthrough configuration ( #9764 )
...
* feat: Add var_gpu flag for GPU passthrough configuration
Changes:
- Add var_gpu variable to CT scripts for explicit GPU control
- Remove hardcoded GPU_APPS list - GPU detection now uses var_gpu flag
- Add var_gpu to VAR_WHITELIST for persistence in default.vars and app.vars
- Add GPU Passthrough option (Step 19) to advanced_settings wizard (now 20 steps)
- Update documentation
Apps with var_gpu=yes (GPU enabled by default):
- Media: jellyfin, plex, emby, channels, ersatztv, tunarr
- Transcoding: tdarr, unmanic, fileflows
- AI/ML: ollama, openwebui
- NVR: frigate, immich
Usage:
- Disable GPU: var_gpu=no bash -c '$(curl -fsSL ...jellyfin.sh)'
- Enable GPU: var_gpu=yes bash -c '$(curl -fsSL ...debian.sh)'
- Via default.vars: echo 'var_gpu=yes' >> /usr/local/community-scripts/default.vars
- Via advanced settings wizard (Step 19)
* fix: tput rmcup timing, GPU line indentation, echo_default GPU display
* style: add GPU icon variable for consistent formatting
2025-12-08 13:52:30 +01:00
CanbiZ
29ee6cdff3
plex: prevent [] syntax issue ( #9318 )
2025-11-21 15:34:04 +01:00
Matt17000
0b2b13c79a
Update plex.sh ( #9036 )
2025-11-10 20:40:14 +01:00
CanbiZ
be7d0704d7
Standardize update success messages in scripts ( #8757 )
2025-10-30 17:24:16 +01:00
CanbiZ
6c8975e4aa
Bump O to P-Scripts to Debian 13 (Trixie) ( #8367 )
2025-10-15 22:39:16 +02:00
CanbiZ
8fd491460a
bump scripts (Installer) from Ubuntu 22.04 to Ubuntu 24.04 (agentdvr, emby, jellyfin, plex, shinobi) ( #5434 )
2025-06-24 18:34:20 +02:00
CanbiZ
2e4c51450f
change var in ct files to new standard ( #3804 )
2025-04-10 11:56:52 +02:00
CanbiZ
8c051b8186
Replace wget with curl -fsSL, normalize downloads, and prep for IPv6 ( #3455 )
...
* Initial Call, Switch from curl -s to curl -fsSL and wget to curl -fssL
* more switches
* switch vms
* more curls
* More curls
* more
* more
* more changes
* more
* prepare ipv6 calls
* change frontend to ipv6
* Formatting
* Fromatting
* Update gomft.sh
* Update gomft-install.sh
* Update ersatztv.sh
* Update build.func
---------
Co-authored-by: Slaviša Arežina <58952836+tremor021@users.noreply.github.com >
2025-04-01 10:25:46 +02:00
CanbiZ
ece3ad2b13
Feature: Use Verbose Mode for all Scripts (removed &>/dev/null) ( #2596 )
...
* Feature: Use Verbose Mode for all Scripts (removed &>/dev/null)
* Update crafty-controller.sh
2025-02-24 12:49:16 +01:00
CanbiZ
af01193bc2
[core] cleanup (remove # App Default Values) ( #2356 )
2025-02-13 17:59:47 +01:00
CanbiZ
6f131933b7
[core] cleanup (remove base_settings & unneeded comments) ( #2351 )
2025-02-13 14:40:49 +01:00
CanbiZ
15f04d525d
Happy new Year! Update Copyright to 2025 ( #1150 )
2025-01-01 13:37:29 +01:00
CanbiZ
f511d88502
Fix ports ressources ( #867 )
...
* fix Plex Port
* fix ressources adguard
* fix photoprism ressource
2024-12-17 11:19:08 +01:00
CanbiZ
353a5e7c99
Update ALL CT's to new default (Part 2) ( #710 )
2024-12-16 13:31:48 +01:00
CanbiZ
f2a1cc7eef
Update ALL CT's to new default (Part 2) ( #710 )
...
* Update ALL CT's to new default
* Minor Changes
* Merge Bookstack from main
* Indention Bookstack
* Merge Vikunja from Main
* Merge Komga from Main
* Merge Unifi from Main
2024-12-16 12:42:51 +01:00
CanbiZ
ad18c05686
Massive Update (Remove StorageCheck (old) + Add Ressource & StorageCheck, Remove Whiptail, Remove PCT Ressource Set ( #333 )
...
* Massive Update (Remove StorageCheck (old) + Add Ressource & StorageCheck, Remove Whiptail, Remove PCT Ressource Set
* Update calibre-web.sh
* Update cockpit.sh
* Update cronicle.sh
* Update homeassistant-core.sh
* Update podman-homeassistant.sh
* Update node-red.sh
* Update plex.sh
* Update wallos.sh
* Revert "Update wallos.sh"
This reverts commit ea6311e190 .
* Update homeassistant.sh
* Update ct/cronicle.sh
Co-authored-by: Håvard Gjøby Thom <34199185+havardthom@users.noreply.github.com >
---------
Co-authored-by: Håvard Gjøby Thom <34199185+havardthom@users.noreply.github.com >
2024-11-18 21:09:10 +01:00
CanbiZ
a4a1821822
Changed all dependencies to the community project
2024-11-02 08:48:05 +01:00
tteckster
7d7dd643fa
Update plex.sh
...
Default settings are now unprivileged
2024-04-25 14:59:54 -04:00
tteckster
6a83a3eaac
New feature
...
- The option to utilize Apt-Cacher-NG (Advanced settings) when creating LXCs. The added functionality is expected to reduce bandwidth usage and provide faster operating system updates.
- Requires the Apt-Cacher-NG LXC
2024-01-12 15:00:42 -05:00
tteckster
7122a465a1
Add variables
2024-01-12 12:04:03 -05:00
tteckster
30c53d6958
update year to 2024
2024-01-01 12:13:05 -05:00
tteckster
6fae1fc557
add backtitle
2023-09-09 05:13:17 -04:00
tteckster
08235d8ac2
Update plex.sh
...
change wording
2023-05-14 12:04:15 -04:00
tteckster
d7d4d296e5
tweak
2023-05-13 21:22:09 -04:00
tteckster
d8809c9e80
Update plex.sh
...
set default Ubuntu 22.04
2023-04-23 18:34:36 -04:00
tteckster
4744ccb562
Update plex.sh
2023-04-23 11:26:27 -04:00
tteckster
3b2c81cf1c
Optimizing code
2023-03-30 07:02:00 -04:00
tteckster
b19b5e1039
revert revert ssh_check
2023-03-27 21:21:14 -04:00
tteckster
23d8d1b807
revert ssh_check
2023-03-27 20:52:46 -04:00
tteckster
726cbe6ba9
add ssh_check
2023-03-27 19:09:22 -04:00
tteckster
8500e495b0
add Docker LXCs to build.func & tweaks
2023-03-23 07:07:49 -04:00
tteckster
baa9bb9e2e
code refactoring
2023-03-23 00:09:04 -04:00
tteckster
4175b8d5f6
The latest iteration of the scripts ( #1220 )
2023-03-22 20:48:20 -04:00