Skip to content

Releases: lyarinet/Samba-Manager

Samba Manager 1.3.0

24 Jan 05:56
1df43cf

Choose a tag to compare

🎉 Samba Manager v1.3.0 Release Announcement

Release Date: January 24, 2026
Version: 1.3.0
Status: ✅ Production Ready


🚀 What's New in v1.3.0

We're thrilled to announce the release of Samba Manager v1.3.0, featuring comprehensive Docker support, professional release infrastructure, and significant improvements to the deployment and management experience.

Major Features

🐳 Docker Support (NEW)

Complete containerization for seamless deployment

  • Production-ready Docker images on Docker Hub
  • Multi-service Docker Compose configuration
  • Supervisor process management with auto-restart
  • Health checks and monitoring
  • Volume-based data persistence

Pull Pre-built Image:

docker pull lyarinet/samba-manager:1.3.0
docker pull lyarinet/samba-manager:latest

Deploy in One Command:

docker run -d -p 5000:5000 lyarinet/samba-manager:latest

🔧 Release Management Infrastructure (NEW)

Professional release automation and validation

  • Automated package building (tar.gz, zip)
  • Comprehensive release validation (15+ checks)
  • GitHub release integration
  • Changelog generation from git commits
  • SHA-256 checksum generation and verification
  • Docker image publishing to Docker Hub

🌐 Multi-Distribution Support

  • Ubuntu (18.04 LTS, 20.04 LTS, 22.04 LTS)
  • Debian (10, 11, 12)
  • Fedora (36, 37, 38)
  • RHEL/CentOS (8, 9)
  • Arch Linux / Manjaro

📊 Release Statistics

Metric Count
New Files Created 16
Documentation Lines 2,000+
Release Scripts 4
Docker Configuration Files 4
Supported Platforms 6+ Linux distributions

🎯 Installation Methods

Method 1: Docker (Recommended for Quick Testing)

# Using Docker Hub (Easiest)
docker run -d -p 5000:5000 lyarinet/samba-manager:latest

# Or with Docker Compose
cd releases/docker
docker-compose up -d

Method 2: One-Line Installation

curl -sSL https://raw.githubusercontent.com/lyarinet/Samba-Manager/main/auto_install.sh | sudo bash

Method 3: Authentication-Enabled Installation

wget https://raw.githubusercontent.com/lyarinet/Samba-Manager/main/install_with_auth.sh
chmod +x install_with_auth.sh
sudo ./install_with_auth.sh

Method 4: Manual Installation

git clone https://github.com/lyarinet/Samba-Manager.git
cd Samba-Manager
sudo ./install.sh

🎨 Key Features Overview

Web-Based Administration

  • 🖥️ Intuitive web interface for Samba management
  • ⚙️ Global settings configuration
  • 📁 Share management and control
  • 👥 User and group management
  • 🔐 Fine-grained access control
  • 📊 Real-time monitoring and logging

Security Features

  • 🛡️ CSRF protection on all forms
  • ⏱️ Rate limiting for login attempts
  • ✔️ Input validation and sanitization
  • 🔑 Secure password hashing
  • 🚫 No default credentials

Advanced Capabilities

  • 🖥️ Terminal access (GoTTY integration)
  • 📝 Configuration import/export
  • 🧙 Setup wizard for initial configuration
  • 📊 Log viewing and analysis
  • 🔄 Service control (start/stop/restart)

📦 Downloads

Latest Release: v1.3.0

Format Link Checksum
Source (tar.gz) Download SHA-256
Source (zip) Download SHA-256
Docker Image Docker Hub N/A

🐳 Docker Hub Repository

Official Repository: https://hub.docker.com/r/lyarinet/samba-manager

Available Tags

  • lyarinet/samba-manager:1.3.0 - Version 1.3.0 specific
  • lyarinet/samba-manager:latest - Always points to latest stable

Quick Pull & Run

# Pull the image
docker pull lyarinet/samba-manager:latest

# Run with basic configuration
docker run -d -p 5000:5000 lyarinet/samba-manager:latest

# Run with full configuration
docker run -d \
  --name samba-manager \
  -p 5000:5000 \
  -p 139:139 \
  -p 445:445 \
  -v samba-manager-data:/var/lib/samba \
  -v samba-manager-config:/etc/samba \
  lyarinet/samba-manager:latest

Access the web interface at: http://localhost:5000


📋 What's Included in v1.3.0

Core Application

  • ✅ Flask-based web application
  • ✅ RESTful API endpoints
  • ✅ User authentication and authorization
  • ✅ Real-time service monitoring
  • ✅ Samba configuration management

Release Infrastructure

  • ✅ 4 automated release scripts
  • ✅ Comprehensive release validation system
  • ✅ GitHub integration for releases
  • ✅ Changelog generation
  • ✅ Checksum verification

Docker Support

  • ✅ Production Dockerfile
  • ✅ Docker Compose configuration
  • ✅ Supervisor process management
  • ✅ Health check monitoring
  • ✅ Volume persistence
  • ✅ Docker Hub integration

Documentation

  • ✅ 2,000+ lines of comprehensive documentation
  • ✅ Installation guides for 6+ platforms
  • ✅ Release workflow documentation
  • ✅ Docker deployment guides
  • ✅ Troubleshooting and FAQ

