Skip to content

Latest commit

Β 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🐳 Libre WebUI Docker Stack

This project contains a collection of Docker configurations and compose files for running Libre WebUI and related services.

🧩 Components

πŸ” SSL Automation

Automatic SSL certificate management from Let's Encrypt for production deployments. Provides seamless HTTPS integration for Docker containers using nginx-proxy and acme-companion. Learn more about Let's Encrypt Manager configuration.

Local domain stack with trusted self-signed certificates for virtual network deployments. Includes private CA management and local DNS resolution for development environments. Learn more about Step CA Manager configuration.

🌐 Services

Libre WebUI β€” the main service providing a user interface for AI interactions with modular Docker Compose configuration system supporting multiple environments and extensions. Learn more about Libre WebUI configuration.

Ollama AI service β€” modular Docker Compose configuration system supporting multiple environments and extensions with GPU acceleration support. Learn more about Ollama configuration.

πŸš€ Getting Started

To run the services, use the appropriate docker-compose.yml files in the subprojects. Make sure all environment variables are configured correctly.

Each service directory contains:

  • πŸ“‹ Docker Compose configurations
  • πŸ”§ Environment variable examples
  • πŸ“– Detailed setup instructions
  • πŸ› οΈ Helper scripts for development and production

πŸ—οΈ Project Structure

β”œβ”€β”€ src/
β”‚   β”œβ”€β”€ ssl-automation/      # SSL certificate automation
β”‚   β”‚   β”œβ”€β”€ letsencrypt-manager/ # Let's Encrypt SSL certificate management
β”‚   β”‚   └── step-ca-manager/     # Local CA and trusted certificates
β”‚   β”œβ”€β”€ libre-webui/         # Main Libre WebUI service configs
β”‚   β”‚   β”œβ”€β”€ components/      # Modular compose components
β”‚   β”‚   β”‚   β”œβ”€β”€ base/        # Base Libre WebUI service
β”‚   β”‚   β”‚   β”œβ”€β”€ environments/ # Environment configurations
β”‚   β”‚   β”‚   └── extensions/  # Extension configurations
β”‚   β”‚   └── build/           # Generated configurations (auto-generated)
β”‚   └── ollama/              # Ollama AI service configs
β”‚       β”œβ”€β”€ components/      # Modular compose components
β”‚       β”‚   β”œβ”€β”€ base/        # Base Ollama service
β”‚       β”‚   β”œβ”€β”€ environments/ # Environment configurations
β”‚       β”‚   └── extensions/  # Extension configurations
β”‚       └── build/           # Generated configurations (auto-generated)

πŸ“„ License

This project is dual-licensed under:

About

🐳 Complete Docker deployment solution for AI chat services with LibreChat WebUI, Ollama integration, and automated SSL management πŸ€–πŸ”’

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Contributors

Languages