u/S3ppo1

Releasenotes 0.4.5-beta

- Recommend Kernel 6.18.32
- Update Docker v29.5.0
- Update wsddn v1.24
- Update mos-notify v0.1.5
- Add additional notifications when installation is triggered over api to mos-install
- Fix logic error in smbd init.d
- Add localmaster options to smb.conf
- Add localmaster to samba init file
- Make sure to keep smart running even on errors
- Create smartmontools default file
- Fixes for Docker deployment
- Add multi arch compatibility to netbird init.d
- Add multi arch compatibility to tailscale init.d
- Loosen default JWT expiry (7 days)
- Add localmaster key to mos/settings/network/services
- Fix smart config errors
- Update proxy targets in Vite config to test environment and improve list item density in file browser
- Update proxy targets in Vite config
- Fix Rollup options in Vite config
- Update Vue and related libraries in package.json to latest versions.
- Refactor router/index.js to use dynamic imports for better code splitting and performance
- Enhance Vite configuration to improve chunking strategy for vendor libraries.
- Add support for Netbird and Tailscale login/logout in network settings
- Add search functionality for Docker, LXC and VM containers
- Add support for displaying and managing Docker ports
- Update notification settings and add email providers
- Merge remote-tracking branch 'refs/remotes/origin/master'
- Add support for GRUB and Localmaster in settings
- Updated subreddit link

reddit.com
u/S3ppo1 — 4 days ago

Releasenotes 0.4.5-beta

- Recommend Kernel 6.18.32
- Update Docker v29.5.0
- Update wsddn v1.24
- Update mos-notify v0.1.5
- Add additional notifications when installation is triggered over api to mos-install
- Fix logic error in smbd init.d
- Add localmaster options to smb.conf
- Add localmaster to samba init file
- Make sure to keep smart running even on errors
- Create smartmontools default file
- Fixes for Docker deployment
- Add multi arch compatibility to netbird init.d
- Add multi arch compatibility to tailscale init.d
- Loosen default JWT expiry (7 days)
- Add localmaster key to mos/settings/network/services
- Fix smart config errors
- Update proxy targets in Vite config to test environment and improve list item density in file browser
- Update proxy targets in Vite config
- Fix Rollup options in Vite config
- Update Vue and related libraries in package.json to latest versions.
- Refactor router/index.js to use dynamic imports for better code splitting and performance
- Enhance Vite configuration to improve chunking strategy for vendor libraries.
- Add support for Netbird and Tailscale login/logout in network settings
- Add search functionality for Docker, LXC and VM containers
- Add support for displaying and managing Docker ports
- Update notification settings and add email providers
- Merge remote-tracking branch 'refs/remotes/origin/master'
- Add support for GRUB and Localmaster in settings
- Updated subreddit link

reddit.com
u/S3ppo1 — 4 days ago
▲ 10 r/MOS_official_net+1 crossposts

Releasenotes 0.4.5-beta

Thanks to our community for sending us feedback. This helps us a lot to make MOS better and better ❤️

  • Zusätzliche Benachrichtigungen für die Installation per API zu mos-install hinzufügen
  • Logikfehler in smbd init.d beheben
  • localmaster-Optionen zu smb.conf hinzufügen
  • localmaster zur Samba-Initialisierungsdatei hinzufügen
  • Sicherstellen, dass Smart auch bei Fehlern weiterläuft
  • smartmontools-Standarddatei erstellen
  • Korrekturen für die Docker-Bereitstellung
  • Multiarch-Kompatibilität zu netbird init.d hinzufügen
  • Multiarch-Kompatibilität zu tailscale init.d hinzufügen
  • localmaster-Schlüssel zu mos/settings/network/services hinzufügen
  • Smart-Konfigurationsfehler beheben
  • Proxy-Ziele in der Vite-Konfiguration aktualisieren Testumgebung und Verbesserung der Listenelementdichte im Dateibrowser
  • Proxy-Ziele in der Vite-Konfiguration aktualisieren
  • Rollup-Optionen in der Vite-Konfiguration korrigieren
  • Vue und zugehörige Bibliotheken in package.json auf die neuesten Versionen aktualisieren
  • router/index.js für dynamische Importe zur besseren Codeaufteilung und Performance überarbeiten
  • Vite-Konfiguration verbessern, um die Chunking-Strategie für externe Bibliotheken zu optimieren
  • Unterstützung für Netbird- und Tailscale-Login/Logout in den Netzwerkeinstellungen hinzufügen
  • Suchfunktion für Docker-, LXC- und VM-Container hinzufügen
  • Unterstützung für die Anzeige und Verwaltung von Docker-Ports hinzufügen
  • Benachrichtigungseinstellungen aktualisieren und E-Mail-Anbieter hinzufügen
  • Remote-Tracking-Branch 'refs/remotes/origin/master' zusammenführen
  • Unterstützung für GRUB und Localmaster in den Einstellungen hinzufügen
  • Subreddit-Link aktualisiert

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

