Jigar Tarpara Get the guide

For founders, IT managers and ERPNext consultants

Run ERPNext on your own server. Without the guesswork.

A step-by-step PDF that takes you from an empty Ubuntu server to a secure, backed-up, production-ready ERPNext site on your own domain, with every command written out.

Get the guide · ₹199

₹1,500 ₹199

  • 31-page PDF
  • Instant download
  • ERPNext v16 on Ubuntu 24.04
  • Every command included
Set Up ERPNext on Your Own VPS: A Step-by-Step DIY Guide

Self-hosting ERPNext sounds simple, until you try it

Tutorials are scattered and out of date

Each step lives in a different post, written for a different version, so nothing quite fits together.

One wrong command can lock you out

SSH, firewalls and databases are easy to get wrong, and mistakes cost hours or leave the server exposed.

Backups get skipped until it is too late

Many installs run for months with no tested backup. The first restore is usually an emergency.

You end up depending on someone else

Without a clear path, the server stays a mystery that only one person understands.

Every hour lost to a broken install is an hour your team is not using the system you set out to adopt.

One clear path, from blank server to live system

This guide is the checklist an experienced administrator would follow: the decisions to make first, the exact commands, what to expect after each step, and a quick check so you know you are safe to continue.

Without it With it
Piecing together half a dozen tutorials One ordered guide for Ubuntu 24.04 and ERPNext v16
Hoping the server is secure A hardening checklist: SSH keys, firewall, automatic updates
Finding out about backups when you need one Automatic backups with an off-server copy and a tested restore
Fear of updating A monthly routine for safe updates

What you will be able to do

  • Choose the right server size and provider, and point your domain at it.
  • Create a non-root user and lock the server down properly.
  • Install Python, Node, MariaDB, Redis and bench, then Frappe and ERPNext version 16.
  • Run the site in production with Nginx and Supervisor, with a free HTTPS certificate.
  • Connect outgoing email and set sensible system defaults.
  • Back up automatically, copy backups off the server and prove a restore works.
  • Update safely, and fix the ten problems almost everyone hits with a troubleshooting table.

What is inside

  1. Before You Start Decide hosting, sizing, domain and responsibilities before touching a server.
  2. Provision the VPS and Point Your Domain Create the server, connect with SSH keys and point DNS at it.
  3. First Login and Server Hardening Non-root user, locked-down SSH, firewall and automatic security updates.
  4. Install the Prerequisites Python 3.14, Node.js 24, MariaDB, Redis, wkhtmltopdf and bench.
  5. Create the Bench and Install ERPNext Create the site and install ERPNext, with optional HRMS and India Compliance.
  6. Go to Production Nginx, Supervisor and a free Let's Encrypt certificate.
  7. Email and Basic System Settings Outgoing email and localisation defaults before anyone logs in.
  8. Backups and Restore Automate backups, keep a copy off the server and prove the restore.
  9. Updating and Maintaining Your Server A safe monthly routine for Frappe, ERPNext and Ubuntu.
  10. Troubleshooting A lookup table of symptoms, likely causes and fixes.
  11. Command Cheat Sheet and Go-Live Checklist One page to print.

Written for Ubuntu 24.04 and ERPNext version 16. Rehearse on a throw-away server first, as the guide advises.

This is for you if

  • Founders and owners who want to run ERPNext without per-user hosting plans.
  • IT managers asked to "just set up ERPNext".
  • Consultants who want a repeatable, documented server setup.

This is not for you if

  • Anyone who wants no technical involvement at all. A managed hosting plan suits you better.
  • People who have never typed a command in a terminal. The guide explains each step, but you should be willing to learn.

Written by Jigar Tarpara, founder of Khatavahi BI Solutions LLP in Surat. Over nine years of hands-on Frappe and ERPNext work, including managing production ERPNext infrastructure across 20+ live sites.

Set Up ERPNext on Your Own VPS: A Step-by-Step DIY Guide

₹1,500 ₹199

  • Instant PDF download after purchase
  • Read on any phone, tablet or computer
  • Download link on your order page and in your email
Get the guide · ₹199

Not ready to buy? Get the free ERPNext Readiness Checklist

Questions

Which version does it cover?

ERPNext and Frappe version 16 on Ubuntu 24.04 LTS, which needs Python 3.14 and Node.js 24.

Do I need Linux experience?

You should be comfortable typing commands into a terminal. The guide explains each step, what to expect and how to check it worked.

Does it cover HTTPS, backups and updates?

Yes. A free Let's Encrypt certificate, automatic backups with an off-server copy and a restore test, and a safe update routine.

Can I add HRMS and India Compliance (GST)?

Yes, the guide shows how to install both on the same site.

Which hosting provider should I use?

Any provider that gives you a plain Ubuntu 24.04 VPS with root access.

How do I get the ebook?

After checkout, a download link appears on your order page and in your order email.

Run ERPNext on your own server. Without the guesswork.

Get the guide · ₹199
₹1,500 ₹199 Get the guide · ₹199