This documentation is incomplete.
inoERP uses Go for the backend, and the server executables are available for
You can download the server for your OS from gitHub
- Install MySQL Ver 8.0.+
- Change MySQL settings on the config.json file
- Import the database
mysql -u root -p < /home/files/inoerp.sql
database file is available @ assets\db\mysql folder
The import process will create the required inoerp schema.
CREATE DATABASE IF NOT EXISTS `inoerp` /*!40100 DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci */ /*!80016 DEFAULT ENCRYPTION='N' */;
SET GLOBAL log_bin_trust_function_creators = 1;
Ensure SET GLOBAL log_bin_trust_function_creators = 1;
- Enter server hostname and port on the config.json file
or below for https
- Change any other settings on the config.json file as per business requirement
You can start the server like any other application. You can stop the server using OneApp Desktop/Mobile client. You can also send a REST request to Your host/stop to stop the application. To send a stop request, you must have admin authority.
or in Linux
nohup ./oneapp_linux &
Access the application using any client of your choice. The clients are available for
The console will show you a message stating the host and port when the server starts. Server start should not take more than 10-15 seconds.
Starting server @ localhost:8085
Open the application in a browser and test that you can login with the default username and password (admin/admin)
Click on the sign-in button, and the system will redirect you to the dashboard.
The web client is experimental and doesn't have all functionalities of native clients (Windows/macOS/Andriod/iOS). The performance of the web is also not at the same level as a native client. So, try the application with a native client and use the above URL in your native client.
Read how to configure and use any client @ OneApp