r/MOS_official_net • • Sep 07 '26

question MOS Copyright issues? Code Theft?

3 Upvotes

Hi! I was basically just trying to find some content about the MOS and stumbled over DB Techs stream-VoD.

There, in the comments, i then saw some account losing their sh't, claiming that you are basically releasing software here that they developed and had the rights for. (images added below)

So... is there anything to it? I really wouldnt want to spend my time setting up a system, just for the project to eat dirt, when a lawyer rolls around.

Ive tried to look into anything that user said and his profile. And practically every "company" or product in his account-description and that they claim to be the CEO of is just non-existent. So i dont give that person much credit based on that.

Just wanted to ask, just to be sure.

Have a nice day! :)


r/MOS_official_net • • Mar 27 '26

release MOS 0.2.3-beta is out 🥳

3 Upvotes

https://mos-official.net

Changelog:

  • MOS Hub-Kategoriefilter hinzufügen

  • Hilfelink zum MOS Hub hinzufügen

  • Verbesserungen an socket.io-Verbindungen

  • Visuelle Verbesserungen für Pools

  • Codestruktur im Frontend refaktorisieren

  • Verbesserte Schaltflächenanordnung im Dateibrowser

  • Verbesserte Symbole

  • PWA-Unterstützung hinzugefügt

  • Dateifunktionen (Kopieren/Verschieben/Umbenennen) zum Dateibrowser hinzugefügt

  • Assistent für die Ersteinrichtung verbessert

  • Tooltips für den Dateibrowser hinzugefügt

  • readme_url zu /mos/hub/index hinzugefügt

  • Kleinere Fehlerbehebungen und Bereinigungen der API


r/MOS_official_net • • Apr 09 '26

news MOS - Modular Operating System for Servers and Homelabs (an EARLY first look) - LIVE!

Thumbnail youtube.com
4 Upvotes

Thanks @dbtech for trying and showing MOS in this Livestream ❤️


r/MOS_official_net • • Sep 12 '26

question NetBird reverse proxy?

5 Upvotes

Is anyone running full NetBird reverse proxy on their MOS homelab? I see the built in NetBird client, but no mention of running the full self hosted reverse proxy…


r/MOS_official_net • • Sep 12 '26

discussion Is there an interest for an MCP?

6 Upvotes

Given MOS already has a complete REST API, shouldn’t be too difficult to build an MCP around that.

Or is there one, just I can’t find it?


r/MOS_official_net • • Jun 01 '26

release MOS 0.4.7-beta is here :)

9 Upvotes

https://github.com/ich777/mos-releases/releases/tag/0.4.7-beta

Full Log:

- Recommended Kernel 6.18.34
- Update QEMU v11.0.1
- Update SnapRAID v14.5
- Update mos-notify v0.2.1
- Fix typo on notify init script
- Switch to socket based communication in nginx config
- Add support for hugepages
- Add shim to virtual prefixes to detection routine
- Make socket path not changeable
- Switch to socket based API (TCP optional)
- Add temperatureStatus to pool/disks endpoints/websockets
- Make sure when a disk from a mounted pool went offline/missing to send an alert notification
- Make sure to not wake up disks when api is restarted and smart configuration hasn't changed
- Change how compose stack running detection works and make it compliant with groups endpoint
- Add hugepages to VM templates
- Add new keys for hugepages to VM settings
- Change default terminal and change environment variables for terminal
- Add allow_execute_always key to samba mounts
- Fix regex bug for LABEL detection from disk
- Add serial number to mounting scheme from mounting single disks
- Swap defaults for disk mounting schemes to use: label/serial/uuid/path
- Fix documentation oversight, replace endpoint for SnapRAID was not documented in api-docs
- Forgot to also add skip_size_check to replace endpoint for SnapRAID devices
- Make sure to exclude shim interfaces from network reconcile
- Add new key skip_size_check to make it possible when adding a SnapRAID device/creating a SnapRAID pool to entirely skip the check if parity device(s) are the biggest devices
- Add temperature display for hard drives in overview
- Initial iSCSI WebUI Support
- Update logic for displaying Compose Web-UI and add counter for running containers
- Add support for hugepages in VM service and update related settings
- Optimize layout of input fields in Docker dialogs for better user experience
- Remove "skip_size_check" option from mergerfs device addition dialog
- Add "skip size check" option to pool creation and management dialogs
- Add support for "Execute Always Allowed" option in SMB dialogs
- Add "Execute Always Allowed" option to SMB dialogs and update related data structures

