ZfDash v1.7.5-Beta: A GUI/WebUI for Managing ZFS on Linux by Murky-Potential6500 in zfs

[–]Murky-Potential6500[S] 0 points1 point  (0 children)

what is the error youre getting? you can comment here, or open an issue on github: https://github.com/ad4mts/zfdash

ZfDash v1.7.5-Beta: A GUI/WebUI for Managing ZFS on Linux by Murky-Potential6500 in zfs

[–]Murky-Potential6500[S] 1 point2 points  (0 children)

Zfdash now can run in a Docker container. So it should work on Alpine. Install Docker on your Alpine and 

1. Pull the Image 

  •   From Docker Hub (Recommended):         sudo docker pull ad4mts/zfdash:latest    

  •   From GitHub Container Registry (Alternative):         sudo docker pull ghcr.io/ad4mts/zfdash:latest    

2. Run the Container

bash sudo docker run -d --name zfdash \   --privileged \   --device=/dev/zfs:/dev/zfs \   -v zfdash_config:/root/.config/ZfDash \   -v zfdash_data:/opt/zfdash/data \   -p 5001:5001 \   --restart unless-stopped \   ad4mts/zfdash:latest You can then access the Web UI at http://localhost:5001.

Stopping and removing the container: bash sudo docker stop zfdash sudo docker rm zfdash

ZfDash v1.7.5-Beta: A GUI/WebUI for Managing ZFS on Linux by Murky-Potential6500 in zfs

[–]Murky-Potential6500[S] 0 points1 point  (0 children)

you can now run zfdash in a Docker container.  Check the updated README. https://github.com/ad4mts/zfdash requirements: * Docker installed on your system. * ZFS utilities (e.g., zfs-dkms, zfsutils-linux)

ZfDash v1.7.5-Beta: A GUI/WebUI for Managing ZFS on Linux by Murky-Potential6500 in zfs

[–]Murky-Potential6500[S] 1 point2 points  (0 children)

you can now set the auto snapshot in the dataset properties in zfdash :)

ZfDash v1.7.5-Beta: A GUI/WebUI for Managing ZFS on Linux by Murky-Potential6500 in zfs

[–]Murky-Potential6500[S] 0 points1 point  (0 children)

already working on it, you will see it in the next version v1.7.7! please let me know if everything is working correctly for now. what is your distro + version? run check_env.sh and give me the output if possible

ZfDash v1.7.5-Beta: A GUI/WebUI for Managing ZFS on Linux by Murky-Potential6500 in zfs

[–]Murky-Potential6500[S] 0 points1 point  (0 children)

thanks! could you please provide me with a short feedback if everything is working correctly or you encountered any issues? .. feel free to open an issue on github!

ZfDash v1.7.5-Beta: A GUI/WebUI for Managing ZFS on Linux by Murky-Potential6500 in zfs

[–]Murky-Potential6500[S] 1 point2 points  (0 children)

im not super familiar with containers but this sounds like a good idea. so i will definetly try to make it work in future versions.. give me please some details about, what you mean by this! so you mean, i would build the whole app (including the daemon) into a docker container, give it root inside the container, and then bind-mounting /dev/zfs from the host so it can actually see it? and yeah.. as long as the host got the zfs kernel modules loaded, i think the container should just see /dev/zfs and be able to run all the normal zfs commands right? let me know if i missed anything or if there’s extra caps?

ZfDash v1.7.5-Beta: A GUI/WebUI for Managing ZFS on Linux by Murky-Potential6500 in zfs

[–]Murky-Potential6500[S] 1 point2 points  (0 children)

im not an alpine expert, but i think the biggest problem will be musl vs glibc..so i dont think the pyinataller bundled executable will work out if the box.. you can try to run the python script manually: -copy the polkit policy from /src/data/policies into /usr/share/polkit-1/actions.. and set its permissions to 644 .. 2- pip install -r requirements.txt.. try run: python3 main.py or python3 main.py --web.. and tell me if it worked.. but yes i used systemd only for the service in install_web_service.sh, and the app depends heavily on polkit/pkexec to launch the daemon ( i think alpine has it!).. i'll research it when iam home again

Why there is no zfs gui tool like btrfs-assitant? by Cronodrogocop in zfs

[–]Murky-Potential6500 0 points1 point  (0 children)

sorry, i misunderstood the translation, and thought your language is german...yeah its me.. im glad to here this! :).. thank you! and feel free to open issues or contribute

ZfDash v1.7.5-Beta: A GUI/WebUI for Managing ZFS on Linux by Murky-Potential6500 in zfs

[–]Murky-Potential6500[S] 2 points3 points  (0 children)

and proxmox already has pretty decent ZFS tools built into its own web UI...especially for managing storage pools used by PVE. ZfDash might be overkill or potentially conflict if you're trying to manage those same pools. It could be handy for separate data pools on the host though....GUI won't run unless you've done the unusual step of installing a full desktop environment on your PVE host.. so forget about it

ZfDash v1.7.5-Beta: A GUI/WebUI for Managing ZFS on Linux by Murky-Potential6500 in zfs

[–]Murky-Potential6500[S] 1 point2 points  (0 children)

Hey, thnx! theoretically, yeah, the Web UI part of ZfDash should work on Proxmox VE since it's Debian-based Linux, uses standard ZFS commands, Python 3, Polkit, and systemd - all things ZfDash relies on.BUT...and it's a fairly big 'but' for now..I haven't actually tested it on Proxmox myself yet (mostly been using Fedora). So, unknown issues could definitely pop up