</>CodeWithKarani
All of ERPNext & Frappe
ERPNext & Frappe

Installation & Setup

Getting a real, production-ready ERPNext or Frappe bench up and running.

23 articles

Upeosoft7 min read

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.

Read
Databases8 min read

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.

Read
Upeosoft7 min read

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.

Read
Frappe/ERPNext7 min read

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.

Read
Frappe/ERPNext7 min read

'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.

Read
Frappe/ERPNext6 min read

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.

Read
ERPNext Doctrine3 min read

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…

Read
ERPNext for Business5 min read

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…

Read
ERPNext for Business2 min read

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,…

Read
ERPNext for Business2 min read

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…

Read
Frappe/ERPNext2 min read

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…

Read
Featured5 min read

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…

Read
Engineering Craft1 min read

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.…

Read
Technology1 min read

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…

Read
Technology1 min read

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…

Read
Frappe/ERPNext5 min read

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…

Read
Technology1 min read

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.

Read
Frappe/ERPNext1 min read

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…

Read
Frappe/ERPNext1 min read

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…

Read
Featured1 min read

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…

Read
Featured1 min read

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…

Read
Technology1 min read

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…

Read
Technology1 min read

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…

Read