Install woho Client
The client is a lightweight agent that creates a single outbound TCP connection to your woho server — no inbound ports or firewall rules needed.
Prerequisites
Section titled “Prerequisites”| Platform | Requirements |
|---|---|
| Linux | Kernel 3.10+, x86-64 or ARM64 |
| Windows | Windows 7 SP1+ / Windows Server 2012+, x86-64 |
The client only needs outbound TCP access to your woho server on port 9000.
-
Download the client binary
Terminal window curl -Lo /usr/local/bin/woho-client https://woho.cesbo.com/client-latest -
Set execute permission
Terminal window chmod +x /usr/local/bin/woho-client -
Install as a system service
Replace
your-server.comwith your woho server address, andMy-Server-01with a descriptive name for this machine:Terminal window woho-client install -server your-server.com:9000 -name "My-Server-01"If your server requires Pre-Shared Keys, add the
-keyflag:Terminal window woho-client install -server your-server.com:9000 -name "My-Server-01" -key XXXX-XXXX-XXXX -
Start the service
Terminal window systemctl start woho-clientsystemctl enable woho-client -
Check the service is running
Terminal window systemctl status woho-client
The client appears in your admin panel within a few seconds of starting.
Service Management
Section titled “Service Management”# View real-time logsjournalctl -u woho-client -f
# Restartsystemctl restart woho-client
# Stopsystemctl stop woho-client
# Remove the servicewoho-client uninstallWindows
Section titled “Windows”Run the following commands in an Administrator PowerShell session.
-
Download the client binary
Terminal window Invoke-WebRequest -Uri "https://cdn.cesbo.com/woho/builds/woho-client-windows-amd64.exe" -OutFile "C:\Temp\woho-client.exe" -
Install as a Windows service
Terminal window C:\Temp\woho-client.exe install -server your-server.com:9000 -name "Windows-PC-01"With a Pre-Shared Key:
Terminal window C:\Temp\woho-client.exe install -server your-server.com:9000 -name "Windows-PC-01" -key XXXX-XXXX-XXXX -
Start the service
Terminal window sc.exe start woho-client -
Verify it is running
Terminal window sc.exe query woho-client
Service Management
Section titled “Service Management”# Stop servicesc.exe stop woho-client
# View in the Windows Services UIservices.msc
# Remove the service.\woho-client.exe uninstallSee Client Configuration for UUID identity, reconnect behaviour, and all flags.
Updating
Section titled “Updating”Stop the service, replace the binary, then start again:
# Linuxsystemctl stop woho-clientcurl -Lo /usr/local/bin/woho-client https://woho.cesbo.com/client-latestchmod +x /usr/local/bin/woho-clientsystemctl start woho-client# Windows (Admin PowerShell)sc.exe stop woho-clientInvoke-WebRequest -Uri "https://cdn.cesbo.com/woho/builds/woho-client-windows-amd64.exe" -OutFile "C:\Program Files\woho\woho-client.exe"sc.exe start woho-client