Installing Frappe/ERPNext (Native Method)

Step-by-step guide to installing Frappe and ERPNext using the native method.

Prerequisites

  • Ubuntu 22.04 LTS (recommended)
  • Python 3.10+
  • Node.js 16+
  • Redis, MariaDB, wkhtmltopdf

Installation Steps

# Install dependencies
sudo apt update && sudo apt upgrade -y
sudo apt install python3-pip python3-dev libmariadb-dev libxslt1-dev redis-server nodejs npm wkhtmltopdf -y

# Install bench
pip install frappe-bench

# Create a new bench instance
bench init my-bench --frappe-branch version-15

# Create a site
cd my-bench
bench new-site mysite.local

# Get ERPNext
bench get-app erpnext --branch version-15

# Install ERPNext on site
bench --site mysite.local install-app erpnext

# Start server
bench start

Next Article โ†’ Installing Frappe/ERPNext (Docker Method)