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.
₹1,500 ₹199
- 31-page PDF
- Instant download
- ERPNext v16 on Ubuntu 24.04
- Every command included
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.
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
- Before You Start Decide hosting, sizing, domain and responsibilities before touching a server.
- Provision the VPS and Point Your Domain Create the server, connect with SSH keys and point DNS at it.
- First Login and Server Hardening Non-root user, locked-down SSH, firewall and automatic security updates.
- Install the Prerequisites Python 3.14, Node.js 24, MariaDB, Redis, wkhtmltopdf and bench.
- Create the Bench and Install ERPNext Create the site and install ERPNext, with optional HRMS and India Compliance.
- Go to Production Nginx, Supervisor and a free Let's Encrypt certificate.
- Email and Basic System Settings Outgoing email and localisation defaults before anyone logs in.
- Backups and Restore Automate backups, keep a copy off the server and prove the restore.
- Updating and Maintaining Your Server A safe monthly routine for Frappe, ERPNext and Ubuntu.
- Troubleshooting A lookup table of symptoms, likely causes and fixes.
- 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.
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
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.