Skip to content

Screenshots

Derjan23 edited this page Oct 19, 2026 · 4 revisions

ShareOS – Documentation & UI Walkthrough

ShareOS is a free, modern firmware for D-Link NAS boxes (such as the D-Link DNS-320L-rev-Ax), derived from Alt-F[cite: 47]. Built on Buildroot, Linux (Kernel 6.18.57), and BusyBox, it adopts the proven operating model of OpenWrt (UCI, ubus, rpcd, ucode) and is released under the GPLv2 license[cite: 47].

This wiki page provides a complete visual tour of the ShareOS web interface and explains every feature in detail.


Table of Contents

  1. Login & Authentication
  2. Overview (System Dashboard & Live Monitoring)
  3. Storage (Volumes, Drives, RAID & Internal Flash)
  4. Shares (Network Shares, File Browser, Users & Groups)
  5. Services (System Daemons & Autostart)
  6. Apps (App Management, Store & Web Applications)
  7. Cloud (Cloud Sync via rclone)
  8. Paperless-ngx Integration
  9. System (Firmware, Notifications, Network, Hardware & Appearance)

1. Login & Authentication

Before accessing the administration interface, users authenticate via a clean, terminal-inspired login screen[cite: 49, 50, 51]. Administrators log in using the root account[cite: 13, 49]. Enabling the Stay logged in (7 days) toggle keeps the session active in the current browser for a full week[cite: 49, 50, 51]. The login page automatically reflects the globally configured theme (Light or Dark mode), the chosen system accent color, and the optional CRT scanline effect[cite: 4, 39, 49, 50, 51].

  • Login Screen – Light Mode (Blue Accent): Login Light Mode[cite: 50]
  • Login Screen – Dark Mode (Blue Accent): Login Dark Mode Blue[cite: 49]
  • Login Screen – Retro Terminal Look (Dark Mode, Green Accent & Scanlines): Login Dark Mode Green[cite: 51]

2. Overview (System Dashboard & Live Monitoring)

The OVERVIEW tab serves as the central dashboard of ShareOS, automatically refreshing all live system metrics every 5 seconds[cite: 5, 6, 48]:

  • Header Bar: Displays the device hostname (shareos), hardware model (D-Link DNS-320L-rev-Ax), firmware version (ShareOS 0.1.0-beta.10), and IPv4 address on the left[cite: 5, 6, 48]. On the top right, it shows the current uptime status (ONLINE), quick theme toggle (moon icon), power menu button, system clock, and current date[cite: 5, 6, 48].

  • LOAD: Monitors real-time CPU usage, RAM consumption, board temperature (with board control active status), fan state, Flash usage, and Linux system load averages[cite: 5, 6, 48].

  • NETWORK (eth0): Features a live 10-minute traffic graph for incoming (rx) and outgoing (tx) data rates alongside link speed (1000 Mbit/s), IPv4 address/subnet, gateway, DNS server, and MAC address[cite: 5, 6, 48].

  • STATUS, DRIVES & SERVICES: Summarizes firmware and boot state (Flash (UBI)), installed hard drives (sda, sdb), and active background services (9 / 9 running)[cite: 5, 6, 48]. Using the toggle icon on the right side of each section header, users can seamlessly switch between a visual Card View and a compact Table View[cite: 5, 6, 48].

  • Overview Dashboard – Card View (Light Mode): Overview Card View[cite: 5]

  • Overview Dashboard – Table View (Light Mode): Overview Table View[cite: 6]

  • Overview Dashboard – Table View (Dark Mode): Overview Dark Mode[cite: 48]


3. Storage (Volumes, Drives, RAID & Internal Flash)

The STORAGE tab manages physical disks, RAID arrays, power-saving settings, and internal flash memory[cite: 7, 8]:

  • VOLUMES: Displays configured storage pools such as daten (/mnt/daten on /dev/md0), shown here as an ext4 Mirror (RAID 1) array with both disks active (UU) and designated as the storage location for APPS[cite: 7, 8]. Volumes can be unmounted (Unmount) or removed (Remove) directly from this panel[cite: 7, 8].

  • DRIVES: Lists all detected physical hard drives (Bay · sda with 2 TB and Bay · sdb with 1 TB), their partition layout (swap and RAID member of md0), and provides actions to query drive health (Read SMART) or wipe individual disks (Erase & format)[cite: 7, 8].

  • SETTINGS (Spindown & Storage Wizard):

    • Spindown: Configures the idle timeout (e.g., 10 minutes) before disks spin down to save power and reduce wear, while also displaying active swap usage (sda1, sdb1) and the application directory (/mnt/daten/.shareos)[cite: 7, 8].
    • Set up again: Clicking Start wizard launches the storage setup wizard to format and reconfigure selected disks from scratch[cite: 7, 8].
  • INTERNAL FLASH: Shows the allocation of the internal 128 MB NAND Flash (UBI), broken down into Settings & packages (/overlay), System (read-only) (/rom), and RAM (tmp) (/tmp)[cite: 7, 8].

  • Storage Management – Card View: Storage Card View[cite: 7]

  • Storage Management – Table View: Storage Table View[cite: 8]


