Skip to main content

Welcome to MOS

MOS (Modular Operating System) is a lightweight, web-based management system for servers and homelabs — built on Devuan Linux.

It's designed for small, energy-efficient home servers, delivering a modern interface with maximum functionality and zero bloat.


🚀 Getting Started

Ready to try MOS? Here's how to begin:

SectionDescription
📖 OverviewLearn about MOS and its core features in this guide
🛠️ Quick StartGet up and running in minutes with our step-by-step guides
📚 DocumentationDeep dive into all aspects of MOS

Quick Start Guides

GuideDescription
WebUI OverviewLearn how to navigate the MOS interface
Network ConfigurationSet up your network interfaces (DHCP or static)
Storage Pool SetupCreate your first storage pool with mergerfs and SnapRAID
First ContainerDeploy your first Docker container

🎯 What Makes MOS Special?

FeatureDescription
📦 Modular VirtualizationSupport for Docker, LXC, and VMs out of the box
💾 Smart StorageBuilt-in mergerfs and SnapRAID for flexible, protected storage
🔒 Privacy FirstNo telemetry, no tracking, no data collection. Everything runs locally
Energy EfficientLightweight OS based on Devuan for home servers

👥 Who Is MOS For?

MOS is designed for:

  • 🏠 Homelab enthusiasts who want full control over their infrastructure
  • 🔐 Privacy-focused users who refuse telemetry and cloud dependencies
  • 🧑‍💻 Developers and self-hosters looking for a modern, lightweight platform
  • ⚙️ Resource-constrained environments where every MHz and MB counts

🔒 Open Source & Privacy

MOS is and will always remain fully open source under the GNU AGPLv3 license.

We believe in:

  • 🛡️ Transparency: All code is publicly available on GitHub
  • 🧊 Privacy: No telemetry, no tracking, no data collection
  • 🧩 Modularity: Install only what you need — nothing extra

📦 MOS Components

MOS is built from multiple open-source components:

LayerTechnology
Base OSDevuan Linux (systemd-free, Debian-based)
VirtualizationDocker, LXC, QEMU/KVM
Storagemergerfs, SnapRAID, ZFS support
Web InterfaceVue 3 + Vuetify + REST API + WebSocket

🌐 Get Involved

ResourceLink
💬 Discord CommunityJoin our Discord
🐛 Report IssuesGitHub Issues
📦 Releases & ChangelogGitHub Releases

📚 Documentation Structure

MOS documentation is organized by topic:

CategoryTopics
📦 InstallationCreate bootable media, VM testing, releases
🧭 Getting StartWebUI, network, storage, containers, VMs
⚙️ System ManagementSettings, cron, logs, MOS HUB, notify
🌐 NetworkInterfaces, bonds, routing, firewall
💾 StoragePools, filesystems, shares, snapshots
📦 VirtualizationDocker, LXC, VM management
👤 Users & AccessUser creation, permissions, roles
🔌 APIREST API, WebSocket, authentication
📖 Advanced UsageDocker host access, boot scripts, migration

📚 MOS Documentation

🎨 Frontend and API

💾 Base OS

🐳 Base Packages

🔧 MOS Specific Packages

💾 MOS Misc Custom Repositories


Parts of this documentation were created with the assistance of AI tools. All AI-generated content has undergone review, but it may still contain inaccuracies, omissions, or outdated information.