For IT Departments
Overview
We recommend discussing the installation requirements with your IT department before users begin the installation and registration process. The key information relevant to IT teams is summarised below.
Application Overview
Platform
The application is developed in .NET Core 9.0.
Users must have the .NET Core 9.0 runtime installed.
Distribution
The software is distributed as a ZIP archive from a secure, non-public URL.
This URL is provided directly to users or IT staff via email.
Installation
Installation is simple: - Unzip the archive - Run juno_cassandra_desktop.exe - (Optional) Create a desktop shortcut
No system-level changes, registry modifications, drivers, or background services are installed.
Network Requirements
The application communicates with our secure online services:
API (authentication & licensing)
https://api.junomodel.com/api/
Used to:
- Validate user credentials
- Verify licence status
- Record application usage events
Web Portal (password management)
https://tools.junomodel.com
Users manage their passwords securely via HTTPS.
Firewall / Proxy Configuration
All communication from the application is standard outbound HTTPS on TCP port 443.
No inbound rules are required.
Key points for IT administrators
- Communication is initiated outbound from the user’s machine to our API.
- Once the outbound HTTPS session is established, the response returns over the same encrypted connection.
- The application does not require:
- inbound firewall rules
- port forwarding
- custom ports
- VPN tunnels
- special proxy exceptions beyond domain access
- inbound firewall rules
Required Access
Allow outbound HTTPS to the following Fully Qualified Domain Names:
https://api.junomodel.com/api/
https://tools.junomodel.com/
All sub-paths under /api/ must be reachable.
We do not maintain IP allowlists.
One-line firewall request
Allow outbound HTTPS (TCP 443) to api.junomodel.com (all /api/* subpaths) and tools.junomodel.com, without SSL inspection or content filtering.
Important Note on API Behaviour
The base URL https://api.junomodel.com/api/ is not a webpage; it is an API endpoint.
Endpoints require:
- authentication
- correctly formatted request bodies
- application-level headers
They cannot be accessed manually via a browser.
Connectivity Test
To verify access:
https://api.junomodel.com/api/auth/tester?var1=mike&var2=bike
This endpoint does not require authentication.
Local File Access
The application requires read/write access to a user-selected project folder.
For performance reasons, this folder should be on the local machine.
Licensing and Machine Identification
The application reads the system’s UUID for licensing purposes.
No other hardware identifiers are collected.
Security Considerations
- No services, background processes, or drivers are installed.
- All communication uses secure HTTPS/TLS (port 443).
- Only authentication, licence metadata, and basic usage logs are stored on the API server.
- All project files remain local.
Summary Checklist
☐ .NET Core 9.0 runtime installed
☐ User can unzip and run the application
☐ Outbound HTTPS allowed to:
• https://api.junomodel.com/api/
• https://tools.junomodel.com
☐ SSL inspection disabled or bypassed for these domains
☐ Local read/write access to a project folder
☐ Application permitted to read system UUID for licensing