Server
This documentation is incomplete.
inoERP uses Go for the backend, and the server executables are available for
- Windows
- Linux
- macOS
You can download the server for your OS from gitHub
MySQL
- Install MySQL Ver 8.0.+
- Change MySQL settings on the config.json file
{
      "dbConnName": "Inoerp",
      "dbType": "MySQL",
      "host": "localhost",
      "portNumber": 3306,
      "dbName": "inoerp",
      "userName": "YourDbUserName",
      "password": "YourDbPassword",
      "connPoll": 5,
      "maxConnPoll": 10,
      "defaultRowLimit": 5
    }
- 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' */;
USE `inoerp`;
SET GLOBAL log_bin_trust_function_creators = 1;
Ensure SET GLOBAL log_bin_trust_function_creators = 1;
Settings
- Enter server hostname and port on the config.json file
"application": {
    "protocol": "http://",
    "hostName": "104.248.31.179",
    "portNumber": 8085
  },
or below for https
"application": {
    "protocol": "https://",
    "hostName": "localhost",
    "portNumber": 8085,
    "certFile": "",
    "keyFile": ""
  },
- Change any other settings on the config.json file as per business requirement
Start/Stop
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.
 ./oneapp_win.exe
 
or in Linux
nohup ./oneapp_linux &
 
Client
Access the application using any client of your choice. The clients are available for
- Windows
- macOS
- iOS
- Linux
- Web
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