Skip to content
ZFS administration tool with Boot Environments manager for FreeBSD/Webmin
Perl HTML
Branch: master
Clone or download
Pull request Compare This branch is 11 commits ahead of jonmatifa:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
help
images
lang
LICENSE
README.md
about.cgi
acl_security.pl
beinfo.cgi
cmd.cgi
config
config-freebsd
config-vdev.cgi
config.info
create.cgi
defaultacl
diff.cgi
index.cgi
module.info
property-list-en.pl
property.cgi
select.cgi
status.cgi
zfsmanager-lib.pl

README.md

ZFS Manager

ZFS administration tool for Webmin.

This is in early development, not for production. That being said, try this out in a virtual machine or anywhere else where data is non-critical. My hope is that this will ultimately provide Webmin with similar ZFS functionality to FreeNAS and NAS4Free/XigmaNAS.

This project lives at GitHub, please provide all feedback and bug reports there. I am brand new to Perl and Webmin's API, so first I apologize for the shabby state the code is in, second any further contributions are greatly welcomed. I am learning a fair amount about ZFS along the way as well.

I am currently developing this under ZFS on Linux in Ubuntu, but all varients of ZFS/Webmin are planned to be supported in the future.

Installation

You can either use a *.wbm.gz from the releases tab, or "# git clone https://github.com/jonmatifa/zfsmanager.git" from the webmin root directory (Centos/REHL: /usr/libexec/webmin, Debian/Ubuntu: /usr/share/webmin), this will clone everything into the zfsmanager subfolder (which will be created). Then copy the "config" file to /etc/webmin/zfsmanager once that is done, you can then keep up to date with by "# git pull" from the webmin/zfsmanager directory.

Feedback

I am interested in what you think, even during this early alpha phase. The issue tracker can be used not only for bug reports but also feature requests and comments in general. Tracking and fixing bugs is important, but I also want to know what you think about the idea of the project and things like usability and UI design.

Contribution

Right now its just me developing this. I'm not a programmer by trade, but I'm happy to work on this project whenever I can. I would love help from someone more seasoned at perl (don't judge me too hard), but also someone who "gets" the design philosophy of this project and understands the Webmin API. I'm a beginner myself so I'm not looking for too much.

Thank you

Thank you for stopping by and I hope you enjoy this plugin!

About this fork

This fork of the ZFS Manager Webmin module originally developed by jonmatifa, is an attempt to make it fully optimized for FreeBSD as well as to be fully compliant with ZFS Boot Environments management.

ZFS Manager testing builds for Webmin/FreeBSD

Latest ZFS Manager Webmin module testing builds with Boot Environments support and management(beadm) can be found HERE

Standalone Boot Environments Manager for Webmin/FreeBSD

Latest Boot Environments Manager(beadm) Webmin module can be found HERE

You can’t perform that action at this time.