mvmOS transforms any headless Linux server into a complete, responsive browser desktop accessible from any device. Powered by a fast Python (FastAPI + uvicorn) backend, it delivers a full OS interface directly in your web browser with zero client-side installation required.
Whether you run a personal home lab, a remote VPS, or a multi-user environment, mvmOS brings intuitive GUI management to your Linux system without the bloat of traditional heavy desktop environments or complex display servers.
Key Features:
Dual-Layer User Architecture: Separates core Linux system accounts from web-registered public users. Public users can create accounts and access specific web applications without having direct access to the underlying OS desktop environment.
100% Browser-Based: Access your server desktop seamlessly from a desktop browser, tablet, or mobile device with a dedicated mobile-responsive UI.
Headless Ready: Run it on any Linux server (Python 3.10+) without needing a physical monitor, display server, or local GUI.
Secure by Design: Integrates directly with real Linux user accounts and offers optional TOTP two-factor authentication (2FA). Apps run safely sandboxed in their own environment.
Built-in App Store & Widgets: Expand your desktop with built-in applications, server management tools, and customizable desktop widgets.
Multi-User Support: Multi-tenant architecture with separate desktop sessions, layouts, and role management for each user.
Free & Open Source: Free forever, lightweight, and community-driven.
No comments or reviews, maybe you want to be first?