7003 Commits

Author SHA1 Message Date
SunFlowerOwl
3f5f8c4db5 Run manyfold as manyfold user 2025-12-04 16:26:31 -05:00
SunFlowerOwl
5d48467a50 Rework APP version logic 2025-12-04 16:26:31 -05:00
SunFlowerOwl
8d1c558af8 Remove unused credential file 2025-12-04 16:26:30 -05:00
SunFlowerOwl
eb8f381a9f Fix: Rails credential warning 2025-12-04 16:26:30 -05:00
SunFlowerOwl
c6df16a413 Start rework updating function 2025-12-04 16:26:30 -05:00
SunFlowerOwl
c66a062114 Fix: Cable not redirect by reverse-proxy 2025-12-04 16:26:30 -05:00
SunFlowerOwl
0ed0856c66 Fix: Service creation error 2025-12-04 16:26:29 -05:00
SunFlowerOwl
7423408982 Fix: Re-introduce corepack to avoid question during install 2025-12-04 16:26:29 -05:00
SunFlowerOwl
2ee1cbc25e change var_tag 2025-12-04 16:26:29 -05:00
SunFlowerOwl
a23e4bff4d Re introduce git needed by ruby 2025-12-04 16:26:29 -05:00
SunFlowerOwl
c5d741d17d Upgrade needed ressources 2025-12-04 16:26:28 -05:00
SunFlowerOwl
c99e41a30e Revert deleted manyfold json 2025-12-04 16:26:28 -05:00
SunFlowerOwl
b19d7f5ba0 Upgrade OS from Debian 12 to 13 2025-12-04 16:26:28 -05:00
SunFlowerOwl
4c3c2fd490 Creating services using foreman instead 2025-12-04 16:26:28 -05:00
SunFlowerOwl
e9e8b529f0 Remove comments 2025-12-04 16:26:27 -05:00
SunFlowerOwl
b1f44cf878 Fix: Remove PUBLIC_HOSTNAME var due to a bug in manyfold 2025-12-04 16:26:27 -05:00
SunFlowerOwl
990fc78926 Update dependecies 2025-12-04 16:26:27 -05:00
SunFlowerOwl
41b4cfc03c Restore manyfold from last pull request 2025-12-04 16:26:27 -05: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