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 (8)*, ppc64le (22)*, x86_64 (16)* Centos-stream 8 (47 downloads)
Centos-stream 9 aarch64 (17)*, x86_64 (20)* Centos-stream 9 (59 downloads)
EPEL 7 ppc64le (28)*, x86_64 (12)* EPEL 7 (51 downloads)
EPEL 8 aarch64 (13)*, ppc64le (21)*, x86_64 (11)* EPEL 8 (57 downloads)
Fedora 39 aarch64 (4)*, i386 (4)*, ppc64le (5)*, s390x (4)*, x86_64 (4)* Fedora 39 multilib x86_64+i386 (0 downloads)
Fedora 40 aarch64 (0)*, i386 (2)*, ppc64le (0)*, s390x (2)*, x86_64 (2)* Fedora 40 multilib x86_64+i386 (102 downloads)
Fedora 41 aarch64 (3)*, i386 (0)*, ppc64le (0)*, s390x (0)*, x86_64 (2)* Fedora 41 multilib x86_64+i386 (51 downloads)
Fedora 42 aarch64 (0)*, i386 (0)*, ppc64le (0)*, s390x (0)*, x86_64 (0)* Fedora 42 multilib x86_64+i386 (9 downloads)
Fedora eln aarch64 (12)*, s390x (14)*, x86_64 (6)* Fedora eln (72 downloads)
Fedora rawhide aarch64 (9)*, i386 (11)*, ppc64le (24)*, s390x (14)*, x86_64 (11)* Fedora rawhide multilib x86_64+i386 (74 downloads)
openSUSE Tumbleweed aarch64 (10)*, i586 (12)*, ppc64le (24)*, x86_64 (8)* openSUSE Tumbleweed (62 downloads)

* Total number of downloaded packages.