Skip to content

kamel135/erpnext-saas-platform

Repository files navigation

ERPNext Multi-Tenant SaaS Platform

A powerful multi-tenant SaaS platform for ERPNext, enabling automatic provisioning of isolated ERPNext environments for different companies.

🚀 Features

  • Multi-Tenant Architecture: Isolated ERPNext instances for each company
  • Automatic Provisioning: Create new ERPNext sites with a single click
  • Docker-Based: Fully containerized deployment
  • Traefik Integration: Automatic SSL and subdomain routing
  • Web Interface: User-friendly control panel for site management
  • Real-time Monitoring: Live logs and status tracking

🛠️ Tech Stack

  • Backend: Python Flask
  • Container: Docker & Docker Compose
  • Proxy: Traefik
  • ERP: ERPNext v15
  • Database: MariaDB
  • Cache: Redis

📋 Prerequisites

  • Ubuntu 20.04+ or similar Linux distribution
  • Docker and Docker Compose installed
  • Python 3.8+
  • At least 4GB RAM and 20GB storage

🔧 Installation

  1. Clone the repository:
    git clone https://github.com/kamel135/erpnext-saas-platform.git
    cd erpnext-saas-platform

About

Multi-tenant SaaS platform for ERPNext with Docker isolation

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors