Skip to content

feat(glyph): add Open Terminal container - #377

Merged
stackptr merged 3 commits into
mainfrom
glyph/open-terminal
Mar 17, 2026
Merged

stackptr merged 3 commits into
mainfrom
glyph/open-terminal

Conversation

@stackptr

@stackptr stackptr commented Mar 17, 2026 •

Copy link
Copy Markdown
Owner

Summary

  • Adds Open Terminal as a Podman OCI container on glyph
  • Enables podman as the OCI backend (first container on glyph)
  • Multi-user mode enabled for per-user isolation with Open WebUI
  • API key managed via agenix secret (open-terminal-env.age)

Before deploying

  • Create secret: agenix -e hosts/glyph/secrets/open-terminal-env.age with OPEN_TERMINAL_API_KEY=<key>
  • Configure Open WebUI admin settings to point to http://localhost:8000

Test plan

  • Verify open-terminal-env.age secret is created and encrypted
  • Deploy to glyph with just switch glyph
  • Confirm podman container is running: podman ps
  • Verify Open Terminal API responds on port 8000
  • Test Open WebUI integration with terminal

🤖 Generated with Claude Code

stackptr and others added 3 commits March 16, 2026 22:08
Adds OpenTerminal (open-webui/open-terminal) as a Podman OCI container
on glyph. Enables multi-user mode for per-user isolation with Open WebUI.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@stackptr
stackptr enabled auto-merge (squash) March 17, 2026 14:22
@stackptr
stackptr merged commit 11f6f7c into main Mar 17, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant