CNP Solutions

CNPERP Local Server

One ZIP → extract the CNPERP folder → install on Windows, Linux, or Mac.

Your office PC becomes the LAN server. Transactions sync to the online hub in near real time.

Download CNPERP Package (ZIP)

Preparing…

Cloud sync included. After setup, sales, invoices, and journal entries on your LAN server push to erp.cnpsolutions.co.bw within seconds.
Windows install
  1. Extract ZIP to C:\ → folder C:\CNPERP
  2. PowerShell as Administrator:
cd C:\CNPERP
Set-ExecutionPolicy -Scope Process Bypass
.\deploy\local-server\Install-CNPERP-Local.ps1

Desktop shortcuts: CNPERP Server (keep open) · Setup Wizard · login shortcuts

Linux (Ubuntu) install
  1. Install prerequisites: sudo apt install python3 python3-venv postgresql unzip
  2. Extract: sudo unzip cnperp-local-install-*.zip -d /opt/opt/CNPERP
cd /opt/CNPERP/deploy/local-server
chmod +x *.sh
sudo ./install-cnperp-local.sh --install-service
sudo systemctl start cnperp-local

Or run ./start-cnperp-server.sh in a terminal. LAN: http://<server-ip>:8010

macOS install
  1. Install: brew install python@3.11 postgresql@14
  2. Extract: unzip cnperp-local-install-*.zip -d ~~/CNPERP
cd ~/CNPERP/deploy/local-server
chmod +x *.sh
./install-cnperp-local.sh
./start-cnperp-server.sh

Individual scripts (included in the ZIP):

Requirements (all platforms)