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

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