Releases: alirisner14/EasySMB
Release list
v1.1.0
EasySMB v1.1.0
This major update transforms Easy SMB Core from a standalone desktop executable into a powerful 2-in-1 hybrid application. You can now deploy the program as a silent background service to manage your server remotely from any browser, alongside several quality-of-life UI improvements for local folder management.
🎉 What's New in Version 1.1.0
🌐 2-in-1 Headless Web Portal & Remote Admin
Deploy as a Background Service: A single button in the new "Headless Web Portal" tab registers the application as a silent Windows background task.
Tailscale Serve Integration: The background service automatically routes the web dashboard through Tailscale, generating an official HTTPS URL for secure remote administration. Manage SnapRAID and folder permissions from your phone, anywhere in the world, without Remote Desktop.
Basic Auth Security: The remote web portal is locked behind a custom password gateway. Even if other users are on your Tailscale network, they cannot access the administrative dashboard without the password.
✦ Folder & Security Enhancements
Granular Single-Folder Saves: You no longer need to recalculate the entire server matrix to make a small change. Every folder now has an independent "Save This Folder Only" button for instant permission updates.
Simplified UI: The folder security matrix has been redesigned into a clean, expandable accordion layout. Technical permission jargon has been replaced with layman-friendly definitions (e.g., "Delete / Move Files", "Add / Create Sub-Folders").
Smart Defaults: Newly detected user folders default to "Full Access" for their respective owners, reducing setup friction.
🐛 Bug Fixes & Optimizations
Automated Ownership Sweeps: Resolved an "Access is denied" error that occurred when applying permissions to files uploaded or renamed remotely. The program now silently reclaims local administrative ownership over all subfolders once per session before applying NTFS locks.
📥 Installation & Upgrade
Download smb_manager_GUI.exe from the Assets section below.
If upgrading from v1.0.0, simply replace your old .exe file with this new one.
Right-click the downloaded file and select Run as Administrator.
To enable the new remote web dashboard, navigate to the Headless Web Portal tab, set a password, and click Deploy Background Web Service.
EasySMB v1.0.1
- Added auto 'takeown' command before permissions updates to avoid errors resulting from files uploaded or renamed remotely.
v1.0.0 - Initial Production Release
This is the initial public release of EasySMB, a lightweight, user-friendly Windows GUI designed to make deploying a secure, private home server or NAS incredibly simple. Built with a modern frosted-glass aesthetic, this standalone tool replaces complex terminal commands with intuitive button clicks.
🎉 Key Features in this Release
Visual SMB & Security Management
Access-Based Enumeration (ABE): Broadcasts a single master network share and automatically cloaks restricted folders. Users only see the specific subfolders they have explicit permission to access.
One-Click User Creation: Generate standard local Windows credentials dedicated strictly to network access.
Friendly Device Mapping: Edit the Windows hosts file directly from the app to assign memorable network names (e.g., EasyNAS) instead of relying on IP addresses.
Remote Access (Tailscale)
One-Click Installation: Installs the Tailscale engine silently via Windows Package Manager (winget).
In-App Dashboard Access: Authenticate your server node directly from the UI.
Comprehensive Guides: Step-by-step walk-throughs for configuring Unattended Mode, MagicDNS, and setting up client devices (Windows, iOS, and Android) to bypass router port-forwarding entirely.
Parity Backup & Recovery (SnapRAID)
Interactive Dashboard: Run parity sync, check array status, query SMART hardware health, and execute disaster recovery fix commands without ever opening the command line.
Automated Scheduling: A single button safely registers hidden Windows tasks to automatically run a background Sync daily at 2:00 AM and a Scrub (fixing bit-rot) every Sunday at 4:00 AM.
Quality of Life
Smart Output Interception: If a background system command fails, the UI catches it and displays a clean, terminal window detailing the raw system logs alongside plain-English troubleshooting advice.
Visual Branding: Drop an app_icon.ico into the directory before running or compiling to automatically apply custom window and taskbar branding.
📥 Installation & Usage
Download EasySMB_v1.0.0.exe from the Assets section below.
Right-click the downloaded file and select Run as Administrator (required for assigning folder permissions, editing the hosts file, and scheduling tasks).
Follow the numbered tabs across the top to build your local server, set up remote access, and configure parity protection.