I have tested the template in my instance, so the maintainers don't spend time trying to figure out what's wrong.
I have added tests that demonstrate that my correction works or that my new feature works.
**Original Pull Request:** https://github.com/Dokploy/templates/pull/217
**State:** closed
**Merged:** Yes
---
## ✨ What’s new in this template?
- **docker-compose.yml**
- Commented-out the **`ollama`** service for clarity and easy re-enable if someone wants to run only *Open WebUI*.
- Added `extra_hosts` to the **`webui`** service to simplify container-to-host name resolution.
- **template.toml**
- Normalised the **port** value from `8_080` ➜ `8080` for consistency.
- Introduced `webui_secret_key` for stronger default security.
- **Environment examples**
- Added inline comments for optional services (Playwright, stable-diffusion-webui) so users know exactly what to toggle.
---
## Checklist
Before submitting this PR, please make sure that:
- [x] I have read the suggestions in the README.md file https://github.com/Dokploy/templates?tab=readme-ov-file#general-suggestions-when-creating-a-template
- [x] I have tested the template in my instance, so the maintainers don't spend time trying to figure out what's wrong.
- [x] I have added tests that demonstrate that my correction works or that my new feature works.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Original Pull Request: https://github.com/Dokploy/templates/pull/217
State: closed
Merged: Yes
✨ What’s new in this template?
docker-compose.yml
ollamaservice for clarity and easy re-enable if someone wants to run only Open WebUI.extra_hoststo thewebuiservice to simplify container-to-host name resolution.template.toml
8_080➜8080for consistency.webui_secret_keyfor stronger default security.Environment examples
Checklist
Before submitting this PR, please make sure that: