ERPNext

ERPNext Self-Hosted, Deploy in One Click

ERPNext is an open-source ERP for accounting, payroll, and inventory. Automatio deploys it to your own server with HTTPS in one click for total data privacy.

self-hosted erpnexterpnext vpsopen source erpfrappe frameworkdocker erpnextbusiness accounting software
ERPNext logo

ERPNext

Finance & Business

100% Open Source and highly customizable ERP software.

erpaccountsmanufacturingretailsalespos

What you get when you deploy ERPNext

The server we rent for it, what it costs, and what the installer will ask you.

Server
CX23 · 2 vCPU · 4 GB RAM
From
$9/month
Setup
No configuration required

Included with every deployment

  • Dedicated server, one app per machine
  • HTTPS certificate issued automatically
  • Free subdomain, custom domain optional
  • Restart, resize, snapshot and restore

Deploy ERPNext in one click

On your own server, with your own data. No terminal, no Docker commands, no certificate setup.

  1. 1

    Pick a size

    Start on the smallest server that fits the app. Resize later without reinstalling.

  2. 2

    Press deploy

    We rent the server, install the app with Docker, and point a subdomain at it.

  3. 3

    Watch it come up

    Provisioning runs unattended and takes a few minutes. When the HTTPS certificate lands, the app is live and your login details are on the deployment page.

Server size

Billed monthly with your Automatio subscription. Destroy the server any time and the charge stops.

Key Capabilities

Explore what Automatio can do for this use case

Financial accounting

Manage the entire financial lifecycle from billing to tax reporting with real-time visibility. It handles multi-currency transactions, cost center tracking, and automated bank reconciliations. The module is built for global compliance, supporting various tax structures and consolidated financial statements. This ensures your books are always audit-ready and reflects actual business performance.

  • 1Multicurrency and multi-subsidiary support
  • 2Automated billing and invoicing
  • 3Configurable chart of accounts
  • 4Real-time profit and loss statements
  • 5Bank statement synchronization via Plaid

Key Capabilities

  • Financial accounting

    Manage the entire financial lifecycle from billing to tax reporting with real-time visibility. It handles multi-currency transactions, cost center tracking, and automated bank reconciliations. The module is built for global compliance, supporting various tax structures and consolidated financial statements. This ensures your books are always audit-ready and reflects actual business performance.

    1. Multicurrency and multi-subsidiary support
    2. Automated billing and invoicing
    3. Configurable chart of accounts
    4. Real-time profit and loss statements
    5. Bank statement synchronization via Plaid
  • Inventory and stock

    Track stock levels across multiple warehouses with precision and automated replenishment triggers. It supports advanced features like serialized tracking and batch management, which are essential for manufacturing and retail. Real-time valuation ensures your balance sheet always reflects actual stock value based on FIFO or moving average methods. This provides absolute control over your physical assets and reduces wastage.

    1. Serial and batch tracking
    2. Multi-warehouse management
    3. FIFO and moving average valuation
    4. Barcode scanning integration
    5. Automated reorder triggers
  • HR and payroll

    Centralize the entire employee lifecycle from recruitment to offboarding in one secure portal. It automates complex salary processing based on configurable structures while handling local tax compliance. Employees get their own self-service dashboards for attendance, leaves, and expense claims. This reduces administrative overhead and ensures payroll accuracy across the organization.

    1. Employee self-service portal
    2. Attendance and leave tracking
    3. Automated payroll processing
    4. Performance appraisals
    5. Expense claim management
  • Manufacturing and MRP

    Plan and monitor production cycles using multi-level Bill of Materials and Work Orders. It optimizes material requirement planning based on active orders and workstation capacity. Shop floor managers can track progress in real-time using digital job cards to monitor efficiency. This tight integration prevents material shortages and identifies production bottlenecks early.

    1. Multi-level Bill of Materials (BOM)
    2. Production planning tool
    3. Workstation and job card tracking
    4. Subcontracting support
    5. Material consumption tracking

Why self-host ERPNext

What to know first

