Commit Graph

415 Commits

Author SHA1 Message Date
github-actions[bot]
9ad27c7862 chore: update app headers [skip ci] 2026-05-27 06:13:12 +00:00
github-actions[bot]
9a2657ebc9 chore: update app headers [skip ci] 2026-05-23 19:42:32 +00:00
github-actions[bot]
863a4ea36e chore: update app headers [skip ci] 2026-05-22 18:36:25 +00:00
github-actions[bot]
4b9fd57220 chore: update app headers [skip ci] 2026-05-21 12:15:42 +00:00
github-actions[bot]
32281d8ba3 chore: update app headers [skip ci] 2026-05-21 09:56:14 +00:00
MickLesk
09e76166c5 cleanuip 2026-05-21 11:55:56 +02:00
github-actions[bot]
0f5f3e87f1 chore: update app headers [skip ci] 2026-05-20 13:20:47 +00:00
github-actions[bot]
c427689c6e chore: update app headers [skip ci] 2026-05-20 12:45:09 +00:00
github-actions[bot]
6f32e5ba3d chore: update app headers [skip ci] 2026-05-19 08:56:04 +00:00
github-actions[bot]
8722b73b7a chore: update app headers [skip ci] 2026-05-18 14:10:27 +00:00
github-actions[bot]
e825e176b5 chore: update app headers [skip ci] 2026-05-18 13:16:45 +00:00
github-actions[bot]
1378125e9e chore: update app headers [skip ci] 2026-05-18 06:52:56 +00:00
CanbiZ (MickLesk)
956fd2db5b Merge pull request #1777 from steveonjava/feat/hermes-agent
feat: add Hermes Agent LXC
2026-05-18 08:52:38 +02:00
CanbiZ (MickLesk)
0e0dcd53a5 Merge pull request #1691 from 007hacky007/squid-proxy
feat: add squid proxy script
2026-05-18 08:51:09 +02:00
github-actions[bot]
4195ba7613 chore: update app headers [skip ci] 2026-05-17 18:33:57 +00:00
github-actions[bot]
529369cb75 chore: update app headers [skip ci] 2026-05-17 18:31:28 +00:00
tremor021
9040adf300 delete etherpad 2026-05-17 16:06:54 +02:00
github-actions[bot]
f1ef04846e chore: update app headers [skip ci] 2026-05-16 21:17:40 +00:00
github-actions[bot]
eb5494ed32 chore: update app headers [skip ci] 2026-05-14 12:31:07 +00:00
tremor021
c368c67b2c remove OpenWebUI 2026-05-14 14:16:26 +02:00
github-actions[bot]
b719a812ef chore: update app headers [skip ci] 2026-05-12 19:09:25 +00:00
github-actions[bot]
7f3cdc7cec chore: update app headers [skip ci] 2026-05-11 11:31:56 +00:00
github-actions[bot]
ec14c4df54 chore: update app headers [skip ci] 2026-05-11 09:10:26 +00:00
github-actions[bot]
fd11b7fc65 chore: update app headers [skip ci] 2026-05-10 20:56:12 +00:00
github-actions[bot]
a7a9372f37 chore: update app headers [skip ci] 2026-05-10 20:47:46 +00:00
github-actions[bot]
c1aa979228 chore: update app headers [skip ci] 2026-05-10 20:22:20 +00: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
github-actions[bot]
b4d0a8c937 chore: update app headers [skip ci] 2026-05-10 19:20:41 +00:00
github-actions[bot]
826ebc3c84 chore: update app headers [skip ci] 2026-05-08 07:14:47 +00: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
github-actions[bot]
6fe0684fb7 chore: update app headers [skip ci] 2026-05-02 19:13:37 +00:00
Stephen Chin
06d9c62e54 fix(hermes-agent): rename files to match NSAPP derivation
APP='Hermes Agent' produces NSAPP='hermesagent' via build.func's
lowercase+strip-spaces logic. Rename ct/, install/, json/, and
header files to match.
2026-05-02 09:45:59 -07:00
Stephen Chin
adbfd66056 feat: add Hermes Agent LXC
Adds container scripts for Hermes Agent (Nous Research), a self-improving
AI agent with LLM provider integration, terminal execution, web browsing,
and multi-platform messaging support.

Files:
- ct/hermes-agent.sh
- install/hermes-agent-install.sh
- json/hermes-agent.json
- ct/headers/hermes-agent

Deviations from standard patterns (justified):

1. Uses upstream installer (curl-pipe) instead of fetch_and_deploy_gh_release:
   Hermes is a uv-managed Python application with complex dependency
   resolution, virtualenv management, and binary placement—not a single
   binary or tarball from GitHub Releases.

2. Dedicated 'hermes' service user (not running as root):
   The agent executes arbitrary terminal commands on behalf of the user.
   Running as root would give the AI unrestricted system access. This
   follows the protonmail-bridge service-user pattern for isolation.

3. Dashboard (port 9119) bound to localhost only, requiring SSH tunnel:
   The web UI provides admin access to an AI that can execute commands.
   SSH tunnel provides an authentication/authorization boundary.

4. /usr/bin/hermes shim script:
   The hermes CLI validates cwd permissions; running 'hermes' as root
   from /root fails. The shim cd's to /home/hermes and exec's as the
   hermes user via runuser.

5. setsid --wait wrapping of upstream installer:
   The upstream installer probes /dev/tty for interactive prompts even
   with --skip-setup; setsid detaches the controlling terminal.
2026-05-02 06:25:28 -07:00
github-actions[bot]
b8f9aa8b70 chore: update app headers [skip ci] 2026-04-30 07:46:37 +00:00
github-actions[bot]
db4215b1cd chore: update app headers [skip ci] 2026-04-29 11:10:53 +00:00
CanbiZ (MickLesk)
fe5d872462 Merge pull request #1765 from programbo/codex/add-espconnect
feat: add ESPConnect LXC
2026-04-29 13:10:25 +02:00
github-actions[bot]
fe60619240 chore: update app headers [skip ci] 2026-04-29 10:58:07 +00:00
github-actions[bot]
f1a24c9445 chore: update app headers [skip ci] 2026-04-29 08:25:56 +00: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
John Lombardo
0fa17772cc feat: add ESPConnect LXC 2026-04-28 16:53:07 +08: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
github-actions[bot]
42e24ea2d5 chore: update app headers [skip ci] 2026-04-27 11:46:43 +00: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
github-actions[bot]
9e83316211 chore: update app headers [skip ci] 2026-04-25 20:43:37 +00:00
github-actions[bot]
10d3882984 chore: update app headers [skip ci] 2026-04-25 20:37:29 +00:00
github-actions[bot]
1118659b5b chore: update app headers [skip ci] 2026-04-25 20:24:06 +00:00
github-actions[bot]
19bfcc7abd chore: update app headers [skip ci] 2026-04-25 20:16:14 +00: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