WebZFS Setup
Prerequisites:
- Linux or FreeBSD with ZFS support
- Python 3.11+
- Node.js v20+ and npm
- ZFS utilities (zpool, zfs, zdb)
- smartmontools (smartctl)
- sanoid (optional)
- smartd (optional)
Run:
git clone https://github.com/webzfs/webzfs.git
cd webzfs
chmod +x install_linux.sh
sudo ./install_linux.sh
The installation script automatically:
- Creates a dedicated webzfs system user
- Installs the application to /opt/webzfs
- Installs all dependencies and builds assets
- Configures sudo permissions