Connectivity & allowlisting
The desktop integration app launches two internal processes that communicate dynamically over TCP ports 10001–10020 on the local machine. These ports do not expose services externally but must be available through any local firewall or endpoint protection tool. In managed environments, allow outbound HTTPS connections to the following domains:
Host | Purpose | Notes |
app.juno.tax | Web application login and document review | Must be accessible over HTTPS/443. |
api.juno.tax | API endpoints, updates and export communication | Used by both the web app and the integration app. |
SSL inspection should not break certificate validation. For DNS‑based filters, verify that subdomains of juno.tax resolve correctly.
Silent installation
For enterprise deployment via tools such as an MDM, the Juno installer supports the /S switch for a fully unattended install. Use the following commands:
Action | Command |
Install | JunoIntegrationApp+Setup+<version>.exe /S – installs Juno silently with default settings. |
Uninstall | "C:\Program Files\JunoIntegrationApp\Uninstall JunoIntegrationApp.exe" /S – silently removes the app. |
Note:
Silently installed apps may not auto‑update; plan to redistribute new versions as Juno releases updates.
Any VPN split tunnelling or proxy configuration respects local loopback traffic and allows secure connections to Juno’s domains.
We suggest using a version check, not a presence check, for app installation verification.
To get the silent installer for windows machines, please contact [email protected].