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 (6)*, ppc64le (18)*, x86_64 (14)* Centos-stream 8 (28 downloads)
Centos-stream 9 aarch64 (13)*, x86_64 (13)* Centos-stream 9 (37 downloads)
EPEL 7 ppc64le (23)*, x86_64 (6)* EPEL 7 (35 downloads)
EPEL 8 aarch64 (11)*, ppc64le (20)*, x86_64 (8)* EPEL 8 (28 downloads)
Fedora 37 aarch64 (2)*, armhfp (2)*, i386 (2)*, ppc64le (3)*, s390x (2)*, x86_64 (5)* Fedora 37 multilib x86_64+i386 (0 downloads)
Fedora 38 aarch64 (2)*, i386 (4)*, ppc64le (2)*, s390x (2)*, x86_64 (2)* Fedora 38 multilib x86_64+i386 (25 downloads)
Fedora 39 aarch64 (2)*, i386 (2)*, ppc64le (3)*, s390x (2)*, x86_64 (2)* Fedora 39 multilib x86_64+i386 (18 downloads)
Fedora 40 aarch64 (0)*, i386 (0)*, ppc64le (0)*, s390x (0)*, x86_64 (0)* Fedora 40 multilib x86_64+i386 (7 downloads)
Fedora eln aarch64 (8)*, s390x (10)*, x86_64 (6)* Fedora eln (35 downloads)
Fedora rawhide aarch64 (6)*, i386 (11)*, ppc64le (21)*, s390x (9)*, x86_64 (7)* Fedora rawhide multilib x86_64+i386 (44 downloads)
openSUSE Tumbleweed aarch64 (6)*, i586 (8)*, ppc64le (18)*, x86_64 (6)* openSUSE Tumbleweed (40 downloads)

* Total number of downloaded packages.