Skip to content

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

License

Notifications You must be signed in to change notification settings

muratgonul/cockpit-file-sharing

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

cockpit-file-sharing

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

Samba Manager

Samba Manager Interface

Adding Shares

Adding a Samba Share

NFS Manager

NFS Manager Interface

Adding a NFS

Adding a NFS

Installation

From Source

  1. Ensure dependencies are installed: cockpit, samba, nfs-kernel-server.
  2. $ git clone https://github.com/45Drives/cockpit-file-sharing.git
  3. $ cd cockpit-file-sharing
  4. # make install

From 45Drives Repositories

Ubuntu

  1. Import GPG Key
wget -qO - http://images.45drives.com/repo/keys/aptpubkey.asc | sudo apt-key add -
  1. Add 45drives.list
cd /etc/apt/sources.list.d
sudo wget http://images.45drives.com/repo/debian/45drives.list
  1. Uncomment second line in sources.list.d/45drives.list
vim /etc/apt/sources.list.d/45drives.list
sudo apt update
  1. Install Package
sudo apt install cockpit-file-sharing

About

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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 59.0%
  • HTML 19.8%
  • Python 10.6%
  • CSS 9.6%
  • Makefile 1.0%