Direct installation always work more smother than docker (Docker should be used, and it the trend, but I am sharing here my personal preference / experience).
On a fresh Linux, In addition to official instructions at:
https://frappeframework.com/docs/user/en/installation#debian--ubuntu
// Single hyphen between #debian and ubuntu should work, but not working ![]()
I normally use:
- GitHub - flexcomng/erpnext_quick_install: Unattended install script for ERPNext Versions, 13, 14 and 15 (Reference: Fully Automated Install Script for ERPNext Version 14 )
- [Guide] How to Install and Setup ERPNext V15 on Linux Ubuntu (step-by-step instructions)
YMMV