General KODE OS Connectivity

General KODE OS Connectivity

KODE Labs offers two primary methods for initiating platform integration: IPSec and Reverse Proxy. Each option comes with its own set of requirements and benefits tailored to suit diverse client environments.


IPSec Connectivity

The IPSec Solution offers a robust and secure method for establishing VPN tunnels, ensuring encrypted communication between client networks and our servers. 

Requirements


  • Static Public IP Address: To establish a secure VPN tunnel, clients must have a Static Public IP Address. While many users have Dynamic IPs that change periodically, a Static IP ensures consistent connectivity.

  • Router Compatibility: Client routers should be capable of creating VPN tunnels with our pfSense routers. Note that certain routers, like Cisco Meraki, might have complex VPN setup procedures with non-Cisco routers.

  • Encryption and Authentication: Both sides of the VPN connection must configure identical encryption algorithms and authentication methods, typically authenticated using a Pre-Shared Key.


Reverse Proxy Connectivity

The Reverse Proxy solution simplifies internet exposure for your services by seamlessly redirecting incoming traffic, eliminating the need for intricate network configurations.

Requirements


  • Local Device Hosting: Clients need a device on the same network as the Controller/JACE capable of hosting the Cloudflare Agent. This device can be a laptop, PC, or VM with internet and direct connectivity to the Controller.

  • Operating System Compatibility: We support various operating systems, including Windows, MacOS, Debian, Red Hat, and technologies like Docker.


Implementation

  • IPSec: Requires careful consideration of compatibility and configuration. Clients may need guidance from our team for a successful setup.

  • Reverse Proxy: Offers a simpler setup with less control over the tunnel and fewer troubleshooting options. However, it requires minimal infrastructure and can be easily managed by clients with our provided instructions. Alternatively, clients can grant us remote access to assist with the setup.


For more information regarding the KODE Connectivity please refer to this additional documentation:

1. KODE OS VPN Connectivity
2. KODE OS Reverse Proxy



    • Related Articles

    • KODE OS Connectivity

      KODE Labs is responsible for maintaining our end of the VPN tunnel and ensuring the uptime of our software. This includes the ability to log in and access our platform without any issues. The connectivity stack for KODE OS involves a series of ...
    • Sign in to KODE OS mobile app

      In order to begin using the KODE OS mobile app you will need to set up and activate your account. Open up the KODE OS app on your mobile device Download and open the KODE OS mobile app on your iOS or Android device. Sign in to Mobile App On your ...
    • Events Options and Features

      KODE OS monitors the operational health of your equipment 24/7 via event routines which cover everything from fan command failures to zone temperature off setpoints. The Events Dashboard is the central location in KODE OS through which you can view ...
    • Linked Devices

      To link devices that you have discovered in KODE OS and added in myMSI as well, on the selected site go to “Devices” and then click on the three dots at the up right side and select “Linked Devices”: You will be directed to the linked devices page ...
    • Enum Mapping

      KODE OS is taking steps to unlock the full power of automation and control. Now with the ability to map enums into the universal language that powers KODE OS, our functional testing , fault detection, optimized start stop, and insights will work at ...