LinuxServer.io Webtop

LinuxServer.io Webtop

Containerized Linux desktop accessible from a web browser

3.8kstars
318forks
Last commit: 4d ago
Repo age: 5y old
LinuxServer.io Webtop screenshot

LinuxServer.io Webtop provides container images that run a full Linux desktop environment and expose it through a browser-based remote desktop interface. It is designed to make a disposable or persistent GUI workspace easy to run with Docker across multiple base distributions.

Key Features

  • Multiple supported base distributions via tags (Alpine, Debian, Ubuntu, Fedora, Arch, and Enterprise Linux variants)
  • Multiple desktop environment flavors (XFCE, KDE, MATE, and i3 depending on image tag)
  • Browser access over HTTPS with websocket support for interactive desktop streaming
  • Optional HTTP Basic Auth via environment variables for simple access control on trusted networks
  • Built on LinuxServer.io Selkies base image, with options for Wayland mode and GPU/VAAPI acceleration (where supported)
  • Multi-architecture images (commonly amd64 and arm64)

Use Cases

  • Running a browser-accessible Linux desktop for homelabs, kiosks, or thin clients
  • Providing an isolated GUI environment for tools that are easier to use with a desktop UI
  • Temporary desktops for testing packages, configurations, or workflows inside containers

Limitations and Considerations

  • By default there is no authentication; securing access typically requires a reverse proxy with strong authentication
  • The container can effectively grant powerful access inside the environment (including terminal and sudo), so exposure must be carefully controlled
  • Some modern GUI apps may require relaxed container sandboxing (for example, unconfined seccomp) on certain hosts, which reduces security

Webtop is best suited when you want the convenience of a full desktop delivered via the browser while keeping deployment simple through standard container workflows. It is most effective when combined with proper network segmentation and an authentication layer in front of the service.

Categories:

Tags:

Tech Stack:

Share:

Similar Services

Puter

Puter

Self-hostable web-based personal cloud and desktop environment

38.7k
3.4k
Last commit: 16h ago

Self-hostable internet OS that provides a web desktop, cloud storage, and an app platform for files, web apps, and remote-work style workflows.

Alternative to:
Google Drive
Google Drive
+19
Sunshine

Sunshine

Self-hosted game streaming host compatible with Moonlight

33.6k
1.7k
Last commit: 18h ago

Self-hosted game streaming server for Moonlight with low-latency streaming, hardware/software encoding, and web-based configuration and pairing.

Alternative to:
Parsec
Parsec
+11
Teleport

Teleport

Identity-aware access proxy for infrastructure and internal apps

19.7k
2k
Last commit: 17h ago

Secure access platform for servers, Kubernetes, databases, desktops, and web apps with SSO/MFA, short-lived certificates, and full session auditing.

Alternative to:
Twingate
Twingate
+16
Pangolin

Pangolin

Identity-aware VPN and reverse proxy for secure remote access

18k
532
Last commit: 2d ago

Open-source identity-based remote access platform combining WireGuard VPN and tunneled reverse proxy access with granular zero-trust controls.

Alternative to:
Cloudflare Access
Cloudflare Access
+16
n.eko (Neko)

n.eko (Neko)

Self-hosted virtual browser and shared desktop via WebRTC

16.8k
1.1k
Last commit: 1mo ago

Neko is a self-hosted virtual browser/desktop streamed over WebRTC, enabling low-latency remote access and multi-user collaborative sessions in Docker.

Alternative to:
Hyperbeam
Hyperbeam
+10
XPipe

XPipe

Connection hub and remote file manager for managing server infrastructure

13.5k
517
Last commit: 22h ago

Desktop application that centralizes SSH, containers, VMs, Kubernetes and remote file management; integrates local CLI tools and syncs connection data via git.

Alternative to:
MobaXterm
MobaXterm
+6