45Drives / cockpit-identities

User and group management plugin for Houston UI (Cockpit)
GNU General Public License v3.0
159 stars 7 forks source link

Cockpit Identities

User and group management plugin for Houston UI (Cockpit)

Usage example

Features

User Management

Installation

Ubuntu 20.04

From 45Drives Repo (Recommended, Ubuntu 20.04 only)

curl -sSL https://repo.45drives.com/setup | sudo bash
sudo apt update
sudo apt install cockpit-identities

Direct from .deb

Installing this way may work for other versions of Ubuntu and Debian, but it is unsupported. You won't get automatic updates this way.

curl -LO https://github.com/45Drives/cockpit-identities/releases/download/v0.1.12/cockpit-identities_0.1.12-1focal_all.deb
sudo apt install ./cockpit-identities_0.1.12-1focal_all.deb

Rocky 8

From 45Drives Repo (Recommended, Rocky 8 only)

curl -sSL https://repo.45drives.com/setup | sudo bash
sudo dnf install cockpit-identities

Direct from .rpm

Installing this way may work for other versions of Rocky/Centos/RHEL/Fedora/etc, but it is unsupported. You won't get automatic updates this way.

# dnf or yum
sudo dnf install https://github.com/45Drives/cockpit-identities/releases/download/v0.1.12/cockpit-identities-0.1.12-1.el8.noarch.rpm

Generic Installation

  1. Install Dependencies
    # debian-like
    cockpit
    bash
    coreutils
    hostname
    libc-bin
    passwd
    psmisc
    samba
    samba-common-bin
    sudo
    util-linux
    perl
    openssh-client
    # RHEL-like
    cockpit
    bash
    coreutils
    glibc-common
    hostname
    passwd
    psmisc
    samba-common-tools
    shadow-utils
    sudo
    util-linux
    util-linux-user
    perl
    openssh
  2. Download pre-built archive and install
    curl -LO https://github.com/45Drives/cockpit-identities/releases/download/v0.1.12/cockpit-identities_0.1.12_generic.zip
    unzip cockpit-identities_0.1.12_generic.zip
    cd cockpit-identities_0.1.12_generic
    # no need to run `make` first, the plugin is pre-built
    sudo make install

If you haven't already, consider getting cockpit-file-sharing for managing Samba and NFS shares.