One-Line Installation (product.kopens.io)
If your gateway has internet connectivity, installation starts with a single command.
curl -fsSL https://product.kopens.io/plantpulse-edge/install.sh | sudo bash
For air-gapped networks, see Offline / Air-Gapped Installation. The full installation method selection is at Installation — From Choice to Validation.
Before you start
| Item to verify | Details |
|---|---|
| Permissions | Must run as root (sudo bash) |
| Network | HTTPS access to product.kopens.io · docker.kopens.io is available |
| Values to prepare | Upstream Platform address (SERVER_HOST), gateway identifier (EDGE_ID) |
When you have multiple gateways, the identifier becomes the name by which field personnel refer to that equipment. If you change it after installation, it will not match the information registered on the upstream Platform, so establish your naming convention before installation.
Installation with specified values
Environment variables go before bash. Placed before curl, they will not pass through the pipe.
curl -fsSL https://product.kopens.io/plantpulse-edge/install.sh \
| sudo SERVER_HOST=192.168.0.235 EDGE_ID=EDGE_00303 bash
| Environment variable | Purpose |
|---|---|
SERVER_HOST | Upstream Platform address |
EDGE_ID | Identifier for this gateway |
GIT_USER · GIT_TOKEN | Private repository authentication (if needed) |
For shells that cannot use pipes, the following form accomplishes the same task.
bash < <(curl -fsSL https://product.kopens.io/plantpulse-edge/install.sh)
After installation completes
- Post-Installation Checklist — First-time user setup.
- Change Initial Password — Update
admin123!and API key. - Quick Start — First PLC in 5 Minutes — Verify data is flowing.
- Before handoff → Production Readiness Criteria.
Upgrade uses the same path
Upgrade works by fetching the latest install.sh from product.kopens.io and running again.
If the download stalls, first verify external network and product.kopens.io connectivity →
Upgrade.
Related documentation
- Installation — From Choice to Validation — How to choose which installation method
- Quick Installation — Standard container installation details
- Offline / Air-Gapped Installation
- Network Topology