Skip to content

Feature Request: Support for Network-Attached Storage (NFS/CIFS) for media directories #1550

Description

@Marlboro62

Currently, MediaCMS expects media files and uploads to be stored on local filesystems.
This limits deployment scenarios where storage needs to be decoupled from the application server or shared across multiple nodes in a clustered environment.

I currently cannot easily integrate existing NAS (Network-Attached Storage) volumes using NFS or CIFS/SMB protocols.

Describe the solution you'd like
I would like to be able to configure MediaCMS to use remote network mounts for its storage directories (e.g., media/, uploads/, etc.). This would involve:

Ensuring the application handles potential latency associated with network storage.

Ensuring compatibility with file locking mechanisms if needed.

Providing documentation or configuration examples on how to mount and map these volumes within the MediaCMS Docker/deployment environment.

I have considered using bind mounts in Docker, but that requires manual handling of the mount points on the host system outside of the MediaCMS configuration. A more native integration or clear guidelines in the documentation would be highly appreciated.

Additional context

Use case: Storing large video libraries on a dedicated file server to save local disk space and allow for easier backups/scaling.

Protocol preference: NFS (primary) and CIFS/SMB (secondary).

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions