Complete SME Platform - Self-Hosted, Modular, AI-Powered
OneStack is a complete, self-hosted business platform that replaces 10+ SaaS subscriptions with a single, unified solution. Perfect for SMEs who want to:
- β Own their data - Complete control, no vendor lock-in
- β Save costs - $5,000+ per year vs. SaaS alternatives
- β Scale efficiently - From startup to enterprise
- β Build faster - Everything integrated and ready to use
One Platform. Everything You Need.
π¨ Frontend Hosting β Unlimited websites/apps
π Backend Services β APIs, BaaS, Custom logic
π€ AI/ML Built-in β RAG, LLM, Automation
π¬ Customer Support β Multi-channel chat
ποΈ All Databases β PostgreSQL, MongoDB, Redis, Vector DBs
ποΈ Admin Dashboard β Unified management
π‘οΈ Enterprise Security β WAF, SSL, Firewall, SSO
πΎ Auto Backup β Never lose data
π Full Monitoring β Know everything, always
- Frontend Hosting - Host unlimited React/Vue/Angular apps
- Backend-as-a-Service - Parse Server with user auth, database, files
- Custom APIs - Node.js and Python API templates
- AI/ML Stack - Local LLM (Ollama), RAG system, vector databases
- Customer Support - Chatwoot multi-channel chat
- Workflow Automation - n8n with 500+ integrations
- Admin Dashboard - Unified interface for everything
- PostgreSQL (with pgvector)
- MongoDB
- Redis
- Elasticsearch
- ChromaDB, Qdrant, Weaviate, Milvus (Vector DBs)
- MinIO (S3-compatible object storage)
- SSL certificates (Let's Encrypt + custom)
- Web Application Firewall (ModSecurity)
- Intrusion Prevention (Fail2Ban)
- Single Sign-On (Authentik)
- Secrets Management (Vault)
- Full monitoring (Prometheus + Grafana)
- Centralized logging (Loki/ELK)
- Automated backups with 3-2-1 strategy
| Service | SaaS Cost/mo | OneStack |
|---|---|---|
| Hosting | $20-50 | β Included |
| Backend (BaaS) | $30-100 | β Included |
| Chat Support | $19-99 | β Included |
| Automation | $20-50 | β Included |
| Monitoring | $20-50 | β Included |
| AI/LLM | $50-200 | β Included |
| Databases | $30-100 | β Included |
| Total | $189-649/mo | $48-96/mo |
| Annual Savings | - | $1,692-6,636 |
CPU: 4 cores
RAM: 8GB
Storage: 100GB SSD
OS: Ubuntu 22.04 LTS
# Clone the repository
git clone https://github.com/yourusername/onestack.git
cd onestack
# Run interactive installer
./install.sh
# Or use a template
./install.sh --template=ai-platformInstallation time: 15-20 minutes
- Architecture - Complete technical documentation
- Installation Guide - Step-by-step setup
- API Reference - API documentation
- Troubleshooting - Common issues and solutions
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β INTERNET (HTTPS) β
ββββββββββββββββββββββββββ¬βββββββββββββββββββββββββββββββββ
β
ββββββββββββΌβββββββββββ
β Layer 1: Gateway β
β Nginx + SSL + WAF β
ββββββββββββ¬βββββββββββ
β
ββββββββββββββββββΌβββββββββββββββββ
β β β
ββββββΌββββββ ββββββΌββββββ ββββββΌββββββ
β Frontend β β Backend β β Admin β
β Hosting β β Services β βDashboard β
ββββββββββββ ββββββ¬ββββββ ββββββββββββ
β
ββββββΌβββββ
β AI/ML β
β Stack β
ββββββ¬βββββ
β
βββββββββββΌβββββββββββ
β Databases β
βββββββββββ¬βββββββββββ
β
βββββββββββΌβββββββββββ
β Monitoring & β
β Security β
ββββββββββββββββββββββ
- Gateway - Nginx, SSL, WAF, Load Balancing
- Frontend - Unlimited websites and applications
- Backend - Parse Server, Node.js APIs, Python services
- Admin - Unified management dashboard
- AI/ML - RAG, Ollama, Vector databases
- Data - All databases you need
- Operations - Monitoring, logging, backups, security
Frontend + Backend + Payment APIs + AI Recommendations + Customer Support
Web App + User Management + Business APIs + Monitoring
Multiple Sites + CMS + Search + Media Storage + AI Discovery
Simple UI + Python APIs + Local LLM + RAG + Vector Search
Separate environments for each client, centralized management
- Orchestration: Docker Compose (Kubernetes-ready)
- Gateway: Nginx
- SSL: Certbot (Let's Encrypt)
- Parse Server (Node.js BaaS)
- APIs: Node.js, Python (FastAPI)
- LLM: Ollama
- RAG: LangChain, LlamaIndex
- Vector DBs: ChromaDB, Qdrant, Weaviate, Milvus
- PostgreSQL 16 (with pgvector)
- MongoDB 7
- Redis
- Elasticsearch
- InfluxDB (optional)
- MinIO (S3-compatible)
- Monitoring: Prometheus, Grafana
- Logging: Loki, Promtail (or ELK)
- Security: ModSecurity, Fail2Ban, Authentik, Vault
Current: v1.0.0-alpha (Architecture Design Phase)
Roadmap:
- β Architecture design complete
- β³ Core installation scripts
- β³ Admin dashboard (basic)
- β³ Documentation
- π v1.0 Release: Q4 2025
See ROADMAP.md for detailed plans.
We welcome contributions! Please see CONTRIBUTING.md for guidelines.
Ways to contribute:
- Report bugs and issues
- Suggest new features
- Improve documentation
- Submit pull requests
- Share your use case
- Documentation: docs/
- GitHub Discussions: Discussions
- Discord: Join our community
- Email: support@onestack.io
OneStack is open-source software. License: TBD
Built on amazing open-source projects:
- Docker, Nginx, PostgreSQL, MongoDB, Redis
- Parse Server, Chatwoot, n8n, Ollama
- Grafana, Prometheus, and many more
Thank you to all maintainers and contributors!
If you find OneStack useful, please consider giving it a star! β
OneStack - One Stack. Everything.
Made with β€οΈ for the SME community