GoMyid Self-Hosted Installation Guide – Secure On-Premise Remote Desktop Setup

GoMyid Self-Hosted is designed for organizations that need full control, maximum security, and complete independence from third-party cloud systems. This guide explains how to deploy, configure, and operate the GoMyid on-premise remote desktop architecture in a simple, scalable, and highly secure way.

Whether you are a small business with 5 employees or a global enterprise managing hundreds of remote offices, GoMyid provides a stable, always-on, AES-256 encrypted remote desktop infrastructure that stays entirely under your control.


1. What Is GoMyid Self-Hosted?

The Self-Hosted edition of GoMyid runs inside your own network, on your own hardware, without depending on external servers. Unlike cloud-based remote desktop services, your data never leaves your premises, ensuring maximum privacy and full regulatory compliance.

This makes it ideal for:

  • Corporate environments requiring high-level security
  • Government agencies and public institutions
  • Banks, finance departments, accounting offices
  • Manufacturing, industrial systems, or R&D labs
  • Companies with strict internal IT and compliance requirements

In simple terms: You own the server. You own the data. You control everything.


2. System Requirements for GoMyid Self-Hosted

GoMyid requires a single Windows machine (server PC) that stays powered on continuously. This machine will act as the central gateway for all remote connections.

2.1 Minimum Server Requirements

  • Windows 10 / 11 or Windows Server 2016/2019/2022
  • 4 GB RAM (8+ GB recommended)
  • Dual-core CPU (i5/i7 or Xeon recommended)
  • Stable local network connection
  • Static IP address (example: 192.168.1.4)

2.2 Why Static IP Is Critical

GoMyid Agents connect directly to your on-premise server. If the server IP changes, all connections fail. Therefore your server PC must have a fixed LAN IP, such as:

Local Server IP:    192.168.1.4
Gateway:            192.168.1.1
Subnet Mask:        255.255.255.0

Once this is set, you can proceed to install the GoMyid Service.


3. Installing GoMyid Service on the On-Premise Server

The GoMyid Service is the heart of your entire self-hosted infrastructure. You will install it on the dedicated Windows machine that stays online at all times.

3.1 Installation Steps

  1. Download the GoMyid Service installer.
  2. Run the installer with administrator permissions.
  3. When prompted, specify that this machine is your “Self-Hosted Server”.
  4. Enter your internal static IP address.
  5. Complete installation and verify the service is running.

Once installed, the GoMyid Service listens on your chosen TCP port and handles all incoming connections.


4. Creating Your Company-Specific Agent Installer

The GoMyid Agent is the component installed on employee devices (PCs, laptops, branch offices, remote machines). Every company needs its own custom installer that automatically knows where your server is located.

4.1 Registration

Go to the following URL to create your setup package:
https://purchase.deskgate.com/

4.2 Why a Custom Installer?

Because every company has a unique:

  • Internal IP address
  • Public IP address (optional)
  • Security key
  • Configuration set

The custom installer ensures that all devices automatically connect to your GoMyid server without extra manual configuration.


5. Internal Network Access (LAN)

If you only need to access PCs inside your local office or building, simply enter your internal server IP during setup creation:

Internal Server IP: 192.168.1.4
Port:               444 (example)

All devices running the GoMyid Agent will instantly connect to your server over the LAN using ultra-fast encrypted communication.


6. External Access (Internet, Remote Workers, Branch Offices)

GoMyid also allows you to access devices outside your network — even without VPN.

6.1 Add a Public IP for External Access

In the setup generator, include your public IP address (static recommended).

Internal IP:    192.168.1.4
Public IP:      85.98.xx.xx
Port:           444

Any device connected to the internet will automatically route to your server through your public IP.

6.2 Works With or Without VPN

VPN is optional. GoMyid is designed to operate both ways:

  • Without VPN: Uses public IP + port forwarding.
  • With VPN: Uses internal IP routing.

7. Required Firewall Configuration

If your office uses a firewall/router, you must forward at least one TCP port from your public IP to your internal server IP.

7.1 Supported TCP Ports

  • 444
  • 4040
  • 4899
  • 5900
  • 5938
  • 6568
  • 6680
  • 7701
  • 8080

Example forwarding rule:

Forward TCP 444  →  192.168.1.4

Once this rule is added, GoMyid will be reachable from anywhere in the world.


8. Network Flow Overview (Text Diagram)

                +--------------------------+
                |  GoMyid On-Premise PC   |
                |  (192.168.1.4:444)      |
                +-----------+--------------+
                            ^
                            |
             +--------------+--------------------+
             |                                   |
   Internal Devices                       External Devices
       (LAN)                                 (Internet)
   192.168.1.x                               Public IP
   Connect directly                Connect via NAT Port Forwarding

9. GoMyid Communication Architecture (ASCII Scheme)

+------------------------------------------------------------+
|                        GoMyid Server                       |
|    (Always-On Windows Machine with Static Local IP)        |
+----------------------------+-------------------------------+
                             |
              AES-256 Encrypted Tunnel
                             |
         +-------------------+-----------------------+
         |                                           |
+--------+--------+                     +------------+-----------+
| Internal Agent  |                     | External Agent (WAN)   |
| LAN Computers   |                     | Remote Workers / Laptops|
+------------------+                   +---------------------------+
          |                                        |
          +-------------------+--------------------+
                              |
                         GoMyid Console
              (Admin access to all devices in one panel)

10. After Installation – What You Can Do

  • Remote Desktop with ultra-low latency
  • Live monitoring and device overview
  • File transfer with AES-256 encryption
  • Session recording (optional)
  • Command execution and scripting
  • User activity logs
  • Cross-network device management

All traffic remains inside your infrastructure — not in the cloud.


11. Why Choose GoMyid Self-Hosted?

11.1 Full Security Control

All data stays within your environment. No third-party servers, no external routing, no privacy risks.

11.2 Enterprise-Grade Encryption

Every connection uses AES-256 end-to-end encryption, compliant with banking and government standards.

11.3 Unlimited Scalability

Expand your infrastructure by adding more agents anytime. No cloud limitations, no per-session throttling.

11.4 Perfect for IT Departments

Manage hundreds of devices across multiple networks with a single unified console.


12. Complete Setup Flow (Visual Text Flowchart)

STEP 1: Prepare Windows Server
    - Assign static IP (192.168.1.4)
    - Keep PC always on

STEP 2: Install GoMyid Service on Server
    - Service starts and listens on port

STEP 3: Create Agent Installer
    - Register at purchase.deskgate.com
    - Enter internal IP + public IP (optional)

STEP 4: Deploy Agent to All PCs
    - LAN computers connect directly
    - Outside computers connect via public IP

STEP 5: Configure Firewall
    - Forward TCP port (e.g., 444)

STEP 6: Start Using GoMyid
    - Remote desktop
    - File transfer
    - Monitoring
    - Activity logs

13. Summary

GoMyid Self-Hosted is a powerful on-premise remote desktop platform that gives you total control over your infrastructure. You control the server, the network, the data flow, and the entire security perimeter.

By following the steps in this installation guide, you can deploy a reliable, high-performance, fully encrypted remote desktop ecosystem inside your company.

Your server. Your rules. Your security.