Unlimited user seats: Proprietary ERPs charge per user, which punishes business growth. Self-hosting allows you to add your entire team without increasing software costs.
Hardware intensity: ERPNext runs multiple background workers for MariaDB, Redis, and Python. It requires at least 4GB of RAM to remain stable under production loads.
Physical data control: Financial and employee records are sensitive assets. Running your own instance ensures this data stays on a server you control entirely.
SMTP configuration: The system does not include a mail server. You must provide your own SMTP credentials to send invoices, purchase orders, or system notifications.
Zero feature paywalls: Unlike open-core models, ERPNext provides every module for free. You get manufacturing, help desk, and CRM without needing enterprise licenses.
Configuration complexity: This is professional-grade software with hundreds of settings. Expect to spend time configuring your specific chart of accounts and local tax rules.
Raw database access: Get direct access to your MariaDB instance for custom reporting and deep integrations that managed SaaS providers often block for security reasons.

Managed, DIY, or One-Click?

The three realistic ways to run {name}, compared honestly.

User pricing

Managed SaaSExpensive per-seat fees
DIY on a VPSZero software cost
Automatio one-clickZero software cost

Setup effort

Managed SaaSInstant
DIY on a VPSHours of manual Bench config
Automatio one-clickA few minutes

Data control

Managed SaaSStored by provider
DIY on a VPS100% yours
Automatio one-click100% yours

Maintenance

Managed SaaSHands-off
DIY on a VPSManual updates and patches
Automatio one-clickAutomated deployment

Custom apps

Managed SaaSStrictly limited
DIY on a VPSFull access
Automatio one-clickFull access

Who this is for

People who actually run ERPNext on their own server, and what changes when they do.

a factory shop owner

Tired of per-user fees for floor workers who only need to track parts usage.

Deploying your own instance lets you scale your workforce without scaling your software budget.

  • Track raw material usage
  • Manage production work orders
  • Monitor workstation efficiency

a freelance accountant

Needs to manage separate books for multiple clients without high overhead or data mixing.

You can spin up isolated ERP instances for each client, ensuring total data separation and professional reporting.

  • Automate bank reconciliations
  • Generate quarterly tax reports
  • Manage client expense approvals

a solo founder

Growing too fast for spreadsheets but unable to justify the cost of SAP or NetSuite.

Running ERPNext yourself provides corporate-grade tools for the price of a small VPS server.

  • Generate professional quotes
  • Track lead conversions in CRM
  • Manage initial hiring and payroll

a non-profit director

Grant money is being drained by expensive SaaS seats for volunteers and staff.

Self-hosting provides a full audit trail and financial suite without recurring per-seat subscription fees.

  • Track grant fund distribution
  • Manage volunteer records
  • Generate transparent audit reports

About This App

What this app does and where it fits.

Comprehensive business management

ERPNext is an open-source ERP system designed as an alternative to proprietary giants like SAP, Oracle, and NetSuite. Built on the Frappe framework, it uses a modular architecture covering financial accounting, human resources, inventory, CRM, and manufacturing. Unlike competitors using an open-core model, where vital features are locked behind an enterprise paywall, ERPNext is 100% open-source under the GNU GPL license. This provides small businesses access to advanced features like multi-level Bill of Materials and complex payroll structures from the start.

Technical architecture and requirements

The system is a Python and JavaScript application that relies on MariaDB for its database, Redis for job queuing, and Node.js for real-time communication. It uses the Bench CLI to manage sites and assets. Because it handles heavy business logic, it is more resource-heavy than a simple CRM. A standard installation requires at least 4GB of RAM to ensure background workers responsible for email and reports remain stable under load. Self-hosting ensures these components are correctly networked and secured with HTTPS, bypassing the difficulty of a manual installation.

The first hour with erpnext

When you first log in, a setup wizard helps establish your chart of accounts, fiscal year, and default currency. Within the first hour, users can import customer and item lists via CSV, set up a warehouse, and generate a professional quotation. The Desk interface is search-driven, making it easy to find documents across various modules. It functions like a modern web app with real-time notifications and a responsive mobile layout for checking stock or approving leave requests.

Project maturity and community roots

ERPNext has over a decade of development history. It is maintained by Frappe Technologies and supported by a global ecosystem of thousands of developers. This community ensures the project stays updated with security standards and local tax compliances. By self-hosting, you gain a platform that grows with your business without vendor lock-in.

About This App

Community Feedback

See what the community thinks about ERPNext

