Expose Fileserver (SMB) over WEB / HTTP(S) Interface

10,599

Solution 1

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 :)

Solution 2

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

Solution 3

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

Solution 4

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

Microsoft considers Internet transport acceptable for modern SMB.

Share:
10,599
Sam
Author by

Sam

Updated on September 18, 2022

Comments

  • Sam
    Sam almost 2 years

    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.

    • davidgo
      davidgo over 4 years
      WebDAV?.........
    • Chopper3
      Chopper3 over 4 years
      IIS?...........
    • Sam
      Sam over 4 years
      I updated the post. IIS may be a good read-only choice.
    • RiGiD5
      RiGiD5 over 4 years
      IIS for R/O access is an overkill and resource hog, but it gets the job done!
    • Tobias Timpe
      Tobias Timpe over 4 years
      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.
    • Sam
      Sam over 4 years
      User management can be different from the users on the file-server. I can go with web-ui uses one user-identity on file-server. It's for home-purpose currently.
    • Sam
      Sam over 4 years
      Web-based HTML5 player for video would also be a good feature.
  • Sam
    Sam over 4 years
    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
    Sam over 4 years
    I have seen Pydio specification, but I have not give it a try. Is it worth a try? Are you using it?
  • batistuta09
    batistuta09 over 4 years
    I am personally not - we use Syncplicity for content sharing, but our company evaluated Pydio for some customers
  • Sam
    Sam over 4 years
    Maybe not my choice. Thanks anyway!
  • Jonathon Reinhart
    Jonathon Reinhart about 3 years
    SMB is chatty though, and the round-trip latency really kills performance.