Download Lamco RDP Server
Choose your installation method
Version 1.4.1 - Production Ready
Lamco RDP Server v1.4.1 is now available. Production-ready with session health monitoring, view-only mode, wl-clipboard integration, and COSMIC video-only support. Built entirely in Rust for safety and performance.
Community Edition (Free)
Free to use — no license purchase required. Runs sandboxed via XDG Desktop Portals. Clipboard: Windows → Linux.
Flatpak (Community Edition)
Universal Linux — Free
Community Edition. Works on any Linux distribution. Sandboxed, free to use.
14 MB
Download .flatpakDistribution Packages
Install via your distribution's package manager or build from source. Free for single-server use. Commercial license for multi-server.
Debian / Ubuntu
amd64 .deb
Native package for Debian 13+ and Ubuntu. Hardware acceleration support.
17 MB
Download .debFedora 43
x86_64 .rpm
Native RPM for Fedora 43+. Full hardware acceleration and systemd integration.
18 MB
Download .rpmArch Linux (AUR)
x86_64
AUR package for Arch Linux. Features: h264, pam-auth, gui, wl-clipboard.
Source Code
v1.4.1 .tar.xz
Complete source tarball. Requires Rust 1.88+ toolchain to build.
99 MB
Download .tar.xzSHA256 Checksums
# Verify your download:
# sha256sum -c SHA256SUMS
e4a81c379f7df787519cd5190f7fc1b4398de9ae7a1c373143564e3de2bfa951 lamco-rdp-server-1.4.1.flatpak
01043ee0cf03dbf36f10b0e007484c8e52deecce7913064f9fd6b23e951f9e76 lamco-rdp-server-1.4.1.tar.xz
ae9865507f70762fe4d2a544e9ab3347027faf313292793afff721c750b0ae69 lamco-rdp-server_1.4.1-2_amd64.deb
f9ff42d8fdef8744143fb812abc7e7c6306fbe500781058232114be66a4381ee lamco-rdp-server-1.4.1-2.fc43.x86_64.rpm
Choose Your Installation Method
Lamco RDP Server v1.4.1 is available in multiple formats. Your choice depends on your use case and whether you need hardware acceleration.
Works on ANY Linux distribution. Free to use. Sandboxed. Clipboard: Windows → Linux.
Hardware acceleration (NVENC/VA-API), zero-dialog sessions. Best for servers and production.
Installation Methods
Flatpak (Community Edition)
COMMUNITY EDITION - FREEUniversal package for all Linux distributions. Automatic updates, sandboxed execution, and easy installation.
flatpak install flathub io.lamco.rdp-server
# Run
flatpak run io.lamco.rdp-server
- • Works on Ubuntu 22.04/24.04, Fedora, RHEL, Debian, openSUSE, Arch, etc.
- • Sandboxed security
- • Automatic updates via Flathub
- • Software encoding only (sandbox security restricts GPU access)
- • Session persistence: Portal strategy (GNOME requires dialog every restart; KDE/wlroots support tokens)
- • File clipboard may use staging area in some configurations
App ID: io.lamco.rdp-server
Best for: Desktop use, workstations, sandboxed environments, universal compatibility
Clipboard: Windows → Linux only (Portal API limitation)
License: Community Edition — free to use, no license purchase required
Native Packages
✅ HARDWARE ACCELERATIONNative system packages with full hardware acceleration support (NVIDIA NVENC, Intel/AMD VA-API). Available for Debian/Ubuntu and Fedora.
- • Hardware acceleration (NVENC/VA-API)
- • Session persistence: Zero-dialog strategies (Mutter Direct on GNOME, wlr-direct on wlroots)
- • Full systemd integration
- • Direct filesystem access
- • Debian 13+ / Ubuntu — .deb package
- • Fedora 43+ — .rpm package
- • Arch Linux — AUR
Coming soon: openSUSE (.rpm), RPM Fusion
GitHub Repository
Source code, issue tracking, and documentation
Lamco RDP Server is source-available under the Business Source License. View the code, report issues, and follow development:
Build from Source
For developers and advanced users. Requires Rust toolchain.
git clone https://github.com/lamco-admin/lamco-rdp-server
cd lamco-rdp-server
cargo build --release
Build Feature Flags
cargo build --release
# With GUI
cargo build --release --features gui
# With hardware encoding
cargo build --release --features vaapi # Intel/AMD
cargo build --release --features nvenc # NVIDIA
cargo build --release --features hardware-encoding # Both
# Flatpak build
cargo build --release --no-default-features --features "h264,libei"
# With wl-clipboard (wlroots compositors)
cargo build --release --features "gui,wl-clipboard"
# Full-featured native
cargo build --release --features "gui,wayland,libei,vaapi,wl-clipboard"
Build Requirements
- • Rust MSRV: 1.88 (Ubuntu 24.04 ships older Rust - use rustup or Flatpak)
- • NASM: Recommended for optimized H.264 encoding
- • libva-dev: 1.20.0+ for VA-API hardware encoding
- • Runtime: PipeWire and XDG Desktop Portal required
System Requirements
Required:
- • Linux with Wayland compositor (GNOME, KDE Plasma, Sway, Hyprland)
- • PipeWire for screen capture
- • XDG Desktop Portal support
For Hardware Encoding:
Verify hardware encoding: Run vainfo
(Intel/AMD) or check nvidia-smi for NVENC capability
License
Community Edition (Flatpak, Snap): Free to use — no license purchase required.
Native packages: Free for single-server deployments and non-profit organizations.
Commercial license required for multi-server native deployments.