1.3 KiB
1.3 KiB
Build (Inno Setup)
Prerequisites
- Windows machine with Inno Setup installed (
ISCC.exeavailable).
Offline vs Online payload
- Offline (recommended for closed networks): put
activitywatch-v0.13.2-windows-x86_64.zipintopayload\. - Online: leave
payload\empty; the deploy script will download the ZIP from GitHub Releases.
Compile
From this folder:
iscc AWatch-rus-InnoSetup.iss
The resulting installer AWatch-rus-InstallKit.exe is written to the same directory (by OutputDir=.).
Compile from Linux (Wine)
./build_with_wine.sh
Install-time parameters (Standalone agent mode)
The installer wizard asks only for:
ServerHost/ServerPort(defaults toaw-server:5600)
All other values are taken from defaults embedded in installer scripts.
Runtime mode
- Installer runs
windows\install-standalone-service.ps1. - A Windows service
AWatchRusStandaloneAgentis created with auto-start and restart-on-failure. - Service wrapper (
windows\aw-standalone-service.ps1) keeps DLP collectors running:browser-domains-native-collector.ps1dlp-endpoint-signals-collector.ps1file-operations-collector.ps1email-outbound-collector.ps1(if present)worktime-session-collector.ps1(if present)