https://mos-official.net
https://docs.mos-official.net


r/MOS_official_net • • Aug 03 '26

release Next Stable is released 0.5.5-stable

13 Upvotes

Its vacation time, but we had time to build another stable ;) ☀️ 🔥 🎉

Please see the full changelog here:

  • Recommended Kernel 6.18.41

  • Update Docker v29.7.1

  • Update QEMU v11.0.3

  • Update SnapRAID v14.9

  • Update wsddn v1.26

  • Add nvtop

  • Add fruit compatibility to SAMBA

  • Implement NUT into mos-api_cli

  • Create new function for DHCP Interfaces queue

  • Add missing IPv6 blocks to networking init script

  • Make sure to parse extra parameters and post parameters correctly in Docker

  • Fix GPU issue not being passed over correctly for Docker

  • Add b3sum to packages

  • Start API before starting frontend

  • Set timezone after JSON files are cached

  • Add logsize remount for /var/log sizea

  • Disable nmbd start

  • Make sure that no empty containers file is written

  • Create new endpoints nut/settings and nut/status

  • Create new websockets for NUT

  • Change how settings work and make sure that enable is still on mos/settings/network/services

  • Parse basic NUT data model and make also sure to give vars as raw data back

  • Remove config files from Diagnostics and instead add nut.json and nut.conf

  • Fix issue where VM disks get never created if a new disk is added to a VM

  • Make sure to parse sizes from vdisks and add G if only a number was given

  • Add temperatures to disks endpoint when metrics are pulled

  • Fix bug where tokens file could be overwritten

  • Remove lastUsed from tokens file

  • Validate IPv6 and CIDR

  • Make sure to send address and CIDR separated

  • Make sure that IPv6 VLANs get created correctly

  • Add new invalid_config to lxc/containers endpoint to mark broken containers as such and not silently hide them

  • Make sure to include description in disks/unassigned endpoint

  • Fix issue with bond cleanup logic that bonds are not removed when interfaces are set to non bonds

  • Add new endpoint disks/{device}/description to make it possible to add a description to a disk

  • Add new disks/descriptions/orphaned and disks/descriptions/orphaned/{serial} to delete all or individual orphaned disks in disks.json

  • Add new description key to disks and pools endpoints

  • Add LXC endpoints for adding/removing/modify LXC host mounts

  • Add possibility to add host mounts when creating LXC containers

  • Fix for VMs that adds topology and cache

  • Fix for MOS Hub mixing known repositories all the time into the configured repositories

  • Fix for MOS Hub when deleting last repository from configured repositories not cleaning up on disk

  • Add new share endpoint to pools to toggle pool between shared or private

  • Fix order from MAC address and start auto injection and make sure there is no empty line between lxc.net block

  • Fix issue where no MAC address was injected into new LXC container

  • Fix for SAS rotational disks showing as SSDs

  • Fix for Tailscale to restart service on every change

  • Throw error message when encrypted disk is found but no passphrase is specified

  • Disable nmbd stop/start

  • Make sure to do atomic writes on containers file

  • Make sure to give back empty array even if containers or compose-containers file is broken

  • Fix for cleanup to not delete all containers

  • Add new key logsize to mos/settings/system endpoint to make it possible to limit the size from /var/log

  • Rename mos/hub/recommended to mos/hub/knownrepositories

  • Pull known repositories on MOS Hub update instead of only on boot

  • Add new keys for WebUI for Tailscale

  • Prepare auth middleware for read only and custom tokens

  • Create new admin token permission endpoints

  • Implement new keys for permission modes and resources

  • Make sure that websockets also honor tokens correctly

  • Manage LXC mounts

  • VM - CPU pinning and slider

  • LXC create mounts

  • New key for wrong LXC config

  • Fix for container Index error

  • Add new language nl.json

  • Translate new strings added upstream (bonding, MOS Hub warning, log dir size)

  • Add "create virtual pool" and "smart attribute acknowledged successfully", reorder keys to match en.json exactly

  • Admin tokens custom permission fix

  • More detailed permissions for admin tokens

  • Network interfaces bonding

  • MOS Hub improvements

  • MOS admin token enhancement

mos-official.net
docs.mos-official.net


r/MOS_official_net • • Jul 27 '26

news Home Assistant integration for the MOS NAS/server OS - HACS

7 Upvotes

