Download Lamco RDP Server

Choose your installation method

Version 1.4.2 - Production Ready

Lamco RDP Server v1.4.2 is now available. Fixes Unicode keyboard mapping, PipeWire stream handling, clipboard MIME negotiation, and audio capture format negotiation. 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.

13 MB

Download .flatpak

Distribution 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.

16 MB

Download .deb

Fedora RPM

x86_64 & aarch64

Native RPM for Fedora 43, 44, 45. Hardware acceleration and systemd integration.

~15–16 MB

Also available via RPM Fusion nonfree

openSUSE

Tumbleweed — x86_64

Native RPM via openSUSE Build Service. Hardware acceleration and systemd integration.

zypper addrepo https://download.opensuse.org/repositories/home:lamco-development/openSUSE_Tumbleweed/home:lamco-development.repo
zypper refresh
zypper install lamco-rdp-server
View on OBS

Arch Linux (AUR)

x86_64

AUR package for Arch Linux. Features: h264, pam-auth, gui, wl-clipboard.

yay -S lamco-rdp-server
View on AUR

Source Code

v1.4.2 .tar.xz

Complete source tarball. Requires Rust 1.88+ toolchain to build.

91 MB

Download .tar.xz

SHA256 Checksums

# Verify your download:

# sha256sum -c SHA256SUMS

f9cfeca2f619a418aaa78e2dabbbd1c8126dd448704e801841e054a3a38caa3a  lamco-rdp-server-1.4.2.flatpak

dec91e5c33f686a63b49c03d230af78f2393fe564ebaeeac9afdfa1f556d24d0  lamco-rdp-server-1.4.2.tar.xz

3c0137675ea18af40e206df7d8729fd2eda8da9868fd63024df4700d1e9a1cd6  lamco-rdp-server-1.4.2-1.fc43.x86_64.rpm

320c8d655ec0efbacb905257f3d94cad6f0e3cb6988eeb3aa241de93b554bc2f  lamco-rdp-server-1.4.2-1.fc43.aarch64.rpm

b9fa46eebc80f0af4bd97efd07bbbb205d05da961b00749ddf7a5319becb1286  lamco-rdp-server-1.4.2-1.fc44.x86_64.rpm

67ea89b2f827139deb45eec519783c8fe8ee0f1ab7ba9b98470251e07323d556  lamco-rdp-server-1.4.2-1.fc44.aarch64.rpm

edc24977d550fae6112dcfa08aa7c06f2365e098ffa677a5f468d1dc8fb45bbf  lamco-rdp-server-1.4.2-1.fc45.x86_64.rpm

51833461cf9137554cbc5204f303563e5ed6f8ae13ceebbe6d2c60e0af932fe6  lamco-rdp-server-1.4.2-1.fc45.aarch64.rpm

Choose Your Installation Method

Lamco RDP Server v1.4.2 is available in multiple formats. Your choice depends on your use case and whether you need hardware acceleration.

📦 Community Edition (Flatpak/Snap) — Free

Works on ANY Linux distribution. Free to use. Sandboxed. Clipboard: Windows → Linux.

⚙️ Native Package (Performance)

Hardware acceleration (NVENC/VA-API), zero-dialog sessions. Best for servers and production.

Installation Methods

Flatpak (Community Edition)

COMMUNITY EDITION - FREE

Universal package for all Linux distributions. Automatic updates, sandboxed execution, and easy installation.

# Install from Flathub (coming soon)
flatpak install flathub io.lamco.rdp-server

# Run
flatpak run io.lamco.rdp-server
✅ Advantages:
  • • Works on Ubuntu 22.04/24.04, Fedora, RHEL, Debian, openSUSE, Arch, etc.
  • • Sandboxed security
  • • Automatic updates via Flathub
💡 Trade-offs:
  • 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 ACCELERATION

Native system packages with full hardware acceleration support (NVIDIA NVENC, Intel/AMD VA-API). Available for Debian/Ubuntu and Fedora.

✅ Advantages:
  • Hardware acceleration (NVENC/VA-API)
  • Session persistence: Zero-dialog strategies (Mutter Direct on GNOME, wlr-direct on wlroots)
  • • Full systemd integration
  • • Direct filesystem access
💡 Available distributions:
  • Debian 13+ / Ubuntu — .deb package
  • Fedora 43+ — RPM Fusion (nonfree) or direct RPM
  • openSUSE Tumbleweed — OBS repository
  • Arch Linux — AUR

Also available: openSUSE (OBS)

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.

# Clone and build
git clone https://github.com/lamco-admin/lamco-rdp-server
cd lamco-rdp-server
cargo build --release

Build Feature Flags

# Default (software encoding + PAM)
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:

NVIDIA: GPU with NVENC support, nvidia-driver, libnvidia-encode
Intel: VA-API support, intel-media-va-driver (Ubuntu) or intel-media-driver (Fedora)
AMD: VA-API support, mesa-va-drivers

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.

View Pricing →