ERPNext Education Installation Help need

You can adapt this draft and post it directly on the ERPNext/Frappe community forum.


Request: Step‑by‑step guide to deploy ERPNext for a university (Education, HR, Accounting, Stock, Website) with Docker

Hello everyone,

We are setting up ERPNext for a new College project in Africa and would like to deploy it with the following modules fully functional from the start:

  • Education (core academic and student management: programs, courses, enrollments, assessments, etc.)

  • HR & Payroll (for faculty and staff management, contracts, attendance, and payroll)

  • Accounting (for finance, budgeting, student fees, and general university accounting)

  • Stock/Inventory (for library items and general university supplies)

  • Website (for student/parent/faculty portals and public course catalog)

Our preferred deployment stack is:

  • Docker

  • Docker Compose

  • git clone of an official or recommended repository

What we are looking for:

  • A clear, up‑to‑date, step‑by‑step guide to install ERPNext with these modules using Docker and Docker Compose (ideally production‑ready or close to it).

  • Any official or community documentation that explains:

    • Which repository to clone with git?

    • How to configure the docker-compose.yml (or equivalent) for ERPNext, MariaDB, Redis, NGINX/reverse proxy, and HTTPS.

    • How to create the first site and ensure that Education, HR & Payroll, Accounting, Stock, and Website are properly available and visible.

    • Any additional app or configuration needed for Library Management, based on Stock or a dedicated library app.

Environment details (if it helps to tailor the instructions):

  • Target use case: University / higher‑education institution

  • Deployment preference: Linux server (Ubuntu) with Docker, not a bare‑metal/manual install

  • Access method: We are comfortable using CLI (Docker Compose and git)

If someone has:

  • A working docker-compose.yml (or set of compose files) to share.

  • A blog post, GitHub repository, or forum thread with a complete walkthrough.

  • Tips specific to Education and Library Management setup in ERPNext.

…that would be extremely helpful.

Thank you in advance for any guidance, links, or example configurations you can share.

See if easy-install.py at Creating new custom app in the dockerized instance is not possible · Issue #1640 · frappe/frappe_docker · GitHub fits your purpose
add builder for the website and for the stock you can use erpnext stock module to keep track of non-inventory items (free) or Library Management System | Book Lending, Membership & Returns for professional fee