Version 1.4.5
Lamco RDP Server 1.4.5 is available now from the GitHub release (source tarball, Flatpak bundle, and amd64 and arm64 .debs), from apt.lamco.ai on amd64 and arm64, from the AUR, and from openSUSE OBS for Tumbleweed, Leap 16.0, and Fedora 43 and 44. The Flatpak repository at flatpak.lamco.ai serves 1.4.5 and auto-updates existing installs. The Snap Store and RPM Fusion are still serving 1.4.4 while 1.4.5 works through those channels; every card below says which version it serves today. The RHEL 10 family stays at 1.4.4 until its Rust toolchain reaches 1.94. Built entirely in Rust for safety and performance.
Running 1.4.4 on GNOME? On GNOME with Mutter Direct, roughly one client connection in fifty could leave 1.4.4 unable to accept any further connection until the server was restarted, and 1.4.5 fixes it. GNOME users are recommended to upgrade; see A GNOME server could stop accepting connections after a client connect in the 1.4.5 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, amd64 and arm64. Auto-updates via Snap Store. Sandboxed, free to use. Now built with VA-API and libopus, with no user-visible install change.
Channel: latest/stable · 1.4.4. The 1.4.5 revisions are in Snap Store review.
On GNOME, the Snap is view-only. The desktop appears after the portal dialog, but keyboard and mouse are not injected.
Use the Flatpak or a native package for input on GNOME. A fix is expected in 1.4.6.
Flatpak (Community Edition)
Universal Linux — Free
Community Edition. Works on any Linux distribution. Sandboxed, free to use. Now built with VA-API and libopus, with no user-visible install change.
From Lamco's own repository — installs and updates automatically. Now serving 1.4.5.
Install from flatpak.lamco.aiOr download the 1.4.5 .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, version 1.4.5, from the GitHub release. Hardware acceleration support.
~13–14 MB
Or set up the apt.lamco.ai repository for upgrades in place, now serving 1.4.5-1 on amd64 and arm64
After upgrading from 1.4.4, the user service is named app-io.lamco.rdp-server.service; the old name still works as an alias. If you were not logged in during the upgrade, re-enable it once: systemctl --user enable --now app-io.lamco.rdp-server.service
Fedora RPM
x86_64 & aarch64
Native RPM for Fedora 43 and 44. Hardware acceleration and systemd integration.
~15–16 MB
RHEL 10, AlmaLinux 10, Rocky 10, and CentOS Stream 10 packages (RPM Fusion el10, OBS AlmaLinux 10) stay at 1.4.4 for now: their Rust toolchain is 1.92 and 1.4.5 needs 1.94. They update when a RHEL 10 point release carries Rust 1.94 or newer.
Also available via RPM Fusion nonfree
openSUSE
Tumbleweed — x86_64
Native RPM via openSUSE Build Service, version 1.4.5 on Tumbleweed x86_64, Leap 16.0, and Fedora 43 and 44. Hardware acceleration and systemd integration.
zypper refresh
zypper install lamco-rdp-server
The same OBS project also builds for openSUSE Leap 16.0 and Fedora 43/44, x86_64 and aarch64. Tumbleweed aarch64 is pending.
RHEL 10, AlmaLinux 10, Rocky 10, and CentOS Stream 10 packages (RPM Fusion el10, OBS AlmaLinux 10) stay at 1.4.4 for now: their Rust toolchain is 1.92 and 1.4.5 needs 1.94. They update when a RHEL 10 point release carries Rust 1.94 or newer.
Arch Linux (AUR)
x86_64 and aarch64
AUR package for Arch Linux and Arch Linux ARM, version 1.4.5-1. Features: h264, pam-auth, gui, wl-clipboard. The package now also builds with VA-API, libopus, and the portal-generic strategy.
Source Code
v1.4.5 .tar.xz
Complete source tarball. Requires Rust 1.94 or newer (edition 2024) and libpipewire 0.3.62 or newer to build.
83 MB
Download .tar.xzSHA256 Checksums
# Verify your download:
# sha256sum -c SHA256SUMS
# 1.4.5, from the GitHub release
bf8e481a655b0d69ad770949a31e840b0069166aa87a8f14d38221ef897aa8bd lamco-rdp-server-1.4.5.tar.xz
9c1378ef34570a733e0019e06a7ebe9424b1c627cdf53e75dcb0a3bc2f982648 lamco-rdp-server-1.4.5.flatpak
667bfe296dd9795b0717a9347e84245e0b726957955f8709b6064477a331eb41 lamco-rdp-server_1.4.5-1_amd64.deb
de527efdc925421454228eccc924d2b6d2ae71087413f569aa871cfc36e93aa1 lamco-rdp-server_1.4.5-1_arm64.deb
# 1.4.4, still served by the Fedora RPM card
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. The GitHub release, apt.lamco.ai, the AUR, openSUSE OBS and the flatpak.lamco.ai repository serve 1.4.5; the Snap Store and RPM Fusion are still on 1.4.4 while that release works through them, and each card says which it serves. 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. Sandboxed execution, easy installation, and automatic updates when installed from Lamco's own repository.
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.5.flatpak
# Run
flatpak run io.lamco.rdp-server
- • Works on Ubuntu 22.04/24.04, Fedora, RHEL, Debian, openSUSE, Arch, etc.
- • Sandboxed security
- • Also listed on the Snap Store
- • 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 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.
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: 1.94 or newer (edition 2024). Ubuntu 24.04 ships older Rust, so use rustup or the Flatpak
- • libpipewire: 0.3.62 or newer to build from source. The packages declare the run-time floor they were linked against
- • NASM: Recommended for optimized H.264 encoding
- • libva-dev: 1.20.0+ for VA-API hardware encoding
- • Runtime: PipeWire and XDG Desktop Portal required
Install Matrix
Every channel, what it serves, and where it comes from.
| Method | Edition | Arch | Source |
|---|---|---|---|
| Flatpak repo (flatpak.lamco.ai) | Community | x86_64 | Lamco self-hosted, auto-updates |
| Flatpak bundle | Community | x86_64 | GitHub release asset |
| Snap | Community | amd64, arm64 | Snap Store |
| apt (.deb) | Licensed | amd64, arm64 | apt.lamco.ai |
| RPM Fusion | Licensed | x86_64, aarch64, ppc64le | Fedora 43, 44. The RHEL 10 family stays at 1.4.4 |
| AUR | Licensed | x86_64, aarch64 | Arch, source build |
| OBS | Licensed | x86_64, aarch64 | Tumbleweed, Leap 16.0, Fedora 43, 44. AlmaLinux 10 stays at 1.4.4 |
| Source (.tar.xz) | All | all | GitHub, Rust 1.94 or newer |
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, non-profits, and non-commercial educational or research use.
Commercial license required for multi-server native deployments.