Title: 🚀 Ollama Proxy Fortress v8.0: The Control Tower Update!
We are thrilled to announce the landmark release of Ollama Proxy Fortress v9.0: The Control Tower Update!
This is more than just an update; it's a complete transformation of the application from a simple security gateway into a professional-grade management and analytics platform. This release introduces unprecedented control over your API keys, powerful data visualization tools, and a dramatically simplified and robust installation process.
Thank you to our community for the rigorous testing and invaluable feedback that made this rock-solid release possible.
✨ What's New?
📊 Introducing the Analytics Dashboard!
The "Usage Stats" page has been completely revamped into a powerful analytics dashboard. You can now visualize your proxy's activity with three interactive charts:
- Requests per Day: A line chart showing usage trends over the last 30 days.
- Peak Hours: A bar chart identifying the busiest hours of the day (in UTC).
- Server Load Distribution: A doughnut chart showing how requests are distributed across your backend Ollama servers.
- Export Everything: Every chart and table can be exported as a PNG image or CSV data file, perfect for reports and analysis.
🔑 Advanced API Key Controls: Rate Limits & Disable/Enable
You now have fine-grained power over every API key:
- Per-Key Rate Limiting: When creating a new key, you can now set a custom rate limit (e.g., 100 requests every 5 minutes) that overrides the global server settings. Leave it blank to use the default.
- Disable/Enable Keys: Instead of just revoking a key, you can now temporarily disable it. A disabled key is blocked from making API calls but can be re-enabled at any time. This is perfect for temporarily pausing an application's access without deleting its key.
⚙️ Dramatically Simplified and Robust Installation
- Alembic Has Been Removed! We have completely removed the Alembic database migration system. The application now creates and manages its own database schema automatically on startup. This eliminates an entire class of SQLite-related errors and makes the installation process faster and far more reliable.
- Intelligent Setup Scripts: The
run.shandrun_windows.batscripts are now smarter, with resumable installations, a Python-powered setup wizard for Windows, and safety checks for missing configuration files. - Linux Systemd Service: The
run.shscript now offers to automatically create and enable asystemdservice for you, allowing the proxy to run on boot as a background process.
UX Improvements
- New Help & Credits Page: A dedicated in-app page provides quick-start guides, code examples for
cURL, Pythonrequests, andlollms-client, and gives credit to the open-source projects that make this possible. - Clearer UI Hints: The API key creation form now includes placeholder examples and descriptive text to make the rate limit feature easy to understand.
- Polished Documentation: The main
README.mdhas been updated with new badges, screenshots, and documentation for all the new features.
🛠️ Critical Bug Fixes
This release also includes crucial fixes for stability and correctness:
- API Key Parsing: Fixed a critical bug where API keys containing underscores in their random segment would fail validation. Key generation now uses a guaranteed safe character set.
- Proxy Forwarding: Corrected the proxy logic to ensure the
/api/prefix is correctly handled, fixing issues where requests to endpoints like/api/tagswould fail. - SQLAlchemy Sessions: Resolved multiple
MissingGreenleterrors by correctly managing object state across asynchronous database sessions, particularly on the key creation page.
⬆️ Upgrading from a Previous Version
IMPORTANT: Due to the removal of the Alembic migration system and significant database schema changes, a direct upgrade is not supported. The only way to upgrade is to perform a fresh installation.
- (Optional) Back up your existing
.envfile if you wish to reference your old settings. - Run the
reset.shorreset.batscript to completely clean your project directory. - Pull the latest code from the repository (
git pull origin main). - Run the installer script (
run.shorrun_windows.bat) to perform a fresh, clean installation.
We believe this release makes Ollama Proxy Fortress the most powerful, secure, and user-friendly management tool for any Ollama user. Head over to the Releases page to download it now

