erpnext README

The project's README from github.com/frappe/erpnext. As one markdown file: README.md.

ERPNext Logo

ERPNext

Powerful, Intuitive and Open-Source ERP

Learn on Frappe School

CI docker pulls

ERPNext Hero Image
Live Demo - Website - Documentation

ERPNext

100% Open-Source ERP System to help you run your business.

Motivation

Running a business is a complex task - handling invoices, tracking stock, managing personnel, and other daily operations. In a market where software is sold separately to manage each of these tasks, ERPNext does all of the above and more, for free.

Key Features

More

Under the Hood

Production Setup

Managed Hosting

You can try Frappe Cloud, a simple, user-friendly, and sophisticated open-source platform to host Frappe applications reliably and securely.

It handles installation, setup, upgrades, monitoring, maintenance, and support of your Frappe deployments. It is a fully featured developer platform with an ability to manage and control multiple Frappe deployments.

Try on Frappe Cloud

Self-Hosted

Docker

See Frappe Docker Documentation for full documentation & FAQ on Docker setup

Prerequisites

For Docker basics and best practices refer to Docker's documentation

Try on your environment

⚠️ Disposable demo only

This setup is intended for quick evaluation. Expect to throw the environment away. You will not be able to install custom apps to this setup. For production deployments, custom configurations, and detailed explanations, see the full documentation.

First clone the repo:

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

Then run:

docker compose -f pwd.yml up -d

Wait for a couple of minutes for ERPNext site to be created or check the create-site container logs before opening browser on port 8080. (username: Administrator, password: admin)

See Frappe Docker for ARM based docker setup

Development Setup

Manual Install

The Easy Way: our install script for bench will install all dependencies (e.g. MariaDB). See https://github.com/frappe/bench for more details.

New passwords will be created for the ERPNext "Administrator" user, the MariaDB root user, and the Frappe user (the script displays the passwords and saves them to ~/frappe_passwords.txt).

Local

To setup the repository locally follow the steps mentioned below:

  1. Setup bench by following the Installation Steps and start the server

    bench start
    
  2. In a separate terminal window, run the following commands:

    # Create a new site
    bench new-site erpnext.localhost
    
  3. Get the ERPNext app and install it

    # Get the ERPNext app
    bench get-app https://github.com/frappe/erpnext
    
    # Install the app
    bench --site erpnext.localhost install-app erpnext
    
  4. Open the URL http://erpnext.localhost:8000/app in your browser, you should see the app running

Learning and Community

  1. Frappe School - Learn Frappe Framework and ERPNext from the various courses by the maintainers or from the community.
  2. Official documentation - Extensive documentation for ERPNext.
  3. Discussion Forum - Engage with the community of ERPNext users and service providers.
  4. Telegram Group - Get instant help from huge community of users.

Contributing

  1. Issue Guidelines
  2. Report Security Vulnerabilities
  3. Pull Request Requirements
  4. Translations

Logo and Trademark Policy

Please read our Logo and Trademark Policy.



Frappe Technologies

erpnext (frappe/erpnext)

Searching Database…

40.3K ·GitHub
Что это такое?ERPNext — бесплатная система планирования ресурсов предприятия с открытым исходным кодом, которая помогает вести бизнес: бухгалтерию, учёт запасов и заказов, производство, управление активами, проекты, CRM, кадры и многое другое в одном приложении.
Это самостоятельное приложение или оно построено на другом фреймворке?ERPNext — полноценное приложение, построенное на основе Frappe Framework (полнофункциональный веб-фреймворк на Python и JavaScript), а для интерфейса использует Frappe UI — библиотеку компонентов на основе Vue.
Как его запустить?Для быстрой одноразовой демонстрации клонируйте репозиторий frappe_docker, выполните предоставленную команду docker и откройте порт 8080. Для реальной разработки или продуктивной эксплуатации используйте скрипт установки bench или Frappe Cloud для управляемого хостинга.
Что нужно установить в первую очередь?Для установки через Docker — Docker и Docker Compose v2, а также git. Для ручной установки — MariaDB и другие зависимости bench (они устанавливаются автоматически скриптом установки).
Готова ли быстрая установка через Docker к продуктивной эксплуатации?Нет — установка Docker одной командой предназначена исключительно для быстрой оценки и временного тестирования; на ней нельзя установить сторонние приложения, а для продуктивной эксплуатации нужна полная настройка по документации.
Для кого предназначен ERPNext?Для компаний, которым нужны бухгалтерия, управление заказами, производство, учёт активов и отслеживание проектов, без покупки отдельного ПО для каждой функции.
Где работает ERPNext?Это самостоятельно развёртываемое веб-приложение, которое работает через браузер; его можно развернуть с помощью Docker или bench либо заказать для вас хостинг в Frappe Cloud.
Какой логин по умолчанию в демо-версии?Имя пользователя 'Administrator' и пароль 'admin' для быстрой демонстрации в Docker.
Можно ли легко управлять несколькими установками ERPNext?Да, Frappe Cloud — полнофункциональная платформа для разработчиков, которая позволяет управлять несколькими развёртываниями Frappe и контролировать их; мониторинг и обслуживание выполняются за вас.
Поддерживает ли ERPNext серверы на базе ARM?Да, Frappe Docker предоставляет документацию по установке через Docker на ARM-серверах.
Creator
frappe
Size
1.9 GB
Stars
40.3K
Age
15y
Commits · 90 Days