4. Shares (Network Shares, File Browser, Users & Groups)

The SHARES tab consolidates file sharing, web-based file management, and user/group access control into four sub-sections: SHARES, FILES, USER, and GROUPS[cite: 9].

4.1 Network Shares & File Services (SMB / NFS)

  • Configured Shares: Displays active shares (such as test pointing to /mnt/daten/test), enabled protocols (SMB), user permissions (test (rw)), and network paths (\\shareos\test) in either card or table layout[cite: 9, 10].

  • SMB (Windows, macOS, Linux): Toggles the SMB service, sets the Windows Workgroup (SKYNETGROUP), and provides ready-to-use connection paths for Windows (\\shareos\<freigabe>) and macOS/Linux (smb://10.242.1.20/<freigabe>)[cite: 9, 10].

  • NFS (Linux, Proxmox): Enables account-free NFS exports restricted by client IP or subnet (files are stored as nobody:users), complete with an example mount command[cite: 9, 10].

  • Shares Overview – Card View: Shares Card View[cite: 9]

  • Shares Overview – Table View: Shares Table View[cite: 10]

  • Creating a New Share (New Share Dialog): New Share Form[cite: 11]


4.2 Built-in Web File Browser (Files)

Under SHARES → FILES, ShareOS includes a clean web file manager for browsing mounted volumes (such as daten) directly in the browser[cite: 12]. Users can drag and drop files into the window or use the toolbar buttons to create folders (+ New folder), Upload files, Rename, Move, Copy, or Delete items[cite: 12]. A Hidden toggle in the top right reveals or hides dotfiles and system directories[cite: 12].

  • Web File Browser View: File Browser[cite: 12]

4.3 User Management & Alt-F Migration (User)

Under SHARES → USER, accounts and storage quotas are managed[cite: 13, 14, 15]. ShareOS supports three distinct user roles[cite: 13, 14, 15]:

  1. Administrator: Full system access including the web UI and SSH (root is always an administrator)[cite: 13, 14, 15].
  2. User: Access to network shares plus a personal self-service area (“My ShareOS”) in the web interface[cite: 13, 14, 15].
  3. Shares only: Access to SMB/NFS network shares without web interface login privileges[cite: 13, 14, 15].
  • User List – Table View: User Table View[cite: 13]
  • User List – Card View: User Card View[cite: 14]
  • Switching Back to Table View Before User Creation / Import: User Table View Return[cite: 15]
  • Creating a New User (New User Form): New User Form[cite: 16]
  • Importing Users from Alt-F (Import from Alt-F Modal): Import Users from Alt-F Modal[cite: 17]

4.4 Group Management (Groups)

Under SHARES → GROUPS, administrators can view existing user groups (such as testgroup), delete groups, or click New group to create additional groups for streamlined permission management across network shares[cite: 18, 19].

  • Groups Overview: Groups Overview[cite: 18]
  • Creating a New Group (New Group Modal): New Group Modal[cite: 19]

5. Services (System Daemons & Autostart)

The SERVICES tab provides full visibility and control over all background daemons running on the NAS[cite: 20, 21, 22]:

  • Netzwerkname (mDNS / avahi-daemon): Advertises the NAS on the local network as <name>.local[cite: 20, 21, 22].

  • Board control (board): Manages fan speed, temperature sensors, physical buttons, and the MCU clock[cite: 20, 21, 22].

  • Scheduler (crond): Executes scheduled cron jobs and periodic tasks[cite: 20, 21, 22].

  • SSH / SFTP (dropbear): Provides secure shell and SFTP file transfer access on Port 22[cite: 20, 21, 22].

  • Time (NTP / ntpd): Synchronizes the system clock and keeps the hardware MCU clock in sync[cite: 20, 21, 22].

  • API (rpcd), System log (syslogd), System bus (ubus) & Web interface (uhttpd): Core system services powering the web UI and inter-process communication[cite: 20, 21, 22].

  • Services Status – Table View: Services Table View[cite: 20]

  • Services Status – Card View: Services Card View[cite: 21]

  • Services Autostart Configuration: Services Autostart[cite: 22]


6. Apps (App Management, Store & Web Applications)

The APPS section extends ShareOS with standalone web applications[cite: 23, 24, 25, 26]. For security isolation, web apps run on their own dedicated port (8081 for HTTP / 8444 for HTTPS) separate from the main administration interface so an app cannot access the admin login session[cite: 2, 3, 23, 24].

6.1 Installed Apps & App Store

  • Installed Apps – Card View: Installed Apps Card View[cite: 23]
  • Installed Apps – Table View: Installed Apps Table View[cite: 24]
  • App Store & Package Upload: App Store and Package Upload[cite: 25]
  • App Catalog Sources (Sources): App Sources[cite: 26]

6.2 Web Applications in Action: Webpad & WebTerm

  • Webpad Code Editor Running on Port 8444: Webpad Editor[cite: 2]
  • WebTerm Terminal Running on Port 8444: WebTerm Terminal[cite: 3]

7. Cloud (Cloud Sync via rclone)

The CLOUD tab integrates rclone (v1.75.2) to copy or mirror local NAS folders with external cloud storage providers either manually or on a schedule[cite: 27, 28, 29].

  • Cloud Sync Overview: Cloud Sync Overview[cite: 27]
  • Adding a Cloud Account via WebDAV / Nextcloud: New Cloud Account WebDAV[cite: 28]
  • Adding a Cloud Account via rclone.conf (Google Drive, OneDrive, Dropbox, etc.): New Cloud Account rclone conf[cite: 29]

8. Paperless-ngx Integration

The PAPERLESS tab connects ShareOS directly to a Paperless-ngx document management server on the network[cite: 30].

  • Paperless-ngx Settings & Inboxes: Paperless-ngx Integration[cite: 30]

9. System (Firmware, Notifications, Network, Hardware & Appearance)

The SYSTEM tab is divided into nine sub-menus covering firmware maintenance, alerting, networking, hardware control, logging, and visual customization[cite: 31].

9.1 Firmware Updates & Version History (Firmware)

  • System Firmware Update & Release Notes: System Firmware Update[cite: 31]

9.2 System Health Checks, E-Mail & Push Notifications (Messages)

  • System Messages and Notifications (SMTP & ntfy/Gotify): System Messages and Notifications[cite: 32]

9.3 General Settings, Configuration Backup & PWA/Widgets (General)

  • System General Settings (Backup, Restore & Widgets): System General Settings[cite: 33]

9.4 Date, Time Zone & NTP Synchronization (Time)

  • System Time Settings: System Time Settings[cite: 34]

9.5 Network Configuration & HTTPS Certificates (Network)

  • System Network and Certificates: System Network and Certificates[cite: 35]

9.6 Power Management, Factory Reset, Fan Curves & LEDs (Power & Reset)

  • System Power, Fan and LEDs: System Power, Fan and LEDs[cite: 36]

9.7 System & Kernel Logs (Logs)

  • Viewing the System Log (syslog): System Log syslog[cite: 37]
  • Viewing the Kernel Log (dmesg): Kernel Log dmesg[cite: 38]

9.8 Appearance, Themes, Accent Colors & Languages (Appearance)

  • Light Mode – Blue Accent (with Scanlines Enabled): Appearance Light Blue Scanlines[cite: 39]
  • Light Mode – Green Accent: Appearance Light Green[cite: 40]
  • Light Mode – Red Accent: Appearance Light Red[cite: 41]
  • Light Mode – Blue Accent (Standard View): Appearance Light Blue[cite: 42]
  • Light Mode – Monochrome / Neutral Gray Accent: Appearance Light Monochrome[cite: 43]
  • Dark Mode – Green Accent: Appearance Dark Green[cite: 44]
  • Dark Mode – Red Accent: Appearance Dark Red[cite: 45]
  • Dark Mode – White / Monochrome Accent: Appearance Dark White[cite: 46]
  • Interface Language Selection Menu (10 Supported Languages): Language Selection Dropdown[cite: 4]

9.9 System & Project Information (About)

  • System About: System About[cite: 47]