Ad

cockpit-file-sharing: Manage Samba/NFS/iSCSI/S3 storage

Cockpit plugin for easy management of Samba, NFS, iSCSI, and S3 file sharing services. Overview, configuration, and monitoring available directly within the Cockpit interface.
Screenshot of 45Drives/cockpit-file-sharing homepage

cockpit-file-sharing provides a user-friendly graphical interface for managing various file sharing protocols. This plugin allows administrators to configure and monitor Samba, NFS, iSCSI, and S3 storage services directly from the Cockpit web interface. It addresses the complexity of managing these services through command-line interfaces and configuration files by providing a streamlined, visual approach. The plugin leverages the existing net conf registry for Samba, and offers direct configuration options for NFS, iSCSI, and S3.

Key features include a well-designed user interface for configuring Samba, NFS, iSCSI, and S3 shares. The plugin incorporates advanced options like ACL management, shadow copy configuration, and S3 bucket management. The design emphasizes ease of use with one-click optimizations for common scenarios like MacOS share handling and Windows ACL administration. Import/Export functionality allows seamless management of existing configurations. The plugin provides a comprehensive overview of storage service status with monitoring capabilities.

  • Samba Management: Comprehensive configuration of Samba shares with options for users, groups, ACLs, and advanced settings.
  • NFS Management: Simplified management of NFS exports with individual client settings and configuration import/export.
  • iSCSI Management: Creation and management of iSCSI virtual devices and targets, including CHAP configuration.
  • S3 Management: Management of S3 buckets, access policies, and user permissions for various S3 backends.
  • Configuration Import/Export: Easily import and export Samba and NFS configuration files.
  • Advanced Options: Provides access to advanced parameters for all supported protocols.
  • User-Friendly UI: Intuitive and streamlined interface for managing all file sharing services.

The project is actively maintained with frequent updates and bug fixes. The development team actively responds to issues and feature requests. The documentation provides detailed instructions for installation and usage, and the plugin is integrated with the Cockpit ecosystem. Recent commits indicate ongoing development and support.

This project benefits system administrators seeking a simplified and centralized way to manage file sharing services. It is well-suited for environments requiring a comprehensive tool for Samba, NFS, iSCSI, and S3 configuration and monitoring. Instead of managing these services through separate command-line tools or manual configuration files, cockpit-file-sharing provides integrated management directly within the Cockpit environment, improving efficiency and reducing errors.

Summarize:
Share:
Stars
964
Forks
56
Issues
53
Created
5 years ago
Commit
2 months ago
License
GPL-3.0
Archived
No
Updated 1 month ago

Similar Repositories