Commit Graph

9998 Commits

Author SHA1 Message Date
CrazyWolf13
a61d88cf16 flame: extend ressources 2026-05-11 11:28:17 +02:00
github-actions[bot]
ec14c4df54 chore: update app headers [skip ci] 2026-05-11 09:10:26 +00:00
CrazyWolf13
792872cdd8 add: flame 2026-05-11 11:10:02 +02:00
MickLesk
179e2eb192 fix: add AUTH_MANAGER configuration for Airflow 2026-05-10 23:19:29 +02:00
MickLesk
0c31c4c958 Merge branch 'main' of https://github.com/community-scripts/ProxmoxVED 2026-05-10 23:06:10 +02:00
MickLesk
8a04cfe5e1 fix: downgrade Python version from 3.14 to 3.12 in Airflow installation scripts 2026-05-10 23:06:03 +02:00
github-actions[bot]
fd11b7fc65 chore: update app headers [skip ci] 2026-05-10 20:56:12 +00:00
MickLesk
a83cb625d3 fix: update application name from 'Apache Airflow' to 'Airflow' 2026-05-10 22:55:50 +02:00
MickLesk
f2556c1bdc Merge branch 'main' of https://github.com/community-scripts/ProxmoxVED 2026-05-10 22:47:48 +02:00
github-actions[bot]
a7a9372f37 chore: update app headers [skip ci] 2026-05-10 20:47:46 +00:00
MickLesk
7ca85cace8 fix: correct PHP_MODULE variable name in lychee-install script 2026-05-10 22:47:45 +02:00
MickLesk
19dbfb2aa0 Merge branch 'main' of https://github.com/community-scripts/ProxmoxVED 2026-05-10 22:47:24 +02:00
MickLesk
e6cabc342c Add installation and update scripts for Apache Airflow 2026-05-10 22:47:20 +02:00
github-actions[bot]
c1aa979228 chore: update app headers [skip ci] 2026-05-10 20:22:20 +00:00
MickLesk
22976049b6 dev dispatcharr 2026-05-10 22:21:49 +02:00
MickLesk
991074f538 Update output messages to specify Shlink Web Client and HTTP API URLs 2026-05-10 22:17:03 +02:00
MickLesk
cc16647e86 Enhance kan installation and build scripts with new environment variables for Trello integration and update instructions 2026-05-10 22:16:19 +02:00
MickLesk
40a9c1ca18 Merge branch 'main' of https://github.com/community-scripts/ProxmoxVED 2026-05-10 22:15:16 +02:00
MickLesk
2adb66a04f Add script issue report link to issue template and remove general issue template 2026-05-10 22:15:12 +02:00
github-actions[bot]
3db29fda8b Delete hoodik (ct) after migration to ProxmoxVE (#1806)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-05-10 20:08:51 +00:00
MickLesk
f40f853bed edit json 2026-05-10 22:04:05 +02:00
Tobias
b76efb0e8d Update GitHub repository reference for web-check 2026-05-10 21:25:06 +02:00
Tobias
2853179fee Update GitHub repository reference in web-check script 2026-05-10 21:21:52 +02:00
Tobias
cc0fe2bff1 Add web-check-install.sh for Web-Check setup 2026-05-10 21:20:50 +02:00
github-actions[bot]
b4d0a8c937 chore: update app headers [skip ci] 2026-05-10 19:20:41 +00:00
Tobias
59ba33770e Fix source URL for web-check.sh script 2026-05-10 21:20:15 +02:00
tremor021
adfab91fea pin pnpm to v10 2026-05-10 16:42:46 +02:00
CanbiZ (MickLesk)
37a165f408 texts 2026-05-09 23:48:14 +02:00
CanbiZ (MickLesk)
8617bbfd35 Merge pull request #1801 from suprmorten/submit/forgejo-runner-fix
Submit/forgejo runner fix
2026-05-08 21:45:09 +02:00
MickLesk
74474325c8 Bump Stoatchat RAM, limit cargo, remove xyops env
Increase Stoatchat default RAM from 8192 to 10240 in ct/stoatchat.sh and json/stoatchat.json. Add cargo -j 2 to backend builds in ct/stoatchat.sh and install/stoatchat-install.sh to limit parallel jobs. Remove two environment variables (XYOPS_xysat_local and XYOPS_masters) from install/xyops-install.sh service definition to avoid hardcoded local settings.
2026-05-08 10:19:46 +02:00
github-actions[bot]
826ebc3c84 chore: update app headers [skip ci] 2026-05-08 07:14:47 +00:00
MickLesk
df5d0679ec Add Stoatchat and xyOps container/install scripts
Introduce new container templates, installers, and metadata for Stoatchat and xyOps. Adds ct scripts (ct/stoatchat.sh, ct/xyops.sh), full install scripts (install/stoatchat-install.sh, install/xyops-install.sh) that provision dependencies, build components, and create systemd services, plus app metadata JSON (json/stoatchat.json, json/xyops.json). Stoatchat installer handles Rust backend build, SolidJS frontend build, MinIO, RabbitMQ, MongoDB, nginx reverse proxy and multiple backend services (exposes on port 80). xyOps installer builds the Node app, sets up the xySat satellite, service unit, and uses port 5522 for the web UI. Default resource recommendations and notes are included in the JSON metadata.
2026-05-08 09:14:20 +02:00
Morten Nernes
b90d890bb4 Renamed back to community-scripts 2026-05-07 23:12:53 +02:00
Morten Nernes
e619f5757e Fixed deprecated command: forgejo-runner register. 2026-05-07 23:02:55 +02:00
MickLesk
4ff70ba166 Stop spinner on cleanup & simplify qm set
Call stop_spinner in cleanup() to ensure any active spinner is stopped on exit. Consolidate duplicated qm set branches in ubuntu2604-vm.sh into a single invocation to reduce code duplication and simplify VM disk/serial configuration. Remove the explicit ide2 cloudinit device and redundant cloud-init status messages; setup_cloud_init() is still invoked when USE_CLOUD_INIT is enabled, keeping cloud-init configuration centralized.
2026-05-07 11:24:02 +02:00
MickLesk
2a8c6b260f Add optional Cloud-Init and q35 support
Introduce optional Cloud-Init integration and better machine type handling for VMs. Changes include: loading cloud-init helpers lazily (load_cloud_init_functions), interactive cloud-init prompt/configuration (vm_prompt_cloud_init) and SSH key handling, a cloud icon for UI, and vm_machine_type_label for readable machine type display. Default machine type switched to q35 and displays the label in prompts and summaries. VM creation logic now conditionally attaches the cloudinit drive (ide2) and runs setup_cloud_init when enabled; otherwise it creates the VM without the cloudinit device. Post-install messaging now either shows cloud-init details or a guidance message about manual guest filesystem expansion. Minor UI/output adjustments and defaults updated accordingly.
2026-05-07 10:16:16 +02:00
github-actions[bot]
0c5240302c chore: update app headers [skip ci] 2026-05-07 07:53:22 +00:00
MickLesk
27f256a20f Refactor VM script to use shared vm-core helpers
Introduce a shared vm-core loader and refactor the Ubuntu 26.04 VM script to use reusable helper functions. misc/vm-core.func: add COMMUNITY_SCRIPTS_URL default and load_api_functions to dynamically source API helpers, then call load_api_functions from load_functions. vm/ubuntu2604-vm.sh: switch to sourcing the shared vm-core via COMMUNITY_SCRIPTS_URL, replace many inline UI and utility functions with generic vm_* helpers (vm_confirm_new_vm, vm_prompt_*, vm_select_storage, vm_define_disk_references, set_description, etc.), modernize quoting and pushd usage, simplify disk import/resizing logic, and set START_VM default to yes. Also update repository URLs to ProxmoxVED and adjust some behavior (machine type handling, storage/disk references). Overall this centralizes common functionality, reduces duplication, and prepares scripts to use the shared core utilities.
2026-05-07 09:52:57 +02:00
MickLesk
2f5a5771b0 Add interactive VM prompts and error handling
Introduce interactive whiptail-based helpers and robust error handling for VM creation.

- Add error_handler() to report failures (calls post_update_to_api if available), print contextual error info, and call cleanup_vmid.
- Ensure TEMP_DIR is removed in cleanup().
- Replace brittle pve_check with version parsing that supports Proxmox VE 8.0–8.9 and 9.0–9.1 (exits with code 105 on unsupported versions).
- Add ssh_check() to warn users running the script over SSH.
- Add sanitize_vm_hostname() and a suite of vm_* helper functions to prompt and validate interactive settings via whiptail: vm_confirm_new_vm, vm_choose_settings_mode, vm_prompt_vmid, vm_prompt_machine_type, vm_apply_machine_type, vm_prompt_disk_size, vm_prompt_disk_cache, vm_prompt_hostname, vm_prompt_cpu_model, vm_prompt_cpu_cores, vm_prompt_ram, vm_prompt_bridge, vm_prompt_mac, vm_prompt_vlan, vm_prompt_mtu, vm_prompt_start_vm.
- Add storage helpers: vm_select_storage, vm_apply_storage_layout, vm_define_disk_references to detect storage pools, set formats/extensions and prepare disk refs.
- Use APP/NSAPP for description title by introducing local description_title in set_description().

These changes centralize validation and interactive flow, improve UX, and harden error reporting and cleanup.
2026-05-07 09:45:45 +02:00
MickLesk
d1a1c795b7 Create ubuntu2604-vm.sh 2026-05-07 09:36:48 +02:00
MickLesk
e287504ab9 fix: improve HyperDX API build process in ClickHouse scripts
Co-authored-by: Copilot <copilot@github.com>
2026-05-06 10:07:08 +02:00
MickLesk
d1bd9de24a Merge branch 'main' of https://github.com/community-scripts/ProxmoxVED 2026-05-06 09:10:04 +02:00
MickLesk
3850f46cdb fix clickstack 2026-05-06 09:10:02 +02:00
github-actions[bot]
850a4cf4b7 chore: update app headers [skip ci] 2026-05-06 07:09:05 +00:00
MickLesk
7376a73337 Refactor AlmaLinux VM installer & lobehub setup
Modernize and simplify VM installer and lobehub installation flows.

Key changes:
- install/lobehub-install.sh: consolidated apt invocation, replaced manual ParadeDB .deb download with fetch_and_deploy_gh_release helper, added postgresql pg_search preload configuration and restart, moved pnpm installation into setup_nodejs via NODE_MODULE, and adjusted build env handling.
- vm/almalinux-10-vm.sh: major refactor to source shared functions from COMMUNITY_SCRIPTS_URL, add load_functions, centralize cloud-init handling (configure_cloudinit_ssh_keys / setup_cloud_init), replace many custom UI/helper functions with standardized helpers and exit_script, update traps and error handling, simplify prompts/defaults, use $STD for apt operations, and streamline image customization and VM creation flow.
- Added vm/headers/almalinux-10-vm containing the VM header art and title.

These changes centralize common logic, improve cloud-init integration, reduce duplicated code, and make maintenance easier.
2026-05-06 09:08:38 +02:00
MickLesk
012fa20a03 dfv 2026-05-06 08:35:07 +02:00
MickLesk
1580612098 finalize hoodik
Co-authored-by: Copilot <copilot@github.com>
2026-05-06 08:34:10 +02:00
MickLesk
7b5bb6dfd9 Update domain configuration to use nip.io for subdomain routing and enhance documentation 2026-05-06 07:36:01 +02:00
MickLesk
bc51257aa7 Refactor build process in Puter installation and update JSON files to ensure proper formatting 2026-05-06 07:09:31 +02:00
CanbiZ (MickLesk)
98e1dd0133 Increase default disk size from 10GB to 16GB 2026-05-05 14:40:57 +02:00