linuxserver/docker-webtop

Ubuntu, Alpine, Arch, and Fedora based Webtop images, Linux in a web browser supporting popular desktop environments.

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 35 minutes ago
Added to GitGenius on September 15th, 2026
Created on April 20th, 2021
Open Issues & Pull Requests: 5 (+0)
GitHub issues: Enabled
Number of forks: 378
Total Stargazers: 4,390 (+0)
Total Subscribers: 24 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 3.0 hours
Mean response time: 6.0 days
90th percentile: 30.1 days
Tracked items: 93

Most active contributors

Sign in to see contributor activity.

How this project is maintained

Work labelled "enhancement" is answered fastest, typically in about 2 hours, while "closed-issue-activity" waits about 14 days. Three people close 78% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 5
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 141 days
Stale 30+ days: 3
Stale 90+ days: 1

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • no-issue-activity (23)
  • enhancement (19)
  • work-in-progress (15)
  • closed-issue-activity (14)
  • bug (2)
  • wontfix (1)

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

docker-webtop is a Docker image that provides a Linux desktop environment accessible through a web browser.

The project solves the problem of accessing a full graphical Linux desktop without installing a native operating system or managing complex remote desktop infrastructure. It packages complete Linux distributions—Ubuntu, Alpine, Arch, and Fedora—into containerized images that run a desktop environment and expose it via a web interface. Users can connect through a browser to interact with the desktop, applications, and file system as if working on a local machine. The approach leverages Docker's containerization to make deployment straightforward and reproducible across different host systems.

The tool suits developers and system administrators who need isolated Linux desktop environments for testing, development, or demonstration purposes. It works well for scenarios where you need a throwaway Linux desktop, want to avoid installing multiple operating systems, or need to share a standardized environment across a team. The project offers multiple base distributions, allowing you to choose the Linux variant that best fits your workflow or application requirements. This flexibility means you can run an Arch-based desktop for cutting-edge packages, an Alpine image for minimal resource usage, or Ubuntu for broad compatibility and familiarity.

Development activity shows consistent maintenance with regular updates to keep the base images current and address user-reported issues. The project receives ongoing contributions focused on improving compatibility with different desktop environments and fixing bugs in the containerized setup. Updates are made to support new versions of the underlying Linux distributions and to refine the web browser access mechanism. The maintainers respond to issues and pull requests, indicating active stewardship of the codebase and responsiveness to the user community's needs.