mirror of
https://github.com/open-webui/open-webui.git
synced 2026-05-07 11:28:35 -05:00
[PR #17552] [CLOSED] Feature/render deploy #63326
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/open-webui/open-webui/pull/17552
Author: @tjcunliffe
Created: 9/18/2025
Status: ❌ Closed
Base:
main← Head:feature/render-deploy📝 Commits (4)
a1dfd09Add Render deployment configuration9f03260doc: improve formatting and clarity in deployment guideceac73aFix CORS configuration and deployment URLb01fa15Fix Render Blueprint compatibility issues📊 Changes
3 files changed (+461 additions, -0 deletions)
View changed files
➕
DEPLOY_TO_RENDER.md(+236 -0)➕
render.yaml(+83 -0)➕
validate_deployment.py(+142 -0)📄 Description
This pull request introduces a complete deployment solution for Open WebUI on Render, including documentation, configuration, and validation tooling. The main changes add a step-by-step deployment guide, a ready-to-use Render configuration file, and a Python script to validate deployment prerequisites and settings for security and reliability.
Deployment Documentation and Configuration:
DEPLOY_TO_RENDER.md, detailing prerequisites, step-by-step instructions for both one-click and manual setup, environment variable configuration, post-deployment steps, user management, troubleshooting, and security best practices.render.yamlconfiguration file for Render, specifying web service and managed PostgreSQL setup, secure environment variables, disabled public signup, enabled web search, and other recommended settings for a private, secure instance.Validation and Tooling:
validate_deployment.py, a Python script that checks for all required deployment files, validates therender.yamlconfiguration for critical sections and variables, and ensures security settings (authentication, secure cookies, admin approval) are correctly set. The script provides clear feedback and next steps for deployment readiness.🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.