As a user of Avid Nexis-type storage servers, I really missed having a software like the Nexis client that allows managing many users on the same storage with different permissions, without wasting time using tedious Windows menus. So, I created a web-based version, which simplifies remote management for admins on the LAN, and with additional features, like having multiple servers credentials pre-configured.
Features
- User authentication
- Each user can configure their own set of credentials on SMB servers
- List available shares on all configured servers for a user
- Mount and unmount shares on logical letters
- Configure, save and load a default drive mapping preset
- Default mappings are loaded when user log in and all conectiona are disconected when the user log out
Configuration
- users.json: Contains user credentials.
- servers_credentials.json: Contains server credentials.
- mappings.json: Contains mappings for share
Screenshots
Usage
- Just launch the exe or
- Run the Flask application:
python smbwebguy.py
- Access the application in your web browser at http://127.0.0.1:5000.
- Access the user management page via http://127.0.0.1:5000/create_user.