reddit.com
u/S3ppo1 — 4 days ago

Releasenotes 0.4.5-beta

- Recommend Kernel 6.18.32
- Update Docker v29.5.0
- Update wsddn v1.24
- Update mos-notify v0.1.5
- Add additional notifications when installation is triggered over api to mos-install
- Fix logic error in smbd init.d
- Add localmaster options to smb.conf
- Add localmaster to samba init file
- Make sure to keep smart running even on errors
- Create smartmontools default file
- Fixes for Docker deployment
- Add multi arch compatibility to netbird init.d
- Add multi arch compatibility to tailscale init.d
- Loosen default JWT expiry (7 days)
- Add localmaster key to mos/settings/network/services
- Fix smart config errors
- Update proxy targets in Vite config to test environment and improve list item density in file browser
- Update proxy targets in Vite config
- Fix Rollup options in Vite config
- Update Vue and related libraries in package.json to latest versions.
- Refactor router/index.js to use dynamic imports for better code splitting and performance
- Enhance Vite configuration to improve chunking strategy for vendor libraries.
- Add support for Netbird and Tailscale login/logout in network settings
- Add search functionality for Docker, LXC and VM containers
- Add support for displaying and managing Docker ports
- Update notification settings and add email providers
- Merge remote-tracking branch 'refs/remotes/origin/master'
- Add support for GRUB and Localmaster in settings
- Updated subreddit link

reddit.com
u/S3ppo1 — 4 days ago
▲ 14 r/MOS_official_net+1 crossposts

MOS - Releasenotes 0.4.4-beta

i think we are very close to our first stable version 😉

Full Log:

  • Recommend Kernel 6.18.29
  • Update MergerFS v2.42.0
  • Update mos-notify v0.1.5
  • Added multi arch compatibility to netbird init.d
  • Added multi arch compatibility to tailscale init.d
  • Added notification persistence
  • Added stop for notification init.d service
  • Added verbose arg to notify service
  • Applied logic fixes for DOCKER_CONFIG
  • Made sure to update remote Docker sha correctly on update
  • Hide output from prune
  • Cleanup untagged docker images after running mos-update_containers
  • Made sure to display no messages depending if no_autoupdate is true and where the update was triggered for docker updates
  • Added no_autoupdate to docker container updates
  • Fixed issue possibly getting wrong Docker index
  • Made sure to save sha256_remote if it is an existing container not overwrite it
  • Added no_autoupdate key to Docker deploy
  • Added a few more diagnostic files to diagnostics
  • Made sure to restart mos-notify only if config from providers change
  • Fixed issue with shares being written incorrectly
  • Added key persist_notifications to mos/settings/system endpoints
  • Added mos/settings/notification endpoints
  • Fixed issue with messages in docker websocket
  • Fixed issue with no_autoupdate not working correctly in websocket
  • Fixed issue with not updating local sha on force update from Compose Stacks
  • Added no_autoupdate to Docker
  • Added no_autoupdate to Compose
  • Fixed issue with handling docker compose yaml files not correctly in MOS Hub if extension is yml instead of yaml
  • Improved layout of IPv4 settings in network interfaces
  • Added support for MTU settings in network interfaces
  • Fixed IP addresses in ports and removed warning
  • Added support for persistent notifications
  • Added notification settings and updated UI for provider management
  • Added new options for creating docker containers and compose stacks and updated UI
  • Added support for "force update stack" option and improved error handling in multiple components
  • Added support for "no auto update" option in docker forms

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

reddit.com
u/S3ppo1 — 9 days ago
▲ 9 r/MOS_official_net+1 crossposts

