selfhost.directory

The index of self-hostable projects — ranked, categorized and served with live updates.
Own your data and stop giving it to big tech.

mos-releases logo

Self-host mos-releases

0.6.1-stable

Devuan-based server OS with a web admin for homelabs

BetaOpen SourceGPL-3.0
Updated13 hours ago
LanguageShell
Setup difficultyEasy
MobilePWA
ThemeDark mode
Stars
657
CPU
x86_64 compatible processor
RAM
8 GB RAM recommended (minimum 4 GB)
Storage
A USB Flash device or HDD/SSD/NVME to install the OS; minimum recommended USB stick size: 8 GB (16 GB recommended)
Install with Linux
MOS web UI dashboard in the light themeWebUI overview with the dashboard panelsSettings page showing the update system

What is mos-releases?

MOS is a lightweight, Devuan-based operating system aimed at small, energy-efficient home servers, homelab users and selfhosters. It ships a web UI that covers monitoring (CPU, RAM, disks, temperatures, network), storage pools and SMB/NFS shares, user and permission management, Docker, LXC and QEMU virtual machines, a built-in web terminal and file browser, plus notifications. Storage is handled by mergerfs pooling combined with SnapRAID parity, and hardware drivers or extra filesystems arrive as optional plugins through the MOS Hub, which also offers one-click Docker and Compose templates. Everything is driven by a documented REST API with Swagger docs at /api-docs and realtime WebSocket events, so the UI is just a client of that API. You self-host it by downloading a release ZIP, extracting it to a FAT32-formatted USB stick and booting an UEFI machine; the browser interface is then reached at http://MOS-IP/. The project is still young (0.x stable releases), is provided as-is with no telemetry, and the maintainers advise keeping backups.

Should you self-host mos-releases?

mos-releases scores 41/100 on selfhost.directory (how scoring works) and ranks #7 of 8 in Operating System. It has 657 GitHub stars.

It shipped 6 stable releases in the past year. The latest, 0.6.1-stable, came out on 23 October 2026. New versions land roughly every 4 weeks.

Setup is easy: most people get it running in one sitting. It is GPL-3.0-licensed and written mostly in Shell.

Its closest alternative on selfhost.directory is OpenWrt (83/100, 28 967 stars). It scores higher overall, so compare the two before you pick. See mos-releases vs OpenWrt side by side.

Features

  • Built-in web terminal and file browser
  • Hardware monitoring dashboard
  • LXC Containers
  • MOS Hub app and template store
  • Notifications with priorities
  • Plugin and driver system
  • Realtime WebSocket events
  • REST API with Swagger docs
  • SMB / NFS share management
  • Storage pools with mergerfs and SnapRAID
  • User and permission management
  • Virtual machines (QEMU)
  • Web management UI

mos-releases README

How to install mos-releases

Install mos-releases with Linux

UEFI Boot — the system must support (and be configured for) UEFI boot mode

Format a USB stick as FAT32 and set the label/name to MOS.

Download the latest version of the system (.zip archive) from the Releases page — Assets section.

Extract the downloaded archive directly onto the USB stick.

Insert the USB stick into the target machine, select it in the boot menu, and the installation process can begin immediately.

Access the WebUI via:

http://MOS-IP/

UEFI boot required; MOS boots from the USB stick by default and can also be installed directly onto a disk.

How to configure mos-releases

  • RATE_LIMIT_LOGIN_BLOCK30Block duration in minutes after exceeding the login limits

    Block duration in minutes after exceeding the login limits

  • RATE_LIMIT_LOGIN_WINDOW15Time window in minutes during which the maximum login attempts are allowed

    Time window in minutes during which the maximum login attempts are allowed

  • RATE_LIMIT_MAX20Maximum number of API requests per time window

    Maximum number of API requests per time window

  • RATE_LIMIT_MAX_LOGIN5Maximum number of failed login attempts (login rate limit configured in /boot/config/api/env)

    Maximum number of failed login attempts (login rate limit configured in /boot/config/api/env)

  • RATE_LIMIT_WINDOW1API rate limit time window in seconds, configured via environment variables in /boot/config/api/env

    API rate limit time window in seconds, configured via environment variables in /boot/config/api/env

  • Update Schedule15 7 * * *MOS Hub setting defining when the hub is automatically updated, using standard cron syntax

    MOS Hub setting defining when the hub is automatically updated, using standard cron syntax

mos-releases releases & version history

FAQ

Wo finde ich Hilfe oder möchte beitragen?

Issues, pull requests and discussions go through the project repository; readme/docs and the community channels are the first stop for installation questions.

Ist MOS Open Source?

Yes, MOS is and remains open source under the GNU AGPLv3 (see LICENSE in the repo).

Wie bekomme ich Updates und pflege MOS?

Backend and UI are updated separately; follow the project repository for releases.

Wie funktionieren Plugins und Erweiterungen?

Functionality stays modular: plugins extend views and API features, and the UI only shows registered/activated plugins and modules.

Wie wird Zugriff und Sicherheit gehandhabt?

Authentication is token-based, and running the system behind TLS with a reverse proxy is recommended, along with least privilege, regular updates and log monitoring.

Wie installiere und betreibe ich MOS?

Typical deployments run the (static) web UI behind HTTPS and a reverse proxy; the UI talks to a MOS backend API such as /api/v1 plus a notification WebSocket.

Welche Dienste und Plattformen werden unterstützt?

MOS is service-oriented: dashboard, disks/pools/shares, users, Docker, LXC, VMs, web terminal and optional modules such as the Hub or remote mounting; visibility depends on the active services.

Gibt es einen ARM64 Build?

Yes, ARM64 builds are available and by now also considered stable.

Was ist MOS?

MOS is a web-based admin interface for servers and systems — monitoring, storage, user management, services, containers/VMs, notifications and tools — acting as a client of the MOS API.

More in Operating System

Rate this project

Click to rate — no account needed.

0 comments

Posting as guest
Loading comments…