7

I have a Windows Fileserver (SMB), for internal storage. I'm looking for a way to add a Web-interface to expose the fileserver over HTTPS.

The requirements are:

  • Accessible over HTTPS in a standard browser as a Web application.
  • The Web application shall be able to display and modify the content of a SMB-share.
  • Media playback (video and audio) would be great. But download and relying on the browser are ok.
  • Linux or Windows.
  • Open Source

If it is a bad idea to have this setup, please let me know. I can be okay with moving from the Windows file-server SMB platform to another Linux platform.

7
  • WebDAV?.........
    – davidgo
    Nov 12, 2019 at 10:46
  • 1
    IIS?...........
    – Chopper3
    Nov 12, 2019 at 10:57
  • 1
    I updated the post. IIS may be a good read-only choice.
    – Sam
    Nov 12, 2019 at 11:08
  • IIS for R/O access is an overkill and resource hog, but it gets the job done!
    – RiGiD5
    Nov 12, 2019 at 12:20
  • It would be amazing to finally have a solution for this problem that includes LDAP support and actually sets the file permissions based on that. Nextcloud etc. only work when the files are owned by www-data. Nov 12, 2019 at 13:01

4 Answers 4

7

NextCloud has WebDAV functionality / integration and can replicate data between off-site <-> on-premises in the way you want. This is no open source / free software, but you might want to give it a try.

https://nextcloud.com/files/

P.S. I have nothing to do with this company, just in case :)

1
  • Maybe not my choice. Thanks anyway!
    – Sam
    Nov 12, 2019 at 16:16
6

Pydio has Web UX for CIFS/SMB shares: https://pydio.com

2
  • 3
    I have seen Pydio specification, but I have not give it a try. Is it worth a try? Are you using it?
    – Sam
    Nov 12, 2019 at 13:29
  • 1
    I am personally not - we use Syncplicity for content sharing, but our company evaluated Pydio for some customers Nov 12, 2019 at 13:40
4

I guess OwnCloud might be a bit overkill for your needs, but still going to mention it. :)

1
  • I have been looking in this direction also. Currently I use Seafile as a sync-server, but its currently not connected to the file-server-files.
    – Sam
    Nov 12, 2019 at 13:28
1

SMB with encryption directly over the WAN or Internet. Mount the shares with native OS tools.

Microsoft considers Internet transport acceptable for modern SMB.

1
  • SMB is chatty though, and the round-trip latency really kills performance. May 31, 2021 at 2:56

Not the answer you're looking for? Browse other questions tagged .