jose-pr/cockpit-file-sharing

Project ID: 48200

Description

A Cockpit plugin to easily manage samba and NFS file sharing.

Features

  • Add and edit Samba shares
  • Full control of Samba Share parameters
  • Auto populate parameters with commonly used settings
  • Edit global Samba config
  • Manage Samba users and their groups
  • Add and remove groups
  • Set SeDiskOperator Privileges
  • Add and remove NFS sharing with full control of permissions and client IPs

Installation Instructions

Installation

From 45Drives Repo

Ubuntu

$ wget -qO - http://images.45drives.com/repo/keys/aptpubkey.asc | apt-key add - $ curl -o /etc/apt/sources.list.d/45drives.list http://images.45drives.com/repo/debian/45drives.list $ apt update $ apt install cockpit-file-sharing

Rocky

$ curl -o /etc/yum.repos.d/45drives.repo http://images.45drives.com/repo/centos/45drives-centos.repo $ dnf clean all && dnf makecache $ dnf install cockpit-file-sharing

CentOS 7

$ curl -o /etc/yum.repos.d/45drives.repo http://images.45drives.com/repo/centos/45drives-centos.repo $ yum clean all && yum makecache $ yum install cockpit-file-sharing

From Source

Ensure dependencies are installed: cockpit, python3, samba, nfs-kernel-server.

$ git clone https://github.com/45Drives/cockpit-file-sharing.git $ cd cockpit-file-sharing $ make install

Active Releases

The following unofficial repositories are provided as-is by owner of this project. Contact the owner directly for bugs or issues (IE: not bugzilla).

Release Architectures Repo Download
Centos-stream 8 aarch64 (16)*, ppc64le (29)*, x86_64 (30)* Centos-stream 8 (64 downloads)
Centos-stream 9 aarch64 (30)*, x86_64 (28)* Centos-stream 9 (72 downloads)
EPEL 7 ppc64le (43)*, x86_64 (25)* EPEL 7 (64 downloads)
EPEL 8 aarch64 (23)*, ppc64le (32)*, x86_64 (31)* EPEL 8 (82 downloads)
Fedora 40 aarch64 (3)*, i386 (6)*, ppc64le (2)*, s390x (7)*, x86_64 (5)* Fedora 40 multilib x86_64+i386 (0 downloads)
Fedora 41 aarch64 (4)*, i386 (3)*, ppc64le (1)*, s390x (3)*, x86_64 (5)* Fedora 41 multilib x86_64+i386 (114 downloads)
Fedora 42 aarch64 (2)*, i386 (1)*, ppc64le (1)*, s390x (5)*, x86_64 (1)* Fedora 42 multilib x86_64+i386 (93 downloads)
Fedora eln aarch64 (24)*, s390x (28)*, x86_64 (19)* Fedora eln (96 downloads)
Fedora rawhide aarch64 (15)*, i386 (21)*, ppc64le (30)*, s390x (24)*, x86_64 (19)* Fedora rawhide multilib x86_64+i386 (107 downloads)
openSUSE Tumbleweed aarch64 (14)*, i586 (23)*, ppc64le (37)*, x86_64 (18)* openSUSE Tumbleweed (81 downloads)

* Total number of downloaded packages.