Redfish is a simple and flexible SMB server designed to provide an alternative way to run file sharing services on Windows. It offers a more adaptable and user-friendly solution compared to the default Windows file sharing service.
Key Features:
Standalone application or Windows service operation
Easy setup of shared folders with customizable permissions
User account management within the application
Customizable port configuration for flexibility
Integration with .NET Framework 4.0 or higher
Compatibility across various Windows versions, including Windows 7 and Windows 10
Audience & Benefit:
Ideal for system administrators and businesses seeking a reliable and secure file sharing solution on Windows. Redfish simplifies the management of shared resources while offering enhanced flexibility and control compared to native services.
Available as a winget package for easy installation.
README
Redfish
Redfish is a simple and flexible SMB server on Windows. It was started by Skyjos team and open source on GitHub. Redfish gives you an alternative way to run file sharing service on Windows. It's more flexible and simpler than Windows file sharing service. You could set up share folders, user account even change the port in the application.
Screenshots:
How it works:
Redfish is written in C# and requires .NET Framework 4 or above. It has 3 modules:
Redfish (Main module): Run file sharing as a standalone application.
RedfishService Module: Run file sharing as a Windows service.
Setup Module: Packaging application into setup.mis
Tested on Windows 7 and Windows 10.
Notes:
The 445 port is taken by Windows file sharing service, so Redfish use 20445 as default service port.