Commit Graph

10355 Commits

Author SHA1 Message Date
tremor021
ad51def23e portracker: update 2026-04-29 12:37:04 +02:00
tremor021
9014b304ca oops 2026-04-29 11:51:50 +02:00
tremor021
ba73c0baad portracker: update 2026-04-29 11:47:48 +02:00
github-actions[bot]
b4945d0406 chore: update app headers [skip ci] 2026-04-29 09:35:53 +00:00
tremor021
d808d82662 add portracker script 2026-04-29 11:35:27 +02:00
github-actions[bot]
f1a24c9445 chore: update app headers [skip ci] 2026-04-29 08:25:56 +00:00
CanbiZ (MickLesk)
8132aa0bcd Merge pull request #1735 from Eun/cinny
feat: add cinny
2026-04-29 10:25:31 +02:00
John Lombardo
290dbd0245 fix: align ESPConnect update flow with maintainer guidance 2026-04-29 12:40:00 +08:00
John Lombardo
5b4abb2301 Remove unnecessary ESPConnect dependency 2026-04-29 11:28:12 +08:00
ethan
bfddb2a59c refactor(cyberchef): use -fsSL, update log messages and remove whitespace 2026-04-28 21:28:58 +02:00
ethan
b7f769d1f4 refactor(cyberchef): use apt instead of apt-get 2026-04-28 21:23:23 +02:00
Tobias Salzmann
16b5af6d2a Update Alpine version 2026-04-28 20:53:05 +02:00
ethan
ac031e937f feat: Add CyberChef 2026-04-28 20:00:23 +02:00
007hacky007
01577008e4 refactor: address MickLesk review feedback
Use literal 'Squid' in msg_* labels, add missing msg_ok and spacing in
update_script. Replace install_packages_with_retry/enable_and_start_service/
safe_service_restart helpers with plain apt and systemctl commands. Merge
auth setup and config validation into a single msg block. Drop the custom
/etc/profile.d MOTD heredoc and trailing htpasswd echo.
2026-04-28 19:08:12 +02:00
Tobias Salzmann
05831da033 change installation method to alpine 2026-04-28 18:25:41 +02:00
Tobias Salzmann
30d4429543 update version 2026-04-28 18:25:10 +02:00
Tobias Salzmann
20586af5c4 rename 2026-04-28 18:24:34 +02:00
John Lombardo
1ed6dc4f7d fix: restart nginx if ESPConnect update fails 2026-04-28 22:38:07 +08:00
CanbiZ (MickLesk)
8520c25ca4 Lock TERM to linux for LXC noVNC console
Append a guarded snippet to /root/.bash_profile that forces TERM=linux on physical LXC consoles (e.g. noVNC) for login shells. This prevents readline (8.2+) from querying CPR (ESC[6n) which can produce stray R;80R garbage; the change runs only for non-SSH sessions and detects /dev/console or /dev/ttyN. The block is only added if a __cs_console_term marker is not already present.
2026-04-28 15:47:30 +02:00
CanbiZ (MickLesk)
669d0d847f fix motd 2026-04-28 14:58:57 +02:00
Tobias Salzmann
f31d3bf963 adjust pattern 2026-04-28 14:54:43 +02:00
John Lombardo
b319e478a2 chore: restore upstream helper URL 2026-04-28 20:09:29 +08:00
Tobias Salzmann
339b2b9c4d fix pattern and backup path 2026-04-28 14:03:31 +02:00
Tobias Salzmann
2a1c8912de fix 2026-04-28 13:56:14 +02:00
CanbiZ (MickLesk)
9e30f95776 Update build.func 2026-04-28 13:49:44 +02:00
Tobias Salzmann
7031cfec28 prebuilt dist 2026-04-28 13:47:16 +02:00
CanbiZ (MickLesk)
40f383df63 Update build.func 2026-04-28 13:45:34 +02:00
Tobias Salzmann
6b8120e2b3 use fetch_and_deploy_gh_release 2026-04-28 13:30:06 +02:00
John Lombardo
abf2052dfd test: default ESPConnect helper URL to fork 2026-04-28 17:41:37 +08:00
CanbiZ (MickLesk)
d9f8fee4e5 Set TERM=linux for console-getty.service
Create a systemd override for console-getty.service inside LXC containers to set Environment=TERM=linux (written to /etc/systemd/system/console-getty.service.d/pve-console-term.conf) instead of touching getty@tty1/serial-getty unit dirs. This targets the noVNC/LXC console behavior where console-getty.service, not getty@tty1, is used and prevents agetty cursor-position queries from corrupting the noVNC login prompt. Also remove the older workaround in create_lxc_container that forced 'cmode: console' in the LXC config, since the new override addresses the issue.
2026-04-28 11:35:45 +02:00
John Lombardo
57e212ef69 fix: honor fork base URL for ESPConnect 2026-04-28 17:32:45 +08:00
John Lombardo
a49f5249e3 fix: restart nginx after ESPConnect config 2026-04-28 17:31:30 +08:00
CanbiZ (MickLesk)
77a91b7f6e test motd
Co-authored-by: Copilot <copilot@github.com>
2026-04-28 11:19:24 +02:00
John Lombardo
abae4da5df style: italicize ESPConnect header 2026-04-28 17:10:13 +08:00
John Lombardo
a295637aad fix: clarify ESPConnect header 2026-04-28 17:07:44 +08:00
CanbiZ (MickLesk)
7b520d8be3 mirrors for dnf systems
Co-authored-by: Copilot <copilot@github.com>
2026-04-28 11:04:57 +02:00
CanbiZ (MickLesk)
bb762d7254 switch discord bot
Co-authored-by: Copilot <copilot@github.com>
2026-04-28 10:56:16 +02:00
John Lombardo
0fa17772cc feat: add ESPConnect LXC 2026-04-28 16:53:07 +08:00
CanbiZ (MickLesk)
0984b7ecee lowercase os
Co-authored-by: Copilot <copilot@github.com>
2026-04-28 10:43:20 +02:00
CanbiZ (MickLesk)
497f09934f add injected code for openeuler
Co-authored-by: Copilot <copilot@github.com>
2026-04-28 10:37:09 +02:00
github-actions[bot]
757ba547a6 Delete storybook (ct) after migration to ProxmoxVE (#1763)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-04-28 07:50:42 +00:00
github-actions[bot]
b517af2ecd Delete coredns (ct) after migration to ProxmoxVE (#1762)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-04-28 07:50:27 +00:00
Tobias Salzmann
40ea63072e reuse existing tooling 2026-04-28 09:14:08 +02:00
CanbiZ (MickLesk)
01ea69616b Update install.func 2026-04-27 16:40:19 +02:00
CanbiZ (MickLesk)
268eb07bb3 Make spinner robust and improve Gentoo bootstrap
Reset shell command hash in spinner and make sleep resilient to shells without redirected sleep, preventing stale PATH lookups and failures in background subshells. Improve Gentoo bootstrap by syncing portage (emerge-webrsync or emerge --sync), preferring binary packages (--getbinpkg --usepkg) before falling back to source emerge, and add a fallback fetcher: prefer curl but use wget if curl is unavailable; fail with a clear error if neither is present. Replace direct curl sourcing with a configurable _fetch command to support the wget fallback.
2026-04-27 16:17:08 +02:00
CanbiZ (MickLesk)
52765ca1e3 Update build.func 2026-04-27 15:44:55 +02:00
CanbiZ (MickLesk)
ee403a74d3 Update install.func 2026-04-27 15:31:14 +02:00
CanbiZ (MickLesk)
ca74918a3e Update install.func 2026-04-27 15:19:03 +02:00
CanbiZ (MickLesk)
2708b36416 Fix container locale, TERM and tty sizing
Add a forced container env (_ct_env) exporting LC_ALL/LANG=C.UTF-8 and DEBIAN_FRONTEND to ensure commands (apt, sed, locale-gen, getent, tz setup) run reliably in fresh templates that lack generated locales. Use the env when running pct exec for locale setup, timezone symlink, DNS checks, and apt installs.

Improve terminal handling: set TERM=xterm-256color only for SSH sessions by appending a guarded block to /root/.bashrc, disable /etc/profile.d/vte.{sh,csh} by renaming them to avoid CSI 6n prompt garbage on LXC/noVNC consoles, and add /etc/profile.d/00-lxc-term-size.sh to force a sane stty rows/cols when the pseudo-tty reports 0x0. These changes prevent locale-related errors and stray CSI responses in LXC containers.
2026-04-27 14:24:28 +02:00
CanbiZ (MickLesk)
7a8b8e56ca Update install.func 2026-04-27 14:18:07 +02:00