Free — Community Included in the free Community tier. Install and use it today. See pricing.

Overview

WolfStack storage mount management — S3, NFS, SSHFS

WolfStack’s Storage Manager lets you mount and manage remote storage directly from the dashboard.

Supported Storage Types

TypeDescriptionUse Case
S3/R2 Object Storage Mount buckets from AWS S3, Cloudflare R2, MinIO, Wasabi, Backblaze B2, or any S3-compatible provider. Pure Rust implementation — works on all architectures including IBM Power (ppc64le). Cloud backups, media storage, offsite archives
NFS Shares Mount NFS exports from your network Shared storage between servers, NAS access
SMB/CIFS Shares Mount Windows, Samba, Synology, and QNAP shares. Supports guest and username/password/domain auth. Defaults to SMB 3.0 which matches modern NAS defaults; smb_options lets you override to vers=2.1 for older boxes. Synology/QNAP NAS, Windows file servers, Samba shares
SSHFS Mount remote directories over SSH using SFTP Secure remote file access without NFS
Directory Bind-mount a local directory to another path Path aliasing, container storage paths
WolfDisk Mount a WolfDisk distributed filesystem drive Replicated shared storage across your cluster

Features

  • View storage usage and capacity at a glance
  • Browse files in mounted storage via the File Manager
  • Configure credentials and mount points from the web UI
  • Auto-mount on boot
  • Prompt-and-install for missing helper packages — if a host is missing cifs-utils or nfs-common, WolfStack pops a confirm dialog and runs the install in a live terminal window so you see what's happening. Nothing installs silently.
  • S3 sync operations for syncing local directories with S3 buckets
  • Import storage configurations from rclone.conf
  • Replicate storage mount configurations across all cluster nodes

NAS Quick Reference

Both NFS and SMB can point at consumer NAS boxes — pick whichever your NAS has enabled.

Synology / QNAP over SMB

Most out-of-the-box NAS setups have SMB on by default. Create a share in the NAS admin UI, then in WolfStack pick SMB/CIFS as the mount type:

  • Source: //nas.local/wolfstack (or \\nas.local\wolfstack — we normalise either form)
  • Username / Password / Domain: from your NAS share permissions, or leave blank for a guest-mounted share
  • Options: leave empty for the SMB 3.0 default; on older NAS firmware, set vers=2.1

Synology / QNAP over NFS

If you've enabled NFS in the NAS control panel:

  • Source: nas.local:/volume1/wolfstack
  • Options: leave empty for the defaults (rw,soft,timeo=50)

Making fstab Mounts Wait for WolfStack New in v24.37

Mounts created here are managed by WolfStack itself, so systemd has no .mount units to order against. If something in your /etc/fstab depends on them — the classic case is a mergerfs pool over WolfStack-mounted CIFS/NFS branches — order it on the wolfstack-mounts.target unit that WolfStack activates once every auto-mount has been attempted at boot:

/mnt/branch1:/mnt/branch2  /mnt/pool  fuse.mergerfs  defaults,nofail,_netdev,x-systemd.requires=wolfstack-mounts.target  0 0

nofail is required, not optional — without it systemd hits a boot-ordering cycle and drops the mount from the boot transaction. With it, your pool waits for the branches on every boot, no helper scripts needed.

Got a NAS Appliance? See It Here Too

Beyond mounting shares, WolfStack can show your NAS's own health next to your servers:

  • TrueNAS integration — ZFS pool health, datasets, disks, NFS exports, and snapshot create/delete.
  • Unraid integration — array and disk health, user shares, parity status and history, plus Docker/VM lists. New in v24.38.

Try this on your own servers

WolfStack is free for personal use and installs in about two minutes — one command, no agents, works on any Linux server or Raspberry Pi.

Running it at work? Commercial licences start small and fund development.

Esc