Files
ProxmoxVE/ct/headers
push-app-to-main[bot] cd9c920d48 Rackula (#15465)
* Add rackula (ct)

* Update rackula.sh

* Update install/rackula-install.sh

Co-authored-by: Tobias <96661824+CrazyWolf13@users.noreply.github.com>

* Update install/rackula-install.sh

Co-authored-by: Tobias <96661824+CrazyWolf13@users.noreply.github.com>

* fix(rackula): install Bun outside /root so hardened service unit can exec it (#15540)

rackula-api.service ships with ProtectHome=true and
ExecStart=/usr/local/bin/bun. With BUN_INSTALL=/root/.bun the symlink
resolves into /root, which is masked in the unit's mount namespace, so
the service fails with status=203/EXEC and crash-loops. Use /opt/bun
instead, matching yubal and gitea-mirror.

Also drop the unused BUN_VERSION/BUN_VARIANT block (bun.sh/install
takes the version as a positional arg and detects avx2/baseline
itself, so the env vars were dead code) and restore the msg_ok
"Installed Bun" / msg_info "Setting up Rackula" pair.


Claude-Session: https://claude.ai/code/session_011sGajwSQGg1vd6m2AC6Byq

Co-authored-by: Claude Fable 5 <noreply@anthropic.com>

* Refactor rackula-install.sh to streamline installation

Removed checks for security headers config file and adjusted installation steps for Bun and Rackula.

---------

Co-authored-by: push-app-to-main[bot] <203845782+push-app-to-main[bot]@users.noreply.github.com>
Co-authored-by: CanbiZ (MickLesk) <47820557+MickLesk@users.noreply.github.com>
Co-authored-by: Tobias <96661824+CrazyWolf13@users.noreply.github.com>
Co-authored-by: Gareth Evans <63365672+ggfevans@users.noreply.github.com>
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-07-02 11:06:43 +02:00
..
2026-06-12 09:27:45 +02:00
2026-04-08 16:05:59 +02:00
2026-03-18 21:46:04 +01:00
2026-03-20 13:27:59 +01:00
2026-04-21 15:30:16 +02:00
2026-03-16 17:39:18 +01:00
2026-06-20 19:46:09 +10:00
2026-04-24 16:13:15 +02:00
2026-05-12 21:22:07 +02:00
2026-03-30 09:30:41 +02:00
2026-06-10 22:04:45 +02:00
2026-03-30 09:29:37 +02:00
2026-05-22 11:43:22 +02:00
2026-06-16 14:52:29 +02:00
2026-06-13 16:01:22 +02:00
2026-06-02 14:35:16 +02:00
2026-06-11 20:05:39 +02:00
2026-05-14 20:18:34 +02:00
2026-04-28 08:41:36 +02:00
2026-06-05 13:55:33 +02:00
2026-04-18 21:35:18 +02:00
2026-04-22 08:00:49 +02:00
2026-03-05 16:06:55 +01:00
2026-06-02 14:36:21 +02:00
2026-05-18 17:06:40 +02:00
2026-05-12 21:23:07 +02:00
2026-04-01 22:11:16 +02:00
2026-05-29 10:41:19 +02:00
2026-04-22 08:00:49 +02:00
2026-05-18 20:04:19 +02:00
2026-06-29 22:30:31 +02:00
2026-06-03 10:30:00 +02:00
2026-06-16 14:28:15 +02:00
2026-04-24 16:08:49 +02:00
2026-06-29 09:59:43 +02:00
2026-06-30 19:44:42 +10:00
2026-04-21 10:39:17 +02:00
2026-03-27 13:34:43 +01:00
2026-04-15 13:36:41 +02:00
2026-03-16 17:56:32 +01:00
2026-04-21 15:30:16 +02:00
2026-05-27 10:06:21 +02:00
2026-04-06 21:07:20 +02:00
2026-05-06 10:48:30 +02:00
2026-04-15 23:06:37 +02:00
2026-03-08 08:47:53 +01:00
2026-06-02 14:35:38 +02:00
2026-04-08 16:05:59 +02:00
2026-03-20 13:31:25 +01:00
2026-07-01 08:01:45 +02:00
2026-04-24 10:11:40 +02:00
2026-05-29 11:04:49 +02:00
2026-02-26 11:17:15 +01:00
2026-06-16 13:26:24 +02:00
2026-06-29 23:11:26 +02:00
2026-05-05 08:46:40 +02:00
2026-06-16 14:52:29 +02:00
2026-05-19 08:50:45 +02:00
2026-05-11 23:21:32 +02:00
2026-05-05 08:34:24 +02:00
2026-03-27 22:54:56 +01:00
2026-04-22 08:00:49 +02:00
2026-04-21 15:30:16 +02:00
2026-05-27 11:07:29 +02:00
2026-04-30 14:16:39 +02:00
2026-04-19 19:49:53 +02:00
2026-04-30 11:48:58 +02:00
2026-03-05 16:06:55 +01:00
2026-04-03 09:55:18 +02:00
2026-03-24 11:51:32 +01:00
2026-04-06 21:08:26 +02:00
2026-04-22 08:00:49 +02:00
2026-06-09 17:16:38 +02:00
2026-03-05 14:13:16 +01:00
2026-06-25 14:06:24 +02:00
2026-06-20 19:45:50 +10:00
2026-06-22 21:11:47 +02:00
2026-03-02 20:35:25 +01:00
2026-03-02 09:41:21 +01:00
2026-07-02 11:06:43 +02:00
2026-05-11 10:17:34 +02:00
2026-06-24 23:29:42 +02:00
2026-05-11 10:17:50 +02:00
2026-05-01 22:47:49 +02:00
2026-06-06 22:20:40 +02:00
2026-03-18 08:44:39 +01:00
2026-04-17 15:44:05 +02:00
2026-04-28 09:18:27 +02:00
2026-05-05 08:33:46 +02:00
2026-02-27 13:55:59 +01:00
2026-05-01 22:44:29 +02:00
2026-03-20 09:33:03 +01:00
2026-03-03 11:05:11 +01:00
2026-06-06 22:11:21 +02:00
2026-04-24 10:17:59 +02:00
2026-04-26 08:48:46 +02:00
2026-05-02 19:00:06 +02:00
2026-06-12 10:59:14 +02:00
2026-03-22 09:56:20 +01:00
2026-05-18 15:52:58 +02:00
2026-04-20 21:58:56 +02:00
2026-06-06 16:08:46 +02:00
2026-03-15 23:14:14 +01:00
2026-03-29 14:50:40 +02:00