Установка ERPNext на свой сервер: коротко и с данными

Конспект страницы: 7 разделов коротко, данные на 14 октября 2026 и ответы на 4 вопроса. Полный разбор с примерами: Установка ERPNext на свой сервер.

Коротко

Установка ERPNext на свой сервер начинается с репозитория frappe_docker: команда docker compose -f pwd.yml up -d за пару минут поднимает пробный сайт на порту 8080. ERPNext это открытая ERP-система на фреймворке Frappe: бухгалтерия, продажи, закупки, склад и производство в одном приложении. Для пробы хватит 2 ядер и 4 ГБ памяти (оценка редакции).

Конспект по разделам

Что умеет ERPNext и в чём его отличие от Odoo

ERPNext ведёт склад, закупки, продажи, бухгалтерию, производство и проекты в одной базе. Он написан на Python и работает на фреймворке Frappe, на том же, что и Frappe CRM из подборки self hosted CRM. С Odoo его роднит набор задач.

Какие требования у ERPNext к серверу и Docker

Минимума по памяти репозиторий не называет. Для пробы берите 4 ГБ: это MSK Ultra 50 за 5 480 ₽ в месяц на 14 октября 2026. Для работы нескольких десятков человек с производством смотрите на 8 ГБ, это MSK Ultra 80 за 10 120 ₽.

Установка ERPNext из frappe_docker: пробный стенд по шагам

В репозитории pwd.yml назван стендом для кратковременной оценки, и свои приложения в него ставить нельзя. Данные, которые вы туда внесёте, считайте пробными.

ERPNext в production: чем compose.yaml отличается от pwd.yml

Для рабочей системы в репозитории есть базовый файл compose.yaml и каталог overrides/. Базовый файл описывает сервисы приложения, а отличия вашего случая подключаются дополнительными файлами из каталога. Порядок и примеры собраны в документации репозитория на frappe.github.io/frappe_docker, в разделах getting-started и how-to.

Пользователи ERPNext: роли и права доступа

В ERPNext права привязаны к ролям: пользователю назначают набор ролей, например для продаж, склада или бухгалтерии, а каждая роль открывает свои документы на чтение, правку и проведение. Пользователей добавляют в списке пользователей, а ограничения по компаниям и складам задают отдельно. Приглашение приходит по почте, поэтому заранее подключите исходящий почтовый аккаунт.

Копии и обновление ERPNext без потери документов

Копию сайта Frappe делает команда bench --site имя_сайта backup --with-files, которую запускают в контейнере backend. Без ключа with-files сохранится только база, а приложенные файлы останутся без копии. Готовые архивы вынесите с сервера, схемы описаны в разборе сервер для бэкапов.

Запустите свой сервер за пару минут

Почасовая оплата: тестовый стенд на сутки стоит десятки рублей, а не месячный тариф.

Данные

ПараметрЗначение
Программы на сервереDocker, Docker Compose v2 и git
Пробный запускфайл pwd.yml, порт 8080
Рабочий запускфайл compose.yaml и каталог overrides/
Вход после установкиAdministrator, пароль admin (смените сразу)
База и очередиMariaDB и Redis, их поднимает compose

Данные на 14 октября 2026.

Вопросы и ответы

Как установить ERPNext через Docker Compose?

Поставьте Docker, Compose второй версии и git, скачайте репозиторий frappe/frappe_docker и выполните docker compose -f pwd.yml up -d. Через пару минут стенд откроется на порту 8080.

Какой логин и пароль у ERPNext после установки pwd.yml?

Логин Administrator и пароль admin. Смените пароль при первом входе.

Можно ли использовать pwd.yml для рабочей ERPNext?

Нет. Репозиторий называет pwd.yml стендом для кратковременной оценки, и свои приложения в него поставить нельзя. Для работы используйте compose.yaml с каталогом overrides.

Сколько памяти нужно ERPNext на VPS?

Репозиторий минимума не называет. Для пробы хватит 4 ГБ (оценка редакции): MSK Ultra 50 в Таймвеб Клауд стоит 5 480 ₽ в месяц на 14 октября 2026. Для работы 20-50 человек смотрите на 8 ГБ.