Please see new releasenotes here, that also closes exploit: CVE-2026-43284

  • Recommend Kernel 6.18.28
  • Update Docker v29.4.3
  • Fix/change naming scheme from NFS shares in /mnt/remotes/REMOTE/
  • Fix for NFS
  • Add key default_shell to docker/mos/containers
  • Change naming scheme for NFS shares
  • Add timeout to NFS mount commands
  • Update display of Tailscale and Netbird status in the navigation bar
  • Add support for displaying Tailscale and Netbird status in the navigation bar
  • Add conditional display for domain field in SMB dialogs
  • Change status indicator color for remotes from red to blue
  • Add support for NFS and update input fields for remote mounts
  • Fix error when opening terminal for running containers
  • Extend terminal functionality with custom shell and improve Docker attributes
  • Add status indicator for cron jobs and update translations
  • Add support for compose templates and improve error handling
  • Update remote display with a table and improve dialogs
  • Change input field for NFS mapping to drop down selection
  • Improve validation for lxcSettings in openCreateBackupDialog
  • Fix lxcBackup
  • Extend memory display with swap information and update translations
  • Add clipboard functionality and update UI elements for MFA
  • Correct terminology in Zswap configuration for consistency
reddit.com
u/S3ppo1 — 14 days ago
▲ 9 r/MOS_official_net+1 crossposts

MOS is getting better and better... now with MFA support 😄 🚀

Please see all changes here:

  • Recommended Kernel 6.18.25
  • Add start_autostart_plugins function
  • Add mos-banner to init scripts
  • Remove MOS Banner from init
  • Add sysctl.d to initially copied files
  • Add udev rules to initially copied files
  • Add Backup plugin to crontab
  • Make sure to run Plugin update check & update async in mos/updateos endpoint
  • Add mos_start_after_services to blocked plugin functions
  • Add fallback for releases from MOS Hub to get tags
  • Make sure to display online status for Tailscale and Netbird if enabled on mos/services endpoint
  • Split swap into its own section in system/load endpoint & websocket
  • Add mfa_enabled key to auth/profile
  • Add error message to MFA
  • Fix otplib package update
  • Fix model on auth/login endpoint when MFA is enabled
  • Add 5 minute timeout to token setup secret
  • Fix issue with function detection for plugins
  • Do not send notification when no name was given in mos/plugins/executefunction
  • Refine plugin errors for mos/plugins/executefunction
  • Fix route not matching functions with service issue
  • Fix issue with not displaying errors in mos/plugins/executefunction endpoint
  • Add TOTP to API
  • Fix issue with interfaces starting with br- also accintally displaying on dashboard
  • Extend Snackbar functionality to display success messages with additional text
  • Implement MFA functionality and update related UI components
  • Update localization files for German and English to include MFA-related strings
  • Enhance dockerCreate.vue with a side panel for displaying common ports
  • Improve notifications.vue for better dialog structure and readability
  • Refactor profile.vue to integrate MFA setup, verification, and recovery code dialogs
  • Introduce mfa.vue for handling TOTP verification with a user-friendly interface
reddit.com
u/S3ppo1 — 24 days ago

  • 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
reddit.com
u/S3ppo1 — 29 days ago

Hi together,

today we want to announce, that our first ARM64 experimental builds are ready for test.

As you know ARM is different and we are not sure if all type of devices are working correctly.

For our builds and tests we used some RaspberryPi and OrangePi devices, but it would be very cool if you could give it a try and send us some feedback which devices are working, and on which we still have some issues :)

Our overall development progress is very good, and we think we are very close to our first stable releases.

if you never heard about MOS, please give it a try.. we are open source, free and we are happy to get some feedback!

Website: https://mos-official.net
Reddit: r/MOS_official_net
Discord: https://discord.com/invite/fcTMbuygTV
Github: https://github.com/ich777/mos-releases
Downloads: https://github.com/ich777/mos-releases/releases

Thanks in advance
The MOS Team

