ProductsLamco RDP Server › Download

Download Lamco RDP Server

Choose your installation method

Version 1.4.4 - Community Edition

Lamco RDP Server 1.4.4 (Community Edition) is now available via Flatpak and Snap. The Debian/Ubuntu package (direct download and apt.lamco.ai), AUR, openSUSE OBS, and RPM Fusion (Fedora 43/44) are all at 1.4.4. Built entirely in Rust for safety and performance.

Full changelog →

Community Edition (Free)

Free to use — no license purchase required. Runs sandboxed via XDG Desktop Portals. Clipboard: Windows → Linux.

Snap (Community Edition)

Universal Linux — Free

Community Edition. Auto-updates via Snap Store. Sandboxed, free to use.

Channel: latest/stable · 1.4.4

Install from Snap Store

Flatpak (Community Edition)

Universal Linux — Free

Community Edition. Works on any Linux distribution. Sandboxed, free to use.

From Lamco's own repository — installs and updates automatically

Install from flatpak.lamco.ai

Or download the .flatpak bundle for an offline, one-off install (no auto-updates)

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 & arm64 .deb

Native package for Debian 13+ and Ubuntu. Hardware acceleration support.

~13–14 MB

Or set up the apt.lamco.ai repository for upgrades in place

Fedora RPM

x86_64 & aarch64

Native RPM for Fedora 43 and 44. 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

The same OBS project also builds for openSUSE Leap 16.0, Fedora 43/44, and AlmaLinux 10, x86_64 and aarch64 (openSUSE Tumbleweed aarch64 pending)

Arch Linux (AUR)

x86_64 and aarch64

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

yay -S lamco-rdp-server
View on AUR

Source Code

v1.4.4 .tar.xz

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

81 MB

Download .tar.xz

SHA256 Checksums

# Verify your download:

# sha256sum -c SHA256SUMS

d34dab94f0828fdb459d7090230800f9bb0bf19da07803441b1deabd38bfbf4c  lamco-rdp-server-1.4.4.flatpak

80cab3847169bd1a99aa13f55c0a8c3b7b5441133a851579ca1afb4ca11ec9e9  lamco-rdp-server-1.4.4.tar.xz

bc54959ac823d44404d09c570018f5c45bf8da2ab9d39fae283da0005841620b  lamco-rdp-server_1.4.4-1_amd64.deb

78e3c5cff514dd4b8a2d9ca88a72dbdd38a702e25d4adce16d4ff81e3ac1b691  lamco-rdp-server_1.4.4-1_arm64.deb

0bbc953e34919000ada6ef2591a099a195ba552ae0079f8430547f6685f832ed  lamco-rdp-server-1.4.4-4.fc43.x86_64.rpm

e249025357e6300a9e0276b39feb9b4c943f40f858c09a70e2bb04a0380f001d  lamco-rdp-server-1.4.4-4.fc43.aarch64.rpm

d44d9c716b8c384742eec1a68b7d0dd8976cba64d7da3ff4412dcb318153b92f  lamco-rdp-server-1.4.4-4.fc44.x86_64.rpm

dd7d92fed300ab4064b35cb99128d5c5f0d2c1a1ff35d899e2796cbb6bef15af  lamco-rdp-server-1.4.4-4.fc44.aarch64.rpm

Choose Your Installation Method

Lamco RDP Server is available in multiple formats. Community Edition (Flatpak, Snap) and native packages (apt.lamco.ai, AUR, OBS, RPM Fusion) are all at 1.4.4. 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. Sandboxed execution, easy installation, and automatic updates when installed from Lamco's own repository.

# Recommended: one-click install from Lamco's own repository, updates automatically
flatpak install --from https://flatpak.lamco.ai/io.lamco.rdp-server.flatpakref

# Equivalent, in two steps (add the repository once, then install/update)
flatpak remote-add --user --if-not-exists lamco https://flatpak.lamco.ai/lamco.flatpakrepo
flatpak install --user lamco io.lamco.rdp-server

# Or: install the downloaded bundle once, no auto-updates
flatpak install --user lamco-rdp-server-1.4.4.flatpak

# Run
flatpak run io.lamco.rdp-server
✅ Advantages:
  • • Works on Ubuntu 22.04/24.04, Fedora, RHEL, Debian, openSUSE, Arch, etc.
  • • Sandboxed security
  • • Also listed on the Snap Store
💡 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.89, edition 2024 (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, non-profits, and non-commercial educational or research use.
Commercial license required for multi-server native deployments.

View Pricing →