OCPP Charging Station Emulator v1.0.0
Downloads
Backend Server:
ocpp-emu-linux-amd64- Linux x86_64ocpp-emu-linux-arm64- Linux ARM64ocpp-emu-darwin-amd64- macOS Intelocpp-emu-darwin-arm64- macOS Apple Siliconocpp-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 dataocpp-emu-configs.zip- Sample configs and test data
Deployment Scripts:
ocpp-emu-deploy-scripts.tar.gz- Ubuntu deployment scriptsocpp-emu-deploy-scripts.zip- Ubuntu deployment scripts
Quick Start (Manual)
- Download the backend binary for your platform
- Download and extract the web UI
- Download and extract the configs
- Start MongoDB:
mongod - Run the server:
./ocpp-emu-linux-amd64 - 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 v1.0.0
# Or deploy with local files
sudo ./deploy-ubuntu.sh --binary /path/to/ocpp-emu --web /path/to/web/distDeployed 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.1...v1.0.0