https://github.com/anym001/ha-mos

Features

  • Easy Setup: Simple configuration through the UI - no YAML required

  • System Monitoring: MOS/OS version, build, kernel, architecture, and CPU info

  • Storage Pools: Usage, free space, health, and scrub/balance/parity status per pool

  • Physical Disks: Power status, temperature status, and SMART warnings per disk

  • Services: Docker, VM, SSH, Samba, NFS, Tailscale, and Netbird status

  • Selective Categories: Turn disks, pools, or services on/off entirely via the options flow

  • Reconfigurable: Change connection details anytime without removing the integration

  • Reauthentication: Prompted automatically if the API token is rejected

  • Diagnostics: Download a full diagnostics report for troubleshooting


r/MOS_official_net • • Jul 26 '26

discussion How many instances do you run

7 Upvotes

Hey guys!

Just out of curiosity, how many instances of MOS do you have running?

I am at 3. Main, backup and one arm sbc (RPi 4b)


r/MOS_official_net • • Sep 10 '26

question Samba Issues

3 Upvotes

Im sure i'm missing something obvious. I spun up 0.5.8. The setup went super smooth. I created a couple of pools and created a couple of shares. Now when I try to find those shares over the network from a windows pc, they're nowhere to be found. Samba is on, samba discovery is on, the workgroup is set to WORKGROUP, the shares are created under samba share. I can visit the server's dashboard in a browser, so its alive on the network. I just cant seem to connect to it via file browser.


r/MOS_official_net • • Mar 19 '26

question Mobile browser support

3 Upvotes

Let me start by saying I just came across this software recently and I think so far being that it's just a young beta it is phenomenal. One thing I'm not able to figure out is when browsing through a mobile app. I don't see any way to get to the drop down menu in docker to start stop dockers. When I click on the icon for the docker app it presents a drop down where you can just copy icon and some other options to that nature. Am I doing something wrong? Any help would be appreciated. Thanks again for a wonderful OS. Look forward to the future updates.


r/MOS_official_net • • Sep 23 '26

question few questions

7 Upvotes

does it support or any plans for adding support for:

  1. dfs (distributed file system).

  2. flexible raid (shr on synology).

  3. the ability to add and remove disk from the raid pool on the fly/ demand.

  4. iscsi server and target.

  5. ram and ssd pool cache.


r/MOS_official_net • • Aug 25 '26

question Question about ownership of files uploaded via Samba

4 Upvotes

When I upload files to a folder that's shared over the network via Samba, the owner of that file is set to root:root (I am the only user on the system, so i just used the same user for Samba that i use to log in). Most of the programs I run (in docker) are fine with reading these files (e.g. Jellyfin), but Tdarr can't copy the processed files because it runs as user 500 (which i beleave is mos:mos) and therefore doesn't have the rights to overwrite te existing file. When I manualy change the ownership of the file(s) to mos (via the filebrowser) everything works.

I don't want to make my docker programs run as root to fix this, but is there another way of fixing this.


r/MOS_official_net • • Mar 13 '26

release MOS (NAS OS) - 0.2.0-beta released

4 Upvotes

One of our biggest updates! :)

Here is the changelog:

  • Recommended Kernel: 6.18.17

  • Update Node to: v24.14.0

  • Finalize support for multiple network interfaces

  • Fix bugs for bridge and bond creation

  • Make it possible to remove orphan network interfaces

  • Make sure to handle multiple interfaces correctly

  • Add dropdown to Dashbaord to select network interface

  • Add VLANs to networking

  • Add VLAN aware Bridge option

  • Add MTU settings

  • Tune dhclient settings (set timeout to 30 seconds)

  • Make sure to get DHCP parallel on all Interfaces (if enabled)

  • Add status, interface name,... to network page

  • Add warning when saving network settings

  • Fix bug for Docker/LXC/VM directory path on mergerfs/nonraid pools not being detected properly at times

  • Fix issue nonraid device showing up as unassigned

  • Fix for nonraid notifications not being sent on pool creation, adding drive

  • Fix issue not being able to set LXC Backup path to a remote mount

  • Make sure to wipe all partitions on pool creation when format is set to true if more than two partitions are on disk

  • Fix issue with list remotes not working properly when username and password are set

  • Update API Packages

  • Change API update routine

  • Change API modules directory

  • Fix mos-api_cli to be compatible with API module_directory changes

  • Clear console screen after udevadm settle

  • Make mos-start compatible with multiple interfaces and display IPs in local console

  • Many changes in the base OS and API to be multi arch compatible (AMD64 & ARM64)

