Commit Graph

3971 Commits

Author SHA1 Message Date
MickLesk
8a04cfe5e1 fix: downgrade Python version from 3.14 to 3.12 in Airflow installation scripts 2026-05-10 23:06:03 +02:00
MickLesk
7ca85cace8 fix: correct PHP_MODULE variable name in lychee-install script 2026-05-10 22:47:45 +02:00
MickLesk
e6cabc342c Add installation and update scripts for Apache Airflow 2026-05-10 22:47:20 +02:00
MickLesk
22976049b6 dev dispatcharr 2026-05-10 22:21:49 +02:00
MickLesk
cc16647e86 Enhance kan installation and build scripts with new environment variables for Trello integration and update instructions 2026-05-10 22:16:19 +02:00
github-actions[bot]
3db29fda8b Delete hoodik (ct) after migration to ProxmoxVE (#1806)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-05-10 20:08:51 +00:00
nnsense
cd56a14e63 Added hwaccel, testing unprivileged 2026-05-10 19:28:00 +00:00
Tobias
b76efb0e8d Update GitHub repository reference for web-check 2026-05-10 21:25:06 +02:00
Tobias
cc0fe2bff1 Add web-check-install.sh for Web-Check setup 2026-05-10 21:20:50 +02:00
nnsense
4199ec7761 Update install/pinchflat-install.sh
Co-authored-by: Tobias <96661824+CrazyWolf13@users.noreply.github.com>
2026-05-10 15:39:23 +02:00
nnsense
a5507c8cad Apply suggestion from @CrazyWolf13
Co-authored-by: Tobias <96661824+CrazyWolf13@users.noreply.github.com>
2026-05-10 02:29:37 +02:00
nnsense
cfde6fec80 Merge branch 'community-scripts:main' into main 2026-05-10 02:10:00 +02:00
Stephen Chin
0b11ce1681 fix(hermesagent): add external script warning and remove redundant check
Adds third-party script warning with user confirmation before running
the upstream installer (install) and updater (update), matching the
kasm/pihole pattern. Removes redundant binary existence check per
reviewer feedback. Adds corresponding JSON warning note.
2026-05-09 11:50:57 -07:00
Stephen Chin
67d49e0b8a fix(hermesagent): single-line apt install for single dependency 2026-05-09 10:30:59 -07:00
Stephen Chin
434e170ee3 fix(hermesagent): move service details from CT footer to MOTD
Trims the verbose 12-line CT footer to the standard pattern plus
essential first-run setup steps. API server, API key, and dashboard
SSH tunnel details are now displayed on every SSH login via
/etc/profile.d/hermes-hint.sh instead.

Addresses PR feedback from CrazyWolf13.
2026-05-09 10:27:37 -07:00
CanbiZ (MickLesk)
8617bbfd35 Merge pull request #1801 from suprmorten/submit/forgejo-runner-fix
Submit/forgejo runner fix
2026-05-08 21:45:09 +02:00
nnsense
897d3e39c9 Removed unneeded vars 2026-05-08 14:59:55 +00:00
montagneid
fdb12b4b7e Merge branch 'main' into feature/umbraco
Add PR changes
2026-05-08 15:28:43 +02:00
montagneid
8aaa608c08 Change license url 2026-05-08 15:26:09 +02:00
nnsense
6676b00c6d Merge branch 'community-scripts:main' into main 2026-05-08 15:12:04 +02:00
montagneid
5ed80427c5 Add connectionstring 2026-05-08 15:10:46 +02:00
montagneid
6c4edf6ec3 test no connectionstring 2026-05-08 15:02:39 +02:00
nnsense
bc3db309a2 Fix 2026-05-08 12:55:27 +00:00
montagneid
5881069a6b .net install 2026-05-08 14:52:54 +02:00
montagneid
da5e5a30aa no external script 2026-05-08 14:43:25 +02:00
montagneid
6bec431d72 move jq section 2026-05-08 14:19:06 +02:00
montagneid
36ad604c25 moved to sqlite and moved deps 2026-05-08 14:16:21 +02:00
montagneid
97125647d9 setup fork 2026-05-08 13:38:08 +02:00
MickLesk
74474325c8 Bump Stoatchat RAM, limit cargo, remove xyops env
Increase Stoatchat default RAM from 8192 to 10240 in ct/stoatchat.sh and json/stoatchat.json. Add cargo -j 2 to backend builds in ct/stoatchat.sh and install/stoatchat-install.sh to limit parallel jobs. Remove two environment variables (XYOPS_xysat_local and XYOPS_masters) from install/xyops-install.sh service definition to avoid hardcoded local settings.
2026-05-08 10:19:46 +02:00
MickLesk
df5d0679ec Add Stoatchat and xyOps container/install scripts
Introduce new container templates, installers, and metadata for Stoatchat and xyOps. Adds ct scripts (ct/stoatchat.sh, ct/xyops.sh), full install scripts (install/stoatchat-install.sh, install/xyops-install.sh) that provision dependencies, build components, and create systemd services, plus app metadata JSON (json/stoatchat.json, json/xyops.json). Stoatchat installer handles Rust backend build, SolidJS frontend build, MinIO, RabbitMQ, MongoDB, nginx reverse proxy and multiple backend services (exposes on port 80). xyOps installer builds the Node app, sets up the xySat satellite, service unit, and uses port 5522 for the web UI. Default resource recommendations and notes are included in the JSON metadata.
2026-05-08 09:14:20 +02:00
Joost van den Berg
6de9341399 testing 2026-05-08 07:10:59 +02:00
Morten Nernes
b90d890bb4 Renamed back to community-scripts 2026-05-07 23:12:53 +02:00
Morten Nernes
e619f5757e Fixed deprecated command: forgejo-runner register. 2026-05-07 23:02:55 +02:00
Joost van den Berg
1ae259e3ad feat: add Umbraco CMS LXC
Co-authored-by: Copilot <copilot@github.com>
2026-05-06 14:47:22 +02:00
MickLesk
e287504ab9 fix: improve HyperDX API build process in ClickHouse scripts
Co-authored-by: Copilot <copilot@github.com>
2026-05-06 10:07:08 +02:00
MickLesk
7376a73337 Refactor AlmaLinux VM installer & lobehub setup
Modernize and simplify VM installer and lobehub installation flows.

Key changes:
- install/lobehub-install.sh: consolidated apt invocation, replaced manual ParadeDB .deb download with fetch_and_deploy_gh_release helper, added postgresql pg_search preload configuration and restart, moved pnpm installation into setup_nodejs via NODE_MODULE, and adjusted build env handling.
- vm/almalinux-10-vm.sh: major refactor to source shared functions from COMMUNITY_SCRIPTS_URL, add load_functions, centralize cloud-init handling (configure_cloudinit_ssh_keys / setup_cloud_init), replace many custom UI/helper functions with standardized helpers and exit_script, update traps and error handling, simplify prompts/defaults, use $STD for apt operations, and streamline image customization and VM creation flow.
- Added vm/headers/almalinux-10-vm containing the VM header art and title.

These changes centralize common logic, improve cloud-init integration, reduce duplicated code, and make maintenance easier.
2026-05-06 09:08:38 +02:00
MickLesk
1580612098 finalize hoodik
Co-authored-by: Copilot <copilot@github.com>
2026-05-06 08:34:10 +02:00
MickLesk
7b5bb6dfd9 Update domain configuration to use nip.io for subdomain routing and enhance documentation 2026-05-06 07:36:01 +02:00
MickLesk
bc51257aa7 Refactor build process in Puter installation and update JSON files to ensure proper formatting 2026-05-06 07:09:31 +02:00
nnsense
4ddf5beaf8 fix: align pinchflat lxc settings 2026-05-05 17:21:06 +00:00
nnsense
659bc5d5ce Merge branch 'community-scripts:main' into main 2026-05-04 23:00:11 +02:00
github-actions[bot]
c340f4d4e9 Delete protonmail-bridge (ct) after migration to ProxmoxVE (#1785)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-05-04 17:20:40 +00:00
nnsense
f06e17e68a fix: add erlang runtime apps for pinchflat 2026-05-04 10:26:09 +00:00
nnsense
013e63d00f fix: add erlang xmerl for pinchflat 2026-05-04 00:38:19 +00:00
nnsense
cd618da487 fix: add erlang syntax tools for pinchflat 2026-05-04 00:30:34 +00:00
nnsense
2ec7001ff7 feat: add pinchflat lxc script 2026-05-04 00:10:49 +00:00
Thieneret
340cfd679c storage-fix 2026-05-04 00:26:09 +02:00
Stephen Chin
a0bffe7a4f feat(hermesagent): replace shim+system-unit pattern with hermes-native user services
The previous approach used a /usr/bin/hermes shim to proxy commands from root
to the hermes user, and a hand-crafted system-level systemd unit for the
gateway. This worked for the default profile but broke down for named profiles:

- hermes profile create <name> generates an alias script in
  ~/.local/bin/<name> that calls hermes with -p <name>. These aliases live
  in the hermes user's PATH, not root's, so root could not invoke them.
- Maintaining parity would require per-profile shims, a watcher daemon to
  create/remove them, and system-unit mirrors for each profile gateway — all
  of which would need to stay in sync with hermes internals across updates.

New approach — work with hermes, not around it:

- loginctl enable-linger hermes: ensures the hermes user's systemd session
  starts at boot and persists without login. All user-unit gateways (default
  and per-profile) now survive reboots automatically.
- Gateway service management delegated entirely to hermes: 'hermes gateway
  install' / 'hermes setup' create and enable the user unit natively.
  The install script no longer pre-installs the gateway; hermes prompts the
  user to do so at the end of 'hermes setup'.
- hermes-dashboard.service remains a system unit (no native install command
  exists for it). Its After= no longer references hermes-gateway.service
  since there is no system-unit gateway to depend on.
- /usr/bin/hermes shim removed. Root is guided to 'su - hermes' via a two-
  line /etc/profile.d/hermes-hint.sh message on login, with a one-liner to
  make the switch automatic. Once logged in as hermes, all hermes commands,
  profile aliases, and gateway management work natively.
- update_script simplified: only hermes-dashboard (our unit) is stopped and
  restarted. hermes update --yes handles gateway service lifecycle itself.
2026-05-03 15:22:11 -07:00
CanbiZ (MickLesk)
bd804eba5a Merge pull request #1776 from thieneret/update/authentik-outposts
authentik: add outposts
2026-05-02 22:32:32 +02:00
MickLesk
9a9138a051 fix
Co-authored-by: Copilot <copilot@github.com>
2026-05-02 21:48:23 +02:00