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 (0)*, ppc64le (0)*, x86_64 (0)* Centos-stream 8 (4 downloads)
Centos-stream 9 aarch64 (0)*, x86_64 (0)* Centos-stream 9 (15 downloads)
Epel for CentOS 7 ppc64le (0)*, x86_64 (0)* Epel for CentOS 7 (12 downloads)
Epel for CentOS 8 aarch64 (0)*, ppc64le (0)*, x86_64 (0)* Epel for CentOS 8 (4 downloads)
Fedora 33 aarch64 (0)*, armhfp (0)*, i386 (0)*, ppc64le (0)*, s390x (0)*, x86_64 (0)* Fedora 33 multilib x86_64+i386 (12 downloads)
Fedora 34 aarch64 (0)*, armhfp (0)*, i386 (0)*, ppc64le (0)*, s390x (0)*, x86_64 (0)* Fedora 34 multilib x86_64+i386 (19 downloads)
Fedora 35 aarch64 (0)*, armhfp (0)*, i386 (0)*, ppc64le (0)*, s390x (0)*, x86_64 (0)* Fedora 35 multilib x86_64+i386 (13 downloads)
Fedora eln aarch64 (0)*, s390x (0)*, x86_64 (0)* Fedora eln (6 downloads)
Fedora rawhide aarch64 (0)*, armhfp (0)*, i386 (0)*, ppc64le (0)*, s390x (0)*, x86_64 (0)* Fedora rawhide multilib x86_64+i386 (12 downloads)
openSUSE Leap 15.2 aarch64 (0)*, x86_64 (0)* openSUSE Leap 15.2 (12 downloads)
openSUSE Leap 15.3 aarch64 (0)*, x86_64 (0)* openSUSE Leap 15.3 (16 downloads)
openSUSE Tumbleweed aarch64 (0)*, i586 (0)*, ppc64le (0)*, x86_64 (0)* openSUSE Tumbleweed (13 downloads)
Oraclelinux 7 aarch64 (0)*, x86_64 (0)* Oraclelinux 7 (14 downloads)
Oraclelinux 8 aarch64 (0)*, x86_64 (0)* Oraclelinux 8 (12 downloads)

* Total number of packages downloaded in the last seven days.