Self Host Custom Chat Assistants with Open WebUI

Self Host Custom Chat Assistants with Open WebUI
Self hosted Open WebUI

Welcome to Open WebUI, an innovative, self-hosted AI chat interface designed to improve how small businesses create and use AI assistants in their daily tasks. Imagine running a boutique consultancy firm that needs to handle multiple client interactions, project documents, and research tasks—all while ensuring data privacy and accessibility. Open WebUI provides a powerful solution to these challenges.

Self hosted Open WebUI

Open WebUI allows seamless integration with OpenAI-compatible APIs, giving you the flexibility to manage versatile conversations with a range of self hosted Ollama models and cloud based ones from Open AI in this case. Suppose you're preparing for a client meeting and need to brainstorm ideas or draft proposals. Open WebUI can facilitate this by enabling tailored conversations with AI models, ensuring you have insightful and creative content at your fingertips.

One of the standout features is the Model Builder. For example, if your consultancy specializes in specific industries, you can create custom AI models and characters that reflect your expertise. This feature allows you to personalize your client interactions, offering them a unique and tailored experience.

Open WebUI is a versatile tool that adapts to your business needs. Embrace the power of Open WebUI and take your small business operations to new heights with self hosted AI solutions managed by Formable.

Formable's Open WebUI docker-compose.yml

services:
  ollama:
    volumes:
      - ollama:/root/.ollama
    container_name: ollama
    pull_policy: always
    tty: true
    restart: unless-stopped
    image: ollama/ollama:${OLLAMA_DOCKER_TAG-latest}

  open-webui:
    build:
      context: .
      args:
        OLLAMA_BASE_URL: '/ollama'
      dockerfile: Dockerfile
    image: ghcr.io/open-webui/open-webui:${WEBUI_DOCKER_TAG-main}
    container_name: open-webui
    volumes:
      - open-webui:/app/backend/data
    depends_on:
      - ollama
    ports:
      - ${OPEN_WEBUI_PORT-3000}:8080
    environment:
      - 'OLLAMA_BASE_URL=http://ollama:11434'
      - 'WEBUI_SECRET_KEY='
    extra_hosts:
      - host.docker.internal:host-gateway
    restart: unless-stopped

volumes:
  ollama: {}
  open-webui: {}

Managed Self Hosted Open WebUI

Formable sets up, monitors and updates your cloud applications.

💡
Formable installs Open WebUI at your own subdomain, for example: chat.formable.app
🔒
Free Let's Encrypt certificate setup and renewal with certbot.
📡
We monitor your application subdomain with Formable's Uptime Kuma server.
⚙️
Formable updates your application and checks for any breaking changes.
💾
Formable configures Kopia to take incremental snapshots of your application data and files to AWS S3.
✉️
Formable starts you on our Mailgun SMTP server for email notification delivery. We can then get you setup with your own Mailgun account and subdomain, so you can track deliverability.
🚨
Formable resolves any application downtime issues and supports your team.
Mastodon