Setting up Bench manually is a nightmare because of the dependencies, but ERPNext itself is probably the most complete open-source business tool I've ever used.
dev_ops_enthusiast
reddit
The fact that manufacturing and accounting are tightly integrated without an 'Enterprise' fee makes this the only real choice for a small factory.
smallbiz_owner
forum
The accounting module is stable and handles complex tax rules well, but be careful with the update process; always take a snapshot of your VPS before upgrading.
sysadmin_pro
hackernews
I moved from Odoo to ERPNext because the 'Community Edition' of Odoo felt like it was missing half the vital features.
finance_lead
reddit
If you don't have at least 4GB of RAM, the MariaDB container will just keep crashing during the install phase.
tech_tinker
twitter
The REST API is excellent. We integrated our custom Shopify store with ERPNext in a weekend without using any paid connectors.
ecommerce_dev
reddit

Related Videos

Watch tutorials, reviews, and discussions about ERPNext

A really good ERP system can make all the difference in the world as to how many people you have to hire.

It's going to take a few minutes for the ERPNext software to actually get up and running because it does do a build process.

Two-factor authentication is really an important aspect of anything whenever you're talking about security.

More than just prompts

Supercharge your workflow with AI Automation

Automatio combines the power of AI agents, web automation, and smart integrations to help you accomplish more in less time.

AI Agents
Web Automation
Smart Workflows

Pro Tips

Expert tips to help you get the most out of ERPNext and achieve better results.

Provision 4GB RAM

ERPNext uses several background processes for workers and caching. For stable production use, select at least the CX23 server size.

Configure S3 backups

Use the built-in backup manager to sync data to an external S3 bucket. This ensures you have a recovery path if the VPS is lost.

Set domain first

Ensure your DNS points to the server before running the setup wizard so your generated PDF invoices use the correct URL.

Testimonials

What Our Users Say

Join thousands of satisfied users who have transformed their workflow

Jonathan Kogan

Jonathan Kogan

Co-Founder/CEO, rpatools.io

Automatio is one of the most used for RPA Tools both internally and externally. It saves us countless hours of work and we realized this could do the same for other startups and so we choose Automatio for most of our automation needs.

Mohammed Ibrahim

Mohammed Ibrahim

CEO, qannas.pro

I have used many tools over the past 5 years, Automatio is the Jack of All trades.. !! it could be your scraping bot in the morning and then it becomes your VA by the noon and in the evening it does your automations.. its amazing!

Ben Bressington

Ben Bressington

CTO, AiChatSolutions

Automatio is fantastic and simple to use to extract data from any website. This allowed me to replace a developer and do tasks myself as they only take a few minutes to setup and forget about it. Automatio is a game changer!

Sarah Chen

Sarah Chen

Head of Growth, ScaleUp Labs

We've tried dozens of automation tools, but Automatio stands out for its flexibility and ease of use. Our team productivity increased by 40% within the first month of adoption.

David Park

David Park

Founder, DataDriven.io

The AI-powered features in Automatio are incredible. It understands context and adapts to changes in websites automatically. No more broken scrapers!

Emily Rodriguez

Emily Rodriguez

Marketing Director, GrowthMetrics

Automatio transformed our lead generation process. What used to take our team days now happens automatically in minutes. The ROI is incredible.

Jonathan Kogan

Jonathan Kogan

Co-Founder/CEO, rpatools.io

Automatio is one of the most used for RPA Tools both internally and externally. It saves us countless hours of work and we realized this could do the same for other startups and so we choose Automatio for most of our automation needs.

Mohammed Ibrahim

Mohammed Ibrahim

CEO, qannas.pro

I have used many tools over the past 5 years, Automatio is the Jack of All trades.. !! it could be your scraping bot in the morning and then it becomes your VA by the noon and in the evening it does your automations.. its amazing!

Ben Bressington

Ben Bressington

CTO, AiChatSolutions

Automatio is fantastic and simple to use to extract data from any website. This allowed me to replace a developer and do tasks myself as they only take a few minutes to setup and forget about it. Automatio is a game changer!

Sarah Chen

Sarah Chen

Head of Growth, ScaleUp Labs

We've tried dozens of automation tools, but Automatio stands out for its flexibility and ease of use. Our team productivity increased by 40% within the first month of adoption.

David Park

David Park

Founder, DataDriven.io

The AI-powered features in Automatio are incredible. It understands context and adapts to changes in websites automatically. No more broken scrapers!

Emily Rodriguez

Emily Rodriguez

Marketing Director, GrowthMetrics

Automatio transformed our lead generation process. What used to take our team days now happens automatically in minutes. The ROI is incredible.

Related Self-Hosted Apps

Frequently Asked Questions

Find answers to common questions about ERPNext