ERPNext

A Comprehensive Guide to Installing ERPNext in Dubai, UAE.

Installing ERPNext

Welcome to Craft Interactive – Your Trusted ERP Partner in the UAE

ERPNext is a leading open-source Enterprise Resource Planning (ERP) system that helps organizations manage finances, projects, inventories, and more through a user-friendly cloud-based solution. Built on the Frappe Framework, ERPNext offers a comprehensive solution with powerful business analytics software, inventory management, human resource app, and customer relationship management (CRM) functionalities.

ERPNext Migration

Preparing for Installation ERPNext

Understanding System Requirements

Before beginning your ERPNext installation, it’s crucial to prepare your environment for a smooth and successful setup. Start by ensuring your server meets the necessary system requirements, including access to a secure SSH root user password, updated package manager tools like apt-get update, and a properly configured relational database such as MariaDB. Install essential server-side and networking applications, including Redis, Git, Python packages, and Node.js, to support the ERPNext ecosystem. Additionally, select a reliable hosting provider—whether a dedicated server, remote server, or a trusted cloud hosting service like Frappe Cloud or DigitalOcean. By thoroughly preparing your server and updating critical config files, you’ll establish a strong foundation for installing ERPNext efficiently and securely.

Looking for expert support with ERPNext installation? Trust Craft Interactive to deliver seamless and reliable solutions.

Selecting Appropriate Hosting Options

Choose trusted cloud providers like:

  • Frappe Cloud
  • Cloud Clusters
  • DigitalOcean
  • Developer Cloud options

Each supports ERPNext Production servers and development environments.

Necessary Pre-installation Steps

Update system packages: apt-get update

Set or retrieve your root password and current password

Install essential packages: sudo apt-get install python3-setuptools python3-pip

Install Git: apt-get install git

Setup Node.js: wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.33.11/install.sh | bash

Install Yarn: npm install -g yarn

Remove anonymous users from MariaDB and update user credentials to secure your database server.

Core Installation Steps

Downloading Essential Applications

  • ERPNext download from official repositories
  • Source softwares and collection of software dependencies such as Python libraries and Node.js packages

Installing ERPNext App

  • Initialize Frappe Bench: bench init --frappe-branch version-14 bench
  • Set up a new site: bench new-site [site-name]
  • Install ERPNext app: bench --site [site-name] install-app erpnext
  • Additional apps:
    • HRMS: bench get-app hrms
    • Payments: bench get-app payments

Executing ‘Bench Start’ & ‘Bench Migrate’

  • Start bench: bench start command
  • Run migrations: bench migrate

Switch to production mode using:

  • bench setup production [user]
  • bench setup nginx
  • Reload configurations: bench setup nginx Reload

Disable maintenance mode with: bench disable-maintenance-moder database server.

Looking for
ERPNext installation
Support in UAE?