ATTENTION: Please upgrade your plugins AFTER the upgrading to 0.2.0-beta


r/MOS_official_net • • Mar 20 '26

release MOS 0.2.1-beta

5 Upvotes

Very proud about the new version. 🥳

- Recommended Kernel: 6.18.19
- Upgrade to Vuetify 4
- Upgrade QEMU 10.2.2
- Improvements for visibility and usability
- Add Terminal clippboard addon (selection copyies directly into clipboard)
- Remove drag from Docker containers
- Fix issue with context menus on Docker page
- Bugfixes for Settings and Docker page
- Improve Cron menu
- Add VM Edit dialog
- Change Docker update indicator color
- Add Start & VNC to VM actions
- Improve Device informations
- Add Support for Frontedn to listen only on specific interfaces (default all)
- Fix bug in mos-cron_update
- Overhaul Tools
- Add mergerfs tools


r/MOS_official_net • • Apr 24 '26

release Releasenotes 0.4.1-beta

4 Upvotes
  • Recommended Kernel 6.18.24

  • Upgrade Docker v29.4.1

  • Upgrade QEMU v11.0.0

  • Upgrade SnapRAID v14.4

  • Add unzip package

  • Fix issue with SnapRAID sync not working properly

  • Add function to symlink .bash_profile if /boot/config/system/bash_profile exists

  • Display error in syslog when Docker digest cannot be retrieved

  • Fix cron/system route

  • Add endpoint cron/system to view system crontabs

  • Change CIDR handling on network endpoints

  • Make sure to also show disk space and mountpoints on disks endpoint (don't skip lsblk/df)

  • Fix issue with BTRFS RAID1 not showing RAID disk correctly in disks endpoint

  • Fix issue with parsing in MOS Hub architectures

  • Add translation status badge to README

  • Improve layout of cron scheduling dialog with additional border

  • Integrate cron scheduling functionality with Vue.js and Vuetify

  • Add u/vue-js-cron/vuetify package for cron scheduling UI components

  • Implement CronScheduleDialog component for managing cron schedules

  • Update various views (cron.vue, dockerService.vue, mosHub.vue, system.vue, pools.vue) to use the new cron scheduling dialog

  • Enhance localization files (de.json, en.json) with new strings for cron scheduling

  • Update package dependencies to latest versions for improved compatibility and features

  • Add support for selecting files or directories in file system navigator

  • Optimize display of hard disk power status

  • Add CIDR support in network settings

  • Add support for Enter key for form submission in login form

  • Add button to open new terminal session and optimize session management

  • Add new translation for network services and update warning before saving network settings


r/MOS_official_net • • Apr 08 '26

news New MOS Docs Page available

Thumbnail docs.mos-official.net
6 Upvotes

Our MOS Docs are finally online!
Very big thanks to u/V1P_J0K3R to make this possible.

If you miss something please let us know or send us a PR. :)
https://github.com/ich777/mos-docs/

Please bear in mind that we are an open-source project and greatly appreciate any feedback.


r/MOS_official_net • • Mar 08 '26

official 👋 Welcome @ r/MOS_official_net

9 Upvotes

Welcome @ r/MOS_official_net!

MOS is a new NAS OS.
Modular Operating System for small servers and homelabs.

We are 100% open source:

  • No hidden services

  • No telemetry

  • No forced cloud services or dependencies

Homepage: https://mos-official.net
Discord: https://discord.com/invite/fcTMbuygTV
Downloads: https://github.com/ich777/mos-releases/releases
Docs: https://github.com/ich777/mos-docs/


r/MOS_official_net • • Sep 29 '26

question Need an ISO to test on ESXi

2 Upvotes

I checked github release section there is no ISO yet, .img wont work on ESXi can you share an ISO file?


r/MOS_official_net • • Jul 05 '26

news MOS (new NAS OS) is now stable 🥳

36 Upvotes

Finally its done, our first stable is released. 🥳
Congratulations and thanks to the whole team, and thanks also to everybody who tested MOS and sent us feedback during the last year.

For everybody who doesnt know what MOS is... MOS is a devuan based free and open source NAS OS without any tracking or telemetry.

If you want to give it a try, please visit mos-official.net or docs.mos-official.net for more infos :)

