6999 Commits

Author SHA1 Message Date
CanbiZ
255fc70c7c fix wrong space 2025-12-05 15:59:58 +01:00
CanbiZ
0579353725 fix copy 2025-12-05 15:54:04 +01:00
CanbiZ
fb85f6a8e2 small fixes 2025-12-05 15:39:53 +01:00
CanbiZ
333d95260f Merge branch 'main' of https://github.com/community-scripts/ProxmoxVED 2025-12-05 15:37:53 +01:00
CanbiZ
49c87aecc4 Update tools.func 2025-12-05 15:37:51 +01:00
Tobias
859646884b
Merge pull request #1186 from community-scripts/delete_files
Delete Files for MeTube after Merge to Main
2025-12-05 13:52:08 +01:00
github-actions[bot]
c8e5b2b0ca Deleted files for issue: MeTube 2025-12-05 12:46:16 +00:00
CanbiZ
b6e08003be Update docker-vm.sh 2025-12-05 11:05:18 +01:00
CanbiZ
2e55a08a1b Create metube.json 2025-12-05 11:02:00 +01:00
CanbiZ
979755cd04 Update metube-install.sh 2025-12-05 11:01:20 +01:00
CanbiZ
2d4892c45e Add MeTube install and container scripts
Introduces ct/metube.sh for Proxmox container setup and install/metube-install.sh for installing MeTube and its dependencies. Scripts automate container creation, dependency installation, MeTube deployment, and systemd service setup.
2025-12-05 11:00:40 +01:00
CanbiZ
2d264911d7 Update docker-vm.sh 2025-12-05 10:39:48 +01:00
CanbiZ
f431d59f93 Improve update script generation for containers
The update script now uses the OS variable for OS-based containers instead of the app name, and the script source URL has been updated to use git.community-scripts.org. This ensures the correct update script is fetched for each container type.
2025-12-05 10:30:35 +01:00
CanbiZ
fa9e9fe4fe Refactor Docker VM script and modularize header
Refactored vm/docker-vm.sh for improved modularity, maintainability, and clarity. Moved ASCII header to a new vm/headers/docker-vm file, streamlined variable and function organization, and enhanced script structure for Docker VM creation with optional Portainer support. Improved error handling, storage selection, and image customization logic.
2025-12-05 09:56:22 +01:00
CanbiZ
862f9bdb7e Update install.func 2025-12-04 16:12:05 +01:00
CanbiZ
a736445bcf Improve auto-login setup for LXC containers with systemd
Refines the configuration of getty services for auto-login in LXC containers. Adds explicit handling for console-getty.service (used in Fedora/RHEL) and container-getty@1.service (Debian/Ubuntu), ensuring proper override and enabling where necessary.
2025-12-04 15:48:06 +01:00
CanbiZ
4a6f783ddb Update build.func 2025-12-04 15:19:58 +01:00
CanbiZ
4ed0fa9697 Update build.func 2025-12-04 15:18:40 +01:00
CanbiZ
f799a11348 Refactor auto-login setup for various init systems
Simplifies and improves auto-login configuration for systemd, openrc, and sysvinit. Removes unnecessary service reloads and restarts during installation, and directly modifies configuration files where appropriate.
2025-12-04 15:08:09 +01:00
CanbiZ
19a2d83c5a Unify install logic and cleanup LXC for all OS types
Refactored build.func to use a unified install.func for all supported OS types, simplifying OS detection and package installation. Added cleanup_lxc step to all install scripts. Removed support for runit, pacman, and nix-env from install.func, and improved SSH server installation logic for containers. Updated template pattern matching for additional OS types.
2025-12-04 15:00:10 +01:00
CanbiZ
8aecfce5a3 Expand cleanup_lxc to support more distros
The cleanup_lxc function now supports package manager cleanup for Fedora, Rocky, AlmaLinux, CentOS (dnf/yum), openSUSE (zypper), and Gentoo (emerge), in addition to Alpine and Debian/Ubuntu. All package manager and language tool cleanup commands now suppress error output for robustness. JSON files were reformatted for consistent indentation.
2025-12-04 14:55:00 +01:00
CanbiZ
3971eb49c7 Indent shell functions for consistency
Updated all function bodies in debian-13-vm.sh and vm-manager.sh to use consistent indentation. This improves readability and maintainability of the scripts without changing their logic or behavior.
2025-12-04 14:54:10 +01:00
CanbiZ
793c5fafe3 Remove dependency install and cleanup from install scripts
Eliminated explicit dependency installation and cleanup steps from all distribution-specific install scripts. This streamlines the scripts and delegates dependency management and cleanup to other processes or steps.
2025-12-04 14:53:57 +01:00
CanbiZ
235d217b36 Add install and setup scripts for multiple Linux distros
Introduces container setup scripts and install scripts for AlmaLinux, CentOS Stream, Devuan, Fedora, Gentoo, openEuler, openSUSE, Rocky Linux, and updates Alpine install script. Adds corresponding JSON metadata files for each distribution in the frontend. These changes enable streamlined LXC container creation and installation for a wide range of Linux distributions.
2025-12-04 14:48:51 +01:00
Push From Github
52cb37c46a Merge remote-tracking branch 'gitea/main' 2025-12-04 13:42:57 +00:00
Push From Github
c85e2daa09 Merge remote-tracking branch 'gitea/main' 2025-12-04 13:42:46 +00:00
Push From Github
db10993ccb Merge remote-tracking branch 'gitea/main' 2025-12-04 13:42:43 +00:00
Push From Github
8ec9483682 Merge remote-tracking branch 'gitea/main' 2025-12-04 13:42:32 +00:00
Push From Github
27789ccade Merge remote-tracking branch 'gitea/main' 2025-12-04 13:42:27 +00:00
Push From Github
4003308b64 Merge remote-tracking branch 'gitea/main' 2025-12-04 13:42:19 +00:00
Push From Github
b97618fda2 Merge remote-tracking branch 'gitea/main' 2025-12-04 13:42:11 +00:00
Push From Github
89a1e6a0f7 Merge remote-tracking branch 'gitea/main' 2025-12-04 13:42:03 +00:00
Push From Github
b2b26f190d Merge remote-tracking branch 'gitea/main' 2025-12-04 13:41:57 +00:00
Push From Github
41263147a7 Merge remote-tracking branch 'gitea/main' 2025-12-04 13:41:48 +00:00
Push From Github
30c27482b0 Merge remote-tracking branch 'gitea/main' 2025-12-04 13:41:32 +00:00
CanbiZ
b3b3d1a813 Update build.func.pve9-update 2025-12-04 14:41:06 +01:00
CanbiZ
19f3c6b67d Reindent functions to use consistent 2-space style
Changed all function bodies in misc/build.func to use 2-space indentation for improved readability and consistency. No logic changes were made; only whitespace and indentation were updated.
2025-12-04 14:41:02 +01:00
CanbiZ
8f3162cce1 Create build.func.pve9-update 2025-12-04 14:18:22 +01:00
CanbiZ
d677488b29 Refactor storage validation and error codes for containers
Simplifies and streamlines storage validation logic in create_lxc_container, removing redundant content checks and using direct exit codes for unsupported storage types. Updates error_handler.func with clearer, more specific Proxmox exit code explanations and improves code consistency and readability throughout error handling functions.
2025-12-04 14:06:16 +01:00
CanbiZ
9307060c45 Merge branch 'main' of https://github.com/community-scripts/ProxmoxVED 2025-12-04 14:00:22 +01:00
CanbiZ
12f92c0947 Indent all function bodies for improved readability
All function bodies in build.func are now consistently indented, improving code readability and maintainability. No logic changes were made; only whitespace and indentation were updated.
2025-12-04 14:00:18 +01:00
MickLesk
106cf2e22d fix viseron 2025-12-03 21:33:58 +01:00
CanbiZ
a459cad99a
Merge pull request #1178 from community-scripts/dependabot/npm_and_yarn/frontend/npm_and_yarn-3f7a03ee3c
Bump the npm_and_yarn group across 1 directory with 3 updates
2025-12-03 20:24:46 +01:00
dependabot[bot]
ab7844df82
Bump the npm_and_yarn group across 1 directory with 3 updates
Bumps the npm_and_yarn group with 3 updates in the /frontend directory: [next](https://github.com/vercel/next.js), [glob](https://github.com/isaacs/node-glob) and [js-yaml](https://github.com/nodeca/js-yaml).


Updates `next` from 15.5.2 to 15.5.7
- [Release notes](https://github.com/vercel/next.js/releases)
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
- [Commits](https://github.com/vercel/next.js/compare/v15.5.2...v15.5.7)

Updates `glob` from 10.4.5 to 10.5.0
- [Changelog](https://github.com/isaacs/node-glob/blob/main/changelog.md)
- [Commits](https://github.com/isaacs/node-glob/compare/v10.4.5...v10.5.0)

Updates `js-yaml` from 4.1.0 to 4.1.1
- [Changelog](https://github.com/nodeca/js-yaml/blob/master/CHANGELOG.md)
- [Commits](https://github.com/nodeca/js-yaml/compare/4.1.0...4.1.1)

---
updated-dependencies:
- dependency-name: next
  dependency-version: 15.5.7
  dependency-type: direct:production
  dependency-group: npm_and_yarn
- dependency-name: glob
  dependency-version: 10.5.0
  dependency-type: indirect
  dependency-group: npm_and_yarn
- dependency-name: js-yaml
  dependency-version: 4.1.1
  dependency-type: indirect
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-12-03 19:14:45 +00:00
CanbiZ
980c4df18d Merge branch 'main' of https://github.com/community-scripts/ProxmoxVED 2025-12-03 18:41:52 +01:00
CanbiZ
90880c5d20 Update vm-manager.sh 2025-12-03 18:41:51 +01:00
CanbiZ
7c087448e1
Merge pull request #1176 from AlphaLawless/fix-speedtest-check-gh-release
fix: speedtest tracker check github release
2025-12-03 18:21:12 +01:00
AlphaLawless
cb4b413cdd
fix: speedtest tracker check github release 2025-12-03 14:11:13 -03:00
CanbiZ
f77c19be52 Add universal VM template manager script
Introduces vm-manager.sh, a comprehensive Bash script for Proxmox VE to create, deploy, and list VM templates with optional cloud-init and post-install automation. Supports multiple Linux distributions, customizable resources, and post-install options for Docker, Podman, and Portainer.
2025-12-03 18:04:12 +01:00
CanbiZ
62ac9e9470 Update unifi-os-server-vm.sh 2025-12-03 17:41:27 +01:00