Skip to content

feat: add OpenAI-compatible API server, dashboard service, and Open WebUI integration#3

Open
hermes-denkobot wants to merge 1 commit into
julweber:mainfrom
hermes-denkobot:feat/api-server-dashboard-openwebui
Open

feat: add OpenAI-compatible API server, dashboard service, and Open WebUI integration#3
hermes-denkobot wants to merge 1 commit into
julweber:mainfrom
hermes-denkobot:feat/api-server-dashboard-openwebui

Conversation

@hermes-denkobot

Copy link
Copy Markdown

Summary

This PR adds an OpenAI-compatible API server, a dashboard service, and integrates Open WebUI into the machine setup automation.

Changes

  • Added API server setup script with OpenAI-compatible endpoints
  • Added dashboard service configuration
  • Integrated Open WebUI with the existing setup flow
  • Updated Docker Compose configurations accordingly

Testing

  • Scripts tested for idempotency
  • Docker compose services verified to start correctly

Related

  • Part of the ongoing API server and dashboard feature work

…ebUI integration

- Add hermes-dashboard service to docker-compose.yml (port 9119, localhost-only)
- Create .env.example template with API_SERVER config and auto-generated key
- Update restart_hermes.sh to restart both gateway and dashboard
- Auto-generate API_SERVER_KEY on fresh install (openssl rand -hex 32)
- Add UFW firewall rule for dashboard port 9119
- Update existing install to restart dashboard container
- Add Open WebUI integration instructions to setup output
- Update all post-setup instructions with API server and dashboard info
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