{"repo":"g1ibby/homellm","free":true,"listed":false,"github":"https://github.com/g1ibby/homellm","clone":"git clone https://github.com/g1ibby/homellm.git","description":"A simple Docker Compose boilerplate for deploying Open WebUI and LiteLLM with Traefik for personal LLM use. Securely manage and access language models via a user-friendly chat interface and a unified API proxy","language":null,"stars":22,"topics":["chatbot","docker","docker-compose","llm","openwebui","self-hosted","traefik","litellm"],"license":"MIT","category":"deployment-docker-iac","readme_excerpt":"HomeLLM: Personal LLM Gateway and Chat UI --- A complete, production-ready Docker Compose setup for deploying your own private LLM infrastructure. Get a ChatGPT-like interface that works with any LLM provider - OpenAI, Anthropic, Google, local models, and more. Pay per token across multiple providers while managing all your API keys and usage from one centralized dashboard. What you get: - ChatGPT-style web interface for any LLM provider - Unified API endpoint for all your language models - Centralized token usage tracking and billing management - Self-hosted, private alternative to ChatGPT Plus What's Included - Open WebUI - Feature-rich web interface for interacting with language models - LiteLLM - Unified API gateway for 100+ LLM providers (OpenAI, Anthropic, local models) - PostgreSQL - Shared database for persistence - Traefik - Reverse proxy with automatic HTTPS via Let's Encrypt - Optional S3 Backup - Automated database backups Server Requirements - Memory : Minimum 1GB RAM - Storage : 50GB disk space (for Docker images and data) - OS : Linux (Debian/Ubuntu recommended) - Domain : DNS records pointing to your server Deployment Methods You can deploy HomeLLM in two ways: Method 1: Automated GitHub Actions Deployment (Recommended) Fork this repository and deploy automatically on every push to main. Setup Steps 1. Fork this repository to your GitHub account 2. Configure Repository Secrets in your forked repo: Go to Settings → Secrets and Variables → Actions, then add all ","default_branch":null,"files":null,"tree":[],"storefront":"/r/g1ibby","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/g1ibby/homellm/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}