Configuration¶
The configuration of the Reemo Agent is done through the reemo.ini file.
File location¶
Minimal configuration¶
Here is the minimal configuration created after installation:
[auth]
token=<PRIVATE_KEY>
With a custom signaling server:
[auth]
token=<PRIVATE_KEY>
[signal]
server=<SIGNAL_SERVER> # Often <CLIENT_NAME>-signal.cloud.reemo.io:8443
Available options¶
Note
After any modification of the reemo.ini file, it is necessary to restart the Reemo agent for the new settings to take effect.
[auth]¶
Option |
Description |
Type |
Default |
Minimum version |
|---|---|---|---|---|
|
The authentication token used to connect the agent to the Reemo portal. This token corresponds to your Personal Key or Studio Key (organization key), depending on the chosen integration mode. Required. |
string |
|
any version |
Example:
[auth]
token=<PRIVATE_KEY>
[logger]¶
Option |
Description |
Type |
Default |
Minimum version |
|---|---|---|---|---|
|
The logging verbosity level. |
integer (range 0–6) |
|
any version |
Example:
[logger]
severity=3
[signal]¶
Option |
Description |
Type |
Default |
Minimum version |
|---|---|---|---|---|
|
The signaling server address. |
string |
|
any version |
Example:
[signal]
server=<SIGNAL_SERVER> # Often <CLIENT_NAME>-signal.cloud.reemo.io:8443
[privacy]¶
Option |
Description |
Type |
Default |
Minimum version |
|---|---|---|---|---|
|
Automatically enables privacy mode when connecting to the device (hides the screen from the local user). |
boolean |
|
|
|
Automatically locks the device after disconnecting from a remote session. |
boolean |
|
|
|
Hides the wallpaper during a remote session. |
boolean |
|
Example:
[privacy]
autoon=true
autolock=true
disablewallpaper=true
[audio]¶
Option |
Description |
Type |
Default |
Minimum version |
|---|---|---|---|---|
|
Enables audio synchronization. |
boolean |
|
|
|
Audio capture interval in milliseconds. Lower values increase crackling but reduce audio latency. |
integer (10, 20, 40, or 60) |
|
Example:
[audio]
sync=true
interval=20
[video]¶
Option |
Description |
Type |
Default |
Minimum version |
|---|---|---|---|---|
|
Do not sync with the screen vsync and attempt to reach the target framerate even with little desktop movement. |
boolean |
|
Example:
[video]
constantfps=true
[vmon]¶
Option |
Description |
Type |
Default |
Minimum version |
|---|---|---|---|---|
|
Disables physical monitors during the session to use only virtual displays. Physical monitors are restored only after disconnection. |
boolean |
|
Example:
[vmon]
hybrid=true
[printer]¶
Option |
Description |
Type |
Default |
Minimum version |
|---|---|---|---|---|
|
Allows printing from the remote session to a local printer. |
boolean |
|
Example:
[printer]
enabled=true
[filetransfer]¶
Option |
Description |
Type |
Default |
Minimum version |
|---|---|---|---|---|
|
Allows file transfer between the local and remote device. |
boolean |
|
|
|
The default destination folder for transferred files. If not set, the user’s home directory will be used. |
string |
Example:
[filetransfer]
enabled=true
destination=/home/<USERNAME>/Reemo/Transfer
[support]¶
Option |
Description |
Type |
Default |
Minimum version |
|---|---|---|---|---|
|
Enables support mode (required when using the Reemo Support application, allows your support team to access the device). See Reemo Support for the full workflow. |
boolean |
|
Example:
[support]
enabled=true
[proxy]¶
Configure outbound HTTP proxy access to the internet.
Option |
Description |
Type |
Default |
Minimum version |
|---|---|---|---|---|
|
Enables the HTTP proxy. |
boolean |
|
|
|
The proxy server URI. Required if the proxy is enabled. |
string |
|
|
|
The username for proxy authentication. Required if the proxy requires authentication. |
string |
|
|
|
The password for proxy authentication. Required if the proxy requires authentication. |
string |
|
Example:
[proxy]
enabled=true
uri=http://proxy.example.com:8080
username=proxyuser
password=<PROXY_PASSWORD>
[udp]¶
Option |
Description |
Type |
Default |
Minimum version |
|---|---|---|---|---|
|
The beginning of the UDP port range used for peer-to-peer connections. |
integer (range 1024–65535) |
|
any version |
|
The end of the UDP port range used for peer-to-peer connections. |
integer (range 1024–65535) |
|
any version |
Example:
[udp]
portRangeBegin=58200
portRangeEnd=58400
[windows]¶
Option |
Description |
Type |
Default |
Minimum version |
|---|---|---|---|---|
|
Determines whether the application automatically enables Windows Mouse Keys to ensure cursor visibility. |
boolean |
|
On Windows host machines without a physical mouse connected, the cursor may disappear by default. When this setting is true, the application forces Mouse Keys “on” to prevent this behavior. If set to false, the application will no longer manage this accessibility feature, leaving the current system state untouched.
Example:
[windows]
mousekeys=false
[linux]¶
Option |
Description |
Type |
Default |
Minimum version |
|---|---|---|---|---|
|
This mode reduces the CPU usage of the Reemo Agent by limiting the frame capture rate to a lower value (15 fps). |
boolean |
|
|
|
Specifies the X display to use for screen capture on Linux devices. Useful when running the agent in a different session. |
string |
|
Example:
[linux]
lowpower=true
xdisplay=:1