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)