Skip to main content

📂 Filebrowser

The MOS Filebrowser provides a web-based file manager that allows you to browse, navigate, and inspect the entire file system of your MOS server directly from the WebUI. No SSH or FTP client required — file system access is available with a single click.

MOS Filebrowser Overview

The Filebrowser showing the root directory (/).


📦 Accessing the Filebrowser

The Filebrowser is available from the MOS sidebar.

  1. Navigate to Filebrowser in the sidebar
  2. The file system browser opens automatically — no additional login required
  3. You start at the root directory (/)
  4. The current path is displayed in the breadcrumb at the top
info

The Filebrowser runs as the root user. You have full read access to the entire file system.


🗂️ Interface Overview

File List Table

The Filebrowser displays files and directories in a table with the following columns:

ColumnDescription
NameFile or directory name
PathFull absolute path (e.g., /etc, /mnt/main)
SizeFile size (directories show -)
OwnerOwner and group (e.g., root:root)
PermissionsNumeric permissions (e.g., 755, 700, 555)

The current directory path is displayed at the top of the file list. This shows you exactly where you are in the file system hierarchy.

Operations Counter

The "Operations" indicator shows the number of pending file operations (e.g., copy, move, delete). By default, it shows 0 Operations when idle.

Hidden Files

A Hidden files toggle is available at the bottom of the file list. Click it to show or hide dotfiles and hidden directories (files starting with .).


📁 Directory Navigation

Click on any directory name in the table to navigate into it. The breadcrumb and file list update automatically.

PathDescription
/Root directory — shows all top-level system directories
/mntMount points — contains storage pool mounts
/mnt/mainMain storage pool — contains shares, appdata, VMs
/bootBoot partition — contains MOS system files, configurations
/etcSystem configuration files
/varVariable data — logs, caches, temporary files
/rootRoot user's home directory

Typical MOS Directory Structure

/
├── mnt/
│ └── main/ ← Main storage pool
│ ├── appdata/ ← Docker application data
│ ├── media/ ← Media share
│ └── vms/ ← Virtual machine disks
├── boot/
│ └── config/ ← MOS configuration files
│ ├── system/ ← System settings (cron, hub, smart, etc.)
│ ├── docker/ ← Docker templates
│ └── notify/ ← Notification provider configs
├── etc/
│ └── libvirt/ ← VM definitions
└── var/
└── log/ ← System logs
tip

The most commonly used paths in MOS are /mnt/main (your storage pool) and /boot/config (your system configuration).


⚙️ Features

File Inspection

The Filebrowser allows you to quickly inspect files and directories:

  • View permissions — Check who can read, write, or execute files
  • Check ownership — See which user and group own each file
  • Identify file sizes — See how much space files consume
  • Browse system configs — Navigate to /boot/config/ to view MOS settings

Use Cases

Use CaseExample Path
Check storage usageNavigate to /mnt/main to see pool contents
Inspect Docker dataNavigate to /mnt/main/appdata to see container data
View MOS configsNavigate to /boot/config/system/ for system settings
Check notification configsNavigate to /boot/config/notify/providers/
View VM definitionsNavigate to /etc/libvirt/ for VM configs
Browse system logsNavigate to /var/log/ for log files
Verify share pathsNavigate to /mnt/main/ to confirm share directories

⚠️ Important Notes

Read-Only Access

warning

The Filebrowser is primarily designed for browsing and inspection. Be cautious when modifying system files — incorrect changes can destabilize your MOS installation.

  • System configuration files in /boot/config/ can be edited, but changes may require a service restart
  • Never modify files in /proc/ or /sys/ — these are virtual filesystems
  • Always back up before editing configuration files

System Directories

The following directories are critical system paths — do not modify their contents unless you know exactly what you are doing:

DirectoryPurposeRisk
/bin, /sbinSystem binaries🔴 High — system may not boot
/bootBoot files & MOS config🔴 High — system may not boot
/etcSystem configuration🟡 Medium — services may fail
/proc, /sysVirtual filesystems🔴 High — kernel-level data
/devDevice files🔴 High — hardware access

Alternatives

For file management tasks (upload, download, rename, delete), consider using:

  • SSH + SFTP — Full file transfer capabilities (enable in Settings → Network → Network Services)
  • SMB Share — Windows/macOS network file sharing (configure in Shares)
  • Web Terminal — Command-line file operations (use cp, mv, rm, etc.)

📚 Best Practices

  • Use for inspection, not editing — The Filebrowser is ideal for quickly checking file paths, permissions, and sizes
  • Navigate to /mnt/main first — This is where your user data, Docker appdata, and shares live
  • Check /boot/config for MOS settings — All MOS configurations are stored here persistently
  • Toggle hidden files — Enable "Hidden files" to see dotfiles and configuration files that are normally invisible
  • Verify paths — Use the Path column to confirm exact file locations for scripts, cron jobs, or Docker volume mounts

✅ Summary

The MOS Filebrowser provides a convenient way to browse the file system directly from the WebUI.

Key points:

  • Direct browser access — no SSH or FTP client needed
  • Full root access — see all files and directories on the system
  • Detailed file info — name, path, size, owner, and permissions
  • Hidden files toggle — show or hide dotfiles
  • Read-oriented — ideal for inspection and verification
  • System-wide access — browse from / to any directory on the server

The Filebrowser is perfect for quick file system inspection, verifying configurations, and navigating storage pools without leaving the MOS WebUI.


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.