cockpit-file-sharing
1,023
Stars
62
Forks
15
Watchers
54
Open Issues
GPL-3.0
许可证
Vue
语言
2021-06-01
创建时间
2026-11-02
最近更新
项目能做什么
用于管理 Samba、NFS、iSCSI 和 S3 存储服务的 Cockpit 插件。
来源:基于仓库元数据
· 内容以仓库实际 README 为准
使用说明 查看原始 README 原仓库文档
中文使用说明暂未生成。下面保留原仓库 README 摘录,命令与配置均以原文为准。
原始 README 摘录(英文原文,节选前 3000 字符)
# cockpit-file-sharing
A Cockpit plugin for managing Samba, NFS, iSCSI, and S3 storage services.

## Features
### Samba
- Manage global setings
- Server description, workgroup, log level
- Any other settings can be configured through the *Advanced Settings* dropdown
- One-click advanced configuration global MacOS share optimization
- Manage user Samba passwords
- Manage shares
- Create, edit, and remove shares
- Manage allow-list of valid users and groups
- One-click advanced configuration for Windows ACLs, shadow copy, MacOS share optimization, and audit logging
- Create non-existing share path from UI
- Manage Linux-side share path permissions
- Ceph-specific options
- Quota
- Layout pool
- Cephfs remount for properly reporting quota to client
- Export and import of configuration (same format as `/etc/samba/smb.conf`)
### NFS
- Create, edit, and remove shares
- Manage individual client settings
- Export and import of configuration (same format as `/etc/exports`)
### iSCSI
- Manage virtual devices
- Create, edit, and remove devices
- Support for single-server and clustered environments
- Manage targets
- Create, edit, and remove targets
- Manage target portals, initiator groups, and CHAP configuration
- View active sessions
- Import and export iSCSI configuration
### S3
- Detect and manage supported S3 backends
- MinIO
- RustFS
- Ceph RGW
- Garage
- Bucket management
- Create, edit, and delete buckets
- View bucket usage/statistics
- Access management
- MinIO/RustFS: users, policies, and groups
- RustFS: access keys
- Ceph RGW: user/access management
- Garage: key management
# Installation
## Ubuntu 20.04, Ubuntu 22.04
### From 45Drives Repo (Recommended)
```bash
curl -sSL https://repo.45drives.com/setup | sudo bash
sudo apt update
sudo apt install cockpit-file-sharing
```
### Direct from .deb
Installing this way may work for other versions of Ubuntu and Debian, but it is unsupported. You won't get automatic updates this way.
```bash
curl -LO https://github.com/45Drives/cockpit-file-sharing/releases/download/v4.6.1/cockpit-file-sharing_4.6.1-2jammy_all.deb
sudo apt install ./cockpit-file-sharing_4.6.1-2jammy_all.deb
```
## Rocky 8, Rocky 9
### From 45Drives Repo (Recommended)
```bash
curl -sSL https://repo.45drives.com/setup | sudo bash
sudo dnf install cockpit-file-sharing
```
### Direct from .rpm
Installing this way may work for other versions of Rocky/Centos/RHEL/Fedora/etc, but it is unsupported. You won't get automatic updates this way.
```bash
# dnf or yum
sudo dnf install https://github.com/45Drives/cockpit-file-sharing/releases/download/v4.6.1/cockpit-file-sharing-4.6.1-2.el9.noarch.rpm
```
## Generic Installation
1. Install Dependencies
```bash
# debian-like
cockpit-bridge
coreutils
attr
findutils
hostname
iproute2
libc-bin
systemd
阅读完整原文
项目深度分析 规则生成(AI 未配置)
综合评分 47.5 分。该项目在“个人可实施性”维度得 60 分,“付费可能性”维度得 20.0 分,差异化空间 70.0 分(评分依据见评分卡)。
面向细分需求的二次开发产品
| 产品构想 | 基于 cockpit-file-sharing 的核心能力,聚焦一个更窄的场景(如某平台、某行业)做差异化。 |
| 目标用户 | 该细分场景用户 |
| 难度/周期 | 中 · 2~6 周 |
| 收费模式 | 买断制 / 订阅制 / 广告 |
| 竞争风险 | 细分需求规模需验证 |
| 依据 | AI 推测:基于项目主题标签的判断 |
以上为规则引擎基于仓库公开数据生成的参考结论,包含推测成分,不构成投资或创业承诺;配置 AI 后可获得更深入的分析。
报告会保存到 个人中心
竞品与相似项目 GitHub Search 真实检索
| 项目 | 中文简介 | Stars | 语言 |
|---|---|---|---|
| cockpit-project/cockpit-files | 中文介绍暂未生成 A Featureful File Browser for Cockpit (Modernized and tested |
223 | TypeScript |
| 45Drives/cockpit-hardware | 中文介绍暂未生成 A cockpit module for 45Drives storage servers |
101 | Vue |
| 45Drives/scripts | 中文介绍暂未生成 General Scripts Used by the 45Drives Team |
59 | Shell |
| bkelly16/45Drives | 中文介绍暂未生成 It's only 4 to 5 drives, its not Rocket Appliances - Ricky |
12 | Shell |
| 45Drives/serial45d | 中文介绍暂未生成 A package for re-serializing 45Drives server products |
2 | Python |
| 45Drives/lib45d | 中文介绍暂未生成 45Drives C++ Library |
1 | C++ |
以上为通过 GitHub 官方 Search API 检索的相似项目,功能差异与优劣势需进一步人工确认,配置 AI 后可生成对比分析。
项目优势与风险
| 技术成熟度 | 创建于 2021-06-01,近 30 天仍在推送,发布过 94 个 Release |
| 社区活跃 | Star 1,023 / Fork 62 / Issue 54(数据支持,可自行核实) |
| 许可证 | GPL-3.0 商用需注意传染性条款 |
| 主要风险 | 上游项目方向可能变化;同赛道竞争者较多(见竞品表);热度与需求不完全等价 |
安装与使用
此项目未提供 Docker 镜像,安装步骤以原仓库 README 为准(涉及依赖安装与环境配置,对新手门槛较高)。