Install and run (ERPNext: Open Source ERP) with Docker Compose on MacOS

Run ERPNext for Accounting/Sales/Purchase/Inventory/Warehouse Management/Production/Projects/HRMS/Website and Much More.

What is ERPNext?

Free and Open Source Enterprise Resource Planning (ERP). ERPNext includes the following areas for managing businesses:

  1. Accounting
  2. Warehouse Management
  3. CRM
  4. Sales
  5. Purchase
  6. HRMS
  7. Project Management
  8. Support
  9. Asset Management
  10. Quality Management
  11. Manufacturing
  12. Website Management
  13. Customise ERPNext

ERPNext is built on the Frappe Framework, a full-stack web app framework built with Python & JavaScript.

Where is Repository?

Here is the link for Repository

https://github.com/frappe/erpnext

Where is the Official Website?

Here is the Link for Website

https://erpnext.com/

How can I quickly Install and Run on MacOS/Ubuntu/Windows

Here are Step by Step Instructions to Quickly run ERPNext with Docker Compose on MacOS, For Ubuntu and Windows there will be separate article.

Step 01: Now first clone ERPNext docker repository by typing below command.

git clone https://github.com/frappe/frappe_docker.git

Step 02: In pwd.yml you will find all required images to run ERPNext, Kindly make sure to edit pwd.yml as per requirements given on below link or just copy paste from below link.

https://github.com/frappe/frappe_docker/blob/main/docs/setup_for_linux_mac.md

Step 03: Now type below command so that system can pull all required images and run ERPNext.

docker-compose -f ./pwd.yml up

Step 04: System will fetch all required images and ERPNext logon will be available at localhost:8080

Step 05: Default login ID is Administrator and Password is admin, Details also available on Github

Step 06: Once you click on login in Above step, it will present you welcome screen, you can fill Preferred Language, Country, Time and Currency.

Step 07: Now Enter Your Name, email ID and password, Kindly note that once you will fill the detail and next time you login then email id is your login id and password which you will fill here is your password. You can also run ERPNext Completely offline without need for internet.

Step 08: This is ERPNext Home page after First Login, Kindly note it will also provide guided tour after first login.

Step 09: You can setup Accounting Function after clicking on Accounting link shown in below screenshot.

Step 10: Here You can setup Buying Module by click on Buying as shown in below screenshot so that you can start Procure to Pay Process.

Step 11: By Click on Selling, You can setup Selling Module and Proceed with Sales Order Creation

Step 12: You can setup and use stock module by clicking on Stock as shown in Below screenshot

Step 13: You can setup and use Manufacturing Module by clicking on Manufacturing as show in below screenshot.

Step 14: You can setup and use CRM Module by clicking on CRM as shown in below screenshot.

Step 15: Now you can setup and run Project Module by click on Projects as shown in below screenshot

Step 16: Here you can setup and use support module by clicking on support as shown in below screenshot.

Step 17: Here you can do user Management by clicking on users as shown in below screenshot.

Step 18: Here you can setup your website by clicking on website as shown in below screenshot.

Step 19: Here you can do customisation by clicking on build as show in below screenshot.

Step: 20 Here you can find tools for various things like data import and export, automation etc. You can click on tools as shown in below screenshot.

Step 21: Here you can find various setting related to website, workflow, printing, email/notification, core, data etc. you can click on setting as shown in below screenshot.

Step 22: Here you can see setting related to various integration, You can click on Integration as shown in below screenshot.

Step 23: You can logout after finishing settings for your ERPNext.