github ruslan-hut/ocpp-emu v0.1.1
OCPP Emulator v0.1.1

latest release: v1.0.0
9 months ago

OCPP Charging Station Emulator v0.1.1

Downloads

Backend Server:

  • ocpp-emu-linux-amd64 - Linux x86_64
  • ocpp-emu-linux-arm64 - Linux ARM64
  • ocpp-emu-darwin-amd64 - macOS Intel
  • ocpp-emu-darwin-arm64 - macOS Apple Silicon
  • ocpp-emu-windows-amd64.exe - Windows x86_64

Frontend (Static Files):

  • ocpp-emu-web.tar.gz - Web UI (tar.gz)
  • ocpp-emu-web.zip - Web UI (zip)

Configuration:

  • ocpp-emu-configs.tar.gz - Sample configs and test data
  • ocpp-emu-configs.zip - Sample configs and test data

Deployment Scripts:

  • ocpp-emu-deploy-scripts.tar.gz - Ubuntu deployment scripts
  • ocpp-emu-deploy-scripts.zip - Ubuntu deployment scripts

Quick Start (Manual)

  1. Download the backend binary for your platform
  2. Download and extract the web UI
  3. Download and extract the configs
  4. Start MongoDB: mongod
  5. Run the server: ./ocpp-emu-linux-amd64
  6. Serve the web UI with any static file server (nginx, caddy, etc.)

Ubuntu Server Deployment

# Download and extract deploy scripts
tar -xzf ocpp-emu-deploy-scripts.tar.gz
cd deploy-scripts

# Deploy with automatic download
sudo ./deploy-ubuntu.sh --version v0.1.1

# Or deploy with local files
sudo ./deploy-ubuntu.sh --binary /path/to/ocpp-emu --web /path/to/web/dist

Deployed locations:

  • Binary: /usr/local/bin/ocpp-emu
  • Config: /etc/conf/ocpp-emu.yml
  • Web App: /var/www/html/ocpp-emu
  • Service: systemctl status ocpp-emu

Authentication

Default credentials (change in production):

  • Admin: admin / admin
  • Viewer: viewer / viewer

To enable auth, set auth.enabled: true in config file

Full Changelog: v0.1.0...v0.1.1

Don't miss a new ocpp-emu release

NewReleases is sending notifications on new releases.