🔄 Upgrade Instructions

From v1.1.0 to v1.3.0

Option 1: Fresh Docker Installation (Recommended)

docker pull lyarinet/samba-manager:1.3.0
docker stop samba-manager
docker rm samba-manager
docker run -d -p 5000:5000 lyarinet/samba-manager:1.3.0

Option 2: Manual Update

# Backup current installation
cp -r /opt/samba-manager /opt/samba-manager.backup

# Update to v1.3.0
cd /opt/samba-manager
git fetch origin
git checkout v1.3.0

# Restart service
sudo systemctl restart samba-manager

Option 3: Reinstall

sudo ./uninstall.sh
curl -sSL https://raw.githubusercontent.com/lyarinet/Samba-Manager/main/auto_install.sh | sudo bash

🐛 Known Issues & Limitations

Current Version (1.3.0)

  • Samba client optional (not required for web interface)
  • Terminal feature requires GoTTY installation
  • Some advanced Samba options may require manual configuration

Workarounds

  • Use the web interface for most operations
  • Terminal access can be disabled if GoTTY not installed
  • Advanced Samba configurations available via CLI

🎯 Future Roadmap

v1.3.1 (Planned)

  • Kubernetes manifests
  • Helm charts
  • Advanced ACL management
  • Backup/restore automation
  • Performance monitoring dashboard

v1.4.0 (Planned)

  • Package distributions (.deb, .rpm)
  • LDAP integration
  • Advanced quota management
  • Replication support
  • Multi-language support

v2.0.0 (Long-term Vision)

  • React/Vue.js frontend rewrite
  • Real-time WebSocket updates
  • Advanced clustering
  • Enterprise features
  • Community plugins system

🤝 Contributing

We welcome contributions! See CONTRIBUTING.md for guidelines.

Areas for Contribution

  • 🐛 Bug reports and fixes
  • 📖 Documentation improvements
  • 🌍 Translations
  • 🎨 UI/UX improvements
  • 🧪 Testing and quality assurance

📚 Documentation

Getting Started

Deployment

Support


💬 Community & Support

Get Involved

  • 🌟 Star the repository on GitHub
  • 🐛 Report issues
  • 💡 Suggest features
  • 📝 Contribute improvements
  • 🗣️ Share feedback

Contact


📄 Release Notes

What Changed Since v1.1.0

New Features

Docker Support

  • Production-ready Dockerfile
  • Docker Compose configuration
  • Docker Hub integration
  • Container health checks

Release Infrastructure

  • Automated build system
  • Release validation
  • GitHub integration
  • Changelog automation

Improvements

📈 Better Documentation

  • 2,000+ lines of guides
  • Release workflow documentation
  • Docker deployment guides
  • Multi-platform installation docs

📈 Enhanced Installation

  • Authentication-aware installer
  • Multi-distribution support
  • Automatic dependency detection
  • Error recovery mechanisms

Bug Fixes

🔧 Stability

  • Improved error handling
  • Better logging
  • Enhanced security checks
  • Network resilience

✅ Verification

Installation Verification

# Run the verification script
./verify_release.sh

# Expected output:
# ✓ Python found: Python 3.6+
# ✓ Flask found: 3.1+
# ✓ All required modules installed
# ✓ Port 5000 available
# ✓ Installation verified successfully!

Docker Verification

# Pull and run the image
docker run -d -p 5000:5000 lyarinet/samba-manager:1.3.0

# Check container status
docker ps

# Access the web interface
curl http://localhost:5000

🙏 Thank You

Special thanks to:

  • All contributors an...
Read more

Samba Manager

11 Jul 13:35

Choose a tag to compare

Samba Manager v1.2.0 Release Notes

Overview

Samba Manager v1.2.0 is [brief description of this release].

New Features

  • Terminal Function Add

Bug Fixes

  • Fixed Connection kick

Known Issues

Installation

  1. Download the appropriate package for your system
  2. Extract the archive: tar -xzf samba-manager-1.2.0.tar.gz
  3. Install dependencies: pip install -r requirements.txt
  4. Run the application: ./run_with_sudo.sh

Upgrade Instructions

If upgrading from a previous version:

  1. Back up your existing configuration
  2. Replace the application files with those from this release
  3. Run the application

SHA-256 Checksums

c126464aee0a48f31cc89004e0b3dbdaee596b71bfbc1238c138bca86d08d5c6  samba-manager-1.2.0.tar.gz

Samba Manager

11 Jul 09:22

Choose a tag to compare

Samba Manager v1.0.0 Release Notes

Overview

Samba Manager v1.0.0 is [brief description of this release].

New Features

  • Add new feature max connection

Bug Fixes

  • Fixed issue Share

Known Issues

  • Known issue

Installation

  1. Download the appropriate package for your system
  2. Extract the archive: tar -xzf samba-manager-1.0.0.tar.gz
  3. Install dependencies: pip install -r requirements.txt
  4. Run the application: ./run_with_sudo.sh

Upgrade Instructions

If upgrading from a previous version:

  1. Back up your existing configuration
  2. Replace the application files with those from this release
  3. Run the application

SHA-256 Checksums

e50e6bd677992de714b7ce4608dc74a182839868923ab39dc60cffb6910f90f6  samba-manager-1.0.0.tar.gz