Edi Wang

Microsoft MVP for Azure

Posts in July 2025

Deploy Sdcb Chats on Azure Container Apps

Sdcb Chats is a powerful and flexible frontend for large language models that supports various features and platforms. Whether you want to manage multiple model interfaces or need a simple deployment process, Sdcb Chats can meet your needs. In this post, I will show you how to deploy Sdcb Chats on Azure Container Apps, the goal is to run it on full PaaS environment, without creating and managing a VM.
Azure AI Docker Container

Automating Deployment of Open WebUI on Azure Container Apps with Bicep

In my previous blog post, I introduced how to deploy Open WebUI with Azure OpenAI on Azure Container Apps in Azure Portal manually. However, manual deployment usually makes people work 996. In this post, I will show you how to automate everything using Bicep. If you’re new to Bicep, think of it as a friendlier way to define Azure resources as code compared to raw ARM templates. I’ll walk you through my Bicep file, explaining how each block helps set up a scalable, persistent, and easy-to-manage Open Web UI deployment.
Azure AI Container Bicep

Deploy Open WebUI with Azure OpenAI on Azure Container Apps

A few years ago, I shared step-by-step guides on deploying NextChat (ChatGPT Next Web) and BigAGI to Azure using managed PaaS services such as App Service—eliminating the hassle of configuring and maintaining virtual machines. Now, a new UI called Open WebUI has been generating a lot of buzz for its user-friendly interface and open approach. In this post, I’ll walk you through how to easily deploy Open WebUI to Azure using Azure Container Apps. I’ll also show you how to connect it directly to your Azure OpenAI endpoint, all without the need for any additional proxy services like LiteLLM.
Azure AI Docker Container