Skip to content

atnjqt/open-webui.ejacquot.com

Repository files navigation

Open-WebUI Deployed to AWS Beanstalk

Getting Started

Run your Open-WebUI instance on AWS Elastic Beanstalk and manage the infrastructure with Terraform. You can connect your API keys or use AWS Bedrock for LLM access.

Deploy IAC

Deploy your beanstalk environment with Terraform:

# Initialize Terraform
terraform init
# Review the plan
terraform plan
# Apply the changes
terraform apply

Deploy Application

Deploy the Open-WebUI application to your Beanstalk environment using the EB CLI:

# Initialize EB CLI
eb init --profile=atn-developer
# Review the status
eb status --profile=atn-developer
# Deploy the application
eb deploy --profile=atn-developer

Run locally

  • You can use the eb cli to run a version of the Docker container locally
eb local run

Using Docker

  • you can emulate the Beanstalk environment variables for a local open-webui container by using a .env file
docker compose up

SSO Authentication

  • using both Google Cloud and GitHub for single sign-on (SSO) authentication OAUTH integration with open-webui

About

Open-WebUI Deployment on AWS Beanstalk & AWS Bedrock using Terraform

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Contributors