Overview
WolfStack’s Storage Manager lets you mount and manage remote storage directly from the dashboard.
Supported Storage Types
| Type | Description | Use 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-utilsornfs-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.