Installation & Setup
Getting a real, production-ready ERPNext or Frappe bench up and running.
23 articles
Production-Grade Software: What It Really Means
Everyone claims production-ready. Very little business software actually is. The seven engineering standards that separate a system you can trust from a prototype getting lucky - plus a blunt production-readiness checklist you can run today.
bench backup Is Not a Backup Strategy: Binlogs and Point-in-Time Recovery for ERPNext
A nightly dump means losing a full day of invoices. Set up mariadb-backup plus binary logs, then walk a real recovery: finding the binlog position of a bad bulk cancel and replaying up to the second before it.
ERPNext for Manufacturing in Kenya: Production, BOMs and Costing
BOMs built on real yield, workstation rates, landed cost on imports and shop-floor capture. How ERPNext gives Kenyan manufacturers a production cost they can actually defend - and what breaks it.
Frappe Socket.IO Not Working in Production: Diagnose Before You Reinstall
Realtime updates dead in production? Do not run the blind bench setup reinstall ritual. It is almost always one thing: nginx, supervisor, or a firewalled port.
'Table tabDefaultValue doesn't exist' on bench new-site: Finding the Real Frappe Cause
The tabDefaultValue error on bench new-site is a symptom, not the cause. The real failure is in the MariaDB log: privileges, charset, version or disk. Here is how to find it.
MariaDB Won't Start After a Frappe Install: unknown variable 'innodb-file-format=barracuda'
The Frappe install docs still write innodb-file-format=barracuda into my.cnf, but MariaDB 10.3.1 removed that variable. Here is why mysqld refuses to start and the exact lines to delete.
ERPNext in Production: Why Systems Become Slow, Unreliable, and Hard to Trust - and How UPEOSight Fixes It
ERPNext is a powerful system.Many businesses rely on it every single day to run accounting, inventory, HR, payroll, sales, manufacturing, and integrations. Yet there is a reality most ERPNext users…
ERPNext-Shopify Integration: Architecture, Pitfalls, and Production Engineering Lessons
Integrating an ERP system with an eCommerce platform looks straightforward at first glance. Products sync. Orders flow in. Stock updates go out. And for a while, everything seems fine. Then, weeks or…
Getting Started with ERPNext Inventory Management
Efficient inventory management is critical for any business aiming to stay competitive. From tracking stock levels to ensuring seamless operations, having the right tools and processes can save time,…
Explore ERPNext Without Having to Install: Welcome to the ERPNext Playground
Are you eager to delve into the world of ERPNext but hesitant about the installation process? Perhaps you want to explore its capabilities before committing to a setup? Look no further! Welcome to…
Installing ERPNext via Docker for Beginners - A Step-by-Step Guide
Installing ERPNext via Docker is a convenient way to set up the platform without needing to deal with complex dependencies and configurations. Below are highly simplified steps to guide you through…
How to Install ERPNext Version 15 in Ubuntu 22.04 - A step by Step Guide
In this article, I will take a step-by-step approach to configure our newly installed ubuntu 22.04 OS to set up an environment and install ERPNext version 15. Let’s get to work! Prerequisites The…
How to solve the Integrity Error(1062) issue when installing a frappe app
If you've ever encountered the frustrating "module integrity issue" while installing a Frappe app, you're not alone. This error can often be a roadblock to getting your app up and running.…
How to setup HTTP Timeout in Frappe
Update Bench Config bench config http_timeout <value> bench setup supervisor bench setup nginx Restart Services Kindly note that this needs to be done as root. If you are not the root user, add sudo…
ERPNext Installation Issue - ERROR: There was a problem while creating karani
When installing ERPNext, you may run into an issue that displays the message: ERROR: There was a problem while creating karani This error message is then followed by the following message: Do you…
How to Install ERPNext Version 14 in Ubuntu 22.04 - A step by Step Guide
In this article, I will take a step-by-step approach to configure our newly installed ubuntu 22.04 OS to set up an environment and install ERPNext version 14. Let’s get to work! Prerequisites The…
How to install POS Awesome on ERPNext or Frappe
POS Awesome is an open-source Point of Sale for ERPNext using Vue.js and Vuetify. This video demonstrates how to install POS Awesome on ERPNext or Frappe instance.
ERPNext Error After Install - 127.0.0.1 does not exist
Sometimes, even after a successful installation of ERPNext, the instance won't load on the browser. The instance starts well on the terminal but on accessing the browser, you get a message that the…
ERPNext Automated Installation Script
This script automates all the steps needed to have ERPNext properly installed and running on Ubuntu 20.04. The script automates the following: Setting up default settings Checking necessary…
Multi-company setup in ERPNext/Frappe
Setting up a company in ERPNext or the Frappe Framework is relatively easy. However, setting up multi-company in ERPNext and restricting user access to specific companies can prove otherwise. In this…
Creating A Custom App In Frappe/ERPNext And Installing It On Your Instance
This lesson is part of the complete Frappe Framework and ERPNext developer training series. In this one, we will explore how to create a custom app in Frappe Framework and install it on our running…
Setup ERPNext for Production
When ERPNext is installed in development mode, you will have to restart the instance with the bench start command every time you want to access it. You can however start your instance when the server…
Installing SSL Certificate on your ERPNext Instance
You will need to have SSL certificate installed on your instance to keep users of your system safe online. In Frappe Framework or ERPNext, this is a simple process. Prerequisites You need to have a…