2023-11-20 21:56:20 -05:00
2023-11-04 00:00:00 -04:00
2023-11-20 21:56:20 -05:00
2023-11-04 00:00:44 -04:00
2023-11-12 21:21:26 -05:00
2023-11-04 00:00:00 -04:00
2023-11-04 00:00:14 -04:00
2023-11-09 20:03:01 -05:00
2023-11-04 00:00:02 -04:00
2023-11-04 00:00:44 -04:00
2023-11-12 21:21:26 -05:00
2023-11-04 00:00:03 -04:00
2023-11-05 11:18:37 -05:00
2023-11-15 18:38:14 -05:00

bale: ZFS Snapshot Browser Based GUI

Demo

https://github.com/natankeddem/bale/assets/44515217/53c2dc10-afbf-44a2-9546-545b06e7c565

⚠️ WARNING

This utility is currently in early development and may undergo breaking changes in future updates. Your configuration may be lost, and snapshot functionality might be affected. Use with caution; data loss may occur.

Features

  • Remote Management: bale handles all interactions over SSH, eliminating the need for local installation. You can manage your ZFS snapshots from anywhere.
  • Multi-Host Support: Configure bale to manage multiple hosts within the same installation, making it a versatile choice for system administrators.
  • User-Friendly GUI: Easily manage your ZFS snapshots with an intuitive web-based interface that simplifies the process.
  • Automation: bale can automate generic remote and local applications as well as work seamlessly with zfs_autobackup, streamlining your backup and snapshot tasks.
  • Download: Easily download files directly from your ZFS snapshots through the web interface.

Installation

Using Docker

  1. Download docker-compose.yml.

  2. Customize the docker-compose.yml file to suit your requirements.

  3. Run the application using Docker Compose:

    docker-compose up -d
    

Using Proxmox LXC Container

  1. Download pve-install.yml and inv.yml.

  2. Ensure you have a compatible Debian template available and updated inv.yml accordingly.

  3. Customize the inv.yml file to match your specific setup requirements.

  4. Execute the Ansible playbook for Proxmox LXC container installation against your Proxmox host:

    ansible-playbook -i inv.yml pve-install.yml
    

Access GUI

Access bale by navigating to http://host:8080.


Description
ZFS Snapshot Browser Based GUI
Readme 538 KiB
Languages
Python 92.9%
CSS 5.7%
Shell 0.9%
Dockerfile 0.3%
JavaScript 0.2%