Documentation
Installation manual
Prepare
Poolsman comes as a plugin for Cockpit Web UI for server management. If you don't have Cockpit installed yet, Poolsman will install its basic components automatically. However if you'd like to get the full set of Cockpit features, you should install it using the official Cockpit documentation. Be aware that in general case we do not recommend to install the full Cockpit version on Proxmox and Debian systems (see more details in the note below).
NOTE: The full Cockpit version includes some heavy dependencies (e.g.network-manager
) that may potentially change the OS behavior or even break something. It's mostly important if you are using lightweight OS likeProxmox
orDebian
. If you are not sure that the full Cockpit won't break anything, just skip this step and proceed with Poolsman installation. That way Poolsman will install only required Cockpit components.
Install
NOTE: If you are working underroot
user, you should removesudo
from the installation commands. This recommendation is mostly for Debian and Proxmox systems.
Debian, Ubuntu and Proxmox
Add Poolsman repository:
echo "deb [arch=all] https://download.poolsman.com/repository/debian/ stable main" | \ sudo tee /etc/apt/sources.list.d/poolsman.list > /dev/null
Import Poolsman repository GPG key:
wget -qO- https://download.poolsman.com/keys/poolsman.gpg | \ sudo tee /etc/apt/trusted.gpg.d/poolsman.gpg > /dev/null
Refresh package repositories:
sudo apt-get -y update
Install Poolsman from repository:
sudo apt-get -y install poolsman
Open Cockpit in your web browser (
ip-address-of-machine:9090
) and go to the Poolsman tab (ZFS storage
).
RHEL-based distro
Poolsman has been tested on RHEL, Fedora, CentOS Stream and Rocky Linux, but should work on other RHEL-based distros too.
Import Poolsman repository GPG key:
sudo rpm --import https://download.poolsman.com/keys/poolsman.asc
Install Poolsman (it will also configure repository during installation for further updates):
sudo dnf install https://download.poolsman.com/repository/rhel/any/stable/poolsman-0.8.0-1.el.noarch.rpm
Enable Cockpit socket and open the firewall if required by following Cockpit documentation.
Open Cockpit in your web browser (
ip-address-of-machine:9090
) and go to the Poolsman tab (ZFS storage
).
openSUSE Leap and Tumbleweed
Import Poolsman repository GPG key:
sudo rpm --import https://download.poolsman.com/keys/poolsman.asc
Install Poolsman (it will also configure repository during installation for further updates):
sudo zypper install https://download.poolsman.com/repository/suse/any/stable/poolsman-0.8.0-1.suse.noarch.rpm
Enable Cockpit socket and open the firewall if required by following Cockpit documentation.
Open Cockpit in your web browser (
ip-address-of-machine:9090
) and go to the Poolsman tab (ZFS storage
).
Arch Linux
Add Poolsman repository:
cat << EOF | sudo tee -a /etc/pacman.conf > /dev/null [poolsman] SigLevel = PackageRequired Server = https://download.poolsman.com/repository/arch/any/stable EOF
Import Poolsman repository GPG key:
sudo sh -c 'wget -O- https://download.poolsman.com/keys/poolsman.asc | pacman-key -a -'
Sign Poolsman GPG key locally:
sudo pacman-key --lsign-key 8586E2EA978518CB
Install Poolsman:
sudo pacman -Syu poolsman
Enable Cockpit socket and open the firewall if required by following Cockpit documentation.
Open Cockpit in your web browser (
ip-address-of-machine:9090
) and go to the Poolsman tab (ZFS storage
).
Other Linux distributions
Poolsman should work on any other Linux distribution that is having OpenZFS
and Cockpit
installed. If there are no packages for your distro, you can install it from .zip archive:
Download latest release in .zip format:
wget https://download.poolsman.com/releases/v0.8.0-1/poolsman-0.8.0-1.zip
Uninstall previous version if required:
sudo rm -rf /usr/share/cockpit/poolsman/
Install new version from .zip archive:
sudo unzip poolsman-0.8.0-1.zip -d /usr/share/cockpit/
Remove downloaded .zip archive:
rm poolsman-0.8.0-1.zip
Let us know if you'd like to have repository and packages for another Linux distros.
Activate
Download the license key file from your account.
Open Cockpit in your web browser (
ip-address-of-machine:9090
), go to the Poolsman tab (ZFS storage
) and activate your license.
Download portal
You can find all releases and download them from here: