Installation Guide

TOC

Server

Windows Server

STEP
Download the Installer

Download the Remotto Server (Windows) installer.

STEP
Run the Installer

Run RemottoServerSetup.exe with administrator privileges.
Follow the on-screen instructions to complete the installation.

STEP
Verify Operation

Open the server Admin Console in a web browser and confirm that it is running correctly.

https://<server-ip-address>/
Username admin / Password admin123 (Please change it after the first login.)

Adding a Domain Name (FQDN)

12:03 PM

After installation, you can add access by domain name. First, create a DNS record pointing the domain name to the server IP address, then run the following command in PowerShell as an administrator.

# Replace remotto.example.com with your actual domain name.
& 'C:\Program Files\Remotto Server\remotto-server.exe' add-fqdn remotto.example.com

Automatic PostgreSQL Tuning

During installation, PostgreSQL is automatically tuned based on the server’s RAM. If you add or change the server’s RAM later, run the following command in PowerShell as an administrator:

& 'C:\Program Files\Remotto Server\remotto-server.exe' retune-db

Linux (Ubuntu / Rocky Linux)

STEP
Download and Install the Package

Download the package and install it using the commands below.

# Ubuntu
sudo apt update
sudo apt install ./remotto-server.deb

# Rocky Linux
sudo dnf update
sudo dnf install ./remotto-server.rpm

# Check service status
sudo systemctl status remotto-server
STEP
Configure the Firewall

Open the required ports.

# Ubuntu (ufw)
sudo ufw allow 443/tcp
sudo ufw allow 8443/tcp
sudo ufw allow 7881/tcp
sudo ufw allow 50000:52000/udp

# Rocky Linux (firewalld)
sudo firewall-cmd --permanent --add-port=443/tcp
sudo firewall-cmd --permanent --add-port=8443/tcp
sudo firewall-cmd --permanent --add-port=7881/tcp
sudo firewall-cmd --permanent --add-port=50000-52000/udp
sudo firewall-cmd --reload
STEP
Verify Operation

Open the server Admin Console in a web browser and confirm that it is running correctly.

https://<server-ip-address>/
Username admin / Password admin123 (Please change it after the first login.)

Adding a Domain Name (FQDN)

After installation, you can add access by domain name. First, create a DNS record pointing the domain name to the server IP address, then run the following command.

# Replace remotto.example.com with your actual domain name.
sudo remotto-server add-fqdn remotto.example.com

Automatic PostgreSQL Tuning

During installation, PostgreSQL is automatically tuned based on the server’s RAM. If you add or change the server’s RAM later, run:

# Auto-tune PostgreSQL (optimizes based on server RAM)
sudo remotto-server retune-db

Client

Windows

STEP
Download and Run the Installer

Download the installer, then run RemottoClientSetup.exe with administrator privileges.

You must specify the server IP address or FQDN during installation.
Example: 192.168.1.100 ,remotto.example.com

STEP
Verify Connection

After installation, the client PC automatically connects to the server. If the device appears in the Device List on the Admin Console, the setup is successful.

Mass Deployment (Silent Installation)

The installer supports silent mode. Use the /VERYSILENT option to install without GUI, and /SERVER= to specify the server address.

# Silent install (with server address)
msiexec /i "RemottoClient.msi" /qn /norestart SERVER="192.168.1.100"

# Host name is also supported
msiexec /i "RemottoClient.msi" /qn /norestart SERVER="remotto.example.com"

Batch file example (deployment from shared folder):

@echo off
msiexec.exe /i "\\server\share\RemottoClient.msi" /qn /norestart SERVER="192.168.1.100"

Place the batch file in a shared folder and register it as a startup script through Active Directory Group Policy for automated deployment to domain-joined PCs.

When Using Thin Clients or Reboot-to-Restore Software

If the Windows environment is restored to its initial state whenever the device restarts, exclude Remotto’s device identification data from the restore process. Otherwise, this data will also be reset after every restart, which may cause the device to be registered as a different device in the admin console or cause multiple devices to be recognized as the same device.

Exclude the following registry keys and folders, including all subkeys, files, and subfolders, from the restore process.
If you selected a different installation location, specify the actual installation folder.

C:\ProgramData\Remotto\
C:\Program Files\Remotto\
HKEY_LOCAL_MACHINE\SOFTWARE\Remotto
Creating a Master Image

After installing Remotto on the master device, create the image as follows :

  1. Install Remotto Client and specify the IP address or FQDN of the management server.
  2. Stop the Remotto service.
# Run the following command in PowerShell as an administrator.
Stop-Service RemottoService -Force
Get-Process Remotto, remotto-service -ErrorAction SilentlyContinue |
    Stop-Process -Force
  1. Delete the device identification data, device authentication data, and Web Filtering certificates generated on the master device.
# Run the following commands in PowerShell as an administrator.

# Delete device identification data
Remove-ItemProperty `
    -Path 'HKLM:\SOFTWARE\Remotto' `
    -Name DeviceId, HardwareSerial `
    -ErrorAction SilentlyContinue

# Delete device authentication keys and enrollment data
Remove-Item `
    -Path 'HKLM:\SOFTWARE\Remotto\DeviceSecurity' `
    -Recurse -Force -ErrorAction SilentlyContinue

# Delete the CA certificate and private keys used for Web Filtering
certutil -delstore Root "Remotto Root CA"

Remove-Item `
    'C:\ProgramData\Remotto\ca.crt', `
    'C:\ProgramData\Remotto\ca.key', `
    'C:\ProgramData\Remotto\server.key' `
    -Force -ErrorAction SilentlyContinue
  1. Shut down the device and capture the master image. If you restart the device, repeat the procedure starting from Step 2 (stopping the Remotto service).
  2. Deploy the image to each device.
  3. After deployment, verify that each device is registered separately. If you use device authentication, enroll each device individually. Then configure the restore exclusions and verify that each device reconnects using the same device identity after a restart.

Mac

STEP
Download the Package

Double-click the downloaded Remotto-universal.pkg file to launch the standard macOS installer. Follow the on-screen instructions, click Continue → Install, and enter macOS administrator password for the Mac

You must specify the server IP address or FQDN during installation.
Example: 192.168.1.100 ,remotto.example.com

STEP
Configure Permissions

After installation, open System Settings → Privacy & Security, then enable Remotto for the following two items.

If these permissions are not allowed, screen monitoring and remote control will not work.
If macOS asks you to quit the app, select Quit & Reopen.

STEP
Verify Connection

After installation, the client automatically connects to the server. If the client appears in the Device List in the Admin Console, the setup is successful.

Required Ports

Uninstall

Uninstall the Server

Windows

Uninstall “Remotto Server” from “Apps & Features”.

  1. Open Windows Settings → Apps → Installed apps
  2. Search for Remotto Server in the list
  3. Click Uninstall

Linux

Remove using your package manager.

# Ubuntu
sudo apt remove remotto-server

# Rocky Linux
sudo dnf remove remotto-server

Client

Windows

Remove via Windows “Apps & Features”.

  1. Open Windows Settings → “Apps” → “Installed apps”
  2. Search for “Remotto Client” in the list
  3. Click “Uninstall”
Silent Uninstall
# Run the uninstaller silently
"C:\Program Files\Remotto Client\unins000.exe" /VERYSILENT

The device remains in the Admin Console Device List as Offline. If it is no longer needed, delete the device from the Admin Console.

Mac

  1. Open Finder, right-click the Remotto icon, and select Show Package Contents.
  2. Open Contents → Resources, then click uninstall.command.
    A password prompt appears during uninstallation.
    Enter the password and follow the on-screen instructions to complete the uninstall process.
Uninstall from the Command Line
/Applications/Remotto.app/Contents/Resources/uninstall.command

The client remains in the Admin Console Device List as Offline. If it is no longer needed, delete the client from the Admin Console.

TOC