ERPNext deployment options

  1. For those new to the Frappe/ERPNext ecosystem
    It’s recommended to start with a non-Docker setup for both development and deployment environments. If you choose the non-Docker option, the erpnext_quick_install script manages the entire production installation, including SSL configuration and support for additional apps like HRMS, all in one command. Access the script here.
    If you’re considering Docker, these resources may be useful:

  2. Modules and additional apps
    ERPNext comes with a full suite of modules included by default, which can be viewed here.
    There are also many marketplace apps available, like HRMS and HelpDesk, which you can explore here.
    Note that using these marketplace apps with Docker will require a custom image; more information on this is available here.

  3. Supported operating systems
    ERPNext is designed to natively support Unix-based systems, including macOS and Linux. For Linux, it is compatible with Debian-based distributions (such as Debian, Ubuntu, and Linux Mint) for both development and production. For other systems, Docker is recommended. Detailed installation instructions are available here.

  4. Backup and restore support
    ERPNext includes built-in backup support for Google Drive, AWS S3, and Dropbox, ensuring comprehensive backup and restore options. You can learn more about these integration capabilities here.
    Additionally, manual database backups can be downloaded; further details are available here.

4 Likes