v1.4.4
Documentation
Complete guide to Lamco RDP Server
Search Documentation
Quick Start
1
Install
snap install lamco-rdp-server
2
Run
lamco-rdp-server
3
Connect
RDP client → your-ip:3389
Documentation
Installation
Flatpak, native packages, building from source, system requirements
Configuration
Complete TOML reference, examples, common configurations
GUI Guide
11 configuration tabs explained with screenshots
Video Encoding
H.264, AVC420/444, hardware acceleration, codec selection
Audio Streaming
OPUS, PCM, ADPCM, G.711 codecs, latency optimization
New in v1.2.0Security
TLS configuration, authentication, IP restrictions, best practices
Session Persistence
Multi-strategy architecture, unattended access, credential storage
Platform Compatibility
Tested platforms, desktop environments, feature support matrix
Troubleshooting
Common issues, diagnostics, log analysis, getting help
Per-Compositor Guides
Step-by-step setup for each desktop environment, with the fixes and quirks specific to it.
Configuration Examples
Basic Configuration
[server]
listen_addr = "[::]:3389" # dual-stack; use "0.0.0.0:3389" for IPv4-only
[security]
auth_method = "none" # For testing only; "pam" for system accounts
[video]
codec = "auto"
[audio]
enabled = true
codec = "opus"
listen_addr = "[::]:3389" # dual-stack; use "0.0.0.0:3389" for IPv4-only
[security]
auth_method = "none" # For testing only; "pam" for system accounts
[video]
codec = "auto"
[audio]
enabled = true
codec = "opus"
Production Server Configuration
[server]
listen_addr = "[::]:3389"
max_connections = 10
[security]
cert_path = "/etc/lamco-rdp-server/cert.pem" # self-heals if absent
key_path = "/etc/lamco-rdp-server/key.pem"
auth_method = "pam"
enable_nla = true
require_tls_13 = true
# IP restriction is not a server setting; use the host firewall
[video]
codec = "auto" # AVC444/AVC420 via EGFX where the client supports it
[audio]
enabled = true
codec = "opus"
[performance.adaptive_fps]
enabled = true
listen_addr = "[::]:3389"
max_connections = 10
[security]
cert_path = "/etc/lamco-rdp-server/cert.pem" # self-heals if absent
key_path = "/etc/lamco-rdp-server/key.pem"
auth_method = "pam"
enable_nla = true
require_tls_13 = true
# IP restriction is not a server setting; use the host firewall
[video]
codec = "auto" # AVC444/AVC420 via EGFX where the client supports it
[audio]
enabled = true
codec = "opus"
[performance.adaptive_fps]
enabled = true