Commit Graph

9947 Commits

Author SHA1 Message Date
CanbiZ (MickLesk)
7a8b8e56ca Update install.func 2026-04-27 14:18:07 +02:00
CanbiZ (MickLesk)
b994f6a2c0 Improve LXC getty autologin handling
Configure both container-getty@1 and console-getty to auto-login root with unified agetty options, ensuring either Proxmox noVNC (/dev/tty1) or pct/serial (/dev/console) works. Add stable _agetty_opts, write per-service override files, enable console-getty on distros that need it, and reload systemd. Disable vte profile scripts to avoid cursor-query noise on first prompt, restart only active getty services to avoid duplicates, and create /root/.hushlogin to suppress login messages.
2026-04-27 14:13:41 +02:00
CanbiZ (MickLesk)
5334accd1c Support non-apt OS, fix sysvinit autologin
Refine LXC container bootstrap and sysvinit autologin handling.

- Fix case branch formatting and change Debian-family check to an elif to avoid logic fall-through.
- Add a non-apt branch for Fedora/Rocky/Alma/CentOS/openEuler/openSUSE/Arch/Gentoo that sets the container timezone from the host and ensures curl is installed via the appropriate package manager.
- Improve sysvinit (/etc/inittab) auto-login changes: use more robust sed patterns, append a console autologin entry via heredoc, signal init to reload inittab before killing getty processes, and target getty processes more precisely to ensure proper respawn with new settings.
2026-04-27 14:04:39 +02:00
CanbiZ (MickLesk)
582eb5c718 add compare 2026-04-27 13:57:46 +02:00
CanbiZ (MickLesk)
c0af703716 Set C.UTF-8 locale for apt-based containers
Suppress perl/apt locale warnings by configuring C.UTF-8 for apt-based systems. The script now exports DEBIAN_FRONTEND=noninteractive and LC_ALL/LANG/LANGUAGE=C.UTF-8 when PKG_MANAGER==apt, and appends LC_ALL and LANG to /etc/environment if not present. This addresses cases where a container inherits an ungenerated host locale (e.g. Devuan) and ensures C.UTF-8, which is always available, is used.
2026-04-27 13:56:46 +02:00
CanbiZ (MickLesk)
f54fe96345 Merge branch 'main' of https://github.com/community-scripts/ProxmoxVED 2026-04-27 13:55:42 +02:00
CanbiZ (MickLesk)
ac042d1388 fix preflight 2026-04-27 13:55:26 +02:00
github-actions[bot]
42e24ea2d5 chore: update app headers [skip ci] 2026-04-27 11:46:43 +00:00
CanbiZ (MickLesk)
796b79241c Add Arch Linux CT support and pacman integration
Add Arch Linux container support and integrate pacman into install utilities. New files: ct/archlinux.sh (container build/update script), install/archlinux-install.sh (install entrypoint), and json/archlinux.json (metadata). misc/install.func: detect_arch in detect_os, add pacman bootstrap, and implement pacman handlers for pkg_upgrade, pkg_install, pkg_remove, pkg_clean and package refresh; include openssh install path for pacman and provide a cleanup_lxc override to run pkg_clean. Enables creating/updating Arch Linux LXC containers and proper package manager handling.
2026-04-27 13:46:18 +02:00
CanbiZ (MickLesk)
c199428604 bump opensuse 2026-04-27 13:42:15 +02:00
CanbiZ (MickLesk)
bbd890bc3f Add telemetry pings & improve container install funcs
Bump Fedora template to 43 and enhance container installation tooling. Persist DIAGNOSTICS setting and introduce post_progress_to_api() to send lightweight telemetry pings from inside containers (fire-and-forget, enabled when DIAGNOSTICS=yes and RANDOM_UUID set). Harden package management flows: re-detect PKG_MANAGER when commands are missing, add apt mirror fallback logic (apt_update_safe) and more robust apt-cacher proxy parsing. Fix Debian 13 LXC root ownership bug (chown /) and add additional DNS/Git host checks (including api.github.com). Improve downloading and validation of tools.func, add multiple post_progress_to_api hooks to signal progress, and add two new install entrypoints (misc/main/install.func and misc/main/alpine-install.func) that consolidate network checks, OS updates, MOTD/SSH setup and container customization.
2026-04-27 13:40:30 +02:00
CanbiZ (MickLesk)
ad60c2cf10 fixes 2026-04-27 10:45:08 +02:00
CanbiZ (MickLesk)
8ae53f9a0c test authentik external storage 2026-04-27 09:48:53 +02:00
github-actions[bot]
ec8bd46436 Delete trek (ct) after migration to ProxmoxVE (#1747)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-04-26 06:49:11 +00:00
MickLesk
b2dc432ff3 feat: add gperf to Nagios installation dependencies 2026-04-25 23:03:02 +02:00
MickLesk
8e48a0c6b3 Merge branch 'main' of https://github.com/community-scripts/ProxmoxVED 2026-04-25 22:56:04 +02:00
MickLesk
e109ac9286 feat: update Nagios installation and configuration scripts for improved paths and dependencies 2026-04-25 22:56:01 +02:00
github-actions[bot]
9e83316211 chore: update app headers [skip ci] 2026-04-25 20:43:37 +00:00
MickLesk
de34267e30 Merge branch 'main' of https://github.com/community-scripts/ProxmoxVED 2026-04-25 22:43:18 +02:00
MickLesk
ca2d4691fe feat: add Nezha and Shiori installation scripts and JSON configurations 2026-04-25 22:43:10 +02:00
github-actions[bot]
10d3882984 chore: update app headers [skip ci] 2026-04-25 20:37:29 +00:00
MickLesk
69d6461db9 Merge branch 'main' of https://github.com/community-scripts/ProxmoxVED 2026-04-25 22:37:11 +02:00
MickLesk
a271005a69 dev; nagios 2026-04-25 22:37:05 +02:00
github-actions[bot]
1118659b5b chore: update app headers [skip ci] 2026-04-25 20:24:06 +00:00
MickLesk
753dcdf00b Merge branch 'main' of https://github.com/community-scripts/ProxmoxVED 2026-04-25 22:23:46 +02:00
MickLesk
c02704c235 dev: tolgee 2026-04-25 22:18:34 +02:00
github-actions[bot]
19bfcc7abd chore: update app headers [skip ci] 2026-04-25 20:16:14 +00:00
MickLesk
e8c64f4154 dev: dynacat 2026-04-25 22:15:51 +02:00
MickLesk
22e007a872 neko: add gpu flag 2026-04-25 21:54:18 +02:00
MickLesk
c22d79d244 fixes solidtime 2026-04-25 21:52:46 +02:00
github-actions[bot]
c3f9c35926 Delete apprise-api (ct) after migration to ProxmoxVE (#1744)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-04-24 14:10:16 +00:00
github-actions[bot]
1971f32fb3 Delete fireshare (ct) after migration to ProxmoxVE (#1743)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-04-24 14:09:20 +00:00
github-actions[bot]
628989c273 Delete foldergram (ct) after migration to ProxmoxVE (#1742)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-04-24 12:52:27 +00:00
github-actions[bot]
f67a79f596 Delete jitsi-meet (ct) after migration to ProxmoxVE (#1741)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-04-24 12:52:18 +00:00
github-actions[bot]
030394f290 Delete github-runner (ct) after migration to ProxmoxVE (#1740)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-04-24 12:51:41 +00:00
github-actions[bot]
5a0e3978f3 Delete minthcm (ct) after migration to ProxmoxVE (#1739)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-04-24 12:50:56 +00:00
Tobias Salzmann
b20095058c add json 2026-04-24 13:46:44 +02:00
Tobias Salzmann
f9db40d551 disable nesting 2026-04-24 13:46:44 +02:00
Tobias Salzmann
3e5a5203f7 fix path 2026-04-24 13:46:44 +02:00
Tobias Salzmann
19bcbd3b74 1 GB is enough 2026-04-24 13:46:44 +02:00
Tobias Salzmann
298f91b392 cinny 2026-04-24 13:46:44 +02:00
CanbiZ (MickLesk)
670124b3b7 fix(k3s-vm): make k9s install non-fatal and separate from core customize 2026-04-24 11:34:35 +02:00
CanbiZ (MickLesk)
67f9570981 fix(k3s-vm): upload k9s archive into image during customize 2026-04-24 11:25:00 +02:00
CanbiZ (MickLesk)
4d18972eb4 fix(k3s-vm): make k9s install robust in virt-customize 2026-04-24 10:43:27 +02:00
CanbiZ (MickLesk)
1a42c98e16 Merge branch 'main' of https://github.com/community-scripts/ProxmoxVED 2026-04-24 10:20:40 +02:00
CanbiZ (MickLesk)
25fb91e3eb Update k3s-vm.sh 2026-04-24 10:20:30 +02:00
github-actions[bot]
b644365284 chore: update app headers [skip ci] 2026-04-24 08:13:33 +00:00
github-actions[bot]
eabd8e9a1d Delete transmute (ct) after migration to ProxmoxVE (#1738)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-04-24 08:13:19 +00:00
CanbiZ (MickLesk)
a5c28465ea Update auto-update-app-headers.yml 2026-04-24 10:10:00 +02:00
CanbiZ (MickLesk)
ae51e1baed Update k3s-vm.sh 2026-04-24 10:07:26 +02:00