reddit.com
u/S3ppo1 — 1 month ago

  • Recommended Kernel 6.18.23
  • Upgrade SnapRAID v14.3
  • Fix quotation issues in various files
  • Make sure to run ldconfig before services are starting
  • Add ld.conf files if found
  • Fix Compose update routine
  • Fix 3rd party Docker and Compose containers restart policy not working
  • Add local search domain to resolv.conf
  • Fix DNS remote mount issues
  • Fix Compose stack override issue
  • Fix API warnings from compose being treated as errors
  • Add missing package to package.json
  • Fix untagged images not showing in unused images
  • Fix HTTP status code on error
  • Fix deleting image referenced in multiple repositories
  • Add file upload endpoint mos/upload
  • Fix DNS remote mount issue
  • Fix MOS Hub typo preventing architecture filtering
  • Add support for page entries in MOS Hub settings
  • Add clear option to selection fields for SMB and NFS shares
  • Add upload functionality and expand translations for file operations
  • Add login status monitoring and apply system-wide theme defaults
  • Remove default hostname value in app bar and adjust document title
  • Add welcome message and setup instructions on first setup page
  • Add comment for admin token dialog and fix prepend-icon usage in token validation dialog
  • Change font from 'text-subtitle-1' to 'text-title-medium' in multiple components
  • Update file system navigator dialog path to /mnt in dockerChange.vue and dockerCreate.vue
  • Fix UID generation in dockerChange.vue and add download and update functions for VirtIO ISOs in vm.vue
  • Set recreateCertificatesDialog to false after certificate recreation
  • Add support for showing/hiding hidden files, update certificate translations and improve certificate management UI
  • Update UI components and enhance certificate management features
  • Add HTTPS support and certificate management to system settings
reddit.com
u/S3ppo1 — 1 month ago

In the latest update, we integrated S.M.A.R.T into API and the UI.

UI View

Here is the full changelog for release 0.3.0 :-)

  • Recommended Kernel: 6.18.22
  • Upgrade Docker 29.4.0
  • Upgrade SnapRAID 14.2
  • Remove status column from disks and shares tables for cleaner layout
  • Implement SMART settings management and enhance menu visibility options
  • Add S.M.A.R.T. information dialog and enhance localization for smart attributes
  • Update monitored attributes localization and adjust UI references
  • Enhance SMART disk configuration with temperature settings and monitoring options
  • Add Diagnostics download feature and update localization
  • Add sorting options to hub view and update localization for temperature settings
  • Optimize Hub repositories dialog opening with nextTick for improved rendering
  • Rename/clarify some fields in Settings
  • Change how nginx is started and add additional logic for (local) https support
  • Add initial PWA Notification support
  • Add widget functionality to show widgets from Plugins on Dashboard
  • Add i18n to Plugins page and i18n to Plugin widgets on Dashbaord
  • Fix issue with Compose horribly failing when deploying container and issue after deploy is cought
  • Make sure to stop containers form Compose group when deploy failed
  • Fix issue with webui and web_ui_url inconsistencys for all services
  • Fix issue with Compose stacks not properly getting created when stack existed before but stack doesn't exist
  • Remove endpoint docker/mos/compose/removed
  • Add endpoint docker/mos/compose/templates to be consistent with Docker endpoint
  • Make sure to do a lazy cleanup for Docker containers when docker/mos/containers is called
  • Add endpoints notifications/push/{vapid-key,subscribe,unsubscribe}
  • Remove now unecessary npm packages: glob & lru-cache
  • Update npm packages
  • Add npm web-push package
  • Fix issue with logger not showing correct time since timezone was not honored
  • Fix multiple issues with upgrading packages breaking Docker
  • Add new entries to auth/profile with keys: hide_inactive_menus & group_menus
  • Fix license in packages.json
  • Create new endpoints for smart monitoring disks/smart/config, disks/smart/config/{disks,orphaned}
  • Add key smartWarning: to disks and pools endpoint
  • Overhaul disk/{device}/smart endpoint
  • Add wakeUp modifier to disk/{device}/smart endpoint
  • Create endpoint mos/diag, this endpoint will collect basic data about your system for easier troubleshooting (no obfuscation, no API keys or anything should be pulled by default)
  • Fix issue with mount/umount/delete for pools when no application data is sent
  • Add mos/download endpoint which makes it possible to download files over the API
  • Add initial (local) https support
  • Filter MOS Hub templates correctly when amd64 or arm64 architecture flag is passed over, depending on running architecture
  • Add new entries for Plugin update and Plugin auto updates to mos/hub/settings endpoint
  • Fix /etc/exports - thanks u/spuder for the PR
  • Remove unnecessary script for smartmontools
  • Start scrub for all btrfs pools (including single device pools) on unclean shutdown
  • Fix quotations in mos-cron_update
  • Add Diagnostics to mos-api_cli (diag & diag:full)
  • Add Plugin update check and update to mos-api_cli with notification support (plugins:updatecheck & plugins:update)
  • Add base packag gettxt-base
  • Add new key update_plugins to mos/updateos which first checks for updates and then pulls them if any are available (defaults to true)
  • Add Plugin update logic to mos-cron_update
reddit.com
u/S3ppo1 — 1 month ago