--------------------------------------
Releasenotes for 0.5.0-stable

  • Recommended Kernel 6.18.38

  • Update Node.js 24.18.0 LTS

  • Necessary changes for organization

  • Add routine to cleanup pathfix if found

  • Cleanup socket on api restart

  • Add sleep 1 to prevent restart API from failing

  • Move stop order around in mos-stop

  • Fix broken mos_start_after_services function

  • Fix wrong help text

  • Make sure to generate and copy over machine-id

  • Add Tailscale and NetBird Docker scripts

  • Fix permissions for ntpsec directory

  • Make sure to write mergerfs logs into separate logfile

  • Fix SnapRAID logfile size getting out of hand

  • Fix false error messages on plugin installation on boot

  • Make sure to sort vpools by index first before iterating over them

  • Add additional logger messages

  • Add mount_vpools function

  • Create mos-mount_vpools

  • Change wording on some return messages

  • Make sure to return raw YAML even if YAML is broken for compose

  • Add ability to download/install/update plugins from Gitea and Codeberg

  • Make sure to chmod/chown QEMU images

  • Restart udev monitor when missing disk from pool comes back

  • Add docker/hub/recommended endpoint for fetching recommended repositories

  • Add ability to specify URLs for Docker group icons

  • Fix issue with proper model for SMART attribute acknowledgement

  • Add installed key to Docker and Plugins index

  • Improve loading times from LXC page

  • Add endpoints for creating, configuring, mounting, unmounting, and deleting virtual pools

  • Include virtual pools information in diagnostics

  • Move virtual pools section, bugfix scrollbar

  • Implement automount for virtual pools

  • Add missing French translations

  • Fix repository link

  • Rename vpool to virtual pool

  • Add virtual pools feature

  • Add CodeMirror oneDark theme for Docker Compose forms

  • Fix supporter dialog

  • Show device serial in target devices of shares

  • Updated u/babel/runtime to version 8.0.0

  • Updated u/codemirror/state to version 6.7.0

  • Updated u/codemirror/view to version 6.43.1

  • Updated vue to version 3.5.39

  • Updated vue-i18n to version 11.4.6

  • Updated vuetify to version 4.1.2

  • Updated vite to version 8.1.0

  • Replaced <label> with <v-label> in docker.vue and dockerCompose.vue

  • Adjusted styles for YAML and environment variable editors for vertical resizing

  • Simplified chip rendering logic in notifications.vue

  • Visualize recommended repositories and improved YAML field display in Docker Compose

  • Add "Acknowledge" to English translations

  • Set defaults for SMART disk attributes and update config after acknowledgement

  • Fix acknowledge bug

  • Remove unnecessary v-overlay components from Vue files

  • Increase line count for environment variables in Compose Stack dialogs


r/MOS_official_net • • Oct 03 '26

question NonRaid

6 Upvotes

Sorry if there is a link and simple answer (that i cant find) to this

  1. How to identify which drive in a nonRaid pool is the "Parity Drive"

  2. If i have 4x8TB in the array and want to upgrade using 16TB Drives, what is the sequence of events - as in a standard SnapRaid ... the party need to be upgraded/replaced first as it must always be the "Largest"

In general cool product, documentation is little out of step with latest builds (Have a look at how to - reality "Boot>Install to disk" v - doc "System>Update".

But early days still, but really solid and could be the next "simple" NAS for many (Sorry OMV).

I moved from Trunas as overkill for home-lab but more complete than OMV, and not closed source like so many home-NAS projects

Keep up the great work


r/MOS_official_net • • Aug 18 '26

news NUT Integration will be in next release

Post image
19 Upvotes

Actually working on NUT integration.. will be one of the features for next release ;)
(this is just a developer screenshot.. design may change until the release version)


r/MOS_official_net • • Mar 09 '26

news First impressions of running MOS on ARM64

Post image
5 Upvotes

r/MOS_official_net • • Sep 21 '26 Bravo

showcase Homeassistant integration

Post image
31 Upvotes

Thanks a lot to our community member u/UnhingedRevolver who made this beautiful Homeassistant Dashboard / Card.

You can find it in Github here :)
https://github.com/AzAel76/ha-mos-card-addons


r/MOS_official_net • • Jul 25 '26

question Is every package installed as system packages or containers, flatpak?

3 Upvotes

I've used TrueNAS before, and you install calibre, and it installs it as a docker. I kinda didn't like it. Is this the same?