metadata
title: Chat
emoji: π»
colorFrom: purple
colorTo: red
sdk: docker
pinned: false
app_port: 8080
short_description: Hosted OpenWebUI
OpenWebUI with Data Synchronization
A self-hosted OpenWebUI instance with persistent data.
Features
- π€ OpenWebUI Interface: Full-featured chat interface for AI models
- π Automated Data Sync: Automatic backup to GitHub repository every 12 hours
- π Private Storage: Secure data storage in your private GitHub repo
- π Persistent Data: Never lose your conversations and settings
Environment Variables
Set these in your Space's Repository secrets:
Required
G_NAME: Your GitHub repository (e.g.,username/repo-name)G_TOKEN: GitHub Personal Access Token with repo access
Setup Instructions
- Create a private GitHub repository for data backup
- Generate a GitHub Personal Access Token with repo permissions
- Add the environment variables to your Space's Repository secrets
- Deploy and enjoy persistent OpenWebUI!
Data Synchronization
The system automatically:
- Syncs every 12 hours (London time)
- Backs up
webui.dbto your GitHub repository - Creates versioned commits with timestamps
- Handles conflicts and retries on failures
Check out the configuration reference for more details.