MickLesk
39893c9c79
yourls
2026-03-24 21:24:49 +01:00
MickLesk
2b8afe8875
websocket
2026-03-24 20:49:23 +01:00
MickLesk
1a02433bfb
fixes
2026-03-24 20:25:32 +01:00
MickLesk
e420a561e4
matter-server
2026-03-24 20:21:58 +01:00
github-actions[bot]
2d93dacef6
Delete homebrew (addon) after migration to ProxmoxVE ( #1609 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-03-24 10:52:04 +00:00
github-actions[bot]
080f394e2d
Delete nextexplorer (ct) after migration to ProxmoxVE ( #1608 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-03-24 10:49:36 +00:00
CanbiZ (MickLesk)
99319cd358
Update garmin-grafana-install.sh
2026-03-24 09:47:40 +01:00
CanbiZ (MickLesk)
d2c2a6e150
some fixes
2026-03-24 09:40:44 +01:00
CanbiZ (MickLesk)
68fce5f1b3
fix: second round audit - backup paths, cleanup, dead code
...
CT scripts:
- ct/hoodik.sh: backup to /opt instead of /tmp
- ct/pixelfed.sh: backup to /opt, add CLEAN_INSTALL=1
- ct/skylite-ux.sh: backup to /opt instead of /tmp
Install scripts:
- install/alpine-install.sh: add missing cleanup_lxc
- install/ubuntu-install.sh: replace manual apt-get cleanup with cleanup_lxc
- install/debian-install.sh: apt-get -> apt
- install/hoodik-install.sh: remove 40 lines of dead commented code
- install/step-ca-install.sh: remove from export builtins
2026-03-23 15:38:20 +01:00
github-actions[bot]
7b8792fbb3
Delete alpine-borgbackup-server (ct) after migration to ProxmoxVE ( #1607 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-03-23 14:32:08 +00:00
CanbiZ (MickLesk)
5c2ec3a549
Format authentik update script and trim blank line
...
Reformat ct/authentik.sh for consistent indentation and add an explicit exit at the end of the update_script function to ensure the updater stops after completing. Also remove an extra blank line in install/github-runner-install.sh. No functional logic changes beyond the added exit and whitespace cleanup.
2026-03-23 15:29:25 +01:00
CanbiZ (MickLesk)
e63137e9d2
fix(arm): fix MakeMKV version detection on download page
...
The grep pattern 'makemkv-bin-' no longer matches the download page HTML.
Switched to 'MakeMKV v?X.Y.Z' which matches the visible page content.
Also added -f flag to curl and a guard for empty version.
2026-03-23 15:28:12 +01:00
CanbiZ (MickLesk)
53c1ee08fc
fix: comprehensive script audit - bug fixes and optimizations
...
- ct/invidious.sh: fix copy-paste bug (OxiCloud code in update block)
- install/invidious-install.sh: fix sed redirect, service filename mismatch
- ct/forgejo-runner.sh: fix binary download path, bump Debian to 13
- ct/authentik.sh: add -f flag to curl (fail on HTTP errors)
- ct/localagi.sh: add -f flag to curl, add installation check guard
- ct/ente.sh: fix broken install check (/var -> /opt/ente), apt-get -> apt
- ct/garmin-grafana.sh: add explicit tarball mode to fetch_and_deploy
- install/garmin-grafana-install.sh: fix local outside function, add tarball mode
- install/ente-install.sh: uncomment cleanup_lxc
- install/github-runner-install.sh: add missing , fix msg_info text
- ct/step-ca.sh: remove duplicate success message
- ct/devuan.sh, ct/ubuntu.sh: apt-get -> apt, remove duplicate msg_ok
2026-03-23 15:26:04 +01:00
CanbiZ (MickLesk)
8606f62a73
-
2026-03-23 15:11:21 +01:00
CanbiZ (MickLesk)
99ff914831
Validation, hostname sanitization, update traps
...
Improve robustness by adding input validation and sanitization. Replace SIGINT/SIGTERM trap payloads with numeric exit codes (130 and 143). Sanitize hostname to allowed characters and notify the user if it was adjusted. Add validation loops and user messages for CPU cores and RAM (positive integers), MAC address format (XX:XX:XX:XX:XX:XX), VLAN (1-4094 or default), and MTU (576-65520 or default). Minor output ordering tweaks to ensure values are echoed after processing.
2026-03-23 14:54:50 +01:00
CanbiZ (MickLesk)
54bc5559d3
fixes alma linux stp 1
2026-03-23 14:43:38 +01:00
CanbiZ (MickLesk)
b5fbff55ef
bump dockervm from ve
2026-03-23 14:43:27 +01:00
CanbiZ (MickLesk)
4e9c1b22dd
add brew user
2026-03-23 14:36:44 +01:00
CanbiZ (MickLesk)
9d25455ee0
Create ddclient.json configuration file
...
Added JSON configuration for ddclient with details about installation, usage, and requirements.
2026-03-23 12:36:22 +01:00
Tobias
e76681ed8e
Improve stale PR auto-labeling and management
...
Enhance stale PR management by auto-labeling PRs with no activity in the last 14 days and maintaining existing stale PR handling.
2026-03-22 13:58:26 +01:00
Tobias
87bb2a34ca
Merge pull request #1603 from heinemannj/patch-1
...
Enhance step-ca installation and initialization process
2026-03-22 10:30:41 +01:00
github-actions[bot]
2b907821a7
Delete versitygw (ct) after migration to ProxmoxVE ( #1604 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-03-22 08:40:58 +00:00
MickLesk
96d9835d79
refactor(nginxproxymanager): use version-agnostic sed and revert to Debian 12
2026-03-21 19:39:59 +01:00
MickLesk
bba8577237
refactor(nginxproxymanager): clean up install and update scripts
...
Install script:
- Merge dependency blocks into one
- Remove pre-installed ca-certificates
- Use get_latest_github_release instead of curl/grep/awk
- Re-enable systemctl enable openresty
- Remove redundant systemctl restart
CT update script:
- Bump var_version to 13 (Trixie)
- Use apt instead of apt-get (project convention)
- Add $STD to apt purge/autoremove
- Use get_latest_github_release
- Remove redundant systemctl restart after enable --now
2026-03-21 19:34:42 +01:00
MickLesk
b4a824b9a1
fix(nginxproxymanager): add missing OpenResty modules for NPM
...
Add --with-http_sub_module and --with-http_auth_request_module
to OpenResty configure flags. NPM needs auth_request for access
list subrequests and sub_filter for response rewriting.
2026-03-21 19:23:30 +01:00
MickLesk
bd5e20237f
test
2026-03-21 19:20:00 +01:00
MickLesk
96fc169f4b
fix(build): prevent error handler crash from pipefail on grep
...
The missing_cmd grep pipeline in the install error handler runs
under set -o pipefail. When grep finds no match (exit 1), the
entire pipeline fails and triggers the ERR trap recursively,
crashing the recovery menu. Add || true to suppress this.
2026-03-21 19:16:33 +01:00
MickLesk
74007d3f72
fix(nginxproxymanager): add missing systemctl daemon-reload before enable
...
Without daemon-reload, systemd doesn't know about the new
openresty.service unit file, causing enable --now to fail.
2026-03-21 19:12:04 +01:00
MickLesk
7fec6ed156
fix(nginxproxymanager): reorder update to migrate OpenResty from apt to source
...
- Move OpenResty apt removal + source build before environment setup
- Ensures symlinks and configs point to freshly built OpenResty
- Use simplified systemd service (Type=simple, daemon off)
- Remove duplicate OpenResty build block
2026-03-21 19:08:39 +01:00
MickLesk
a6921a33f3
fix(nginxproxymanager): simplify openresty service for LXC compatibility
...
- Switch from Type=forking to Type=simple with 'daemon off;'
- Remove PIDFile, ExecReload, ExecStop (systemd handles these)
- Remove PrivateTmp=true (incompatible with LXC containers)
2026-03-21 19:02:08 +01:00
MickLesk
fde17c12ed
testing npm openresty
2026-03-21 18:49:47 +01:00
Joerg Heinemann
16f7904371
Enhance step-ca installation and initialization process
...
First change to reduce the amount of status msg_xxx blocks.
To be continued after merging and testing.
2026-03-21 14:57:03 +01:00
CanbiZ (MickLesk)
eb0a973c62
docs(netboot-xyz): fix guide — all 31 assets, 8GB disk, proper headings
2026-03-20 16:08:17 +01:00
CanbiZ (MickLesk)
0deb262d5f
docs(netboot-xyz): update guide — all 31 assets, 8GB disk, fix lint errors
2026-03-20 16:05:44 +01:00
CanbiZ (MickLesk)
91950cc983
fix(netboot-xyz): download all 31 release assets, bump disk to 8GB
2026-03-20 15:23:33 +01:00
CanbiZ (MickLesk)
f0fc1aff4e
fix(netboot-xyz): download all bootloaders + add /ipxe/ nginx alias to fix 404s
2026-03-20 15:20:07 +01:00
CanbiZ (MickLesk)
13a836c44d
fix(netboot-xyz): rename install script to match APP name (netboot.xyz-install.sh)
2026-03-20 15:05:14 +01:00
CanbiZ (MickLesk)
7df3ff5ece
testing netboot as lxc
2026-03-20 15:00:39 +01:00
CanbiZ (MickLesk)
1f3970fcf7
fix(discourse): update notes with creds path
2026-03-20 14:52:31 +01:00
CanbiZ (MickLesk)
8c3ebdd166
fix(discourse): nginx serve static assets from public/, fix JS/font 404s
2026-03-20 14:50:44 +01:00
CanbiZ (MickLesk)
8883957393
fix(discourse): create admin via rails runner, fix invalid email
2026-03-20 14:48:11 +01:00
CanbiZ (MickLesk)
a21f901a1a
fix(versitygw): add colon prefix to VGW_PORT (:7070)
2026-03-20 14:32:31 +01:00
CanbiZ (MickLesk)
d2c4288395
fix(versitygw): move WebGUI prompt before msg_info spinner
2026-03-20 14:15:59 +01:00
CanbiZ (MickLesk)
9066f6511a
fix(discourse): nginx reload, db:seed, sidekiq queues, skip email verification
2026-03-20 14:09:48 +01:00
CanbiZ (MickLesk)
c281d7ce68
fix(simplelogin): reload nginx after config, add SMTP note
2026-03-20 14:08:07 +01:00
CanbiZ (MickLesk)
e7f51e92d2
OOM
2026-03-20 13:59:50 +01:00
CanbiZ (MickLesk)
70914c20a2
Add optional VersityGW WebGUI support
...
Prompt the user during install to enable the beta VersityGW WebGUI and, if accepted, append VGW_WEBUI_PORT=:7071 and VGW_WEBUI_NO_TLS=true to /etc/versitygw.d/gateway.conf. Update the installer to report that the WebGUI will be enabled and modify the completion script to display the WebGUI URL (http://<IP>:7071) when the config contains VGW_WEBUI_PORT. Keeps existing access/key generation and default gateway port unchanged.
2026-03-20 13:58:57 +01:00
CanbiZ (MickLesk)
97b44d8a26
Switch to alembic migrations and pitchfork
...
Replace calls to `flask db upgrade` with `alembic upgrade head` in SimpleLogin install and update scripts so migrations are executed via Alembic in the virtualenv. For Discourse, remove in-place puma.rb sed tweaks (socket bind and stdout redirect) and update the systemd ExecStart to run `pitchfork -c config/pitchfork.conf.rb` instead of invoking puma directly, using Discourse's recommended process manager.
2026-03-20 13:57:43 +01:00
github-actions[bot]
055abcb99f
Delete isponsorblocktv (ct) after migration to ProxmoxVE ( #1600 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-03-20 12:31:09 +00:00
github-actions[bot]
b76e25910d
Delete alpine-wakapi (ct) after migration to ProxmoxVE ( #1599 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-03-20 12:24:46 +00:00