Productivity Pattern

Open WebUI

Your AI chat interface. Your AWS account. Nobody else's GPU.

A production-ready Open WebUI deployment in your own AWS account in about 20 minutes — the open-source, ChatGPT-style interface with GPU-accelerated inference, configured the way an AWS consultancy would do it for a team that wants a private LLM chat interface.

Deploy on AWS Marketplace →
Open WebUI logo
Who This Is For

A Private ChatGPT Interface, Running on Your Own GPUs

Engineering Teams

A coding-assistant interface backed by models like Qwen 2.5 Coder, without sending code to a third party.

Privacy-Conscious Enterprises

Prompts and responses stay inside your own AWS account, not a vendor's API logs.

Research Labs & Academia

Run and compare open-source reasoning models without per-token billing.

Regulated Industries

Keep sensitive prompts and data off third-party AI APIs entirely.

Internal Tooling Teams

A ChatGPT-style interface for the whole org, without per-seat licensing.

AI/ML Developers

A real GPU-backed inference environment to build and test against.

If your team is sending prompts to a third-party AI API and isn't sure where that data actually goes, the next section shows what changes when inference runs inside your own AWS account instead.

Why Self-Host Your AI Chat Interface?

What This Pattern Actually Buys You

Open WebUI itself is free and open source — the value here isn't a lower sticker price than ChatGPT, it's what changes when inference runs on GPUs inside your own AWS account instead of a third party's servers.

No Per-Seat or Per-Token Billing

Unlimited users and unlimited usage on the same GPU infrastructure — no per-seat fee like ChatGPT Team or Copilot, no per-token API metering.

Prompts Never Leave Your Account

Chat history, uploaded files, and model outputs stay inside your own VPC instead of a third party's API logs.

Choose and Swap Your Own Models

Run Qwen 2.5 Coder, Phi-4, or NVIDIA Nemotron reasoning models on your own G6/G6e instances, and change models anytime.

$0.02/hr PATTERN LICENSE FEE, ON TOP OF STANDARD AWS GPU INSTANCE COSTS

A flat $0.02/hr across all supported GPU instance types (g6.xlarge through g6e.12xlarge), regardless of headcount — compare that to per-seat AI chat subscriptions like ChatGPT Team (~$25–30/user/month) that scale directly with team size. You'll still pay standard AWS rates for the GPU instance itself, but the license cost doesn't grow with usage or users.

Why Self-Hosted

Free, Open-Source AI Chat Interface

Open WebUI is free and open source. Running it yourself means every prompt, response, and model you use stays inside your own AWS account instead of a third party's API logs.

Free & open-source, beyond the flat pattern license fee

OpenAI-compatible API for your own tooling

Prompts and data stay in your own AWS account

No per-seat or per-token pricing

What This Pattern Handles For You

Production-Ready, Following AWS Best Practices

This CloudFormation template and custom AMI deploy a complete Open WebUI environment with GPU-accelerated inference — live in about 20 minutes.

ChatGPT-Style Interface

A modern, familiar chat UI with full conversation history.

vLLM Inference Backend

High-performance serving optimized for GPU throughput.

OpenAI-Compatible API

Point your existing tools and scripts at your own endpoint.

Pre-Tested Open Models

Qwen 2.5 Coder, Phi-4, and NVIDIA Nemotron, ready to run.

Live in about 20 minutes
The Direct Comparison

What's Easy to Get Wrong, Handled By Default

Obstacles to Deployment Without FOSSonCloud Pattern
Solved By FOSSonCloud Pattern
Obstacle Without FOSSonCloud Pattern

Provisioning GPU instances with the right NVIDIA drivers and vLLM setup

Solved By FOSSonCloud Pattern

A maintained AMI with vLLM and GPU drivers pre-configured on G6/G6e instances

Obstacle Without FOSSonCloud Pattern

Exposing an inference endpoint securely over HTTPS

Solved By FOSSonCloud Pattern

Application Load Balancer across two Availability Zones, configured by default

Obstacle Without FOSSonCloud Pattern

Losing model state and chat history when an instance is replaced

Solved By FOSSonCloud Pattern

EBS-backed persistent storage that survives instance replacement

Obstacle Without FOSSonCloud Pattern

Managing API keys and secrets for model access

Solved By FOSSonCloud Pattern

AWS Secrets Manager integration, wired up out of the box

Built By People Who Do This Professionally

FOSSonCloud is built by Ordinary Experts, an AWS Consulting Partner working in Infrastructure as Code since 2014. This isn't a repackaged black-box AMI — the CloudFormation template is open source, so you can see exactly what's being deployed.

Architecture

Open WebUI architecture diagram showing the AWS infrastructure components

This pattern deploys a complete Open WebUI infrastructure including:

  • Auto-scaling EC2 instance (Ubuntu 24.04) running Open WebUI and vLLM
  • Application Load Balancer spanning two Availability Zones
  • NAT Gateways for private subnet outbound access
  • EBS volume for persistent model and data storage
  • AWS Secrets Manager for credentials
Before You Start

What You'll Need

Everything required to go from this page to a running Open WebUI deployment.

An AWS Account

With billing enabled and permission to launch resources — including GPU instances — in the region you plan to deploy to.

A Subscription to This Pattern on AWS Marketplace

Accepting the marketplace terms is what makes the CloudFormation template available to launch in your account.

GPU Instance Quota (G6/G6e)

Your account needs sufficient service quota for G6 or G6e instances in your target region — new accounts sometimes need to request an increase.

A Registered Domain Name

Pointed at the infrastructure this pattern creates — needed for HTTPS access through the Application Load Balancer's SSL certificate.

IAM Permissions to Launch CloudFormation Stacks

The stack creates an auto-scaling GPU EC2 instance, an Application Load Balancer, and supporting VPC networking on your behalf.

About 20 Minutes

For the stack to finish launching before you can start chatting.

Getting Started

Up and Running in 4 Steps

1

Subscribe to the Open WebUI pattern on AWS Marketplace

2

Launch the CloudFormation stack in your AWS account

3

Choose and load your models

4

Start chatting — live in about 20 minutes

Support Included

Self-Hosted Doesn't Mean Unsupported

Free Onboarding Session

A 1-hour call with a FOSSonCloud engineer, included with every deployment.

Ongoing Email Support

Direct line to support@fossoncloud.com whenever you need it.

Deploy on AWS Marketplace

Production-ready, GPU-accelerated Open WebUI in your own AWS account, live in about 20 minutes.

Deploy on AWS Marketplace →